/*  
Theme Name: Blogs About Hosting
Description: Blogs About Hosting Theme
*/

#rss input {background: white; border: none; width: 150px; font-size: 0.8em;}
#rss {color:white; font-size: 0.8em; font-family: trebuchet ms}
#rss #clientlogin {width: 50px; margin-left: 5px}
#rss p {margin:5px 0 0 0; padding:0; text-align: center;}

h1,h2,h3,h4,h5,h6{font-family:Georgia, Times, serif;margin-top:5px;margin-bottom:5px;}
.page {width: 90%; display:block; margin:0 auto;}
.testimonials { width: 45%; float: left; margin: 0px; padding: 0px; overflow: hidden; }
.testimonial_form { width: 45%; float: right; margin: 0px; padding: 0px; overflow: hidden; }
#packages img{border:0;float:none;margin:0;padding:0;}
#packages td{padding:4px;}
#wrap{background:#292929 url(img/bg.jpg) repeat-x top left;}
#header{position:relative;font-family:Georgia, Times, serif;height:132px;}
#header h1.title{width:494px;height:132px;}
#header p.description{font-size:1.1em;}
#rss{position:absolute;top:0;right:0;background:#292929;padding:8px 15px;}
#rss a{font-weight:700;text-decoration:none;font-size:0.9em;}
#nav{position:absolute;top:60px;right:10px;}
#featured{position:relative;padding-top:10px;min-height:373px;}
#featured .buttons{width:200px;}
#featured .buttons a.prev{margin-right:5px;height:0;overflow:hidden;padding-top:28px;width:92px;}
#featured .buttons a.next{z-index:9999;margin-left:5px;height:0;overflow:hidden;padding-top:28px;width:92px;}
.featimg img{top:0;left:0;}
#steps{height:46px;}
#steps ul{margin:12px 0 0;padding:0;}
#steps ul li{display:inline;margin:0 20px 0 0;}
#steps ul li a{color:#fff;font-size:1.2em;text-decoration:none;}

#steps1{height:46px;}


