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

html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #666;
	background: url(/images/bg.jpg) top left repeat-x #2ba7df; }
	
h1 { 
	margin-bottom: 10px; 
	font-size: 160%; 
	font-weight: normal; 
	color: #f05132; }

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

p { margin-bottom: 16px; }

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


/************* STRUCTURE STYLES ***/
#shim { 
	width: 699px; 
	height: 20px; 
	margin: 0 auto; }


/*** WRAPPER STYLES ***/
#wrapper { 
	width: 699px; 
	min-height: 550px; 
	margin: 0 auto; 
	background: url(/images/body_bg.jpg) bottom left no-repeat #fff; }
	
* html #wrapper { height: 550px; }	


	a#header { 
		display: block; 
		width: 669px; 
		height: 201px;
		padding: 0 30px 0 0;
		text-align: right;
		text-decoration: none;
		color: #fff;
		background: url(/images/header.jpg) top left no-repeat; }
	

	/*** NAV STYLES ***/	
	ul#nav { list-style-type: none; list-style-position: outside; }
	
		ul#nav li { float: left; margin-top: -2px; }
	
	
	/*** CONTENT STYLES ***/	
	#content { 
		clear: left; 
		padding: 10px; 
		text-align: justify; }
	
	
	/*** FOOTER STYLES ***/	
	#footer { 
		margin-top: 10px; 
		font-size: 9px; 
		color: #fff; }
	
		#footer p { margin-bottom: 5px; }
		
		#footer a:link, #footer a:visited { color: #fff; }
