/* auto-clearing styles */
/* for CSS2-compliant browsers */
.fix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* trigger hasLayout for ie5/5.5/6 */
* html .fix{height: 1%;}
/* trigger hasLayout for ie5.5/6/7, containing for ie5/mac */
.fix{display: inline-block;}
/* reset display for non-ie5/mac \*/
.fix{display: block;}
/* end hide */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333;	line-height:150%;
}

h1  {
	font-size:159%;
	font-weight:normal;
}

a  {
	color : #4747af;
}

a:hover  {
	text-decoration:underline;
	color : #272766;
}


/*layout*/
#mainFrame {
	width:602px;
	margin:0 auto;
}

#headerImage {
	padding:0 0 10px 0;
}

ul#sitenav,
ul#sitenav li {
	list-style:none; margin:0; padding:0;
}

	ul#sitenav {
		background:#999;
		padding:1px;

	}
		ul#sitenav li {
			width:200px;
			float:left;
			text-align:center;
			display:block;
		}
		
		ul#sitenav li a {
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			display:block;
		}	
		ul#sitenav li a:hover {
			background:#666;
		}	

		ul#sitenav li span {
			background:#fff8dc;
			display:block;
			font-weight:bold;
		}	

#mainContent {
	padding:10px 5px;
}

#footer {
	border-top:1px solid #000;
	padding:5px;
}