#content{padding:20px 0;}
#content .moreinfo{width:258px;padding:0 10px;}
#content .moreinfo .more a{font-weight:700;text-decoration:none;color:#4093ce;padding:2px 0 2px 20px;}
#news{position:relative;}
#news a.feed{position:absolute;top:5px;right:0;}
#news ul li{list-style:none;border-bottom:1px solid #d8dcde;background:#fff url(images/design/greenarrow.gif) no-repeat center left;margin:0;padding:5px 0 5px 20px;}
#news ul li:first-child{border-top:1px solid #d8dcde;}
#news ul li span.date{margin-left:10px;}
#news p.more a{font-weight:700;text-decoration:none;margin:0;}
#bottom{padding:10px 0;}
.wpcf7 {color:#387bac;padding-top:5px;}
.wpcf7 h3{color:#387bac;}
.wpcf7 p{margin-bottom:5px !important;}
.wpcf7 label{font-weight:700;display:block;width:60px;padding-top:5px;}
*:first-child+html #newsletterform label{width:58px;}
*html .wpcf7 label{width:55px;}
.wpcf7 input.text{height:28px;width:270px;border:none;margin-bottom:8px;font-size:1.8em;padding:0 5px;}
.wpcf7 input, .wpcf7 textarea {border: 1px solid #292929; background: #eee;}
#footer{height:50px;font-family:Georgia, Times, serif;font-size:1.0em;font-weight:700;}
#footer p{padding-top:8px;margin:0;}
#footer .links {padding-left: 10px;}
#nav ul li{list-style:none;display:inline;margin:0 11px;padding:0;}
#nav ul li a:link,#nav ul li a:visited{text-transform:uppercase;text-decoration:none;font-weight:700;}
.post .categories{margin-top:50px;padding:10px;}
.post{padding-top:10px;}
.post h2.title{font-size:24px !important;line-height:24px;font-weight:400 !important;margin:20px 0;}
.post h2.title .date{padding:0 0 0 30px;}
.post p.comments a{font-weight:700;text-decoration:none;font-family:Georgia, Times, serif;padding:0 0 0 22px;}
p.continue{float:left;display:inline-block;}
#postad{width:468px;height:60px;margin-bottom:20px;padding:10px 56px;}
a.adlink{text-decoration:none;font-size:10px;display:block;margin-top:-5px;}
.asides{margin:25px 0;}
.asidespost{padding-left:10px;font-size:14px;}
.asidespost .comments a{font-weight:700;text-decoration:none;padding-left:3px;}
.author {font-size: 1.1em; font-style: italic;}
#postnav{margin-top:30px;}
#postnav p.prev a{font-weight:700;font-family:Georgia, Times, serif;text-decoration:none;background:url(images/design/preventries.jpg) no-repeat bottom left;color:#000;padding:2px 0 0 22px;}
#postnav p.next a{font-weight:700;font-family:Georgia, Times, serif;text-decoration:none;background:url(images/design/nextentries.jpg) no-repeat bottom right;color:#000;padding:2px 22px 0 0;}
#tabbox{margin-top:20px;margin-bottom:20px;}
#tabbox ul.idTabs{height:36px;margin:0;}
*html #boxes{margin-top:-2px;}
#tabbox ul.idTabs li{display:inline;list-style:none;font-size:16px;font-family:Georgia, Times, serif;line-height:36px;margin:0;}
#tabbox ul.idTabs li a:link,#tabbox ul.idTabs li a:visited{text-decoration:none;padding:9px 13px;}
#boxes ul li{list-style:none;font-size:14px;font-family:Georgia, Times, serif;margin:0;padding:6px 0 6px 10px;}
#boxes ul li:first-child{background:none;}
#boxes ul li a:link,#boxes ul li a:visited{background:url(images/design/greenarrow.gif) no-repeat center left;text-decoration:none;padding:0 0 0 22px;}
#leftwidget{width:159px;padding-right:10px;margin-right:0;}
.widgetlist h3{font-weight:400;font-size:16px;margin:0 0 7px;padding:5px 0 5px 10px;}
.widgetlist ul{margin:0 0 20px;}
.widgetlist ul li{list-style:none;font-size:14px;font-family:Georgia, Times, serif;margin:0;padding:4px 0 4px 10px;}
div.crop{width:960px;height:auto;overflow:hidden;}
div.widearea{width:10000px;height:auto;}
div.widearea div{height:auto;display:block;float:left;}
div.widearea .pageitem{width:960px;}
.entry{margin-bottom:5px;}
.entry h3{font-weight:400 !important;font-size:20px !important;}
.entry h4{font-weight:400 !important;font-size:18px !important;}
.entry p{text-align:left;font-size:12px;line-height:20px !important;}
.entry a:hover{color:#000;text-decoration:none !important;}
.entry blockquote{border-left:2px solid #777;width:85%;color:#777;font-style:italic;margin:5px auto 15px;padding:0 10px;}
.entry blockquote p{font-size:12px;line-height:20px;margin:5px 0;padding:5px 0;}
.entry img{border:solid 1px #777;padding:2px;}
.entry ul,.entry ol{margin-bottom:15px;font-size:12px;line-height:20px;}
.entry ul li ul,.entry ol li ol{margin-bottom:0;padding-top:3px;}
.entry ul li{list-style:circle inside !important;margin-left:15px;padding:3px 0;}
.entry ul li ul li{list-style:disc inside !important;}
.entry ol li{list-style:decimal inside !important;font-size:12px;padding:3px 0;}
.entry ol li ol li{list-style:decimal-leading-zero inside !important;}
#comments h2{font-size:24px !important;line-height:24px;font-weight:400 !important;margin:0 0 20px;}
.commentlist li{list-style:none;margin:0;padding:10px;}
.commentlist p{margin-bottom:10px;}
.commentlist .gravatar{float:left;margin:0 10px 0 0;}
.commentlist cite{font-weight:700;font-size:14px;font-style:normal;}
.commentlist cite a:hover{text-decoration:none !important;}
.commentlist .metadata{color:#000 !important;text-decoration:none !important;font-weight:400 !important;}
#commentform input{margin-right:10px;padding:5px;}
#commentform textarea{padding:5px;}
.bordered{border:1px solid #000;}
.floatleft{float:left;}
.floatright{float:right;}
a:hover,.commentlist .metadata:hover{text-decoration:underline !important;}
#header h1.title a,#footer p a,.post h2.title a,.widgetlist ul li a:link,.widgetlist ul li a:visited{text-decoration:none;}
*:first-child+html #featured .buttons,*html #featured .buttons,#news ul,#boxes ul{margin:0;}
#news ul li a,.post .categories a,p.continue a{font-weight:700;text-decoration:none;}
*:first-child+html #postnav,*html #postnav,*:first-child+html #tabbox,*html #tabbox{height:1%;}
.alignright,.alignr{text-align:right;}
img.aligncenter {display: block; margin: 5px auto; padding: 5px; }
img.alignleft {float: left; padding: 5px; margin: 0 8px 0 0;}
img.alignright {float: right; padding: 5px; margin: 0 0 0 8px; }
img.aligncenter, div.aligncenter {display:block; margin: 0 auto;}
img.wp-smiley {border:0px;}
.bigad, .widget {margin-bottom: 15px;}

#suckerfishnav { background:none; padding:6px 0 0 0; margin:0 0 0 -10px; width:100%;}
#suckerfishnav a, #suckerfishnav a:visited, #suckerfishnav a:active, #suckerfish a:hover {text-decoration:none}

#suckerfishnav, #suckerfishnav ul {float:left; list-style:none; border: none; width:100%; z-index: 99; line-height: 37px}

#suckerfishnav li a, #suckerfishnav li a:visited {display:block; color:#fff; padding: 0 10px; margin:0; font-size: 1.25em; text-decoration:none}

#suckerfishnav li {float:left; padding:0; margin:0; border-right: 1px solid white}

#suckerfishnav ul {position:absolute; left:-999em; height:auto; width:152px; font-weight:normal; line-height:1;  border:0; margin-left: -1px}

#suckerfishnav li li {border-bottom:1px solid #fff; border-right: solid 1px white; border-left: 1px solid white; width:150px;}

#suckerfishnav li li a, #suckerfishnav li li a:visited {padding:4px 10px; width:201px; color:#fff; text-decoration: none;}

#suckerfishnav li ul ul {margin:-20px 0 0 199px;}

#suckerfishnav li li:hover {background:#eee; color:white; border-bottom: 2px solid black; text-decoration:none}

#suckerfishnav li li a:hover {color:#E26000; text-decoration:none}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em; text-decoration:none}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul { left:auto;  background:#000; text-decoration:none}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#000; text-decoration:none}

.related_post {background: #eee; border: 1px solid silver; padding: 10px;}

#subform {float:left; padding-right: 25px; border-right: 1px solid silver; width: 160px;}
#sub, #sbutt, #s, #searchsubmit {background: #eee; border: 1px solid silver; color: #404040; font-size: 0.9em;}
#sub {width: 140px;}
#searchsubmit {margin-left: 3px;}
#sbutt {margin-top: 3px; font-size: 0.9em;}
#sidebar .widgetlist .aktt_tweets a {text-decoration: underline; display:inline; font-weight: bold; color:#C62008}

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; min-height: 720px; clear:both; margin-left: 5px}
#wp125adwrap_2c .wp125ad { width:125px; height: 125px; overflow:hidden; float:left; margin:10px; padding: 4px; background: #eee; border: 1px solid silver;}

.widget {clear:both;}