@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#77cce4 url(../i/bg.jpg) center top no-repeat; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#f60;}
	a:hover				{color:#0088a7;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

#container {width:915px; margin:0 auto; background:url(../i/bg.gif);}

	#header {width:915px; height:241px; background:url(../i/header_bg.jpg); color:#006f8e;}
		#logo {width:248px; height:87px; float:left; margin:20px 0 0 32px;}
			#logo img {border:none;}
	
		#header ul {float:right; list-style-type:none;}
		#header li {float:left; padding:10px;}
		#header a {color:#006f8e; text-transform:uppercase; text-decoration:none;}
		#header a:hover {color:#000; text-decoration:underline;}
		#last-item a {padding:0 30px 0 10px; border-left:1px solid #006f8e;}
		
	#left {float:left; width:221px; background:url(../i/left.jpg) top no-repeat;}
	
		#main-nav {list-style-type:none; width:161px; margin:0 24px 20px 36px;}
		#main-nav li {background:url(../i/arrow.gif) 0 4px no-repeat; padding-left:20px;}
		#main-nav li a {color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:1.5; font-size:16px; text-decoration:none; font-weight:bold;}
		#main-nav li a:hover {color:#ff890b;}
		#main-nav li a.sub-page {font-size:14px; font-weight:normal;}
	
		#sidebar-top {width:161px; height:9px; background:url(../i/sidebar_top.gif); margin:20px 0 0 36px; overflow:hidden;}
		#sidebar {width:161px; margin-left:36px; background:url(../i/sidebar.gif); color:#fff;}
			#sidebar p {padding:20px 10px;}
		#sidebar-bottom {width:161px; height:9px; background:url(../i/sidebar_bottom.gif); margin:0 0 20px 36px; overflow:hidden;}
		
	#right {float:right; width:694px; background:url(../i/right.jpg) top no-repeat;}	
		#blurb {margin:41px 0 0 0; width:694px; background:url(../i/blurb.gif); color:#0088a7;}
			#index-page-title {width:223px; height:62px; margin-left:44px; background:url(../i/automated_pool_covers.gif); text-indent:-10000px; float:left;}
			
			#index-blurb {clear:left; float:left; width:400px; margin:10px 0 10px 44px;}
			
			#inner-blurb {padding:10px 0 10px 44px; width:560px;}
				#inner-blurb p {font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:1.4;}
			
			#inner-page-title {font-family:Arial, Helvetica, sans-serif; color:#0088a7; font-size:30px; margin-left:44px;}
			
			#photo-gallery-link {width:205px; height:136px; display:block; float:right; margin-right:20px; background:url(../i/photo_gallery.jpg);}
		#blurb-bottom {width:694px; height:15px; background:url(../i/blurb_bottom.gif);}
		
		#content {margin:0 25px 20px 44px; color:#454545;}
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
			#content p, #content table {margin-bottom:10px;}
			#content ul, #content ol {margin:0 20px 10px 30px;}
						
			#index-container {width:630px; background:url(../i/vertical_border.gif) 404px 0 repeat-y;}
			#index-content {width:390px; float:left;}
			#index-sidebar {width:226px; float:right;}
				#index-sidebar p {margin:20px;}
				#index-sidebar p strong {font-size:16px; color:#0088a7; display:block; margin-bottom:8px;}
		
	#footer {width:915px; height:13px; clear:both; background:url(../i/footer.gif); overflow:hidden;}
	
#bottom {width:890px; margin:0 auto;}
	#bottom p {text-align:right; color:#006f8e; font-size:12px;}
	#bottom a {font-size:10px; text-decoration:none; color:#006f8e;}
	#bottom a:hover {text-decoration:underline; color:#000;}
}
