/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layout/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/************************************************ Style for drop-down menu */
#header{
z-index:99; /* IE7 z-index bug */
}
#access{
overflow:visible;
position:static;
float:none;
height:40px;
}
#menu{
position:static;
width: 770px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
padding-top: 7px;
padding-right: 0pt;
padding-bottom: 8px;
padding-left: 0pt;
overflow-x: visible;
overflow-y: visible;
overflow:visible;
}
#menu {background:url(library/images/menubar.jpg) no-repeat;height:40px;padding: 0 0;text-align:center;position:relative;width:770px;margin:auto;}
#menu ul{
padding:0;
margin:0;
margin-left:17px;
font-size:1em;font-weight:bold;font-family:Trebuchet MS, Tahoma;line-height:2em;
}
#menu ul li ul li ul{
left:auto;display:block;z-index:101; position:absolute;margin-left:0px;margin-top:0px;
}
#menu li{
margin:0;
padding:0;
}
#menu li a{
text-align:left;
height:40px;
color:#d1f9ff;
padding: 0 10px 0 10px;

}
#menu li a:hover{color:#fff;}
#menu li li li a{background:#B5D1EA;}
#main{clear:both;}

#menu ul li a:hover{background:none; color:#ffffff;}
#menu ul li ul li a{font-size:.8em;background:#004da1; color:#6dcff6; height:30px;line-height:2.5em;}
#menu ul li ul li a:hover {background:#69b1f1; color:#fff;}

ul.level1 li a{display:block;}

#tabbar{height:28px; width:389px; float:right; background:url(library/images/tab-bar.png) no-repeat;font-size:.8em; line-height:2.4em;text-align:center;margin-top:19px;}

#tabbar a{text-decoration:none;}
.home #content, .home #container{width:770px;}
.home #primary, .home #secondary{display:none;}
.home .entry-title{display:none;height:0px;}
.home .entry-content h1{padding:0 0 14px; margin-top:-15px;font-size:1.8em;}
.home #content {
    margin:0 0 0 0px;

}
#content {
    margin:35px 25px 25px 25px;
    width:450px;
    overflow:hidden;
}

#fullcol {padding: 0 25px 0 25px;}
#fullcol h1{color:#0055a5;}

#tblhome{margin-top:10px;margin-bottom:20px;border:0px;}
#tblhome h2{color:#4da8de;font-size:1.6em; padding:0px; margin:10px 0 6px 0;}
#tblhome td{vertical-align:top;padding:10px 10px 0px 10px;width:238px;border-bottom:none;}
#tblhome tr{border-bottom:none;}
#tblhome p{font-size:1em;padding:10px 10px 0px 10px}
#tblhome .toprow{border-bottom:1px dotted #bfe7ff;}
#tblhome .midcol{border-right:1px dotted #bfe7ff;border-left:1px dotted #bfe7ff;}

#footer{text-align:left;margin-top:10px;height:auto;background: url(library/images/grass2.jpg) repeat-x #e5eccd;margin-top:-160px; padding-top:160px;border-top:0;}

#footer h3{color:#b6b185;font-size:1.6em; margin-bottom:12px;}
#footer h4{font-size:1.2em; font-weight:bold;}
#first{padding-left:35px;}

#siteinfo{text-align:center;}

#primary{background:url(library/images/rightbox-bg.jpg) repeat-x #dfeab8;border:6px solid #fff;}
#container a{color:#00aeef;text-decoration:none;}
#container a:hover{color:#a9b874;}
.widgettitle{font-weight:bold;color:#336038;}
#primary a:hover{color:#00aeef;}