/* styles for Friends of Santa Cruz Parks templates */
body  {
	margin:0;
	padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.25;
	height:auto;
	background: #000;
}

#white{
background: #fff;
}

#news_margin {
margin-left: 20px;
margin-top: 10px;
}



p {
	margin-top:0;
	margin-bottom:.8em;
}
td { vertical-align:top; }

a:link, a:active, a:visited 
	{color:#AD6D2D;text-decoration: underline;}
a:hover {color:#FFBA00;text-decoration: none;}

table.popBody { width:600px; }

table.htmlBody { width:800px; }
td.centerBody { 
    font-size: .925em;
    /*
    margin-left: 30px; margin-top: 10px; background: #fff;
    padding:0 10px 20px 0px; */}

h1.pageTitle {
	margin:0;
	padding:10px 10px 2px 10px;
	font-size:18px;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
}
div.yellowDivider {
	height:5px;
	border:1px solid #FFBA00;
	border-width:0 1px 1px 0;
	
}
h2.contentHeadline {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0;
}

table.blocksByThirds td { border:1px solid #5D4401; font-size: .9em; }
table.blocksByThirds td div div { padding:3px 10px; }

table.rightBlock { float:right;font-size: .875em; }
table.rightBlock td { border:1px solid #5D4401; }
table.rightBlock td div div { padding:3px 10px; }


div.yellowHeader { 
	background-color:#FFBA00;
	border-bottom:1px solid #FFBA00; /* for printing wo bg colors */
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:14pt;
	line-height:1.25; 
}
div.beigeHeader { 
	background-color:#E5D7B2;
	border-bottom:1px solid #E5D7B2; /* for printing wo bg colors */
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	line-height:1.25; 
}

div#main_page {
margin-left: 30px; 
margin-top: 10px; 
background: #fefaf4;
color: #653C26;
}

div#castro_logo_head {
margin: 40px 20px 14px 38px;
}

div#castro_logo {
margin: 10px 8px 14px 38px;
}


#home_back {
background: url(images/home_back.jpg);
background-position: bottom right;
color: #653C26;
}

div#left_nav_photo {
margin: 23px 8px 14px 16px;
}

.leftNav {
	background-color:#000;
	color:#FFF;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif;
	width: 172px;
}
.leftNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.leftNav ul li {
	color:#AAA;
	/*font-size:12px;*/
	line-height:32px;
	font-weight:bold;
	border-bottom:1px solid #86878B;
	/*padding: 12px 10px 9px 21px;*/
	padding: 0px 10px 0px 21px;
}
.leftNav ul.parksMenu li { line-height:30px; }

.leftNav a:link, .leftNav a:active, .leftNav a:visited 	
	{color:#FFF;text-decoration: none;}
.leftNav a:hover 
	{color:#FFBA00;text-decoration: none;}

/*
ul.parksMenu li#spec a:link, ul.parksMenu li#spec a:active, ul.parksMenu li#spec a:visited 	
	{color: #FFBA00;text-decoration: none;
	line-height:3px;
	}
	
ul.parksMenu li#spec a:hover 
	{color: #FFF;text-decoration: none;
	line-height:3px;}
*/	
/*for multiline leftnav items*/

     #spec { line-height: 15px; padding-top: 8px; padding-bottom: 8px;}
     #spec a:link, #spec  a:active, #spec a:visited   {color:#FFBA00;text-decoration: none;}
     #spec a:hover {color:#FFF;}

     #spec2 { line-height: 15px; padding-top: 8px; padding-bottom: 8px;}
     #spec2 a:link, #spec2 a:active, #spec2 a:visited   {color:#FFF;text-decoration: none; }
     #spec2 a:hover {color:#FFBA00;}



div.footer_placement {margin-left: 30px;}

.footerNav ul {
	font-size: .75em;
	line-height: .75em;
	list-style:none;
	margin:10px;
	padding:0;
}
.footerNav ul li {
	display:inline;

}


