body, div, ul, li {margin: 0; padding: 0;}
body {
	background: #f7cbb3 url(slices/red_wallpaper.gif) repeat scroll top center;	
	font: 12px/1.5 arial, sans-serif;   
	color: #261f1d;
}               
#container {
	background: #f7cbb3 url(slices/content.jpg) repeat-y top center;
	width: 993px;
	margin: 0 auto;  
	margin-bottom: -15px;
}                                                       
#title {
	background: transparent url(slices/title.jpg) no-repeat top center;
	width: 993px; 
	height: 628px;   
	margin: 0 auto -205px auto ; 
	overflow: hidden;
}           
#title h1, #title p {
	text-indent: -9000px;
}           
#content {       
	position: relative;
	margin: 0 auto;
	width: 720px;     
}   
#gallery, #contact {
	position: absolute; 
	top: 0; left: 0;
	width: 172px;
} 
#news {
	width: 300px;
	padding: 0 25px;     
	margin-left: 192px;
	background: url(slices/left.gif) no-repeat left 50px;
} 
#news p.morenews { 
	padding: 30px 0 20px 0; 
	background: url(slices/news_break.gif) no-repeat top center; 
	font-size: .9em;  
	text-align: center;
}          
#contact {
	background: url(slices/right.gif) no-repeat left 50px;
	left: 525px; 
	padding-left: 35px;
}                               
#footer {
	margin: 0 auto;  
	width: 929px; 
	text-align: center; 
	background: url(slices/footer.jpg) repeat-x bottom center;
}           
#footer p.tagline {
	width: 495px;
	height: 12px;
	margin: 0 auto;  
	background: url(slices/tagline.gif) no-repeat bottom center;
	text-indent: -9000px;
	padding-top: 50px;
}                            
#footer p.copyright { 
	padding: 40px 0 20px 0; 
	background: url(slices/flourish.gif) no-repeat top center; 
	font-size: .9em;
}         
a {
	color: #9b0200;
	text-decoration: none;
}
#news h3 {
	display: none;
}
#content p.blog_post {
	font-size: .9em;
	margin: 0; 
	padding: 0;
}   
#gallery img {
	margin-bottom: 20px;
} 
#members h3 {
	display:none;
} 
#contact h3, #members h3.members {
	display: block;
	font: 18px Georgia, serif;
	color: #261f1d;
}                    
p.blog_post a {
	display: block;
	font: 18px Georgia, serif;
}
#contact h3 {
	margin: 0; padding: 0;
}
#gallery h2 {
	text-indent: -9000px;
	background: url(slices/gallery.gif) no-repeat;
}
#news h2 {
	text-indent: -9000px;
	background: url(slices/news.gif) no-repeat;
}              
#news h2.about {
	background: url(slices/about.gif) no-repeat;	
}                                
#contact h2 {
	text-indent: -9000px;
	background: url(slices/contact.gif) no-repeat;
}    
#networks li {
	text-transform: uppercase;
	font-weight: bold; 
	list-style: inside url(slices/network1.gif); 
	padding-bottom: .5em;
}
ul#networks {
	margin-left: 0; padding-left: 0;  
    padding-top: 10px;
}    
#networks li.network2 {
	list-style-image: url(slices/network2.gif);
}                                       
#networks li.network3 {
	list-style-image: url(slices/network3.gif);
}   
#content p {
	padding-bottom: 1em;
}          
#members img {
	margin: 20px 8px 0 0;
}       
h2 {
	margin-top:0; padding-top:0;
}