/* 
Theme Name: IS_HOSTING
Description: This is a theme developed by Innovation Simple Inc.
Version: 1.0
Author: Innovation Simple
Author URI: http://innovationsimple.com/
*/

/* DO NOT REMOVE FROM HERE DOWN */
/* Blog */
.blog-content { float:right; width:700px; padding: 0 20px 0 20px; }
.blog-content h2 { font-weight:bold; margin-top:15px; }
.blog-content h1 { font-weight:bold; margin-top:0; }

/* Sidebar */
#sidebar { /* background: url(/images/sidebar-bg.png) no-repeat; */ width:190px; float:right; padding-left:20px; }
#sidebar p { margin:0;padding:5px 0; }
#sidebar ul { margin:0;padding:0; }
#sidebar h2 { font-weight: bold; border:0; text-align: left; margin:10px 0 0; font-size: 1.6em; color:#4887CF;}

#sidebar ul ul { padding: 0 0 15px 2em; }
#sidebar ul li { list-style:none;padding: 0; }
#sidebar ul li li { list-style:none;padding: 5px 0; }
#sidebar ul.feed { margin:0;padding:0; }
#sidebar ul.feed li { list-style:none; }
#sidebar ul li li { list-style:url(img/square.gif); }
#sidebar ul.feed li { list-style-image:none;background:url(img/icon_feed.gif) no-repeat left 7px;padding:3px 17px; }

#sidebar .whitepaper-ad {margin:10px 0 5px 0; border:none;}
#sidebar .look { background-color: #fff; margin: 0 0 10px 0; padding: 10px 0 10px 16px;}

/* Sidebar Search*/
#sidebar-search { width:180px; margin:0; float:left; padding:0 0 0 16px; }
#sidebar-search p { margin:0;padding:5px 0; }
#sidebar-search ul { margin:0;padding:0; }
#sidebar-search h2 { font-weight: bold; border:0; text-align: left; margin:10px 0 0; font-size: 1.6em; color:#222;}

#sidebar-search ul ul { padding: 0 0 15px 2em; }
#sidebar-search ul li { list-style:none;padding: 0; }
#sidebar-search ul li li { list-style:none;padding: 5px 0; }
#sidebar-search ul.feed { margin:0;padding:0; }
#sidebar-search ul.feed li { list-style:none; }
#sidebar-search ul li li { list-style:url(img/square.gif); }
#sidebar-search ul.feed li { list-style-image:none;background:url(img/icon_feed.gif) no-repeat left 7px;padding:3px 17px; }

#sidebar .whitepaper-ad {margin:10px 0 5px 0; border:none;}
#sidebar .look { background-color: #fff; margin: 0 0 10px 0; padding: 10px 0 10px 16px;}


/* Main Content*/
#container {width:700px; margin:0; padding:10px 0 0 12px; float:left;}

#contentextrawide {width:915px; margin:0 0 10px; padding:10px 0 0 22px; float:left;}
#contentextrawide ul { margin: 0.5em 0;padding: 0 0 0 40px; }
#contentextrawide ul li { list-style-image:url(img/square.gif); }
#contentextrawide p {margin: 0 0 15px;text-align:justify;}

#contentwide {width:900px; margin:0 0 10px; padding:10px 0 0 22px; float:left;}
#contentwide ul { margin: 0.5em 0;padding: 0 0 0 40px; }
#contentwide ul li { margin: 0 0 3px; padding:5px 0;list-style-image:url(img/square.gif);line-height:1.8em; }
#contentwide p {margin: 0 0 15px;}

#content {width:710px; margin:0 0 10px; padding-left:20px; float:left;}
#content ul { margin: 10px 0 10px 15px; padding: 0 0 0 2em; }
#content ul li { font-size:1.0em; padding:0;list-style-image:url(img/square.gif);line-height:1.8em; }
#content ol { margin:0;padding:0 0 0 3em;}
#content ol li { margin:0;padding:3px;line-height:1.8em; }
#content .entry { clear:both;margin:0; }
#content img.center {display: block; margin: 2px auto 10px;}
#content p, #contentwide p {margin: 0 0 15px;text-align:justify;}

