/*   
Theme Name: SLS Construction
Description: SLS Construction
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');

div#wrapper {background: #01511E url(img/bckg-wrap.jpg) repeat-x; }
div#header {height:335px; }
div#branding {height:303px;padding:0px;background: url(img/bckg-phone.jpg) no-repeat 0px bottom;}
div#blog-title {float:right;width:275px;margin-right:22px;font-size:1.95em;text-align:center;padding-top:18px; }
div#blog-title a { color:#01511E ;}
div#blog-title a:hover { color:#490D00 ;}
div#phone {width:940px;height:50px;color:#fff;clear:both;font-family:Arial;font-weight:bold;font-size:1.8em; }
div#phone span {display:block;padding-top:14px;height:50px;width:242px;text-align:center;}
div#access {background:#01511E;border:none;border-top:solid 1px #490D00; }
div.menu {height:32px;width:995px;}
div#main {background: url(img/bckg-main.gif) no-repeat;padding-top:24px; }
div#primary {border:none;}
div#primary li.widgetcontainer, div#secondary li.widgetcontainer {border:solid 4px #fff;background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;margin-bottom:18px; }
div#primary li.widgetcontainer ul li, div#secondary li.widgetcontainer ul li {margin-left:8px; }
div#footer {background:#222222;color:#FBEFDF; }
div#logo-image {width:254px;height:110px;float:right;margin-top:23px;margin-right:22px; }
div#header-links {float:right;width:254px;margin-right:22px; }
div#header-links ul {margin-left:0px;list-style:none;font-family: "Arial";font-weight:bold;}
div#header-links li {text-align:center;padding:4px; }
div#header-links li a:link, div#header-links li a:visited {color:#01511F;text-decoration:none;font-size:1.8em; }
div#header-links li a:hover, div#header-links li a:active {color:#490D00;text-decoration:underline; } 
h1.custom-title {font-size: 1.6em;line-height:1.2em;margin-bottom:12px; font-family:Arial,sans-serif;font-weight:bold;padding:0 0 7px 0; }
div#container .entry-title  {padding-bottom:12px;padding-top:0px; }
div#container .entry-content h2 {padding:14px 0;}
h2.entry-title {border-bottom:dashed 2px #b78854 ; margin-bottom:4px;}
div#container h2 a:link, div#container h2 a:visited  {color:#fff; }
div#container h2 a:hover, div#container h2 a:active  {color:#b78854; }
div#container a:link, div#container a:visited {color:#b78854; }
div#container a:hover, div#container a:active {color:#fff; }
div#container .entry-content h1,
div#container .entry-content h3, div#container .entry-content h4, div#container .entry-content h5 {font-size:17px;font-style:italic;padding:28px 0 14px 0;font-weight:bold;color:#FBEFDF ;}
div#content {color:#fff;width:585px; }
div#content img {padding:5px;background:#FBEFDF ;border:solid 1px #ccc; }
div.entry-meta, div.entry-utility {color:#b78854; }
h3.widgettitle {color:#490D00; }
div#primary.aside h3.widgettitle, div#secondary.aside h3.widgettitle {color:#490D00;padding:8px;font-size:1.4em; }
div#primary.aside a:link, div#secondary.aside a:link {color:#490D00; }
div#primary.aside a:visited, div#secondary.aside a:visited {color:#01511F; }
div#primary.aside .widgetcontainer .current_page_item a{color:#b78854; }
div#primary.aside a:hover, div#primary.aside a:active, div#secondary.aside a:hover, div#secondary.aside a:active {color:#b78854; }
div#secondary li#text-6 a {width:200px;padding:8px;}
div#secondary li#text-6 {border:0px;background:none;}
div#subsidiary h3 {border-bottom:solid 1px #FBEFDF ;color:#FBEFDF ;margin-bottom:12px;font-style:normal;font-size:1.6em; }
div#subsidiary li.widgetcontainer {border:solid 0px #fff;background:#222 url(none);margin-bottom:18px; }
div#subsidiary ul a:link {color:#aaa;}
div#subsidiary ul a:hover,  div#subsidiary ul a:active{color:#4E8BA3;}
div#subsidiary ul a:visited {color:#666;}
div#subsidiary #first ul {margin:0px; }
div#subsidiary .textwidget {color:#FBEFDF ;}
li.widgetcontainer li {margin-bottom:4px;}
#footer div.service-area ul {margin:3px; }
#footer div.service-area ul li {display:inline;font-size:1.0em }
#footer div.service-area ul li span {display:block;width:140px;float:left;}
#footer div.assoc ul {margin:3px; }
#footer div.assoc ul li {display:inline;font-size:1.0em }
#footer div.assoc ul li span {display:block;width:140px;float:left;}
blockquote {color:#FBEFDF;margin-left:0px;padding-left:48px;background: url(img/bquote.png) no-repeat 0px 0px;}
table {background:#FBEFDF url(http://techhippy.com/wp-content/themes/sls/img/bckg-widget.jpg )repeat-x;color:#490D00 ;}
thead td{background:#EFD8B9;font-weight:bold; }
th, td {border-right:1px solid #aaa;}
.wp-caption-text,
.gallery-caption {color:#490D00;}

/* ----------------  Smoother slider ----------------  */
div#smooth_sldr .sldrlink {display:none; }
div#smooth_sldr {float:left;margin-top:13px;margin-bottom:0px;background: url(img/bckg-sldr.jpg) no-repeat; 0px center; }
div#smooth_sldr img {padding:4px;background:#fff; }
#smooth_sliderc{height:215px !important;}
.smooth_slideri{height:215px !important;}

