@charset UTF-8;

/*  
Theme Name: iFuse
Theme URI: http://www.ifusehosting.com
Description: iFuse Hosting Blog Theme
Version: 1.0
Author: Ross Bearman
*/

img {
border:none;
}

body {
text-align:center;
margin:0;
background-color:#fff;
background-image:url(http://www.ifusehosting.com/images/bg.jpg);
background-repeat:repeat-x;
font-family:Tahoma;
font-size:12px;
color:#666;
}

.entry {
color: #333;
}

a {
text-decoration:none;
color:#737373;
}

a:hover {
text-decoration:none;
color:#D40000;
}

#wrapper {
width:747px;
margin:0 auto;
text-align:left;
}

#header {
height:98px;
}

#logotype {
float:left;
width:auto;
}

#telephone {
background-image:url(http://www.ifusehosting.com/images/telephone.gif);
width:161px;
height:17px;
padding:6px;
padding-left:30px;
margin-top:16px;
color:#909090;
}

#livesupport {
background-image:url(http://www.ifusehosting.com/images/livesupport.gif);
width:185px;
height:17px;
padding:6px;
margin-top:2px;
color:#F17C7E;
}

#livesupport span.online {
font-weight:700;
color:#4FE100;
}

#livesupport span.offline {
font-weight:700;
color:#4FE100;
}

#livesupport a {
text-decoration:none;
color:#F17C7E;
}

#navigation {
margin-top:20px;
margin-bottom:10px;
background-image:url(http://www.ifusehosting.com/images/navigation/bg.gif);
height:60px;
}

#navigation .main {
height:34px;
padding-left:40px;
}

#navigation .main a {
display:block;
height:9px;
float:left;
padding:10px;
padding-top:15px;
outline:none;
margin-left:30px;
margin-right:30px;
}

#navigation .main a:hover {
background-image:url(http://www.ifusehosting.com/images/navigation/rollover.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

#navigation .sub {
height:16px;
padding:6px;
padding-top:4px;
padding-left:20px;
font-size:11px;
color:#FFF;
}

#navigation .sub a {
text-decoration:none;
color:#FFF;
padding-left:20px;
padding-right:20px;
}

#navigation .sub a.current {
text-decoration:none;
color:#FFF;
font-weight:700;
}

#blogfeed {
margin-top:16px;
background-image:url(http://www.ifusehosting.com/images/blogfeed_bg.gif);
height:35px;
}

#blogfeed a {
text-decoration:none;
color:#737373;
}

#blogfeed .bleft {
float:left;
width:auto;
}

#blogfeed .text {
float:left;
width:auto;
color:#737373;
padding-top:11px;
padding-left:5px;
}

#blogfeed .right {
float:right;
}

#blogfeed span.date {
color:#DC0003;
font-size:10px;
font-weight:700;
}

#secondtier {
margin-top:16px;
}

#vps {
float:left;
margin-left:18px;
}

#simplicity {
float:left;
margin-left:18px;
}

#\3months {
float:left;
margin-left:10px;
}

#article {
padding:5px;
line-height:15px;
}

h2 {
font-size:16px;
color:#C00000;
font-weight:700;
line-height:normal;
margin:0;
margin-top:10px;
}

h2 a {
font-size:16px;
color:#C00000;
font-weight:700;
line-height:normal;
margin:0;
margin-top:10px;
}

h2 a:hover {
font-size:16px;
color:#737373;
font-weight:700;
line-height:normal;
margin:0;
margin-top:10px;
}


h3 {
font-size:14px;
color:#484848;
font-weight:400;
line-height:normal;
padding:10px;
margin:0;
}

.headings {
border-bottom:#E0E0E0 1px solid;
margin-bottom:10px;
}

h4 {
font-size:14px;
color:#C00000;
font-weight:400;
line-height:normal;
padding:10px;
margin:0;
}

#footer {
margin-top:20px;
border-top:#E0E0E0 2px solid;
padding:5px;
color:#CACACA;
font-size:11px;
}

#comments {
border-top:#E0E0E0 1px solid;
margin-top:10px;
padding-top:20px;
}

#postcomment {
border-top:#E0E0E0 1px solid;
margin-top:10px;
padding-top:20px;
}

