/************* 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: url(images/tile.jpg) top left repeat #fff; }
	
h1 { font-size: 160%; font-weight: normal; }

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

p { margin-bottom: 12px; }

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


/************* STRUCTURE STYLES ***/
#wrapper { width: 700px; margin: 0 auto; opacity: 0.9999; }
	
	
	/************* HEADER STYLES ***/
	#header { 
		width: 700px; 
		height: 21px; 
		padding-top: 170px; 
		color: #fff; 
		background: url(images/header_bg.png) no-repeat; }
	
		#nav { font-weight: bold; }
		
			#nav a:link, #nav a:visited { color: #fff; text-decoration: none; }
	
	
	/************* CONTENTWRAPPER STYLES ***/
	#contentWrapper { 
		width: 788px; 
		min-height: 420px; 
		padding: 0 6px; 
		background: url(images/body_bg.png) bottom left no-repeat; }
		
		#content { text-align: left; padding: 10px; }
		
		/************* AD STYLES ***/
		#ads { float: left; width: 230px; margin-top: 1px; }
		
			#ads a.ad img { margin: -1px 0; }
			
			
		/************* SLIDESHOW STYLES ***/
		#slideshow { 
			float: left; 
			width: 459px; 
			height: 276px; 
			background: url(images/slideshow.jpg) no-repeat; }
		
		
		/************* WEEKLYNEWSLETTER STYLES ***/
		#weeklynewsletter { 
			float: left; 
			width: 439px; 
			height: 78px;
			padding: 60px 0 0 20px;
			text-align: left;
			color: #fff; 
			background: url(images/weeklynewsletter_bg.jpg) no-repeat; }
			
			#weeklynewsletter input { 
				width: 40%; 
				margin-right: 10px; 
				padding: 5px; 
				font-weight: normal; 
				font-size: 10px; 
				border: 1px solid #333; }
			
			#weeklynewsletter button { 
				font-size: 10px; 
				font-weight: normal; 
				padding: 4px;
				margin-top: 10px; 
				color: #fff; 
				background: #333; 
				border: none; }
			
			#weeklynewsletter p { margin: 15px 0 0 10px; }
			
			#weeklynewsletter a:link, #weeklynewsletter a:visited { color: #fff; font-weight: bold; }
			

#footer { margin-top: 10px; color: #222; font-size: 10px; }

	#footer p { margin-bottom: 4px; }
	
	#footer a:link, #footer a:visited { color: #222; }				