/* ----------------  comments ----------------  */
div#comments {color:#333; }
div#comments a:link, div#comments a:visited {color:#b78854; }
div#comments a:hover, div#comments a:active {color: #01511F; }
#comments input,
#comments textarea {margin-left:8px;}
div#comments-list h3 {color:#FBEFDF; }

div#comments-list ol {border:1px solid #ccc;}
div#comments-list li {background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;border:solid 4px #fff;}
div#comments-list li.alt {background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;}
div#comments-list li.bypostauthor {background:#FFFFCC;}
div#comments-list ul li { border:1px solid #ccc;}
div#comments-list .comment-author {padding:9px 0 0 52px;}
div#comments-list .comment-meta {padding:0 0 9px 52px;}
div#comments-list .comment-meta a {color:#b78854;}
div#comments-list .comment-meta a:active,
div#comments-list .comment-meta a:hover {color: #01511F;}
/*  --- repy and nav edit
.comment-reply-link a {
    color:#666;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #FF4B33;
}
.comment-navigation a {
    border:1px solid #ccc;
    color:#666;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: #FF4B33;
}
---------   */

div#respond {background:#FBEFDF url(img/bckg-widget.jpg) repeat-x !important;border:solid 4px #fff;}
div#respond h3 {color:#333 ; }
#comments-list #respond {border-bottom:1px solid #ccc;}
#comments-list ul #respond {border:1px solid #ccc;}
#cancel-comment-reply a {color:#666;}
#respond .required {color:#FF4B33;}
.form-section input {width:95%;}
.form-section textarea {width:95%;}
#form-allowed-tags p {color:#666; }
.subscribe-to-comments {color:#666;}
.solo-subscribe-to-comments {color:#666;}
.comment_license {color:#666;}
div#trackbacks-list {color:#333;background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;border:solid 4px #fff;margin-bottom:12px; }
/* ----------------  menu ----------------  */
.sf-menu {
	font-size:1.6em;
    border-right:0px solid #ccc;
	float:left;
}
.sf-menu a {
	border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:5px 13px;
	text-decoration:none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FBEFDF;
}
.sf-menu li {
	background:		#01511E ;
}
.sf-menu li li {
	background:		#01511E ;
}
.sf-menu li li a {
background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;
color:#490D00;
border-top:1px solid #490D00;
}
.sf-menu li li a:visited {color:#490D00; }
.sf-menu li li li {
	background:		#01511E;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #3A6601 !important;
	color:			#fff !important;
	outline:		0;
    border-bottom-color:#ccc;
}
.sf-menu ul {
    border-right:0px solid #ccc;
    border:solid 1px #003514 ;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#01511E;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #FBEFDF ;
}
.clear {clear:both;}
.lclear {clear:left;}
.rclear {clear:right;}
.block {display:block;}
ul.link-list { }
.notice {font-weight:bold;color:#FBEFDF;font-size:1.1em;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:560px;padding-top:12px;padding-bottom:12px; }
.disclaimer {font-size:0.8em;color:#ccc; }
div.assoc {clear:both;margin-bottom:6px; }
div.assoc-pic {float:left;width:175px;padding: 12px 6px 6px;}
div#assoc-index {height:175px;width:1000px;margin:0px auto;}
div.assoc-pic-index {background:#fff;height:155px;border:solid 1px #B78854;margin:2px;}
div.assoc-pic-index img {padding:4px;}
div.assoc-pic-index {float:left;}
