/****  CSS Reset by Eric Meyer, http://meyerweb.com/eric/tools/css/reset/index.html  ****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


/****  general styles  ****/
body{background:#fff;font-family:Verdana,Arial,Helvetica,sans-tahoma;font-size:.9em;line-height:1.2em;}
a{color:#669900;}


/****  container  ****/
#container{clear:both;float:left;width:950px;margin:0 20px;}


/****  header  ****/
#header{float:left;width:130px;height:3em;margin:1em 0 0 44px;}
#header .logo a{font-size:1.6em;line-height:1.8em;color:#000;text-decoration:none;}


/****  navigation  ****/
#navigation{float:left;width:740px;margin:1.8em 20px 0 0;}
#navigation ul{float:right;}
#navigation li{position:relative;float:left;border-right:solid 2px #fff;}
#navigation li:hover ul{left:0px;}
#navigation li a{display:block;padding:0.1em 0.5em;color:#666;text-decoration:none;}
#navigation li a:hover,
#navigation li:hover a{color:#669900;}
#navigation li ul{position:absolute;left:-9999px;clear:both;float:none;width:8em;border:0;}
#navigation li ul li{clear:both;float:none;margin:0;border-top:solid #fff 2px;}
#navigation li ul li a{color:#669900;}
#navigation li ul li a:hover{background:#fff;}


/****  cols    ****/
#cols{clear:both;padding:260px 0 0 0;*padding-top:130px;background:#fff url('/wp-content/themes/default/images/CoveredBridge-header.png') top center no-repeat;}

/****  col1  ****/
#col1{clear:both;float:left;width:202px;padding:1em 8px 2em 44px;}
#col1 a{color:#666;text-decoration:none;font-size:1em;line-height:1.3em;font-family:verdana,times,tahoma;}
#col1 a:hover{color:#669900;}
#searchform label{clear:both;float:left;width:100%;padding-bottom:0.7em;color:#666;}
#s{width:188px;padding:0.1em 5px;border:solid 1px #000;color:#669900;}
#searchsubmit{width:120px;margin:0.5em 0 1em 0;padding:0.2em 0 0 10px;background:#666;color:#fff;border:0;text-align:left;}
#col1 .events{padding-left:.5em;}
#col1 .events li{padding-bottom:0.3em;}

/*** #col1 .events{padding-left:1em;list-style:disc;color:#669900;} ***/

/****  col2  ****/
#col2{float:left;width:610px;padding:1em 20px;}
#col2 a{color:#669900;text-decoration:none;font-size:1em;line-height:1.3em;font-family:verdana,times,tahoma;}
#col2 h1{color:#666;clear:both;margin-bottom:1em;font-size: 1em;font-family:verdana,times,tahoma;}
#col2 h2{clear:both;margin-bottom:0.5em;text-align:center;}
#col2 h2 a{color:#669900;text-decoration:none;font-size:1.1em;line-height:1.3em;font-family:verdana,times,tahoma;}
#col2 h3{clear:both;margin:1em 0 0.5em 0;font-size: 1.2em;font-family:verdana,times,tahoma;}
#col2 p{clear:both;padding:0 0 1em 0;}
#col2 .navigation{clear:both;float:right;}
#col2 .navigation span{float:left;padding-left:0.5em;}
#col2 .navigation span a{float:left;margin-bottom:0.5em;padding-left:0.5em;}
#col2 .navigation .next a{border-left:dotted 1px #bcbcbc;}
#col2 #comments .navigation span a{margin-top:1em;}
#col2 .post,
#col2 .page{margin-bottom:2.5em;font-size:1.1em;line-height:1.3em;}
#col2 .byline{padding-top:0.8em;color:#666;font-size:0.7em;line-height:1.2em;font-weight:bold;}
#col2 .comment{margin-bottom:1em;}
#col2 .comment .comment-author{clear:both;float:left;width:55%;margin:0 0 0.5em 5%;font-weight:bold;}
#col2 .comment .comment-meta{float:right;width:35%;margin:0 5% 0.5em 0;font-size:0.8em;text-align:right;}
#col2 .comment p{clear:both;}
#col2 .formrow{clear:both;float:left;width:100%;margin-bottom:0.5em;}
#col2 .formrow label{float:left;width:150px}
#col2 .formrow sup{color:red;font-weight:bold;}
#col2 .formrow .note{padding-left:0.5em;font-size:0.8em;color:#666;}
#col2 textarea{width:90%;}
#col2 textarea,
#col2 input,
#col2 select{border:solid 1px #666;}
#col2 .attrib{padding-left:0.5em;font-size:0.7em;color:#666;}


/****  footer  ****/
#footer{clear:both;float:left;width:90%;margin:3em 5% 2em 5%;padding:1em 0;border-color:#999;border-style:dotted;border-width:1px 0;text-align:center;line-height:1.5em;font-size:.8em;color:#666;}
#footer ul{display:inline;}
#footer li{display:inline;padding:0 0.5em;border-right:solid 1px #ccc;white-space:nowrap;}
#footer li.last{border:0;}
#footer ul li ul{display:none;}
#footer a{color:#669900;text-decoration:none;font-size:.8em}
