/*
Theme Name: RE
Theme URI: http://calstaterealestate.com/
Description: CalStateRealEstate.
Version: 1.0
Author: James Maabadi
Author URI: http://calstaterealestate.com/
Tags: re


*/


html{height:100%;}

body{margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#4a4a4a;background:#F1F1F1;text-align:center;}

#page{margin:0;}
#wrap{margin:0;}

.wrapper{margin:0 auto;padding:0;width:960px;text-align:left;}
.col2-left{margin:0;width:50%;float:left;}
.col2-right{margin:0;width:50%;float:right;}

.clear{clear:both;}

p{margin:12px 0;padding:0;}
h1{margin:0 0 12px;padding:0;font-size:23px;}
h2{margin:0 0 8px;padding:0;font-size:17px;}
h3{margin:0;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}
h6{margin:0;padding:0;}

h1 span{display:block;font-size:17px;line-height:13px;font-weight:normal;}

#head{margin:0;background:#ffffff;}
#head .wrapper{padding:8px 0 12px;text-align:left;}
#head .col2-left{margin:0;width:300px;float:left;}
#head .col2-right{margin:0;width:620px;float:right;}

#logo{margin:0;padding:0;height:55px;text-align:center;}
#logo a{margin:0;padding:0;font-size:23px;font-weight:bold;text-decoration:none;color:#014A9C;}
#logo a:hover{margin:0;padding:0;color:#014A9C;}
#logo h1{margin:0;padding:0;font-size:15px;}

#menu{margin:0;}

#nav1{margin:0;height:28px;line-height:28px;color:#ffffff;background:url('images/bg_nav2.gif') repeat-x;}
#nav1 .wrapper{padding:0;}

#nav1 ul{margin:0;padding:0;}
#nav1 li{margin:0;padding:0;list-style:none;float:left;}
#nav1 li a{margin:0 -1px 0 0;padding:0 12px;display:block;float:left;color:#ffffff;font-size:13px;text-decoration:none;border-left:1px solid #9ABAD7;border-right:1px solid #9ABAD7;}
#nav1 li a:hover{text-decoration:underline;}

#nav2{margin:0;height:23px;line-height:25px;font-size:10px;color:#ffffff;background:#07376E;}
#nav2 .wrapper{padding:0;text-align:right;}
#nav2 .col2-left{margin:0;width:470px;float:left;}
#nav2 .col2-right{margin:0;width:470px;float:right;}

#nav2 .ads{padding-top:4px;}

#nav2 a{color:#ffffff;text-decoration:none;}
#nav2 a:hover{text-decoration:underline;}

#cont{margin:0;padding:15px 0;}
#cont .wrapper{width:930px;padding:15px;background:#ffffff;min-height:340px;}

#foot{margin:0;font-size:11px;color:#ffffff;background:url('images/bg_foot.png') repeat-x #0854A1;min-height:250px;}
#foot .wrapper{padding:15px 0;line-height:17px;}

#foot h2{margin:0 0 8px;color:#ffffff;}
#foot p{margin:0 0 12px;padding:0;}
#foot a,#foot a:visited{color:#ACD5FF;text-decoration:none;}
#foot a:hover{color:#ACD5FF;text-decoration:underline;}

form{margin:0 0 15px;padding:0;background:#f1f1f1;}
fieldset{margin:0;padding:12px;border:1px solid #999999;}
div.fr{margin:0 0 1px;padding:0;}
label{display:block;margin:0 0 2px;}
input.txt{font-size:13px;font-weight:normal;color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;}
input.sub{font-family:Verdana,Arial,Helvetica,sans-serif;}
select{font-size:14px;font-weight:normal;color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;}
textarea{font-size:13px;font-weight:normal;color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;}

form div.clear{height:5px;}
form div.fr{float:left;margin-right:3px;}
form div.location{width:60%;}
form div.location input{width:98%;font-size:17px;}
form div.ptype{width:35%;}
form div.ptype select{font-size:18px;}
form div.pricemin input{width:100px;text-align:right;}
form div.pricemax input{width:100px;text-align:right;}

.widget{margin:0 0 15px;}

.nocomments{position:absolute;left:-9999em;}

.ngg-album{width:48%;margin:0 -1px 0 0;height:200px;float:left;}

.news-item{margin:0 0 12px;}
.news-item img{margin:0 8px 0 0;float:left;}
