/*   
Theme Name: SLS Construction Custom - A Thematic Child Theme
Theme URI: 
Description: SLS Construction child theme for Thematic.
Author: Leonard Tuma
Author URI: http://GeekSpecialties.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');
/* @import url('../sls/disqus.css'); */
div#wrapper {background: #01511E url(img/bckg-wrap.jpg) repeat-x; }
div#header {height:305px; }
div#branding {height:303px;padding:0px;background: url(img/bckg-phone.jpg) no-repeat 0px bottom;}
div#blog-title {float:right;width:325px;font-size:1.85em;text-align:center;padding-top:10px; }
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:25px;height:50px;width:242px;text-align:center;}
div#access {background:#01511E;border:none;border-top:solid 1px #490D00; }
div.menu {height:32px;}
div#main {background: url(img/bckg-main.gif) no-repeat; }
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:275px;height:110px;float:right;margin-top:0px;margin-right:22px;font-size:0.75em;text-align:center; }
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: 2.0em;line-height:1.2em;margin:24px; 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 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#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 #first ul {margin:0px; }
div#subsidiary #first ul a:link {color:#4E8BA3; }
div#subsidiary #first .textwidget ul li {color:#FBEFDF ;display:inline-block;padding: 6px 10px;width:105px ;}
li.widgetcontainer li {margin-bottom:4px;}
h2.entry-title {border-bottom:dashed 2px #b78854 ; margin-bottom:4px;}
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;}
/* ---------------- excerpt display adjustments ----------------  */
img.wp-post-image {margin-right:17px;float:left;}
.entry-utility {clear:left;}
/* ----------------  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 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 ;
}
/* ----------------- Disqus comment styles ----------------- */
div#disqus_thread {color:#e2e2e2; }
div#disqus_thread div#dsq-content {color:#;}
div#disqus_thread div#dsq-content ul {border:0px solid #ccc;color:#333}
div#disqus_thread div#dsq-content li.dsq-comment {background:#FBEFDF url(img/bckg-widget.jpg) repeat-x;border:solid 4px #fff;margin-top:10px;}
div#disqus_thread div#dsq-content .dsq-comment-message {padding-left:10px; }
div#disqus_thread div#dsq-content .dsq-comment.child {margin-top:0px; margin-left:0px !important;padding-left:0px;border-left:solid 24px #fff;border-bottom:solid 8px #fff;}
div#disqus_thread div#dsq-content .dsq-moderator .dsq-comment-header {background:#333; }
div#disqus_thread div#dsq-content div #dsq-global-toolbar {z-index:10000;}
div#disqus_thread div#dsq-content  div #dsq-toolbar-dropdown {z-index:99 !important;}
div#disqus_thread div#dsq-content  div #dsq-toolbar-dropdown div#dsq-toolbar-dropdown-wrap {background:#ccc!important; }
div#disqus_thread div#dsq-content .dsq-post-footer #dsq-post-button.dsq-button {z-index:50 !important; margin-left:-100px;}

