@import url("http://www.berkeleycounty.org/icons.css");

body {
	margin:0px;
	background-color: #ffffff;
	color: #000000;
	line-height:140%;
	font:11px verdana, arial, helvetica, sans-serif;
}

table,td {
	font: 11px verdana, arial, helvetica, sans-serif;
}

h1 {
	font-family: verdana, serif;
	font-size: 20px;
	font-weight:normal;
	color: #000000;
	padding: 0px;
}

h3 {
	font-family: verdana,tahoma,san-serif;
	font-size: 12px;
	color: #003333;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-weight:bold;
	font-style:italic;
}



a { color: #336666; }
a:hover { color: #6699ff; }

.padded {
	padding:10px;
}

.navbox {

}

.image {
 margin:10px;
 border:1px solid #666;
}
img.padded {
	padding:2px;
	border:1px solid #dfdfdf;
}

table.main {
 width:700px;
 background:#ffffff;
}

table.main td.side {
 vertical-align:top;
 width:225px;
 background:#ffffff;
 border-right:1px dashed #cecece;
}

table.main td.main {
 background:#ffffff;
 color:#000000;
 vertical-align:top;
 width:475px;
 padding-left:5px;
}

table.main td.nav {
 border-top:1px solid #ffffff;
 padding:0px;
}

table.main td.bottomnav {
 background:#669999;
 color:#ffffff;
 text-align:center;
 font-size:10px;
}

table.main td.homepageleft {
 vertical-align:top;
 width:475px;
 background:#ffffff;
}

table.main td.homepageright {
 width:225px;
 background:#ffffff;
 color:#000000;
 vertical-align:top;
 border-left:1px dashed #cecece;
 padding:3px;
}


.bottomnav a {
 color:#ffffff;
}

.regular {
 line-height:140%;
 padding:10px;
 margin-top:0px;
 font:11px verdana, arial, helvetica, sans-serif;
}

.small_regular {
 line-height:160%;
 padding:10px;
 margin-top:0px;
 font:10px verdana, arial, helvetica, sans-serif;
}

.tealbox {
 background:#669999; 
 padding:10px;
 color:#ffffff;
}

table.greybox {
 background:#eeeeee;
 padding:5px;
 margin:5px;
 line-height:150%;
}

table.greybox td {
 padding:5px;
}

.borderbox {
 background:#ffffff;
 padding:5px;
 margin:5px;
 line-height:150%;
 border-bottom:1px solid #cecece;
}

.whitebox {
 background:#ffffff; 
 border:1px solid #cccc99;
 padding:10px;
 color:#000000;
 margin:10px;
 font:10px verdana, arial, helvetica, sans-serif;
 text-align:center;
 line-height:150%;
}

table.businessfinder {
 background:#cecece;
 border:1px solid #669999;
 padding:5px;
}

table.centtwocol {
 width:100%;
}

table.centtwocol td {
 width:50%;
 text-align:center;
 padding:5px;
}

#event .date {
color: #669999;
font-weight: bold;
}
#event .title {
font-weight: bold;
}
#event .text {
font-size: 10px;
font-weight: normal;
}
#event a {
color: #000;
}

.message {
font-weight: bold;
border: 1px solid black;
padding: 10px;
color: #000000;
font-size: 10px;
background-color: #e6e6e6;
margin-bottom:10px;
margin-top:10px;
}
.error {
margin-bottom:10px;
margin-top:10px;
border: 1px solid black;
padding: 10px;
color: #cc0000;
font-size: 10px;
background-color: #e6e6e6;
font-weight: bold;
}

ul.none	{ list-style: none outside; margin: 0; padding: 0 0 1em 0; margin-top:5px;}

table#chart td { vertical-align: top; border-top: 1px solid #000;}