@charset "utf-8";
/*Theme Name: HGHreleaserreview
Theme URI:  
Description:  
Version: 1.6
Author: lms
Author URI: 
Tags: black, custom header, fixed width, three columns, widgets*/
/* CSS Document */
/* for XHTML structure */

*{
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
width:98%;
border: 1px solid #E2E2E2;
margin-bottom:1.6em;
}
table th{color:#fff;background:#4695C6 url(images/bg-toplist-th.png) repeat-x 0px 50%;font-weight: bold;padding: 10px 5px;text-align: center;}
table td{border-bottom: 1px solid #E2E2E2;padding: 5px 3px 3px 0px;text-align: center;}
table td.rank{font-size: 14px;font-weight: bold;padding: 7px 10px;}
img {
border:0 none;
}
ul{
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;

}


body {
background:url("images/bg-page.png") repeat-x 0 0 #FFFFFF;
color:#333333;
font:13px 'Lucida Grande',arial,helvetica,sans-serif;
text-align:center;
}
h1, h2, h3, h4, h5, h6 {
font-family:'Trebuchet MS',arial,helvetica,sans-serif;
font-weight:bold;
margin:0 0 0.4em;
}
h1 {
font-size:30px;
}
h3 {
font-size:19px;
}
h4 {
font-size:14px;
margin:0 0 12px;
}
p {
margin:0 0 1.6em;
}
p, li {
line-height:1.5em;
}
strong {
font-weight:bold;
}
a {
color:#006699;
outline:0 none;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.clear {
clear:both;
}

#wrapper, div.wrapper {
margin:0 auto;
width:970px;
}
#wrapper{text-align:left;}
#header {
height:126px;
position:relative;
}
#header h1 {
color:#796C54;
float:left;
font-size:15px;
line-height:1;
padding:40px 0 0;
text-align:center;
width:400px;
}
#header p.title {
color:#003366;
font:bold 12px/14px 'Trebuchet MS',arial,helvetica,sans-serif;
left:0;
position:absolute;
top:65px;
width:270px;
}
#header p#logo {
left:0;
position:absolute;
top:20px;
}
#header .banner{
position: absolute;
}

#header form {
position:absolute;
top:16px;
right:0;
width:192px;
}
#header form label span {
font-weight:bold;
padding:0 0 5px;
}
#header form p {
display:inline;
}
#header form input#query {
color:#666666;
float:left;
margin:0 0 4px;
width:112px;
background: white;
border: 1px solid #D7D4C2;
font: normal normal normal 12px/normal 'Lucida Grande', arial, helvetica;
padding: 3px;
}
#header form button {
background:url("images/btns.png") no-repeat -200px -100px;
border:0 none;
display:block;
float:right;
font-size:0;
height:24px;
line-height:0;
margin:-1px 0 0;
text-indent:-999em;
width:64px;
}
#header form a {
clear:both;
display:block;
font:bold 10px/1 'Lucida Grande',arial,helvetica;
padding:4px 0 0;
}
#header ul#nav {
background:url("images/bg-nav.png") no-repeat 0 0 #0965A2;
bottom:1px;
display:block;
font:bold 12px/1 arial,helvetica,sans-serif;
left:0;
margin:0;
padding:6px 0 7px;
position:absolute;
text-align:left;
width:970px;
}
#header ul#nav li {
display:inline;
list-style:none;
}
#header ul#nav a {
border-right:1px solid #CAEDFE;
color:#FFFFFF;
padding:8px 17px 9px;
text-decoration:none;
}
#header ul#nav li.last a {
border-right:0 none;
}
#header ul#nav a:hover {
background:none repeat scroll 0 0 #9CD0EB;
}

#main {
float:left;
padding-top:20px;
position:relative;
width:790px;
overflow:hidden;
}
#main #col-nav{
float: left;
width: 130px;
overflow:hidden;
}
#main #col-nav h3{
font-size: 14px;
margin: 0px 0px 6px;
}
#main #col-nav ul{
border-bottom: 1px solid #E2E2E2;
margin: 0px 0px 10px;
padding: 0px 0px 10px;
}
#main #col-nav li{
line-height: 1.6;
padding: 3px 0px;
}

