/*
THEME NAME: Barry County Road Commission 3 
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A customized theme for barry county road commission with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.3
AUTHOR: <a href="http://tonymuka.com/">Tony Muka</a> &amp; <a href="http://www.petermeyers.com/">Peter Meyers</a>
AUTHOR URI: http://ws.wesconet.com

Active Plugins:
ADXMenu Pages Widget 1.0  ADXMenu Pages Widget 1.0
Fancy Excerpt 2.7  Fancy Excerpt 2.7
Fold Page List 1.74  Fold Page List 1.74
My Page Order 2.1.3  My Page Order 2.1.3
Search Everything 4.1  Search Everything 4.1
wp-cache 2.1.2  wp-cache 2.1.2
WP-ContactForm: Akismet Edition 1.1  WP-ContactForm: Akismet Edition 1.1

*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
/*@import url('sandbox-layouts/3c-b.css');*/
/*@import url('adxmenu-v.css');*/

/* Just some example content */
div#header{text-align:center;}
/* div#access div.skip-link{position:absolute;top:1em;right:1em;} */

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:0px;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:0.5em; display: none; }
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar h3, div.widget_text h3.widgettitle{ margin: 1em 0 1px 0; font-size:1.1em; color: #30596F; }
div.sidebar input#s{width:7em;}

/* Not first header, but all other headers and their links */
div.sidebar li{list-style:none; line-height: 1em; }

/* ?? */
div.sidebar li form{padding:0;}

/*Top Header and all links but not other headers */
div.sidebar ul ul{margin:0 0 0 0em;} 

/*Top Header and all links but not other headers */
div.sidebar ul ul li{list-style:none; margin:1px 0 0 0em;} 

/*First Header - Pages in this section */
 div.sidebar ul ul ul{} 

/*Links under main heading */
div.sidebar ul ul ul li{list-style:none;}

/* div.sidebar li.current_page_item a { color: #FDCF00; font-weight: bold; } */
/* div.sidebar li.current_page_item li a { color: #fff; font-weight: normal; } */
/* div.sidebar li.current_page_item li a:hover { color: #FDCF00;} */
div.sidebar { padding-top: 10px; height: 100%; }


#primary ul, #secondary ul, .sidebar ul { padding: 0; margin:0; }
/*
.xoxo li a { color: #fff; text-decoration: none; letter-spacing: auto; font-size: 0.9em; border: 1px solid #154A72; padding: 1px 5px 1px 5px;  display: block; background: #3F6E8C; position:relative; }
.xoxo li a:hover { color: #FDCF00; background-color: #3D80AD; }
.xoxo li ul li ul li a { color: #3F6E8C; text-decoration: none; letter-spacing: auto; font-size: 0.9em; border: 1px solid #154A72; padding: 1px 5px 1px 5px;  display: block; background: #FDCF00; position:relative;  inherit: none;}
.xoxo li ul li a:hover { color: #FDCF00; background-color: #3D80AD; inherit: none; }
*/

div#footer{text-align:center; }

/* tony added everything after this line and a few things above it */
a { color: #009CFD; text-decoration: none; }
/*
a:visited { color: #009CFD; }
*/
a:active { color: #FDCF00; }
a:hover { color: #FDCF00; }

div#container, div.sidebar  {  min-height: 550px;   height: 80%;  } 
div#primary  {  border-right: 0px solid #a8a8a8; border-bottom: 0px solid #a8a8a8; z-index: 2; position: relative; padding-top: 2em; margin-top: 2.2em; margin-bottom: -4.2em; }
div#secondary { border-left: 0px solid #a8a8a8;  border-bottom: 0px solid #a8a8a8; z-index: 1; position: relative; padding-left: 2px; }

html, body { height: 95%; }
body { margin: 0 1px 30px ; background: #154A72; color: #555; font-family: verdana,geneva,'sans serif'; font-size: .8em; border-collapse:collapse; 

	font: 0.8em 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial;
}
#wrapper { background: #fff; }
div#header { background: #fff url(img/3.jpg) repeat-x top; width: 100%;  height: 120px; text-align:left; color: #fff; margin:0; padding:0;}
div#header-left { background: #233F49 /* url(img/barrycounty_logo.jpg) no-repeat */ ; height: 120px; color: #fff; }
#header #logo { border:0; margin: 0; padding:0; display: block; float: left; position: relative; z-index: 10; }
#header-photos { position: absolute; top:0; right:0;  padding-left: 150px; padding-right: 5px; z-index:0; background: transparent url(img/4.jpg) no-repeat top right; color: #e8e8e8; text-align: right; min-height: 102px; min-width: 126px; }
#header-photos a { color: #e8e8e8; }
#header-photos a:hover { color: #FDCF00; text-decoration: underline; }
#address { line-height: 1em; text-align: center; margin-top: 1.5em; padding-right: 1em;   font-size: 1em; }
#blog-description { color: #fff; font-size: 80%; font-style: italic; float: right; margin: 0 10px; padding: 0px 3px; position: absolute; top: 1px; right: 10px; z-index: 10; background: #26495C; display:none; /* tony temp */}
#header form#searchform { position: absolute; top: 120px; left: 6px; z-index: 100; }
#s { width: 130px; border: 1px solid #2F586E; margin: 0px; color: #a8a8a8; text-align: right; padding-right: 0.5em; }
#go { margin: 0px; vertical-align: middle; border:0;}
#access { background-color: #30596F; }

#footer a { color: #e8e8e8; text-decoration: none;}
#footer a:hover { text-decoration: underline; }

.page-title { border-bottom: 1px solid #30596F;  border-right: 0px solid #30596F; color: #30596F; margin: 0; padding: 5px; position:relative; }

div.entry-content img { border: 1px solid #e8e8e8; padding: 3px; }
div.entry-content img[] { padding: 3px; margin:10px; border: 1px solid #555; float: right;}
div.entry-content a:hover img { border: 1px solid #FDCF00; background: #FFFFB7;}
div.entry-content img[align=left] { margin-left:0; float: left; }
div.entry-content img[align=right] { margin-right:0; float: right;}
div.entry-content img[align=center] { display: block;  margin:10px auto; text-align: center;}
/* div.entry-content { text-align: justify; } */

.entry-meta { clear: both; color: #a8a8a8; }
.entry-meta a { color: #a8a8a8; text-decoration:none; border-bottom: 1px dotted #a8a8a8; }
.entry-meta a:hover { border-bottom: 1px dotted #e8e8e8; }

.hentry { padding: 0 0 1px; /* background: #fff; */ border-bottom: 0px dashed #30596F;clear: left; }
.entry-title { margin:1em 0 2px 0em; padding: 10px 0 0; float: left; position:relative;}
.entry-date { margin:0px; padding: 15px 0 0; float: right; }
div.entry-content { clear: both; background-color: #fff;} 
div.entry-content p { padding: 0; margin-top: 1em; } 

div.widget_text { font-size: 0.8em; }

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#calendar_wrap { margin: 1em auto; }
#wp-calendar { text-align: center; margin: 0 auto; }

.comments-link { display: none; }

iframe#embed  { height: auto; width: 100%; border:0; overflow: visible; min-height: 590px; height: 82%; }

form input, form button, form textarea, form select { border: 1px solid #30596F; }
form input[type=checkbox], form input[type=radio]  { border: 0; }

.error { color: red; }
.success { color: green; }

#ical { margin: 0 auto; }
#ical li { text-align: right; list-style: none; margin-bottom: 4px; background: #e8e8e8; border: 1px solid #a8a8a8; padding: 2px 5px; width: 90%; clear: both;}
#ical li span.event-date { padding-right: 1em; width:250px; background: #30596F; margin: -2px 0 -2px -5px; color: #fff; padding: 2px 5px; float:left;}

#ical-sidebar li { font-size: 0.9em; letter-spacing: -0.5px; text-align: left; border-bottom: 1px solid #e8e8e8; margin-bottom: 4px; padding-right: 2px; } 
#ical-sidebar li span { padding-right: 3px; letter-spacing: -0.8pt; color: #30596F; font-weight: bold; display:block; text-align: left;} 
#ical-sidebar li#more-events { text-align:right; font-size: 1em; border: 0px; }

#content-children { padding: 0; margin: 0 ; float:left; }
#content-children li { list-style: none; }

fieldset label {
    clear: both;
	text-align:right;
	width:175px;
	float:left;
	padding:0 0.2em;
	margin:0;
       font-weight: bold;
}
fieldset input, fieldset select {
margin:3px;
height:20px;
width:300px; 
}
fieldset input[type=checkbox]  { width: 15px; margin:6px 3px; height: 20px;}
fieldset textarea {
margin:3px;
height:165px;
width:300px; 
}

fieldset.permit label { width: 40%; }

div#content { overflow: visible; z-index:2; height: 100%; }

ul#links-page li a { background: none; border: 0; width: auto; color: #000; display: inline; padding: 0; }

.widget img { border: 0px; }

#table-main { padding: 0px; margin:0px; background-color: #fff; border:0px; width: 100%; }
.table-sidebar-primary {  background: #FFFFFF url(img/5.jpg) no-repeat scroll left top; border-right: 0px solid #a8a8a8;  z-index: 2; position: relative; width: 190px; }
.table-sidebar-secondary { background-color: #EFEFEF; border-left: 1px solid #a8a8a8;  z-index: 1; position: relative;  width: 190px; }

#table-footer { background: #43A6BE url(img/3.jpg) repeat-x; padding: 3px 0px; position: relative; z-index: 100; height: 60px; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: -1em; color: #e8e8e8; }
#table-content { background: #fff url(img/5.jpg) no-repeat -193px top; padding: 0 1em; }

#last-modified {color: #e8e8e8; }

#content-children-nav { margin:0em 0 0 4em; padding:0; }
#content-children-nav li a { color: #43A6BE; }
#content-children-nav li.current_page_item > a { color: #fff;  background: #43A6BE; padding: 0px 3px 0px 3px; }
#content-children-nav li a:hover { color: #FDCF00; }
#content-children-nav li {
 padding: 3px 0px;  
 position: relative; 
 z-index: 100;  
 color: #43A6BE; 
 float:left; 
 list-style:none; 
 list-style-type: none; 
 border: 0px solid #000; 
 padding: 0 3px;  
 border-right: 1px solid #1C4565; 
 margin-bottom:1px; }

#content-children-nav li:hover { border-bottom:0px solid #1C4565; border-right:1px solid #1C4565; }

/* saved by peet
#content-children-nav { margin:-1em 0 0 4em; padding:0; }
#content-children-nav li a { color: #fff; }
#content-children-nav li.current_page_item > a { color: #FDCF00; }
#content-children-nav li a:hover { color: #FDCF00; }
#content-children-nav li {
 background: #43A6BE url(img/3.jpg) repeat-x; padding: 3px 0px;  
 position: relative; z-index: 100;  color: #fff; float:left; list-style:none; list-style-type: none; border: 1px solid #000; padding: 0 3px;  border-right: 1px solid #000; margin-bottom:-1px; }
#content-children-nav li:hover { border-bottom:1px solid #1C4565; border-right:1px solid #1C4565; }
*/



#content-children-list li ul { float: left; }

.clear { clear:both; line-height: 0; height: 0; }

table#latest-news { width: auto; padding:0; margin:0 0;  border-top: 1em solid #fff; border-bottom: 0px solid #a8a8a8; background-color: #ffffff; clear:left; }
table#latest-news th { font-size: 140%; text-align: left; padding:0 5px; margin:0; width: 100%; background-color: #e8e8e8; border: 1px solid #a8a8a8;}
table#latest-news td { text-align: left;  width: 33%; padding: 0 5px; margin:0; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #a8a8a8; min-height: 150px; background-color: #e8e8ff; }
table#latest-news p { margin: 0 0; }
table#latest-news .entry-date { float:none; margin:0; padding:0; color: #a8a8a8; text-align: left; font-weight: normal; font-style: italic; }

/* the FAQ */
#post-23 ol { max-width: 50em; }
#post-23 strong { color: red; }

/* Index page */
#post-127 .entry-content { padding: 0em; font-weight: bolder; }
#post-127 .entry-content > p  { background-color: #ffffff; color: #333; padding: 0 0 0.5em 0; margin: 0; }
#post-127 #latest-news { color: #333; }

#photo_url { height: 20em; overflow:hidden; height: 15em; width: 49.5%; margin:0; padding:0; float:left; border: 1px solid #333;}

fieldset.form legend { font-size: 120%; font-weight: 600; }
fieldset.form { max-width: 600px; margin: 1em auto; }
fieldset.form table  { width: 100%; padding: 0; margin: 0;}
fieldset.form table th { font-weight: bold; width: 250px; text-align:right; }
fieldset.form table tr th, fieldset.form table tr td  { line-height: 1.5em; margin: 3px 3px 0px 3px; padding: 1px 1px 0; border-bottom: 1px solid #e8e8e8; }

.archive-meta { font-weight: bold; }
.year-select a { font-weight: bold; padding: 0 2em 1em 0; display: block; float: left; width: 5em; }
.year-select a.selected { font-weight: bold; padding: 0 2em 1em 0; display: block; float: left; width: 5em; color:#F69431; }

.datatable td.excerpt { width: 100px; overflow: hidden; }

li.page-item-491 { display: none; }
