/*  
Theme Name: Web Host Reviews
Theme URI: http://www.web-host-reviews.net
Description: The theme of Web-Host-Reviews.net
Version: 1.0
Author: BKS
Author URI: http://www.web-host-reviews.net/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

a{
color: #ffffff;
text-decoration: none;
}

body{
margin: 6px 0 0 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #001542;
}

.whitelinks{
}

.whitelinks a:link, a:visited{
color: #ffffff;
text-decoration: underline;
}

a.whitelinks{
color: #ffffff;
text-decoration: none;
}

.bluelinks a:link, a:visited{
color: #001542;
text-decoration: underline;
}

.greentext {
color: #b1e100;
font-size: 40px;
font-weight: bold;
}

h1{
font-size: 26px;
text-decoration: none;
padding: 0 0 10px 0;
}

h2{
color: #001542;
}

h3{
font-size: 15px;
font-weight: bold;
color: #ffffff;
}

img{ 
border: 0; 
}

.date{
color: #ffffff;
}

.sidebar-title{
text-align: center;
padding: 8px 0 0 0;
}

p{
padding: 10px 0 0 0;
}

#wrapper{
margin: 0 auto 0 auto;
width: 960px;
text-align: left;
}

#threecol{
float: left;
width: 100%;
background-image: url(images/three-columns.jpg);
background-repeat: repeat-y;
}

#threecol2{
clear: both; 
float: left;
width: 100%;
background-image: url(images/three-columns2.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

#header{
float: left;
height: 100px;
width: 960px;
background-image: url('images/header3.jpg');
background-repeat: no-repeat;
}

#header h1{
font-size: 38px;
padding: 26px 0 0 126px;
}

#header h2{
font-size: 16px;
font-style: italic;
padding: 43px 0 0 0;
color: #b7ccf8;
}

#header-left{
float: left;
width: 540px;
color: #ffffff;
}

#header-right{
float: left;
width: 420px;
}

#container{
float: left;
width: 594px;
}

#container-head{
float: left;
height: 32px;
width: 594px;
background-image: url('images/container-top.jpg');
background-repeat: no-repeat;
}

#container-head-left{
float: left;
width: 380px;
padding: 8px 0 0 30px;
}

#container-head-right{
float: left;
width: 174px;
padding: 8px 0 0 0;
}

#container-head-left a:link{
color: #ffffff;
text-decoration: underline;
}

#container-head-left a:visited{
color: #ffffff;
text-decoration: underline;
}

#container-body{
clear: both;
width: 594px;
padding: 15px 0 0 0;
}

#container-bottom{
float: left;
clear: both;
width: 594px;
}

#container-footer{
float: left;
height: 32px;
width: 594px;
background-image: url('images/container-bottom.jpg');
background-repeat: no-repeat;
}

.post {
float: left;
margin: 6px 21px 20px 21px;
background: #ffffff;
background-image: url('images/post-back3.jpg');
background-position: top center;
background-repeat: no-repeat;
background-width: 552px;
background-height: 70px;
}

.credit {
float: left;
width: 500px;
}

.botpost {
float: left;
clear: both;
height: 100%;
padding: 0 0 30px 0;
background-image: url('images/post-back3-bot.jpg');
background-position: bottom center;
background-repeat: no-repeat;
background-width: 100%;
background-height: 70px;
}

.post a:link{
color: #001542;
text-decoration: underline;
}

.post a:visited{
color: #001542;
text-decoration: underline;
}

.post h3{
font-size: 13px;
color: #77a6f2;
}

.post h4{
font-size: 14px;
color: #001542;
padding: 10px 0 10px 35px;
}

.sociable{
padding: 10px 0 15px 35px;
}

.post-title{
float: left;
margin: 0 35px 0 35px;
height: 100%;
width: 482px;
font-size: 14px;
padding: 30px 0 5px 0;
}

.post-title a:link{
color: #77a6f2;
text-decoration: underline;
}

.post-title a:visited{
color: #77a6f2;
text-decoration: underline;
}

.post-date{
float: left;
width: 482px;
padding: 0 35px 10px 35px;
}

.post-date h3{
color: #001542;
font-size: 14px;
}

.post p{
float: left;
color: #6a6a6a;
width: 482px;
margin: 0 35px 0 35px;
padding: 10px 0 10px 0;
background-color: transparent;
line-height: 19px;
}

.navigation{
padding: 20px 45px 22px 45px;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.search{
background-image: url('images/fade-top.gif');
background-repeat: repeat-x;
background-color: transparent;
display: block;
border-width: 1px;
border-style: solid;
border-color: #001542;
padding: 5px 5px 5px 5px;
width: 148px;
font-style: italic;
}

.sidebar{
float: left;
width: 181px;
margin: 0 0 0 2px;
}

.sidebar-head{
float: left;
height: 32px;
width: 181px;
background-image: url('images/sidebar-top.jpg');
background-repeat: no-repeat;
}

.sidebar-footer{
float: left;
height: 32px;
width: 181px;
margin: 0 0 0 2px;
background-image: url('images/sidebar-bottom.jpg');
background-repeat: no-repeat;
}

.sidebar1{
clear: both;
width: 181px;
background: #b7ccf8;
}

.tophost {
height: 197px;
width: 181px;
background-image: url('images/top-host.jpg');
background-repeat: no-repeat;
}

.tophost h2{
color: #b7ccf8;
text-align: center;
font-size: 15px;
padding: 26px 0 0 0;
}

.tophost a:link, a:visited{
color: #b7ccf8;
text-decoration: underline;
}

.tophost img{ 
padding: 13px 0 0 33px;
}

.tophost h3{
color: #669999;
text-align: center;
font-size: 15px;
font-weight: bold;
padding: 12px 0 0 0;
}

.sidebar2{
clear: both;
width: 181px;
background: #77a6f2;
}

.sidebar2 ul{
list-style-type: none;
margin: 0;
padding: 0 10px 10px 10px;
}

.sidebar2 ul li{
padding: 0 0 0 0;
font-size: 12px;
line-height: 20px;
}

.sidebar2 ul li h2{
background: url(images/category-header.jpg) no-repeat !important;
font-size: 15px;
font-weight: bold;
padding: 5px 0 0 10px;
margin: 0 0 5px 0;
height: 30px;
}

.sidebar2 ul ul li{
background: url(images/green-bullet.jpg) no-repeat !important;
padding: 0 0 5px 18px;
}

#footer{
clear: both;
float: left;
width: 960px;
padding: 0;
}

#footer p{
line-height: 18px;
text-align: center;
color: #77a6f2;
}
