/*
THEME NAME: Handyman Solutions Child Theme
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: Handyman Solutions custom child theme for Thematic.
VERSION: 0.0.1
AUTHOR: Leonard Tuma III
AUTHOR URI: http://geekspecialties.com/
Template: thematic
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
*/
@import url('../thematic/style.css');

a:active, a:hover {color: #601420;}  
body {background:#3E3E3E url(img/bckg.jpg) !important; }
div#logo-image {padding-top:10px;padding-bottom:10px;width:274px;height:43px;margin-left:0px; }
div#logo-image img{margin:auto 0px; }
div#menu-top {float:right}
ul#nav-top li {display:inline;padding:10px; }
ul#nav-top li a:link, ul#nav-top li a:visited {color:#DACA51; }
ul#nav-top li a:hover, ul#nav-top li a:active {color:#f2f2f2; } 
div#header {width:950px;margin: 0px auto; }
div#branding {height:352px;background:#3E3E3E url(img/bckg-header.jpg) no-repeat;padding:0px;margin-top:0px;margin-bottom:0px;width:950px }
div#access {height:50px;border-bottom:none;margin-left:auto;margin-right:auto;width:950px; }
div#main {width:950px;padding-top:20px;background:#9FBFFA url(img/bckg-body.jpg) no-repeat; }
div#container {width:505px;padding:10px; }
div#content {width:500px;padding-right:5px; }
div#content img {background:#f2f2f2;padding:8px;border:solid 1px #7c7c7c;margin-right:5px; }
div#content h3 {color:#601420;font-weight:bold;font-size:1.4em; }
div#content h4 {color:#601420;font-weight:bold;font-size:15px;font-style:normal;padding:12px 0 6px 0;text-transform:none; }
div#content .entry-title a:active, div#content .entry-title a:hover  {color:#601420;}
ul.check-list li {list-style: url(img/checkbox.png);}
div#primary {border:none;margin-bottom:0px; }
.entry-utility {margin-bottom:12px;}
.post {border-bottom:dashed 1px #601420;padding-bottom:0px;margin-bottom:30px;}
.main-aside {width:380px;right:35px;}
.main-aside .widgettitle {color:#444;font-family:Arial;font-weight:bold;font-style:normal;font-size:1.3em; }
#primary .widgetcontainer {margin-bottom:24px;border:solid 3px #7c7c7c;background:#f2f2f2 url(img/bckg-widget.jpg) repeat-x; }
.widgetcontainer {width:360px;padding:10px;color:#444; }
#secondary .widgetcontainer  {margin-bottom:24px;border:solid 3px #7c7c7c;background:#f2f2f2 url(img/bckg-widget.jpg) repeat-x }
.widgetcontainer a:link, .widgetcontainer a:visited {color:#444; }
.aside .widgetcontainer a:hover, .widgetcontainer a:active {color:#0158c1; }
.aside .widgetcontainer .current_page_item a{color:#0158c1; }
.aside .widgetcontainer .current_page_item ul li a:link, .aside .widgetcontainer .current_page_item ul li a:visited {color:#444; }
.aside .widgetcontainer .current_page_item ul li a:hover, .aside .widgetcontainer .current_page_item ul li a:active{color:#0158c1; }
.widgetcontainer {/* Do rounding (native in Firefox and Safari) */
-webkit-border-radius: 10px;
-moz-border-radius: 10px; }
.jround {
/* Do rounding (native in Firefox and Safari) */
-webkit-border-radius: 10px;
-moz-border-radius: 10px; }
li#text-3.widgetcontainer {padding:2px;width:376px; }
li#text-5.widgetcontainer {padding:2px;width:376px; }
ul li#search.widgetcontainer {background: url(img/bckg-search.jpg) no-repeat; }
li#search .widgettitle {margin-left:65px; }
li#search input {border:solid 2px #7c7c7c ;height:22px;margin-left:65px; }
li#pages-2.widgetcontainer {background:#f2f2f2 url(img/bckg-pages.jpg) no-repeat; }
li#text-4.widgetcontainer {background:#f2f2f2 url(img/bckg-fb.jpg) no-repeat; }
li#text-4.widgetcontainer .fb {margin-left:65px; }
li#text-8.widgetcontainer {background:#f2f2f2 url(img/bckg-check.jpg) no-repeat;padding-bottom:18px; }
li#text-8.widgetcontainer h3.notice {margin-left:65px; }
li#text-8.widgetcontainer h3.notice a:link {color:#601420; }
li#text-8.widgetcontainer h3.notice a:hover {color:#0158c1; }
li#text-9.widgetcontainer {padding:2px;width:376px; }
li#text-10.widgetcontainer {background:#f2f2f2 url(img/bckg-widget.jpg) repeat-x;padding:2px;width:376px;height:188px;clear:both; }
li#text-10 a img {padding:0px;margin:0px;}
div#power-widget {width:188px;float:left; }
div#roof-widget {width:188px;float:right; }
li#pages-2 .widgettitle {margin-left:65px; }
li#pages-2.widgetcontainer ul{margin-left:85px; }
li#pages-2.widgetcontainer ul li.page_item ul {margin-left:18px; }
div#footer{background: url(img/bckg-footer.jpg) no-repeat center;height:257px;border-top:none;margin-top:0px; }
div#siteinfo {padding-top:38px;color:#e1e1e1;}
div.fb-icon {width:950px;height:59px;margin:0px auto;padding-top:190px; }
div.fb-icon img {margin-right:8px; }
div#geek {float:right;}
h1.custom-title {font-size:1.6em;line-height:1.2em; }
#primary .textwidget .notice {font-size:1.3em;}
.notice {font-weight:bold;font-size:1.1em;padding-right:2px;color:#601420;font-family:Arial,sans-serif; }
.call {border-top:solid 1px #7c7c7c;border-bottom:solid 1px #7c7c7c;margin-bottom:8px;  }
.call .notice {text-align:center;width:500px;padding-top:12px;padding-bottom:12px; }
li#text-6 h3{color:#009900; }
div#content img.no-frame {background-color: transparent; border:solid 0px;padding:0px; }
div#content .transparent {background:transparent;}
div#service-links span {display:block;line-height:1.0em; }
div#content .phone {font-family:Arial, sans-serif;color:#601420; }
.more-link  {font-weight:bold;}
.rfloat {float:right; }
.lfloat {float:left; }
.clear {clear:both;}
.lclear {clear:left;}
.rclear {clear:right;}
/* Comment Styles */
#respond {
padding:12px;
-webkit-border-radius: 10px;
-moz-border-radius:10px;
}

/* Menu Styles */
div#access {background:transparent;
    border-bottom:0px solid #ccc;
    height:50px;
    font-size:22px !important;
    overflow:visible;
    z-index:100;
}
div#access div.menu {width:950px;margin-left:0px;}
.sf-menu {
    border-right:0px solid #ccc;
	float:left;
}
.sf-menu a {background:#6d81a6 !important;margin-right:10px;
border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:8px 13px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ 
	color:			#fff !important;font-family:Arial;font-weight:bold;
}
.sf-menu li {
	background:		transparent;
}
.sf-menu li li {
border-top:1px solid #601420;
	font-size:18px;
	background:		#9c1534;
}
.sf-menu li li a {margin-right:0px;background:#cdcdcd !important;color:#601420 !important;}
.sf-menu li li a:visited {color:#601420 !important; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:     inherit;
	outline:		0;
	border-bottom-color:#ccc;
}
.sf-menu a:hover {text-decoration:underline;
    background:     transparent; 
}
.sf-menu li li:hover {
background:     #9c1534;
} 