#copyright {
margin-top:10px;
border-top:#E0E0E0 1px solid;
padding:5px;
color:#737373;
font-size:11px;
}

table tr td {
padding:5px;
}

#loginbutton {
position:absolute;
top:-10px;
left:100%;
margin:0 0 0 -190px;
padding:0;
width:90px;
height:34px;
color:#fff;
text-align:left;
z-index:1000;
background-image:url(http://www.ifusehosting.com/images/login_bg.png);
background-repeat:repeat-x;
}

#loginbutton a {
display:block;
font:16px Verdana, Arial, Helvetica, sans-serif;
padding:12px 20px 4px;
color:#ad0b10;
}

.flash-replaced .alt {
display:block;
height:0;
position:absolute;
overflow:hidden;
width:0;
}

#clientlogin {
background-color:#fff;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
position:absolute;
top:0;
right:0;
height:230px;
width:220px;
padding:5px;
margin:0;
display:none;
z-index:1000;
}

#clientlogin form {
padding:0;
margin:0 0 0 5px;
}

#clientlogin table,#clientlogin input {
font:10px Verdana, Arial, Helvetica, sans-serif;
}

.error {
font:10px Verdana, Arial, Helvetica, sans-serif;
background-color:#ffdada;
border:1px solid #963838;
}

.normal {
font:10px Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
border:1px solid #909090;
}

#clientlogin_title {
float:left;
font-size:12px;
color:#900;
font-weight:700;
width:120px;
margin:0;
}

#clientlogin_close {
float:right;
width:60px;
}

#clientlogin_header {
float:none;
display:block;
}

.productbox {
width:340px;
background-image:url(http://www.ifusehosting.com/images/products/bg.jpg);
height:200px;
}

.productbox .header {
width:auto;
margin-top:15px;
margin-left:15px;
}

.productbox .information {
margin-left:15px;
float:left;
width:180px;
}

.productbox .information .text {
font-size:12px;
border-bottom:#999 1px dotted;
padding:10px;
padding-left:5px;
width:170px;
padding-right:0;
}

.productbox .rightside {
float:right;
padding:3px;
font-size:12px;
width:115px;
margin-right:15px;
margin-top:20px;
line-height:16px;
}

.quote {
background-color:#F0F0F0;
}

.quotetop_white {
background-position:top left;
background-repeat:no-repeat;
background-image:url(http://www.ifusehosting.com/images/quote1_white.jpg);
padding-left:40px;
padding-top:10px;
line-height:20px;
}

.quotebottom_white {
background-position:top right;
background-repeat:no-repeat;
background-image:url(http://www.ifusehosting.com/images/quote2_white.jpg);
padding-right:35px;
padding-top:10px;
text-align:right;
}

.quotetop {
background-position:top left;
background-repeat:no-repeat;
background-image:url(http://www.ifusehosting.com/images/quote1.jpg);
padding-left:40px;
padding-top:10px;
line-height:20px;
}

.quotebottom {
background-position:top right;
background-repeat:no-repeat;
background-image:url(http://www.ifusehosting.com/images/quote2.jpg);
padding-right:35px;
padding-top:10px;
text-align:right;
}

#popup {
width:546px;
height:171px;
border:#999 1px solid;
background-image:url(http://www.ifusehosting.com/images/popup-bg.gif);
background-repeat:no-repeat;
font-size:13px;
color:#747474;
font-family:Tahoma;
margin:auto;
}

#popup .text {
padding:15px;
padding-bottom:5px;
margin-top:20px;
}

#popup .win {
float:left;
width:180px;
height:70px;
margin-left:45px;
}

#popup .lin {
float:right;
width:180px;
height:70px;
margin-right:55px;
}

#popup_wrap {
display:none;
position:fixed;
margin:0;
padding:0;
top:45%;
width:100%;
left:0;
}

* html #popup_wrap {
position:absolute;
padding:0;
top:expression((document.documentElement.scrollTop||document.body.scrollTop) 0 Math.round(17*(document.documentElement.offsetHeight||document.body.clientHeight) / 100px 0 px);
}

.scrOverlay {
background:#000;
}