#col-sub{
float: right;
width: 180px;

}
#col-sub h3 {
color:#659000;
font-size:15px;
line-height:20px;
margin:20px 0 10px;
padding:0;
}
#col-sub .mid-size {
font-size:12px;
font-weight:bold;
}
#col-sub .mid-green {
color:#659000;
}
#col-sub .aside-push {
background:url("images/bg-aside-pushes.png") no-repeat 0 100% #FEEEEA;
margin:20px 0 30px;
padding-bottom:10px;
position:relative;
}
#col-sub .aside-push .inner {
border-color:#DEA89B;
border-style:solid;
border-width:0 2px;
padding:10px 70px 0 10px;
}
#col-sub .aside-push .hd {
background:url("images/bg-aside-pushes.png") no-repeat -180px 0;
color:#000000;
margin:-10px -72px 0 -12px;
padding:10px 12px;
}
#col-sub .aside-push .hd a, #col-sub .aside-push .bd a {
color:#333333;
text-decoration:none;
}
#col-sub .aside-push .bd {
margin-bottom:5px;
}
#col-sub .aside-push .ft {
font-weight:bold;
margin-bottom:0;
}
#col-sub .aside-push .ft span {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:2;
}
#col-sub .aside-push-business {
background-color:#F4FFDA;
background-position:-360px 100%;
}
#col-sub .aside-push-business .hd {
background-position:-540px 0;
}
#col-sub .aside-push-business .inner {
border-color:#93BC7D;
}
#col-sub .aside-push-hosting {
background-color:#D4F0FE;
background-position:-720px 100%;
}
#col-sub .aside-push-hosting .hd {
background-position:-900px 0;
}
#col-sub .aside-push-hosting .inner {
border-color:#74B4D5;
}
#hosting-finder-entry{
background: url(images/bg-hosting-finder-entry.png) no-repeat 100% 100%;
display: block;
margin: 20px 0px 30px;
padding: 0px 0px 10px;
width: 178px;
}
#hosting-finder-entry div.inner{
background: url(images/bg-hosting-finder-entry.png) no-repeat 0px 0px;
padding: 10px 15px 5px;
position: relative;
}
#hosting-finder-entry span.last{
background: url(images/icons.png) no-repeat -400px 0px;
display: block;
height: 85px;
position: absolute;
right: -20px;
top: -20px;
width: 58px;
}
#testimonials{
margin: 40px 0px 0px;
}
#testimonials blockquote{
background: url(images/quotes-sprite.png) no-repeat 0px 2px;
font-size: 13px;
font-style: italic;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 14px;
}
#testimonials p.quote-source{
padding: 0px 14px;
}
#twitter{
margin: 40px 0px 20px;
min-height: 135px;
}
#twitter p.follow{
background: url(images/twitter-bird.png) no-repeat 0px 0px;
font-weight: bold;
line-height: 30px;
padding: 0px 0px 0px 45px;
}


#main #col-main{
float:right;
padding: 0px 20px 0px 20px;
width: 610px;
overflow:hidden;
}
h2.pagetitle{font-size:16px;margin-bottom:10px;}
h1.achtitle{border-bottom: 1px solid #E2E2E2;margin:0;padding:0;}
h1.achtitle a{text-decoration:none;display:block;padding:8px 0 8px 8px;font-size:20px;}
.article-content ul{margin:1.6em 0;}
.article-content ul li{list-style:none; background: url(images/smbl-check-green-tiny.png) no-repeat 0px 50%;line-height: 1.4;padding: 0px 0px 0px 16px;}
.article-content ol{margin:1.6em 0 1.6em 20px;}
#footer {
background:url("images/bg-footer.png") repeat-x scroll 0 0 transparent;
margin:60px 0 0;
padding:10px 0 0;
text-align:center;
width:100%;
}
#footer ul {
margin:0;
}
#footer ul li {
display:inline;
margin:0;
padding:0 7px;
}
#footer p, #footer li {
color:#585858;
line-height:2.2;
}
.alignleft{float:left;}
.alignright{float:right;}

.banner{clear:both;}
.banner468x60{
height: 60px;
left: 287px;
top: 18px;
width: 468px;
}
.banner120x600{
height: 600px;
width: 120px;
}
.banner120x600{
height: 600px;
width: 120px;
}
.banner728x90{
height:90px;
width:728px;
}