/* CSS Document */


body {background: #999999 url(graphics/grad2.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:10px auto 30px;
font-size:13px;



}

body#home a#homeLink {background-color:#917478;
					 		  
}


#wrapper{
width:800px;
margin:0 auto;
padding:0;
position:relative;
border:15px solid #000;
-moz-border-radius: 15px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px;
}


#branding  {width:800px; position:relative; height:175px; margin:0; padding:0; 
}

#branding h1 {margin:0; padding:0;}

#branding h1 a {width:800px; height:175px; display:block; background:url(graphics/ZB_Top_Header.jpg) no-repeat; text-indent:-9999px; text-decoration:none; border:none; -moz-outline-style: none; }


#mailinglist {
	position:absolute;
	top: 3px;
	right:85px;
	z-index:10;
	
} 



#zbRadio img{text-decoration:none; border:none;}



a:link {color:#ccc; text-decoration:underline;}

a:visited {color:#ccc;}


ul#nav_main {position:absolute; list-style:none; margin:0; padding:0 50px 0 50px; width:700px; margin-top:-25px;
}


ul#nav_main li {float:left;}


ul#nav_main a{ width:83px; text-decoration:none; display:block; padding:5px 0px; margin-right:4px; text-align:center; color:#fff; 
	
 }

ul#nav_main a:visited {color:#fff;}

ul#nav_main a:hover {color:#FFFFFF; background-color:#917478;
}


#content {position:relative; width:800px;}

#content_main {width:550px; color:#FFFFFF; background: #471820 url(graphics/ZB-Web-Bkgd550-11.4.09.jpg) no-repeat bottom center} 

.flyer {display:block; margin:20px 0 20px; border:7px solid #cccccc;}

.sec_header {border-bottom:2px solid #000;}


#content_sub {position:absolute;left:550px; top:0; width:250px; background:#220000 url(graphics/ZB-Web-Bkgd250-11.4.09.jpg) no-repeat bottom center; padding: 10px 0px; text-align:left; bottom:0; 
}

#content_sub h3 {
	border-bottom: dotted 1px #917478;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 22px 0px;
	color:#917478;
	clear:both;
	
	
}

h3.next_show {margin-top:16px;} 


p.lnl {font-size:9px; clear:both; position:absolute; bottom:5px; margin:0; } 

p.lnl img {float:right; margin-right:20px; border:none; text-decoration:none;}

.albums {float:right}

br.right {clear:right;}

#mainnews {width:500px; position:relative; margin:0; padding:25px 0px 50px 20px; color:#fff;}

#mainnews ul{list-style-type:none; margin-top:5px;}

#mainnews p {line-height:15px; margin:0; padding-bottom:10px;}

blockquote {width:393px; height:59px; background:url(graphics/PullOut%20Quote.gif) no-repeat;}

#mainnews h3 {margin:0px 0px 15px 0px; padding:0; border-bottom: 1px dotted #917478; font-size:12px; color:#917478;
}

.tablespace {margin:20px 0px;}


a.old_news {background-image: url(graphics/more_news_arrow.gif); background-repeat:no-repeat; background-position:left; padding: 0px 0px 0px 30px; 
			text-decoration:none; color:#d83450; font-weight:bold;}


.rightbarspace {padding:0 10px;}


h2 {margin:0;padding:0;}


.clear {clear: left;}


ul.gallery {margin:0; padding:0; list-style:none;}

.gallery img

{
		
	border-color: #aaa #ccc #ddd #bbb;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	padding: 2px;

	width: 50px;

	height: 50px;

}



.gallery li

{	color: inherit;

	float: left;
	
	margin: 3px;

	padding: 5px;

	position: relative;
}
