/*
Theme Name: IBB Pro Ver 1.0
Theme URI: http://www.infectedbybugs.com
Description: Professional theme for Infected By Bugs.com
Author: Shannon Lilly
Author URI: www.siteswedo.com
*/
/***** Main *****/
body { font-family : Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size : 72%; line-height: 1.5em; text-align: left; color : #666 ; background-color: #485558; margin : 0; padding : 0; }
.surround { background-color: #eeeddf; width: 1000px; margin-right: auto; margin-left: auto; }
a:link{ color: #3285c0; text-decoration: none; }
a {color : #3285c0;  text-decoration : none; margin: 0;
}
a:hover { color : #000; text-decoration: none; }
.contentad { color: black; background-color: white; width: 275px; height: 275px; float: left; margin: 2px; }
a:visited { color : #3285c0; text-decoration: none; }
a:active { color: #3285c0; text-decoration: none; }
h1{ font-size:30px; font-family:"Times New Roman", Times, serif; font-weight:normal; text-decoration: none; margin: 0; }
h2{font-size:15px;padding:5px;text-align:center;
}
h3{font-size:16px;padding:5px;
}
h4{font-size:13px;
}
img {border:none;padding : 0;margin: 0;
}
img a {border : none;
}
ul{ list-style: square inside;
}
ol{ list-style: decimal inside; 
}
dd a{ color: #111;
}

/*****Header*****/

#header { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative ; margin : auto; height : 160px; width:975px; }
#logo{ background-image: url(images/woodlogo.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position:absolute; top:50px; left:0; height:120px; width:500px; }
/*****-Top Menu-*****/

#menu {height:37px; position:absolute; top:0px; width:100%; margin: 0 ; clear:both; background : #201D16;  text-align:center; 
}
ul#nav {margin: 0;padding: 0;float:left;  
}
ul#nav li {display:inline;list-style-type: none;
}
ul#nav li a {font-family:Arial;font-size:13px;font-weight:normal; text-align:center; color: #5F5F5F; padding:10px 2px 0px 0; background : none; width:80px; height:27px; margin:  0;  display:block; float:left; text-decoration: none;
}
ul#nav li a:hover {background : #010101; width:80px; font-weight:normal; color: #fff;  margin:  0;  padding:10px 2px 0px 0;
} 
ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {background : #010101; width:80px; height:27px; margin:  0;  padding:10px 2px 0px 0; font-weight:normal;color : #fff;cursor : default;text-align : center;
}
#rss{ float:right; padding: 3px 5px 0 0;
}
/***** Content *****/

#page { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width : 975px; margin : auto; }
#content { float:left; width: 620px; height:auto; background: none; margin: 0  ; border: none;
}
#feature{background:#DEDACC; margin: 15px 0 0 0;padding:10px;
}
.entry{padding:5px 10px;border-bottom:none ;
}
.moretext {float:right;color: #3285c0;font-weight:800;
}
.moretext:hover {color:#000;cursor:pointer;font-weight:800;
}
.moretext:visited {color:#3285c0;
}
.titlebg {background :none; padding : 5px 0px 18px 0px; margin: 0 10px 0 10px; border-bottom:1px solid #aaa; color: #111;
}
.titlebg h1{font-size: 21px; line-height:22px; 
}
.titlebg h3 {font-size: 20px;color: #010101;
}
.ptitlebg {background :none; padding : 5px; margin: 0 5px 0 5px; border-bottom:none; 
}
.ptitlebg h3 {font-size: 20px;color: #010101;
}
.titleimage{width:270px;height:120px;overflow:hidden;padding: 10px;margin:0;
}
.topinfo{background:#DEDACC;width:100%;height:20px;padding:0;margin:0;
}
.com{float: right;font-size : 10px;padding-left : 10px;margin: 0 5px 0 0;background : transparent;color : #000;
}
.com a{color : #3285c0;
}
.com a:hover{ color : #000;
}
.cat{ float: left; font-size : 10px; color: #000; padding : 3px 0 0; background : transparent; margin: 0; line-height:11px;
}
.cat a{ color : #3285c0; margin: 0; padding : 0;
}
.cat a:hover{ color : #000;
}
.date {float:left;font-size : 10px;padding-left : 5px;background : none;color : #111;
}
blockquote {margin: 0px 0px 0px 5px;padding: 5px 15px 5px 15px;font-size: 12px;color:#777;font-style:italic;background:none;
}
.post{background: #ffffff;margin:  20px 0 0 0;border:1px solid #ddd;
}
.post p {padding : 5px;margin-bottom : 5px;
}
.post img{margin: 0 3px 0 3px;padding:2px;border: none;
}
.entrytext{ padding:10px;
}
.left { width: 300px; float: left; background:#fff; padding: 0 ; margin:10px 0 0 0; border:none; overflow:hidden;
}
.right { width: 300px; float: right; background:#fff; padding: 0 ; margin:10px 0 0 0; border:none; height:400px; overflow:hidden;
}
.clearfloat {display:block;
}

