/*
THEME NAME: Barry County (Tables Layout) 
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A customized theme for barry county with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.2
AUTHOR: <a href="http://tonymuka.com/">Tony Muka</a> &amp; <a href="http://www.petermeyers.com/">Peter Meyers</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
/* @import url('sandbox-layouts/3c-b.css'); */
@import url('adxmenu.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; clear: both;}
.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 div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0px;padding:0;}
div.sidebar h3, div.widget_text h3.widgettitle{font-size:1.1em; margin: 1em 0 0.2em; color: #30596F; }
div.sidebar input#s{width:7em;}

/* Not first header, but all other headers and their links */
div.sidebar li{list-style:none;margin:0 0 0 0.5em; line-height: 1em; /* background:transparent url(img/parl_bullet.png) no-repeat scroll left top; padding-left: 10px; */ }

/* ?? */
div.sidebar li form{margin:0.2em 0 0;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:0.2em 0 0 0.5em;}

/*First Header - Pages in this section */
div.sidebar ul ul ul{margin:0 0 0 0.5em;}

/*Links under main heading */
div.sidebar ul ul ul li{list-style:none; margin-left: 0em; }

div.sidebar li.current_page_item a { color: #7BC02F; font-weight: bold; }
div.sidebar li.current_page_item li a { color: #33f; padding-left: 5px; font-weight: normal; }
div.sidebar { padding-top: 10px; }

/* div.sidebar ul.xoxo li { list-style-type: none; } */
.xoxo li a { color: #009CFD; text-decoration: none; letter-spacing: -0.5px; font-size: 0.9em; }
.xoxo li a:hover { color: #009CFD; text-decoration: underline; }
.xoxo li.current_page_item a { color: #009CFD; 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: #009CFD; }
a:hover { color: #7BC02F; }

div#container, div.sidebar  { min-height: 450px; height: 100%; } 
div#container { background-color: #ffffff;}
div.sidebar { background-color: #EFEFEF;}

html, body { height: 98%; }
body { margin: 0 1px 30px ; background: #26495C; 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: #efefef; }
div#header { background: #30596F url(img/bg_top.gif) repeat-x top; width: 100%; height: 125px; text-align:left; color: #fff;}
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:12px; right: 10px; padding-left: 366px; z-index:0; }
#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; }
#header form#searchform { position: absolute; top: 85px; left: 15px; z-index: 100; }
#s { width: 180px; border: 1px solid #2F586E; margin: 0px; }
#access { background-color: #30596F; }

#footer a { color: #26495C; 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 0; }

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 #7BC02F; 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; }
.entry-title { margin:0px 0 2px 0; padding: 10px 0 0; float: left; }
.entry-date { margin:0px; padding: 15px 0 0; float: right; }
div.entry-content { clear: both; } 
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; }


#table-main { padding: 0px; margin:0px; background-color: #fff; border:0px; width: 100%;}
.table-sidebar-primary { background-color: #EFEFEF;  border-right: 1px 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: #7BC02F; padding: 3px 3px; border-top: 1px solid #a8a8a8; }
#table-content { padding: 0 1em; background-color: #fff; }

#text-6 a img { border:0; }

.linklove { display: none; }
