body {text-align:center; background-image:url(images/sand-back.gif); background-repeat:repeat; font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
margin:0;
padding:0;}

a img {border:0;} 

h1,h2,h3,h4,h5,h6 {font-weight:bold;font-family:'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;}
h1 {font-weight:normal;font-size:24px;}
h2 {font-size:15px;margin:0 0 6px 0;}
h3 {font-size:10px;text-shadow:none;text-transform:uppercase;}
h4 {font-size:13px;margin:0 0 6px 0;}
h5 {font-size:13px;}
h6 {font-size:11px;}

p {margin:0 0 18px 0;}

a {color:#111111; text-decoration:underline}

small {font-size:9px;line-height:1.2;}

strong {font-weight:bold;}

#main { 
	width: 918px;
	background-image:url(images/main-back-bot.gif); background-repeat:repeat-y;
	margin:0 auto;
	margin-top:20px;
	text-align: left;
}

#headerbox {background-image:url(images/header-back.gif); background-repeat:no-repeat; width:918px; height:73px;}

.navbar {background-color:#CC9933; border:solid 1px #FFFFFF; text-decoration:none; color:#FFFFFF; padding:5px; width:30px; margin-left:-1px;}

.navbar:hover {background-color:#CCCC00;}

#mainContent { 
	width: 918px;
	background-image:url(images/main-back-top.gif); background-repeat:no-repeat;
}

#rightContent {
	width: 600px;
	float:right;
	padding-right:37px;
	padding-top:18px;
}

.rightBox {width:588px; background-color:#EEEEEE; margin-top:8px; padding:8px;}

#leftContent {
	width: 234px;
	float:left;
	padding-left:20px;
	padding-top:32px;
}

.leftBox {width:234px; background-color:#EEEEEE; margin-top:8px; padding-bottom:8px; text-align:center;}
.leftBox h3 {width:100%; background-image:url(images/header-back.gif); background-position:center top; color:#FFFFFF;}

/* Blog widget boxes */
#leftContent ul {width:100%; padding:0; margin:0;}
#leftContent ul h2 {padding-left: 2px;font-size:10px;text-shadow:none;text-transform:uppercase; width:100%; background-image:url(images/header-back.gif); background-position:center top; color:#FFFFFF;}
#leftContent ul li {list-style:none; padding:8px; margin:8px 0 0 0; background-color:#EEEEEE;}
#leftContent ul li ul li {padding:0; margin:0;}


#footer {margin-left:18px; margin-right:18px; color:#999999;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.ssi_table {font-size:9px; color:#FFFFFF; float:right; margin-right:12px; padding-top:1px;}
.ssi_table tr td {padding:1px;}
.ssi_table input {font-size:9px; background-color:#E3EDEC;}

.thumb {border:#FFFFFF solid 4px; width:180px;}

table.countymap {width:234px; height:170px;; background-repeat:no-repeat;
border-top:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; padding:0px; margin:0px;}
.protect {-moz-user-focus: ignore;-moz-user-input: disabled;-moz-user-select: none;}
table.countymap tr {padding:0px; margin:0px; border:none;}
table.countymap td {height:20%; width:20%; font-size:9px; text-align:center; border:none; color:#FFFFFF; padding:0px; margin:0px; border:none;}

textarea {width:500px}