/***** Meta *****/

.postmetadata {clear : both;background : #ffffff;padding : 6px;margin-top : 0;margin-bottom : 5px;border: none;
}
p.postmetadata {margin: 0 0 0 0;
}
.postmetadata alt {clear : both; padding : 0;margin-top : 0;margin-bottom : 5px;
}
.postmetadata a { color: #ff0000; text-decoration: none; 
}
.postmetadata a:hover { text-decoration: underline; color : #779d42;
 }
.postmetadata {clear : both;background : none; padding-left : 130px;margin-top : 0;margin-bottom : 0;
}

/***** Nav *****/

.navigation {  background:none; 
}
.alignleft {float : left; background:none;  font-size:18px;  font-weight:800; padding:5px ; margin:15px 0 0 0;
}

.alignright {float : right; background:none;  font-size:18px;  font-weight:800; padding:5px; margin:15px 0 0 0;
}

/***** Siderbar *****/

#side{background: #fff; color: #111; width: 325px;float: right; margin: 15px 0 10px 0;padding: 0;border : none;
}

#sidebar li{background:#ddd; 
}
#sidebar ul {list-style-type : none; padding: 0 5px 15px 0; margin:  0;border :none; text-align : center;
}
#sidebar ul h3 {background : url(images/sidebg.png) no-repeat; height:30px; width:285px; font-weight : 100;font-family:"Times New Roman", Times, serif;font-size : 25px;padding : 10px 0px 10px 0px; margin: 15px 0 0 20px;   color : #111;text-align : center;text-decoration : none;
}
#sidebar li h3 {background : url(images/sidebg.png) no-repeat; height:30px; width:285px; font-weight : 100;font-family:"Times New Roman", Times, serif;font-size : 25px;padding : 10px 0px 10px 0px; margin: 15px 0 0 0;   color : #111;text-align : center;text-decoration : none;
}
#sidebar ul li {background: none;list-style-type : none;border : none;padding: 0 ;
}
#sidebar ul ul li  {background: none;list-style-type : none;border-bottom : 1px dashed #ddd;padding: 5px 0 3px 0;
}
#ad300 {float:left;height:250px;margin: 12px 0 0 12px; list-style:none;
}
#ad468 { position:absolute; top:80px; right:0; float: right; list-style:none; }
li.widget{ width: 285px; margin-top: 20px; margin-left:auto; margin-right:auto; 
}


/***** Comments *****/

