/*
Theme Name: WebHostingNerds
Theme URI: http://www.webhostingnerds.com
Description: Properietary theme for WebHostingNerds.com
Version: 1.0
Author: WebHostingNerds.com
Author URI: http://www.webhostingnerds.com/
Tags: 

	This theme was designed and built by Web Hosting Nerds,
	find information about web hosting, guides, how-tos and web hosting companies at at http://www.webhostingnerds.com/
	The CSS, XHTML and design is copyright WebHostingNerds, DO NOT COPY, USE OR REDISTRIBUTE.

*/



/* Begin Typography & Colors */
* {
  padding: 0px;
  margin: 0px;
}
body {
  background-color: #3384ca;
  background-image: url('images/bg.jpg');
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #303030;
}
img {
  border: 0px;
}
ul, ol {
  list-style-type: none;
}
#contentareaone .category-guides ul {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0px 0px 0px 10px;
}
p {
  margin: 10px 0px;
}
a
{
text-decoration: none;
color: #2F89E4; 
}
a:hover
{
text-decoration: underline;
}
#container {
  width: 918px;
  margin: 0 auto;
  padding: 0px;
  background-color: #ffffff;
}
#header {
  background-image: url('images/topbg.gif');
  background-repeat: no-repeat;
  margin-top: 16px;
  height: 92px;
}
.logo {
  float: left;
  margin: 15px 0px 0px 10px;  
}
.banner {
  float: left;
  margin: 15px 0px 0px 70px;
}
#menu {
  border-top: 1px solid #c5d9ed;
  background-color: #dce7f2;
  border-bottom: 1px solid #9ebbd8;
  height: 34px;
}
#menu ul {
  list-style-display: none;
  margin-top: 10px;
}
#menu ul li {
  display: inline;
  margin: 0px 10px 0px 10px;
}
#menu a {
  text-decoration: none;
  color: #0758aa;
  font-weight: bold;
}
#menu a:hover {
  text-decoration: underline;
  color: #127be7;
}
#contentareaone {
  float: right;
  width: 660px;
  border-left: 1px solid #9ebbd8;
}
#contentareaone .inside {
  padding: 10px 10px 10px 10px;
  line-height: 20px;
}
#contentareatwo {
  float: right;
  display: block;
  width: 257px;
}
.keepwidth, .navigation {
  clear: both;
  overflow: auto;
}
#cut {
  clear: both; 
  /*height: 142px;*/
  overflow: auto;
  background-image: url('images/cutarea.gif');
  background-color: #0d50a1;
  background-repeat: no-repeat;
}
#cut .inside {
  padding: 10px 0px 0px 0px;
}
.wideboxopen {
  height: 10px;
  background-image: url('images/wideboxopener.gif');
  background-repeat: no-repeat;
}
.wideboxclose {
  height: 9px;
  background-image: url('images/wideboxcloser.gif');
  background-repeat: no-repeat;
}
.wideboxcontent {
  height: 90px;
}
.wideboxcontent .one {
  float: left;
  width: 180px;
}
.wideboxcontent .one a {
  font-weight: bold;
}
.wideboxcontent .one .inside {
  padding: 0px 4px;
  text-align: justify;
  font-size: 11px;
}
.wideboxcontent .two {
  float: left;
  width: 728px;
}
.widefooter {
  background-color: #3384ca;
  color: #ffffff;
}
.post h2, h1.entry-title, h2.pagetitle {
  font-size: 17px;
}
h2.titleone {
  font-size: 14px;
}
h1.entry-title {
  margin-bottom: 15px;
}
.post h2 a {
  color: #2565A3;
  text-decoration: none;
}
.post h2 a:hover {
  text-decoration: underline;
}
.entry-utility {
  background-color: #f4f8fc;
  padding: 6px;
  font-size: 11px;
  border: 1px solid #dce7f2;
}
.entry-utility a, #respond a {
  color: #74a1ce;
  text-decoration: none;
}
h3.comments {
  
}
.comment-body {
  font-size: 11px;
  border: 1px solid #f3f9ff;
  padding: 6px;
  margin-top: 3px;
}
.comment-body a.url {
  color: #74a1ce;
  text-decoration: none;
}
.commentmetadata a {
  color: #303030;
  text-decoration: none;
}
li.widget_links {
  
}
li.widget_links h2.widgettitle, li.widget_text h2.widgettitle, li.s2class_widget_subscribe2widget h2.widgettitle {
  background-image: url('images/sidetopbg.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #9ebbd8;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  color: #307bc7;
  padding: 0px 0px 0px 10px;
}
ul.xoxo {

  overflow: auto;
}
ul.xoxo li {
  line-height: 26px;
  border-bottom: 1px solid #e1e1e1;
}
ul.xoxo li a {
  padding: 0px 0px 0px 10px;
  display: block;
  background-image: url('images/sidelibg.gif');
  background-repeat: repeat-x;
  color: #303030;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
ul.xoxo li a:hover {
  background-image: url('images/sidelibg2.gif');
  background-repeat: repeat-x;
}
.widefooter {
  font-size: 11px;
}
.widefooter a {
  color: #ffffff;
  text-decoration: none;
}
.companyname {
  background-color: #e9f1f9;
  font-size: 18px;
  padding: 10px 6px;
}
.urllink {
  margin-top: 10px;
}
.urllink a, a.urllink{
  font-size: 13px;
  color: #0758aa;
  font-weight: bold;
  text-decoration: none;
}
.urllink a:hover{
  text-decoration: underline;
}
.gentable td {
  vertical-align: top;
}
.lowprice {
  color: #e70000;
  font-weight: bold;
}
a.signupbutton {
  background-image: url('images/buttonbg.gif');
  background-repeat: repeat-x;
  font-weight: bold;
  display: block;
  text-decoration: none;
  width: 80px;
  height: 26px;
  margin-left: 100px;
  text-align: center;
  color: #ffffff;
}
a.signupbutton:hover {
  background-color: #d8eeff;
  color: #1f74b5;
}
a.outlink1{
  font-weight: bold;
  text-decoration: none;
  color: #2078d4;
}
a.outlink1:hover {
  text-decoration: underline;
}
.navigation a {
  color: #2876C6;
  text-decoration: none; 
}
.navigation a:hover {
  text-decoration: underline; 
}
.ratingarea {
  border: 1px solid #9ebbd8;
  margin: 20px 0px 10px 0px;
  padding: 8px;
}
.enhance1 {
  font-weight: bold;
  font-size: 14px;
  margin: 15px 0px;
}
#ratinginstructions {
  float: right;
  text-align: justify;
  width: 300px;
}
table.chart td
{
font-size: 11px;
vertical-align: top;
}
table.chart td.rank
{
text-align: center;
font-weight: bold;
vertical-align: middle;
font-size:17px;
}
table.chart th
{
text-align: left;
}
table.chart tr.odd
{
background-color: #ffffff;
}
table.chart tr.even
{
background-color: #F4F9FF;
}
a.charthostlink
{
font-weight: bold;
text-decoration: none;
color: #0758aa; 
}
a.charthostlink:hover
{
text-decoration: underline;
}
a.genlink
{
font-weight: bold;
text-decoration: none;
color: #2F89E4; 
}
a.genlink:hover
{
text-decoration: underline;
}
.smalltext
{
font-size: 11px;
}
img.cat3list
{
float: left;
padding: 2px;
border: 1px solid #E1EEF5;
margin: 0px 10px 0px 0px
}
.category-special-listing .category-web-hosting-companies
{
clear: both;
margin: 2px 0px;
border: 1px solid #EEEEEE;
padding: 3px;
display: block;
overflow: auto;
}
.leftbannerwrapper {
  text-align: center;
  margin: 10px 0px;
}

.subscribe {
  margin: 10px 5px;
  text-align: justify;
}
.subscribe p {
  line-height: 32px;
  margin: 0px;
  padding: 0px;
}

#cut1, #cut2, #cut3 {
  float: left;
  width: 306px;
  color: #ffffff;
}
#cut1 a, #cut2 a, #cut3 a {
  color: #ffffff;
  text-decoration: none;
} 
#cut1 a:hover, #cut2 a:hover, #cut3 a:hover {
  text-decoration: underline;
} 
#cut1 .inside h3, #cut2 .inside h3, #cut3 .inside h3 {
  font-size: 13px;
  font-weight: bold;
} 
#cut1 .inside {
  font-size: 11px;
  text-align: justify;
}
#cut1 .inside img {
  padding: 6px 6px 6px 6px;
  float: left;
}
#cut1 .inside .cutad {
  display: block;
  overflow: auto;
  border: 1px solid #63ABE4;
  margin: 1px 0px 0px 0px;
  padding: 0px 3px 0px 0px;
}
.supportchatbutton {
  float: right;
}
.postmetadata {
  font-size: 11px;
}
.nav-previous {
  float: left;
}
.nav-next {
  float: right;
}
blockquote {
  border: 1px solid #E8F4FF;
  background-color: #F4FAFF;
  padding: 0px 10px;
}
.relatedcontent {
  padding: 0px 0px 10px 0px;
}
.relatedcontent a{
  font-weight: bold;
  text-decoration: none;
}
.relatedcontent a:hover{
  text-decoration: underline;
}
h3.sectiontitle {
}
a.articletitle {
  font-weight: bold;
}
.contentadbox{
  float: right;
}