/* basic elements */
body {
	background: url(images/public/bg.jpg) repeat-x #FFF;
	width:100%;
	height:100%;
	text-align: center;
	}

p {
	font: normal 11 px Arial, Tahoma, Verdana, sans-serif; letter-spacing: 1px; margin-bottom: 0px; color: #000000;
	}

h1 {
	font:  bold 16px Times, serif;letter-spacing: 1px;  margin-bottom: 0px; color: #EF1821;border-bottom:1px solid #000;
	}


#footer a {
	font: bold 11 px Arial, Tahoma, Verdana, sans-serif; letter-spacing: 1px; margin-bottom: 0px; color: #FFF;
	padding-right:15px;
	padding-left:15px;
	border-right:1px dashed #C1E5F4;
	}

#footer a:hover {
	color: #1D8F3E;
	background-color:#99CC99;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:15px;
	}
	
td {
	font: 11px Arial, Tahoma, Verdana, sans-serif; 
	}

a:link, a:visited {
	color: #1D8F3E;
	text-decoration: none;
	}

a:hover, a:active {
	color: #AF5E00;
	text-decoration: bold;
	}

#body {
	position: relative top-center;
	background: white;
	margin: 0 auto;
	margin-top: 50px;
	width: 800px;
	border: 1px solid #1D8F3E;
	text-align: left;
	} 
	
#navigation {
	position: relative top-center;
	margin: 0 auto;
	height: 100px;
	width: 800px;
	}

#content {
	position: relative top-center;
	margin: 0 auto;
	width: 800px;
	}
	


#footer {
	position:relative top-center;
	width: 800px;
	height: 20px;
	background: #1D8F3E;
	}

#tag{
	position:relative top-center;
	margin-top:20px;
	margin-bottom:20px;
	font:normal 10px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
#tag a{
	color:#1D8F3E;
	border-bottom: dotted 1px #CCC;
	text-decoration:bold;
}	

.tagline{
	font:italic normal 12px Georgia, "Times New Roman", Times, serif
}