h3.respond{font-size: 1.5em;padding: 0 0 5px;margin: 0 0 15px 0;font-weight:bold !important;color:#000000;
}
ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;
}
ol.commentlist p{margin-bottom:10px;line-height: 20px;
}
ol.commentlist cite{font-style: normal;font-weight: bold;margin:0 0 0 5px;
}
ol.commentlist span{float:left;padding:3px;
}
ol.commentlist li{padding: 20px 10px 10px 10px;
}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;background:#fffeee repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
li.recentcomments {color: #3285c0;
}
.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;
}			
ol.commentlist li.alt { background:#fffeee; border:none; margin: 5px 0 0;
};list-style: none;
.commentlist a:link, .commentlist a:visited {color:#000;
}
.commentlist a:hover, .commentlist a:active {color:#8ec343;
}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;
}
.commentlist .author {font: small-caps bold 16px Georgia, "Times New Roman", Times, serif;text-decoration:underline;
}
.commentlist .time {background: none;padding-left:0px;
}
.commenttext {background: #ffffff ;border-top:1px solid #c5f386;padding: 10px 20px 10px 20px;color:#111111;
}
h3#comments{color:#111; margin:10px 0;
}
h3#respond{color:#111; margin:10px 0;
}
#comment {width : 75%;min-width : 300px;
}
#commentssection {clear : both;padding : 2px 12px;margin : 0;
}
#commentform {background : none;margin : 12px 0;padding : 10px 0 0 0;border: none;
}
#commentform input {background: #fffeee;cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}
#commentform input:hover {background: #ccc; cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}
#commentform p {color : #111;
}
#commentform textarea {border : 2px solid #cccccc;background : #fffeee;margin-top : 10px;color : #333;
}
#commentform a {color : #111;text-decoration : none;
}

/***** Search *****/


#searchform input {
margin: 20px 0 0 0; font-size : 13px; padding : 3px; border : none; 
}
input#s{ width:214px; padding:3px; border: 1px solid #ddd;
}
#searchform input#searchsubmit {
cursor :  pointer;  color : #111; background : #dedace ; border: none; padding:3px;
}
#searchform input#searchsubmit:hover{
border : 0; color : #111; background : #eee ; border:none;
}

/***** Footer *****/
	
#footer{ background : #201d16; position: relative; clear:both; bottom:0; text-align : center; border:none; margin:  0 auto; color: #666 ; padding-top: 5px; padding-right: inherit; padding-bottom: 5px; padding-left: inherit; }
#footer  a {color: #666;
}
#footer  h1 { color: #fbfdef; margin-bottom: 5px; }
#footer  a:hover {color: #fff;
}

/***** Widgets *****/

#wp-calendar td {background : #ebebeb;color : #111111;font : normal 12px  Verdana, sans-serif;letter-spacing : normal;padding : 2px 0;text-align : center;
}
#wp-calendar td:hover, #wp-calendar #today {background : #a1b1c1;color : #111111;
}
#wp-calendar {border : 1px solid #ddd;empty-cells : show;font-size : 12px;margin : 0 0 0 12px;width : 260px;height: 200px;
}
#Categories ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;font-weight:normal;text-align : center;line-height: 20px;border-bottom : 1px dashed #dddddd;
}
#Categories ul{list-style-type : none;padding : 0px 5px 10px 5px;
}
#Links li ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;text-align : center;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}
#Archives ul li{background : none;padding : 5px 0 2px 5px;text-align : center;font-size:14px;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}


.tabberlive .tabbertabhide {
 display:none;
}
h4 { color: #c2bdaa; font-weight: bold; text-align: center; margin: 1.33em 0; }
.tabber {
}
.tabberlive {
 margin-top:10px;
}

ul.tabbernav
{
background:#DEDACC;
 margin:0 15px 0 15px;
 padding: 10px 0;
 border-bottom: none;
 font: normal 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 padding:  4px;
}

ul.tabbernav li a
{
 padding: 5px;
 margin-left: 3px;
 border: none;
 border-bottom: none;
 background: #eee;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #111; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
 color: #111;
 background: #fff;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 color:#111;
 background-color: #fff;
 border-bottom: none;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #fff;
 border-bottom: 1px solid #fff;
}

.tabberlive .tabbertab {
 margin:0 15px 0 15px;
 padding:5px;
 border-top:1px solid #aaa;
 border-top:0;
}
.tabbertab li{
background:none;
padding : 4px;
font-size:13px;
text-align: center;
border-bottom : 1px dashed #dddddd;
list-style: none;
 }

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.contentadtop { color: black; width: 470px; height: 62px; float: right; margin: 2px; }

