body {  	font-family: Verdana, Helvetica, Arial, sans-serif; 	font-size: 11px; 	color: #000000;	margin: 0px 0px 0px 0px;	background: #000000 ;	}h1,h2,h3,h4 {	font-family: Helvetica, Arial, sans-serif; 	}h1 {	font-size:20px;	border-bottom:3px solid #f60;}h2 {	font-size:16px;	}p {	line-height: 1.5em	}a {	color: #f60; 	font-weight:normal; 	text-decoration:none;	}a:visited {	color: #f90; 	text-decoration:none;	}a:hover {	color: #f30; 	text-decoration:underline; 	}a:active {	color: #fc0;  	text-decoration:none;	}#wrapper {	position: relative;   	width: 700px; 	margin: 0px auto;	padding: 0px 0px 0px 0px;	background:white;	}#container { 	position: relative;   	width: 660px; 	margin: 0px auto;	padding: 0px;		}#header {	clear:both;	width: 660px;	height:170px;	margin: 0px auto 0px auto;	text-align:center;	border:1px solid #000;	background:#000;	}#mainbanner {	width:660px;	margin: 0px 0px 0px 0px;	text-align: center;	clear:both;	}	#topnav {	position:absolute;	padding:0;	margin:0;	top:151px;	left:1px;	width:100%;	color:#fff;	border-top:0px solid #000;}#topnav a {	display:block;	float:left;	height:17px;	padding:3px 0 0;	width:20%;	text-align:center;	text-transform:none;	color:#fff;	background:#f60;}	#topnav a:hover {		color:#f60;		background:#000;		text-decoration:none;		}#main {	position:relative;	width:660px;	background:white;	padding: 0;	margin:0;	}#maincontent {	float:left;	padding:20px 0px;	margin: 0px 0px 0px 0px;	width:410px;	/* box model hack */		voice-family: "\"}\""; 	voice-family:inherit;	width: 370px;	 	}html>#maincontent 	{	width: 370px;	}#maincontent p{	margin: 0px 0px 10px 0px;	}p.drop:first-letter {	float:left;	font-size:40px;	font-weight:bold;}#sidebar {	float:right;	width:250px;	margin: 0px 0px 0px 0px;	padding: 20px 0px;	}#sidebar p {	padding:0px 0px 0px 20px;	}#sidebar img {	float:right;	margin: 0px 0px 20px 0px;	}#footer {	clear:both;	width:660px;	height:20px;	margin:0;	padding:10px 0px;	text-align:center;	vertical-align:middle;	background:#ccc url(images/footer_bg.jpg) bottom center no-repeat;	}#footer p {	color:white;	margin:0;	padding:0;	}.breaker {	clear:both;	}div.featurebox {	margin:0 0 1em;	padding:5px;	border:1px solid #fca;	background:#fff2e9;}div.featurebox.audio {	min-height:31px;	padding-left:50px;	line-height:1.3em;	background:#fff2e9 url('images/speaker.gif') 2px 3px no-repeat;}* html div.featurebox.audio {	height:31px;}#player {	display:block;	margin:0 0 .5em;}		/* ----------------------- old stuff -----------*/.sidenav {	width:150px;	margin: 0;	padding: 0px 0px 0px 20px;	}	.sidenav ul {	width:100%;	margin: 0px; 	padding: 0px;	list-style-type:none;		}.sidenav ul li {	margin:0px;	padding:0px;	}.sidenav ul li a{	width:150px;	display:block;	padding: 5px 0px 0px 0px;	margin:0;	border-bottom:1px dotted #345;	background:transparent;	font: 11px Georgia;	text-transform:uppercase;	color:#453;	}.sidenav ul li a:hover{	color:#600;	border-bottom:1px dotted #600;	background:#bbe3f6 url(images/leaf_bullet.gif) left no-repeat;	}.sidenav h3 {	color:#036;	font: 16px Georgia;	text-transform:uppercase;	margin:5px 0px 0px 0px;	}#bottom {	margin: 0;	padding: 0;	position: relative;	height: 10px;	display: block;	background: transparent url("../img/bg_bottom.jpg") no-repeat;	font-size: 1px;	line-height: 1px;	width: 100%;}	.vnav {	width:100%;	margin:10px 0px; 	padding:0px;	list-style-type:none;	border-top:1px dotted #71831a;	}.vnav li {	margin:0px;	padding:0px;	}.vnav li a{	display:block;	width:100%;	padding: 5px 0px 0px 0px;	margin:0;	border-bottom:1px dotted #71831a;	font:11px Georgia;	text-transform:uppercase;	color:#453;	}.vnav li a:hover{	color:#123;	border-bottom:1px dotted #123;	background:#e3eac1 left no-repeat;	}.vnav h3 {	color:#036;	font:16px Georgia;	text-transform:uppercase;	margin:5px 0px 0px 0px;	}#mainnav {	display:none;	height:35px;	width:660px;	margin: 0;	padding: 0;	background:white;	clear:both;	}	#mainnav ul {	width:100%;	margin: 0px; 	padding: 0px 0px 0px 0px;	list-style:none;	}#mainnav ul li {	float:left;	display:block;	margin:0px;	padding:0px;	}#mainnav ul li a{	width:140px;	float:left;	display:block;	padding: 10px;	margin:0px;	border-bottom:3px solid #345;	font: 11px Georgia;	text-transform:uppercase;	text-align:center;	color:#030;		}#mainnav ul li a:hover{	color:#036;	border-bottom:3px solid #036;	background:#ddf2da;	}
