/*   
Theme Name: Cook Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Leonard Tuma - Creative Crazy
Author URI: http://creativecrazy.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('../thematic/library/layouts/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('../thematic/library/styles/default.css');

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

/*

Adapt the following for use in your Child Themes when using
different font-sizes and line-heights
*/
body, input, textarea {
    font: 14px Helvetica,sans-serif;
    line-height:20px;
}
/*
p, ul, ol, dd, pre {
    margin-bottom:--px;
}
pre, code {
	font:--px Monaco, monospace;
	line-height:--px;
}

All other styles can be overridden--or ignored!--in Child Theme stylesheets

*/

h1, h2, h3, h4, h5, h6 {color:#006699; }
div#header {margin-bottom:8px; }
div#header div#branding {width:1044px;height:240px;background:#fff url(/wp-content/themes/cook-child-theme/images/header.jpg) center bottom no-repeat;margin-bottom:8px;padding-top:0px; }

div#branding div#blog-title a {
display:block;
text-indent:-9000px;
height: 97px;
width: 563px;
background:#fff url(/wp-content/themes/cook-child-theme/images/cook-contracting-logo.jpg) top left no-repeat;
}
#blog-description {
position:absolute;
left:-9000px;
}
div#access {border:none;background:#006699;width:1044px;margin:0px auto; }
div#main {width:1034px;background:#E5E5E5;border-top:solid 5px #7A7A7A;border-left:solid 5px #7A7A7A;border-right:solid 5px #7A7A7A;margin-bottom:0px;padding-bottom:0px; }
div#main {margin-top:0px;padding-top:0px; }
div#container {width:700px;margin-top:0px;padding-top:0px }
div#content {width:665px;padding-left:12px;padding-right:12px }
div#content h2 {padding-top:5px; }
div#content h3 {padding-top:5px;padding-bottom:0px; }
div#content h4 {padding-bottom:0px;font-size:1.0em; }
div.entry-content {padding-top:0px; margin-top:0px; }
div#primary.aside {border:0px;margin-bottom:0px; }
.widgetcontainer {background:#fff;border:6px solid #7B7B7B; margin-bottom:32px;color:#006699; }
.widgetcontainer h3 {background:#7B7B7B;color:#fff; text-align:right;width:45%;float:right;padding-right:6px;margin-bottom:6px;}
.widgetcontainer ul {clear:right;margin:0px;padding:0px; }
.widgetcontainer ul li { list-style: square;width:100%; }
.widgetcontainer ul li a{display:block;padding-top:3px;padding-bottom:3px;width:100%;border-bottom:3px solid #ccc;margin-left:0px;text-decoration:none; }
.widgetcontainer ul li a:hover {background:#ccc ; }
.widgetcontainer a:link {color:#006699 }
#action-call {font-size:1.5em ;color:#006699 ; }
#action-call img {margin-bottom:12px; }
#action-call span {margin-left:5px ; }
#action-call .phone {font-size: 1.3em;font-weight:bold;margin-top:12px;padding-left:6px; }
div#footer {border:none;margin-top:0px; }
div#footer div#siteinfo{width:1044px;height:40px;background:#fff url(/wp-content/themes/cook-child-theme/images/footer.jpg) center top no-repeat;margin-top:0px;padding-top:32px; }

h1.custom-title {font-size: 2.0em;line-height:1.2em;margin:24px; }
div#content p {padding:12px; }
div#content ul { list-style: url(/wp-content/themes/cook-child-theme/images/bullet.gif) none;}
div#content .phone {border-bottom:solid 2px #FF8700;padding-top:0px;font-size:1.5em;color:#7a7a7a;margin-top:0px;}
.entry-content img {border:solid 5px #7A7A7A;margin-top:12px;}
#search input {background:#f1f1f1 ;width:244px;border-bottom:solid 3px #ccc; }
.call {float:right;margin:20px; }
.notice {color:#006699;font-size:17px; }
.floatl {float:left; }
.clear {clear:both;}
div#geek {float:right; }
div#home-list {background:#fff;border:solid 1px #006699; }
div#home-list ul li {float:left;width:270px;padding-right:5px;padding-top:10px;color:#006699;font-size:1.2em; }
div#home-list ul li ul  {margin-left:8px;color:#000; }
div#home-list ul li ul  li{color:#000;padding-top:0px;font-size:0.85em;list-style: none;}

/*  ------------------- Custom Menu Styles ------------------- */
.sf-menu {font: 18px Helvetica,sans-serif; }
.sf-menu { border-right:1px solid #ccc !important;}
.sf-menu a {
	border-left:1px solid #ccc;
	border-top:none !important;
	border-bottom:none !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:13px !important;
	padding-right:13px !important;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff !important;
}
.sf-menu li {
	background:		#006699 !important;
}
.sf-menu li li {
	background:		#006699 !important;
}
.sf-menu li li li {
	background:		#7A7A7A !important;
}
.sf-menu li li a{
border:solid 1px #ccc !important;
border-top:solid 1px #006699!important;
font-size:0.95em;
line-height:1.0em;
background:     #006699;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #7a7a7a !important;
}