/*
Theme Name: BasinHosting.com
Theme URI: http://www.basinhosting.com/
Description: The BasinHosting theme.
Version: 1.0
Author: James Maabadi
Author URI: http://www.basinhosting.com/
Tags: basin hosting

*/



html{height:100%;}
body{height:100%;margin:0;color:#333333;font-size:13px;font-family:arial,sans-serif;background:url('images/bg_head.jpg') repeat-x #DAD9CD;text-align:center;}
#page{margin:0;}
#wrap{margin:0;}

#head{margin:0 auto;width:920px;height:130px;text-align:left;color:#fff;overflow:hidden;}

#logo{margin:0;width:49%;float:left;line-height:107px;}
a.logo,a.logo:visited{color:#fff;font-size:36px;font-weight:bold;text-transform:lowercase;text-decoration:none;}
a.logo span{}
a.logo span span{font-size:0.50em;}

#tagl{margin:0;width:49%;float:right;font-size:10px;line-height:55px;text-align:right;text-transform:uppercase;}
#tagl a,#tagl a:visited{color:#fff;padding-left:16px;text-decoration:none;}
#tagl a:hover{text-decoration:underline;}
.phone{padding-left:16px;font-size:22px;font-weight:bold;}

#menu{margin:0 auto;padding:9px 0 0;width:950px;text-align:left;}
#menu ul{border:0 none;margin:0;padding:0;}
#menu li{display:inline;float:left;margin-right:35px;padding-top:4px;height:40px;line-height:12px;list-style-image:none;list-style-position:outside;list-style-type:none;}

#menu li.work{background:transparent url('images/work.png') no-repeat scroll 0 0;padding-left:50px;}
#menu li.serv{background:transparent url('images/services.png') no-repeat scroll 0 0;padding-left:50px;}
#menu li.abot{background:transparent url('images/about.png') no-repeat scroll 0 0;padding-left:50px;}
#menu li.blog{background:transparent url('images/blog.png') no-repeat scroll 0 0;padding-left:50px;}
#menu li.cont{background:transparent url('images/contact.png') no-repeat scroll 0 0;padding-left:50px;}

#menu a,#menu a:visited{margin:0;color:#0000ff;font-size:22px;font-weight:normal;text-transform:lowercase;text-decoration:none;}
#menu a:hover{margin:0;}
#menu a span{padding:2px 0 0;color:#6F71FF;font-size:10px;font-weight:normal;text-transform:uppercase;display:block;}
#menu a:hover span{text-decoration:underline;}

#cont      {background:url('images/cont_mid.jpg') repeat-y;margin:0 auto;width:960px;}
#cont #capt{background:url('images/cont_top.jpg') no-repeat top;padding:40px;min-height:300px;}
#cont #capb{background:url('images/cont_bot.jpg') no-repeat bottom;}

.col2 #main{margin:0;width:650px;float:left;text-align:left;}
.col2 #side{margin:0;width:200px;float:right;text-align:left;}

.col22 #main{margin:0;width:580px;float:left;text-align:left;}
.col22 #side{margin:0;width:270px;float:right;text-align:left;}

.col1 #main{margin:0;text-align:left;}
.col1 #side{margin:0;text-align:left;display:none;}


.post{margin:0 0 10px;}

#sidebar{margin:0;}
#sidebar .texas{display:block;float:right;height:48px;width:48px;background:url('images/tx_wht48.gif') no-repeat;}
#sidebar .texas span{display:none;}

.widget{margin:0 0 30px;}
.widget .title{color:#6F71FF;margin:0;padding:10px 0;border-top:3px double #ccc;font-size:11px;text-transform:uppercase;}

ul.l1{margin:0;padding:0;list-style:none;}
ul.l1 li{margin:0 0 5px;padding:0;font-size:15px;}

#foot{margin:0 auto;padding:0;width:900px;color:#999;text-transform:lowercase;}
#foot .texas{display:block;float:right;height:48px;width:48px;background:url('images/tx_tan48.gif') no-repeat;}
#foot .texas span{display:none;}
#foot a,#foot a:visited{color:#999;}

h1{font-size:26px;color:#0000aa;margin:0 0 15px 0;padding:5px 0 7px 0;border-bottom:3px double #ccc;border-top:3px double #ccc;text-transform:lowercase;}
h2{font-size:20px;color:#0000aa;margin:0 0 10px 0;padding:3px 0 0 0;font-weight:normal;text-transform:lowercase;}
h3{font-size:15px;color:#0000aa;margin:0 0 5px 0;padding:0;font-weight:normal;text-transform:lowercase;}

h1 span{padding:0 0 0 10px;color:#545454;font-size:12px;text-transform:uppercase;}
h2 span{padding:0 0 0 5px;color:#545454;font-size:11px;text-transform:uppercase;}

p{margin:0;padding:0 0 9px;line-height:19px;}

a{color:#0000ff;}
a:visited{#000099;}

blockquote{margin:0;padding:10px;background:#dfdfdf;line-height:19px;font-size:0.9em;}

.clear{clear:both;}
.spacer{margin:0;padding:0;height:15px;clear:both;}
.lined{margin:0;padding:0;height:15px;clear:both;border-top:3px double #ccc;}
.center{text-align:center;}
.right{text-align:right;}

.homepage{}
.homepage h1{font-size:24px;margin-bottom:15px;padding-bottom:0;border-bottom:none;}
.homepage h1 span{font-size:24px;color:#0000aa;font-weight:normal;text-transform:lowercase;}
.homepage h2{border-top:3px double #ccc;}

.portfolio{margin:0;}
.portfolio ul.types{margin:0;padding:0;list-style:none;}
.portfolio ul.types li{margin:0 0 5px;padding:0;float:left;width:33%;}
.portfolio ul.types li a{margin:0;font-size:1.3em;}

.tiles{margin:0;}
.tiles .tile{margin:0 2% 30px 0;padding:0;width:48%;height:130px;float:left;}
.tiles .tile h3{font-weight:bold;}
.tiles .tile .pic{margin:0 10px 0 0;width:150px;height:100px;border:3px double #ccc;display:block;float:left;}
.tiles .tile .pic:hover{border:3px double #0000cc;}
.tiles .tile .pic img{width:150px;height:100px;}
.tiles .tile .cats{margin:0;text-transform:lowercase;}
.tiles .tile .tags{margin:0;text-transform:lowercase;}
.tiles .tile .more{margin:0;text-transform:lowercase;}

.project{}
.project .pic{margin:0 auto;width:565px;border:3px double #ccc;}


.items{margin:0 0 10px;}
.items .item{margin:0 0 3px;width:33%;float:left;text-align:center;}
.items .item .pic{margin:0 auto 3px;width:180px;height:120px;border:3px double #ccc;display:block;}
.items .item .pic:hover{border:3px double #0000cc;}
.items .item .pic img{margin:0;width:100%;height:100%;}
.items .item a,.items .item h3 a:visited{text-decoration:none;}
.items .item a:hover{text-decoration:underline;}

div.gogreen{margin:0 0 10px 10px;padding:5px;width:190px;float:right;border:2px solid #CFFFCF;}
div.gogreen .title{margin:0 0 5px;padding:2px;font-size:1.1em;font-weight:bold;text-align:center;background:#CFFFCF;}
div.gogreen ul{margin:0;padding:0;text-align:right;list-style:none;}
div.gogreen li{margin:0 0 5px;padding:0;font-weight:bold;}
div.gogreen p{margin:0;padding:0;text-align:justify;}

div.features{margin:0 0 10px;padding:10px;border:2px solid #DAD9CD;}
div.features .title{margin:0 0 5px;padding:0;font-size:1.1em;font-weight:bold;text-align:center;}
div.features ul{margin:0;padding:0;list-style:none;}
div.features li{margin:0 0 3px;padding:0 0 3px 26px;background:transparent url('images/next.png') no-repeat scroll 0 0;}