/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #444;
	background: #ccc; }
	
h1 { font-size: 140%; font-weight: bold; font-family: "Century Gothic", verdana, arial, sans-serif; margin-bottom: 5px; }
h2 { font-size: 120%; font-weight: normal; }

a:link, a:visited { color: #333; }
a img { border: none; }

p { margin-bottom: 16px; }

ul, ol { list-style-position: inside; }

#wrapper { 
	width: 780px; 
	margin: 50px auto 0 auto; 
	background: #707070; 
	border: 2px solid #fff; }


/************* LEFTSIDEBAR STYLES ***/
#leftsidebar { 
	float: left; 
	width: 197px; 
	text-align: left; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	opacity: 0.99999; }
	
	* html #leftsidebar { font-size: 9.5px; }

	#leftsidebar h2 { color: #fff; font-weight: bold; margin: 15px 0 0 15px; }

	#leftsidebar ul#nav { list-style-type: none; }
	
	#leftsidebar ul#nav li { border: 1px solid #707070; }
	#leftsidebar ul#nav li.active { 
		background: #b61e1e; 
		border-top: 1px solid #dc3f3f; 
		border-bottom: 1px solid #830b0b; }
	
	#leftsidebar ul#nav li a { display: block; padding: 6px 6px 6px 15px; }
	#leftsidebar ul#nav li a:link, #leftsidebar ul#nav li a:visited { color: #fff; text-decoration: none; }
	#leftsidebar ul#nav li a:hover { background: url(/images/bullet.gif) 0 8px no-repeat; } 

	
	#leftsidebar ul#featuredlinks { list-style-type: none; margin: 0 0 0 26px; }
		* html #leftsidebar ul#featuredlinks { margin: 0 0 0 15px; }
	#leftsidebar ul#featuredlinks li { margin: 0 0 2px 0; }
	#leftsidebar ul#featuredlinks li a:link, #leftsidebar ul#featuredlinks li a:visited { 
		color: #fff; 
		font-weight: normal; 
		font-family: "Verdana", verdana, arial, sans-serif; 
		font-size: 9.5px; }


/************* CONTENT STYLES ***/
#content { 
	float: left; 
	width: 454px;
	min-height: 628px;
	padding: 0 10px;
	text-align: left;
	background: #fff; border: 1px solid #fff; border-width: 0 1px; }
	
	* html #content { padding: 0 5px; height: 628px; }
	
	#content img.header { margin: 0 0 15px -10px; }
		* html #content img.header { margin: 0 -5px 15px -5px; }

/************* AD STYLES ***/
#ads { float: left; width: 107px; padding: 5px 0; }


/************* FOOTER STYLES ***/
#footer { 
	clear: both;
	padding: 8px;
	font-family: "Century Gothic", verdana, arial, sans-serif; 
	font-size: 110%;
	font-weight: bold;
	color: #fff;
	background: #484747; }
	
#footer p { margin: 0; }

#footer a:link, #footer a:visited { color: #fff; }	