


/* main styles */

body {font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
a:link, a:visited {color:#FFFFFF; text-decoration:none;}
a:hover, a:active {color:#FFFFFF; text-decoration:underline;}


#page {width:682px; background:url(images/bg.png) 0 0 repeat-y; margin:0 auto; }

#content {width: 682px; float:right; }


#sidebar {width:208px; float:left; text-align:left;  padding:0 0 0 5px; background-image:url(images/blue-left.jpg); background-repeat:repeat-y;}


#footer { clear:both; width:900px; height:33px; background-image:url(images/footer-bar.jpg); position:relative;}
#footer a:link, #footer a:visited {color:#CCC; text-decoration:none;}
#footer a:hover, #footer a:active {color:#000; text-decoration:underline;}


/* posts... */
.post {padding:0;}
.post h2 {font-size:18px; padding:0; margin-bottom:0;}
.post h2 a:link, .post h2 a:visited {color:#333;}
.post h2 a:hover, .post h2 a:active {color:#8DA857;}
.post small {font-size:11px; padding:0; margin-top:0; color:#999;}




/* .post blockquote {border-left:10px solid #CEF; padding-left:10px;} */
.entry {font-size:12px; color:#333; line-height:18px; padding:0;}
.entry img {padding:3px; margin:0 5px;}
img.wp-smiley {border:none;}
.postmetadata {font-size:11px; text-align:right; margin-bottom:30px; color:#333; clear:both; padding-top:10px;}
.more-link {font-style:italic;}







/* ...and comments */
#comments {text-align:center; font-size:16px; color:#333; padding-top:40px; }
#commentform {padding-left:20px; }
#commentform p {font-size:12px;}
.commentlist {font-size:11px; line-height:16px; padding:0 20px; }
.commentlist li {padding: 15px 5px; background:url(images/comm-box.png) 0 0 repeat-x; margin-top:10px;}
.alt {}
.commentlist cite {font-weight:bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentmetadata {}
#respond {font-size:14px; color:#333; text-align:center; padding-top:40px; }
.nocomments {text-align:center; padding:0 20px; font-size:11px; color:#999;}
.tags {border:1px solid #CCC; background-color:#EEE; padding:3px; margin-right:20px;}

/* sidebar */
#sidebar a:link, #sidebar a:visited {}
#sidebar a:active, #sidebar a:hover {}
#sidebar ul {margin:0; padding:0; list-style-type:none;}
#sidebar ul li ul { font-size:12px; margin:0 0 0 2px; padding-top:5px;}
#sidebar ul li ul li {margin:0 0 0 10px; padding:0; line-height:20px;}
#sidebar ul li h2 {font-size:20px; solid #CCC; color:#FFFFFF; font-family:Helvetica;}
#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited {color:#FFFFFF; text-decoration:none;}
#sidebar ul li h2 a:active, #sidebar ul li h2 a:hover {color:#FFFFFF; text-decoration:none;}
#sidebar p, .textwidget {font-size:11px;}
#sidebar table {margin:0 auto; font-size:11px;}

/* other */
.navigation {text-align:center; font-size:12px; margin:0 20px; padding:10px;}
#searchform {text-align:right; font-size:11px; color:#666;}
.libera {clear:both;}

/* align */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {text-align: center; background-color: #f3f3f3;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}







#wrapper { width:900px; height:auto; margin:auto; border-left: #CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-image:url(images/main-bg.jpg); background-repeat:repeat-y;}

#banner { width:900px; height:252px; background-image:url(images/banner.jpg); background-repeat:no-repeat; float:left; }

#menu-bar { width:900px; height:45px; background-image:url(images/menu-bar.jpg); background-repeat:repeat-x;position:relative; float:left; }

#slogan {	width:360px;position:absolute;	padding:5px;left:10px;}

#menu {	width:400px;position:absolute;	right:10px; }

#left-column { width:208px; height:auto; background-image:url(images/blue-left.jpg); background-repeat:repeat-y; float:left; }

#main-column { width:470px; height:auto;float:left; padding-left:8px; }

#right-column { width:202px; height:auto;float:right;}

#mailing { margin-left:10px;}

#footer { width:900px; height:33px; background-image:url(images/footer-bar.jpg); position:relative;}






/*FONTS*/

.slogan { font-family:"Myriad Pro"; font-size:15px; color:#FFFFFF; font-stretch: condensed;}

.menu { font-family:"Myriad Pro"; font-size:18px; color:#FFFFFF; font-stretch: condensed;}

.welcome { font-family:"Myriad Pro"; font-size:16px; color:#333333;}

.welcome-red { font-family:"Myriad Pro"; font-size:16px; color:#990000;}

.content {font-family:"Myriad Pro"; font-size:14px; color:#333333;}

.counties { font-family:"Myriad Pro"; font-size:24px; color:#333333; font-stretch: extra-expanded;}

.counties-red { font-family:"Myriad Pro"; font-size:24px; color:#990000; font-stretch: extra-expanded;}