/*

Theme Name: Insolvency Guardian SEO Furnace
Description: The official InfoLinkIT Insolvency Guardian SEO Furnace Theme.
Author: InfoLinkIT
Version: 9.0

*/

/* Import Reset CSS */

@import url("reset.css");

/* HTML Elements */
body{background:url(body-bg.jpg) no-repeat center;;width:auto;}
h1,h2,h3,h4,h5,h6,#sitename,#phone,#feature,#navigation a,.form-submit,.nivo-caption p,#footerRight{font-family: 'Oswald', sans-serif;}
h1,h2,h3,h4,h5,h6{color:#333;line-height:1.25;padding:10px 0 7px;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{text-decoration:none;color:#666;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
p{line-height:1.75;padding:8px 0 7px;}
hr{border-top:1px dotted #000;margin:10px 0;}
ul{padding:3px 0 2px;}
li{line-height:1.5;list-style-type:disc;margin-left:30px;padding:5px 0;}
input,textarea{border:1px solid #ccc;padding:4px;}
a, a:link, a:visited, a:active {color:#0787C1;}
a:hover {color:#333;}
.adb {font-size:11px!important;}

/* Global Classes */
.clear{clear:both;}
.required{color:#C00;}
.post-title{font-size:28px;}
.form-submit{padding:3px;}
.IE8 .form-submit{padding:4px 6px;}
.IE6 .form-submit,.IE7 .form-submit{padding:3px 0 2px;}

/* Layout Elements */
#outer-container { width: 1200px; margin: 0 auto; }
#outer { width: 1160px; margin: 0 auto; }
#wrapper{background:url(page-bg.png) repeat-y;-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2); }
#page{margin:0 auto 15px;width:940px;}
#bgContainer {}

/* Header */
#header{background:url(header-bg.png) no-repeat;height:155px;position:relative;overflow:hidden;padding:0 5px;}
#sitename{float:left;font-size:20px;padding-top:35px;}
#sitename a{color:#fff;text-decoration:none;display:block;text-transform:uppercase;font-size:28px;line-height:1.2em;letter-spacing: -1px; padding:0 5px 20px;}
#sitename span {color:#fff;font-size:16px;text-transform:none;background-color:#04b01c;padding:0 5px 2px;}
#phone {position:absolute;right:0;top:55px;color:#fff;font-size:28px;text-transform:uppercase;text-align:right; padding:0 30px 2px;}

/* Navigation */
#navigation {background:url(nav-bg.png) no-repeat;height: 48px;}
#navigation ul{clear:both;margin:0;padding:0;position:relative;z-index:50;}
#navigation li{float:left;list-style-type:none;margin:0;padding:0;border-right:1px solid #333;}
#navigation a {display:block;padding:9px 25px;text-decoration:none;color:#fff;text-transform:uppercase;font-size:1.3em;text-shadow: 1px 1px 2px #000;}
#navigation li.page-item-39 {margin-right:0;} 
#navigation a:hover {color:#5BD393;}
#navigation li.current_page_item a {background-color:#479909;color:#fff;}
#navigation .menu {padding:1px 0 0 1px;}

/* Feature */
#slider{position:relative;width:680px;height:235px;margin-bottom:15px;}
#slider img{position:absolute;top:0;left:0;display:none;}
#slider a{border:0;display:block;}
#slidePrev a:hover  {background-position:0 -32px;}
#slideNext a  {background-position:-25px 0;}
#slideNext a:hover  {background-position:-25px -32px;}
.nivo-caption {font-size:13px;}

/* Content */
#content{float:left;width:720px;}
#content .inner {padding:15px 20px 15px;}
#content .google-adsense{margin:10px auto;width:468px;}
.home-post{border-bottom:1px dotted #000;margin-bottom:10px;padding-bottom:15px;}
.more{font-size:11px;}
#post-navigation{border:1px solid #ccc;font-size:11px;margin:10px 0;}
#post-navigation .previous a{border-right:1px solid #ccc;display:block;float:left;padding:15px 15px 18px;}
#post-navigation .next a{border-left:1px solid #ccc;display:block;float:right;padding:15px 15px 18px;}
#comments{border:1px solid #ccc;margin:10px 0;padding:5px 15px 15px;}
.comment{border:1px solid #ccc;margin-top:10px;padding:15px 15px 10px;}
.comment-meta{font-size:11px;font-style:italic;}
.comment-moderation{font-size:11px;font-style:italic;font-weight:700;padding-top:10px;}
#trackbacks{border:1px solid #ccc;font-size:11px;margin:10px 0;padding:5px 15px 15px;}
#trackbacks ul{padding:0;}
#reply{border:1px solid #ccc;font-size:11px;margin:10px 0;padding:5px 15px 15px;}
#reply p{padding:5px 0;}
#reply .input{clear:both;padding:5px 0;}
#reply .input input{width:200px;}
#reply label{float:left;font-weight:700;padding-top:6px;width:70px;}
#reply textarea{width:565px;}
#reply .nocomments{padding:8px 0 0;}

/* Call Me Now */
#callMeNow {background-color:#fff;border:1px solid #ccc;}
#callMeNow .inner {padding:0 10px 5px;}
#callMeNow h2 {font-size:20px!important;margin:1px;padding:5px 10px 5px;color:#fff;text-transform:uppercase;
background: #7d7e7d;
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
}
#callMeNow p {line-height:1.25;font-size:12px;color:#666;margin-bottom:5px;}
#callMeNow input {margin-bottom:1px;width:160px;border:1px solid #999;margin-bottom:7px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
border-radius: 4px;-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 1px 1px 1px 1px rgba(0, 0, 0, 0.1); }
.form-submit {color:#fff;border:0;cursor:pointer;font-size:1.5em;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;
background: #1aa15b;
background: -moz-linear-gradient(top, #1aa15b 0%, #21553d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1aa15b), color-stop(100%,#21553d));
background: -webkit-linear-gradient(top, #1aa15b 0%,#21553d 100%);
background: -o-linear-gradient(top, #1aa15b 0%,#21553d 100%);
}
#callMeNow .form-submit {width:85px;border:0;margin-top:5px;}

/* socialButtonsContainer */
.shareContainer{background:#eee;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px 0 3px 3px;color:#444;font-size:11px;overflow:hidden;margin:15px 0 20px;}
.dateContainer{background:url(calendar.png) no-repeat 0 0;overflow:hidden;line-height:22px;padding:0 10px 0 30px;}
.socialButtonsContainer{width:215px;float:right;line-height:22px;}
.socialButtonsContainer p {margin:0;padding:0;display:block;float:left;color:#555;line-height:16px;}
.socialButtonsContainer ul {list-style:none;margin:0!important;padding:0!important;float:right;}
.socialButtonsContainer ul li {list-style:none;display:inline;line-height:1;margin:0!important;padding:0!important;}
.socialButtonsContainer li a {text-indent:-9999px;display:block;width:22px;height:22px; background:url(share.png) no-repeat 0 0;float:left;margin-right:5px;}
.socialButtonsContainer li.rss a:hover {background-position: -22px 0;}
.socialButtonsContainer li.facebook a {background-position: 0 -22px;}
.socialButtonsContainer li.facebook a:hover {background-position: -22px -22px;}
.socialButtonsContainer li.twitter a {background-position: 0 -44px;}
.socialButtonsContainer li.twitter a:hover {background-position: -22px -44px;}
.socialButtonsContainer li.digg a {background-position: 0 -66px;}
.socialButtonsContainer li.digg a:hover {background-position: -22px -66px;}
.socialButtonsContainer li.delicious a {background-position: 0 -88px;}
.socialButtonsContainer li.delicious a:hover {background-position: -22px -88px;}
.socialButtonsContainer li.bookmark a {background-position: 0 -110px;}
.socialButtonsContainer li.bookmark a:hover {background-position: -22px -110px;}
.socialButtonsContainer li.rss span {float:left;display:block;line-height:22px;margin:0 3px 0 5px;}

/* Sidebar */
#sidebar{float:right;width:220px;padding-top:15px;}
#sidebar h2 {font-size:16px; color:#04a22d}
#sidebar .widgets{padding:0;}
#sidebar .widget{list-style-type:none;margin:0;padding:0 15px 15px;}
#sidebar .widget li{background:#fff;border-bottom:1px solid #CCC;list-style:none outside none;margin:0;padding:0;}
#sidebar .widget li a{background:url(arrow.png) no-repeat scroll 10px 10px #ddd;color:#333;display:block;padding:7px 5px 5px 30px;text-decoration:none;text-shadow:1px 1px 1px #FFF;}
#sidebar .google-adsense{margin-top:10px;}

/* Footer */
#footer{font-size:10px;padding:10px;background-color:#222;position:relative;height:50px;}
#footer ul{text-align:left;}
#footer li{border-right:1px dotted #ccc;display:inline;list-style-type:none;margin:0;padding:0 7px 0 5px;}
#footer li.last{border-right:none;}
#footer,#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#fff;text-decoration:none;}
#footerRight {float:right;width:196px;height:55px;font-size:18px;}

/* Enquiry Form */
#enquiry{border:1px solid #ccc;font-size:11px;margin:10px 0;padding:15px;}
#enquiry p{padding:5px 0;}
#enquiry .input{clear:both;padding:5px 0;}
#enquiry .input input{width:200px;}
#enquiry label{float:left;font-weight:700;padding-top:6px;width:70px;}
#enquiry textarea{width:565px;}
#enquiry .error{background:#F4E5CA;border:1px solid #EFBC64;color:#AE5926;margin-bottom:10px;padding:5px 15px;}
#enquiry .sent{background:#E3f4CA;border:1px solid #A5EF64;font-weight:700;margin-bottom:10px;padding:5px 15px;}
#enquiry .error p{color:#AE5926;}
#enquiry .sent p{color:#69AE26;}
#enquiry .error-header{font-weight:700;}
#enquiry .error-name{font-weight:700;}
#enquiry .error-footnote,.sent-footnote{font-style:italic;font-weight:400;}
#loading {bottom: 9px;position: relative;visibility: hidden;}