/*----------------------------------------------------------------------
Theme Name: hosting
Theme URI: http://imhost.org
Description: theme for imhost.org.
Version: 1.0 09.10.08
Author: imhost.org
-----------------------------------------------------------------------*/
body{background:#EFF6F9;color:#555;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:12px;margin:0 auto;padding:0;text-align:center;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dd,dt,abbr,form,input{margin:0;padding:0;}
ul,ol{list-style:none;}
a{color:#096FB7;text-decoration:none;}
img, a img { border:0; }
img.shadow { border:1px solid #E6E6E6; background:#FFFFFF; padding:3px;}
img.centered {display: block;margin-left: auto;	margin-right: auto;}
img.alignright {padding:4px;margin: 0 0 2px 7px;display:inline;}
img.alignleft {padding:4px;margin: 0 7px 2px 0;display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
.aligncenter { display:block; margin:0px auto; }
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;padding-top: 4px;	margin: 10px;-moz-border-radius: 3px;	-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
#header{background:url(images/header.png) repeat-x;height:100px;text-align:center;width:100%;}
.headerContent{background:url(images/headerContent.png) no-repeat;height:100px;margin:0 auto;position:relative;width:960px;}
.logo{float:left;position:relative;}
.logo a{background:url(images/logo.png) no-repeat!important;background:url(images/logo.gif) no-repeat;display:block;float:left;height:97px;width:388px;}
.logo a span{margin-left:-20000px;overflow:hidden;}
.nav{position:absolute;right:0;top:60px;}
.nav li{background:#C9E1EF url(images/nav.png) 0 0 repeat-x;float:left;height:36px;}
.nav li a{border-left:1px solid #F3F8FA;border-right:1px solid #97BDD8;color:#203851;float:left;height:34px;line-height:34px;margin-top:1px;padding:0 20px;text-align:center;text-decoration:none;}
.nav li a:hover,.nav .current{background:url(images/nav.png) 0 -37px repeat-x;}
#navHome a{background:#ABD7E9 url(images/navHT.png) 0 0 no-repeat;border:none;color:#203851;height:36px;line-height:36px;margin:0;padding:0;width:70px;}
#navHome a:hover,#navHome .current{background:#BAE4F6 url(images/navHT.png) 0 -36px no-repeat;}
#navTheme a{background:#08E1FF url(images/navHT.png) 0 -72px no-repeat;border:none;color:#203851;display:block;height:36px;line-height:36px;margin:0;padding:0;width:107px;}
#navTheme a:hover{background:#40EF5A url(images/navHT.png) 0 -108px no-repeat;}
#navTheme span{background:url(images/listICON.gif);display:block;height:8px;overflow:hidden;position:absolute;right:16px;top:14px;width:7px;}
#container{margin:5px auto 0;position:relative;width:960px;}
#sub{height:60px;}
#current{color:#333;float:left;font-size:15px;font-weight:700;padding:21px 0 0 20px;}
ul#sublist{ display: inline; float:right; padding-top:15px; }
ul#sublist li{ display: inline; float: left; background:url(images/nav.png) 0 -37px repeat-x; }
ul#sublist li a{ padding:0 20px 0 20px; display:block;font-weight: bold;line-height: 29px; height: 29px; text-decoration: none; }
html ul#sublist li a{ _width: 20px; _white-space: nowrap; text-decoration: none; }
ul#sublist li a:hover{ background: url(images/subnav.gif) no-repeat center bottom; color: #333; text-decoration: none; }
ul#sublist li a.navon{ background: url(images/subnav.gif) no-repeat center bottom; color: #333; text-decoration: none; }
#host,.single{background:#FFF;padding:12px 0 12px 2px;}
#host h2{color:#333;float:left;font-size:14px;font-weight:700;padding:12px 0 0 100px;}
.hosting{background:url(images/host.gif) no-repeat;background-position:30px 2px;border-right:#ddd solid 1px;float:left;margin:8px 0;width:236px;}
.hosting ul,.hostingright ul{padding:28px 30px 20px;}
.hosting li,.hostingright li{border-bottom:#ddd solid 1px;color:#666;font-family:Tahoma;height:37px;line-height:36px;overflow:hidden;padding-left:12px;text-align:left;}
.hosting strong,.hostingright strong{color:#005e8f;font-weight:700;margin:0;}
.hosting dt,.hostingright dt{color:#666;height:1px;left:60px;margin:0;position:relative;top:-35px;}
.hostingright{background:url(images/host2.gif) no-repeat;background-position:30px 2px;float:left;margin:8px 0;width:235px;}
.sell a,.sellr a{background:url(images/sell.png);background-position:0 0;clear:both;color:#8d1c1c;display:block;font-weight:700;height:67px;line-height:67px;margin:0 auto;padding-left:14px;text-align:left;text-decoration:none;width:164px;}
.sell a{padding-left:14px;width:164px;}
.sellr a{padding-left:10px;width:168px;}
.sell a:hover,.sellr a:hover{background-position:180px 0;}
#pagenav{width:950px;border-bottom:#ededed solid 1px; height:42px; _height:40px;}
#pagename { float:left; padding-top:7px;font-weight: bold;text-indent: 10px; }
ul#pagelist { float:right; padding-bottom:13px; }
ul#pagelist li { float: left; background-color:#C9E1EF;}
ul#pagelist li a { padding:0 20px 0 20px; display:block;color: #096FB7; line-height: 29px; height: 29px; text-decoration: none; }
html ul#pagelist li a { _width: 20px; _white-space: nowrap; text-decoration: none; }
ul#pagelist li a:hover { background: url(images/subnav.gif) no-repeat center bottom; color: #333; text-decoration: none; }
ul#pagelist li a.navon { background: url(images/subnav.gif) no-repeat center bottom; color: #333; text-decoration: none; }
#content{float:left;margin:20px 0 6px;overflow:hidden;text-align:left;width:660px;}
#content h2{font-size:15px;font-weight:700;margin:8px 0 0;text-align:center;}
.data{border-bottom:#ededed dashed 1px;border-top:#ededed dashed 1px;margin:6px 0;text-align:center;}
#text{line-height:20px;margin:0 8px 0 11px;padding:8px 0;}
#text p{text-align:left;text-indent:24px;}
#text a:hover{color:#8d1c1c;text-decoration:underline;}
#text ul, #text ol { padding:5px 0;}
#text ol li {list-style:decimal inside;padding-left:5px;line-height:35px;height:35px;}
#sidebar{border-left:#ddd solid 1px;float:right;overflow:hidden;padding:20px 0 10px 10px;text-align:left;width:280px;}
#sidebar a{color:#595959;}
#sidebar a:hover,#sidebar a:focus{background-color:#f5f5f5;color:#8d1c1c;text-decoration:none;}
#sidebar h3{color:#000;display:block;font-size:14px;margin-bottom:20px;}
#sidebar ul{display:block;margin:0 5px 30px 0;}
#sidebar li{border-bottom:1px solid #ddd;display:block;font-size:14px;line-height:1em;}
#sidebar li a{background:url(images/li.gif) no-repeat 0 12px;display:block;padding:10px 0;text-align:left;text-indent:15px;width:100%;}
.child li{padding-left:20px;}
#sidebar .tags{display:inline;}
#footer{background:#C9E1EF;border-top:2px solid #F3F9FA;height:150px;margin-top:10px;width:100%;}
.sitemap{line-height:19px;margin:0 auto;padding:24px 0;width:960px;}
.sitemap ul{float:left;margin-right:50px;}
.sitemap ul ul{float:none;margin:0;}
.sitemap ul ul li{background:url(images/li.gif) no-repeat 0 5px;text-align:left;text-indent:15px;}
.sitemap li strong{display:block;margin-bottom:6px;text-align:left;}
.sitemap li a:hover,.sitemap li li a:hover{text-decoration:underline;}
.copyright{float:right;position:relative;text-align:right;}
.clear{clear:both;}
.archive{color:#666;line-height:37px;padding:0 35px 0 10px;text-align:left;}
.archive li{background:url(images/li.gif) no-repeat;background-position:4px 14px;border-bottom:#f4f4f4 solid 1px;padding-left:20px;}
.archive a{color:#333;text-decoration:none;}
.archive a:hover{color:#666;text-decoration:underline;}
.archive li span{float:right;font-size:10px;padding-right:4px;}
.archive strong{color:#333;}