.post .date { float:right; margin:5px 0 0 5px;padding:0 10px;text-align:left;font-size: 0.8em;border:#ccc 1px solid;font-weight:bold;background:url("/images/img/bgstripes.gif") repeat;color:#468; }
.post .date span { display:block; }
.post .date .day { font-size:1.6em;color:#345; }
.post .meta { margin-bottom: 10px;padding-left: 5px;font-size: 0.9em;color:#999; }
.post .comments { font-size:0.9em;border-bottom:#ccc 1px dotted;color:#999;padding-left:17px; }
.post .comments a { border-bottom:0px; }
#content .trackback { background:url(img/trackback.gif) no-repeat left 6px;padding:3px 12px; }
ul.authorposts { margin:0;padding:0 2em; }
ul.authorposts li { margin:0;padding:5px; }
ul.authorposts li em { float:right;font-style:normal; }

.field input, textarea { width:175px; }

/* Comments */
input.textbox { border:#ccc 1px solid;background:#f9f9f9;font:1em "Lucida Grande","Lucida Sans Unicode",Arial;padding:2px;width:150px; }
#commentform textarea{ width: 90%;padding:5px;height: 20em;border: 1px solid #ccc;background:#f9f9f9;font:1em "Lucida Grande","Lucida Sans Unicode",Arial; }
input.textbox:focus, textarea:focus {background:#fff;border:#999 1px solid; }
#commentform { margin:10px; padding:0; }
#content .commentlist { margin:0; padding:0; }
#content .commentlist li { list-style:none;margin: 0;padding: 1em;border-bottom:#ddd 1px solid;font-size:0.9em; }
#content .commentlist li .cmtinfo { padding:5px;margin-bottom: 5px;position:relative; }
#content .commentlist li .cmtinfo em { margin:0;padding:0 1em;font-weight:normal;font-style:normal;color:#999; }
#content .commentlist li cite { font-style:normal;font-weight:bold;font-size:1.1em; }
#content .nocomments { font-size:0.9em;color:#999;text-align:center; }

.contactForm { float:left; clear:left; }
.contactMap { clear:both; padding-top:30px; width:auto; }
.formspace .input { margin-bottom:15px; }
.formspace .input input.multi { margin-left:10px; }
.formspace .input input { margin-right:3px; }
.formspace .field textarea { min-height:70px; width:307px; max-width:302px; }






/* Home Page */
img { border:none !important; }
.add2 {width:624px; height:342px; padding:0; margin:0 15px 5px 0; background: url(images/ad_switch.png); float:left;}
.add2 p {padding: 0 0 0 35px; color:#000;} 
#content .add2 h2, #contentwide .add2 h2 { color:#222; padding:6px 0 0 58px; font-size:1.8em }
.switch2 {width:320px; height:150px; padding:0; margin:155px 0 0 20px; float:left;}
.switch2 p {padding: 0 2px 0 24px; font-weight:bold;} 
.intro2 {width:258px; height:340px; padding:0; margin:0 0 5px 0; background-color:#EFEFEF; float:left; border:solid 1px #d5d5d5;}
.intro2 ul li { line-height: inherit !important; padding: 0 !important; margin:0 0 3px 15px; }
.intro2 h3 {padding:5px 0 5px 30px; margin: 12px 0 8px 0 !important; font-size:1.3em; } 
.switchnow {width: 160px; height:40px; padding:10px 0 0 11px; margin:5px 0 0 83px; background: url(images/switchnow.png) no-repeat;}
.switchnow a {color:#fff; font-size:1.2em; text-decoration: none; font-weight:bold; padding: 10px 0 10px 0;}

.add {width:600px; height:350px; padding:0; margin:0 15px 20px 0; background: url(images/ad_bg.png); float:left; border-top:solid 1px #487DFD; border-bottom:solid 1px #d5d5d5;}
.add p {padding: 0 0 0 25px;}
.intro {width:285px; height:340px; padding:0; margin:0 0 20px 0; background-color:#EEF4F6; float:left; border-top:solid 2px #487DFD; border-bottom:solid 1px #d5d5d5;}
#content .intro h3 {padding:5px 0 5px 30px;} 
#content .intro ul, #content .intro p {padding:0 0 0 20px;} 
.intro li{list-style-image: url(/images/icons/blackarrow.gif); padding-top:2px;}
.divline {height:1px; width: 270px; border-top:solid 1px #8EC0CF; margin: 0 0 0 8px;}
.buynow {width: 160px; height:40px; padding:10px 0 0 11px; margin:0 0 0 25px; background: url(images/buynowhost.png) no-repeat;}
.buynow a {color:#fff; font-size: 16px; text-decoration: none;}

#specials {background-color:#094175; color:#fff; border:1px solid #fff; width:868px; height:21px; margin:5px auto 0 0; padding:4px 15px 0px 15px; -moz-border-radius:8px; border-radius:8px;}
#specialsleft {font-size:14px; font-weight:bold; color:#FCA016; width:170px; margin:auto 25px auto 5px; border-right-width:1px; border-right-style:solid; border-right-color:#999999; float:left;}
#specialsright {font-size: 13px;} #specialsright a {color:#FCA016;}

/* Packages Page */
.packages { margin: 15px auto 10px auto; }
.packages th { text-align:center; width:120px; color:#4B7FFC; font-size:1.3em }
.packages td { text-align:center; padding: 0 0 0 5px; }
.packages td.plan { text-align:left; font-weight:bold; width:180px; height:25px;}
.packages hr { margin: 2px 0 3px 0; }
.packages tr.offset { background-color: #dfdfdf; }
.actions { clear: both; margin: 15px 0 0; text-align: left; }

/* Sidebar Menu */
#sidebar {margin-left:20px;}
#sidebar ul.menu {margin:0; padding:0;}
#sidebar ul.menu li {list-style:none; margin:0; padding:13px 0 13px 0; border-bottom:1px solid #d5d5d5;}
#sidebar ul.menu li:hover {background-color:#efefef;}
#sidebar ul.menu li a {margin:0 0 0 50px; padding:0 0 0 0; font-size:14px; text-decoration:none;}
#sidebar ul.menu li.hosting {background-image: url(/images/icons/server-ico.png); background-repeat: no-repeat; background-position: 0 5px;}
#sidebar ul.menu li.failover {background-image: url(/images/icons/globe-ico.png); background-repeat: no-repeat; background-position: 0 5px;}
#sidebar ul.menu li.ssl {background-image: url(/images/icons/ssl-ico.png); background-repeat: no-repeat; background-position: 0 5px;}
#sidebar ul.menu li.cpanel {background-image: url(/images/icons/cpanel-ico.png); background-repeat: no-repeat; background-position: 0 5px;}
#sidebar ul.menu li.blog {background-image: url(/images/icons/blog-ico.png); background-repeat: no-repeat; background-position: 0 5px;}

/* Sidebar Blog */
#sidebarblog {float:left; width: 175px; border-top:1px solid #d5d5d5;}
#sidebarblog ul.menu {margin:0; padding:0;}
#sidebarblog ul.menu li {background-image: url(/images/navarrow.gif); background-repeat: no-repeat; background-position: 17px 16px; list-style:none; margin:0; padding:13px 0 13px 0; border-bottom:1px solid #d5d5d5;}
#sidebarblog ul.menu li:hover {background-color:#efefef;}
#sidebarblog ul.menu li a {margin:0 0 0 50px; padding:0 0 0 0; font-size:14px; text-decoration:none;}

/* FAQs Page */
#contentextrawide .sub {float:left; width:685px;}
#contentextrawide .sub .subtitle {font-size:1.5em;border-top:1px solid #487DFD;border-bottom:1px solid #487DFD;text-align:center;margin:0 0 10px 0;padding:6px 0;}
#contentextrawide .sub h3 {padding: 10px 0 0 0;}
#contentextrawide .sub h3 a {font-size:16px; text-decoration:none;}

/* Blog Home Page */
#content #blogbody {float:right; width:700px; padding-left:20px;}
#content #blogbody h2 {font-size:1.5em;border-top:1px solid #487DFD;border-bottom:1px solid #487DFD;text-align:center;margin:0 0 10px 0;padding:6px 0;}

/* Hover Green/ Free Quote */
a#hovergreen{display:block; height:41px; background: url(/images/freequotered.png) no-repeat center;}
a#hovergreen:hover{background: url(/images/freequote.png) no-repeat center;}
.fqsolo{margin:15px 0 0 0;}

/* Various classes */
.w270 {width: 260px; padding: 0 0 0 10px; float: left;}
.column_panel {width:430px;height:258px;padding: 0;float: left;}
.feedlink {margin:0 0 0 2px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.fl {float:left;}
.both {clear:both;}
.bold {font-weight:bold;}
.hide {display:none;}
.center {text-align:center;}
.red {color:#B23E41;}
.i {font-style: italic;}
.go {color:#4B7FFC;}
.partners {width:158px;text-align:center;}
form#cform select#departments { width: 223px; }
.indent25 {text-indent: 25px;}
#softwarelogos {width:900px; text-align:center;}
.check {color:blue;}
#content .love {font:bold 2em "Helvetica Neue",Arial,Helvetica,"Lucida Grande"; line-height:1.9em;}

/* Why Think Simple? */
.uspscenter {margin:0 auto 0 auto; text-align:left; width:260px;}

/* Page Top */
/*
.pagetop{height:74px; width:900px; margin: 10px 0 10px 0;}
#content .pagetop h1{font-size: 2.1em; text-align:left; color:#fff; padding: 28px 0 10px 28px; margin: 0; }
#content .pagetop p, #content .pagetop ul{ color:#fff; margin: 12px 0 5px 35px; font-size: 1.3em; }
*/

/* Page Top backgrounds */
#bg-comodo-ssl-certificates{background: url(/images/hosttop2.png) no-repeat;}
#bg-secure-email-certificates{background: url(/images/hosttop1.png) no-repeat;}
#bg-dns{background: url(/images/hosttop1.png) no-repeat;}
#bg-data-center{background: url(/images/hosttop1.png) no-repeat;}
#bg-domain-names{background: url(/images/hosttop2.png) no-repeat;}
#bg-faqs{background: url(/images/hosttop1.png) no-repeat;}
#bg-ssl{background: url(/images/hosttop2.png) no-repeat;}
#bg-tutorials{background: url(/images/hosttop1.png) no-repeat;}
#bg-packages{background: url(/images/hosttop2.png) no-repeat;}

/* E Commerce Page */
.ecommlisting {width:650px; height:55px; margin:0; padding:0;}
.ecommleft {float:left; width:50px; height:55px; margin:0; padding:0;}
.ecommright {float:left; height:50px; padding:5px 0 0 0;}
.ecommright h3, .sright h3 a{margin:0; padding:0; font-weight:bold;}
.ecommright p {width:550px; margin:0; padding:0;}

/* Case Studies Page */
.h22 {font-size:0.7em; color:#B23E41;}

/* Sitemap Page */
#sitemapcontent h2, h2 a{margin:20px 0 20px 0; padding:0; font-weight:bold; text-decoration:none;}
.slisting {width:450px; height:55px; margin:0; padding:0;}
.sleft {float:left; width:50px; height:55px; margin:0; padding:0;}
.sright {float:left; height:50px; padding:5px 0 0 0;}
.sright h3, .sright h3 a{margin:0; padding:0; font-weight:bold; text-decoration:none;}
.sright p {width:350px; margin:0; padding:0;}
#sitemapleft, #sitemapright {float:left;width:450px;}



