/*
Theme Name: CarrierClassic theme
Theme URI: http://graphixcon.com/
Description: Web 2.0 Design for Carrier Classic Real Estate.
Version: 1.0
Author: Nadim Khan
Author URI: http://graphixcon.com/
*/
html{
background: #000000 url(images/body-bcgrd.gif) repeat-x left top;
}
body{
background: transparent;
margin:0;
padding:0;
font-family:"lucida grande","lucida sans unicode", Trebuchet, tahoma,verdana,arial,sans-serif;
color:#333;
}
h1, h2, h3, h4, h5, h6{
font-family:"lucida grande","lucida sans unicode", Trebuchet, tahoma,verdana,arial,sans-serif;
}
a, a:link, a:visited{
color:#000;
}
.clear{
clear:both;
}
img{
margin:0px;
padding:0px;
}
.background{
background: url(images/background-image.jpg) no-repeat center top;
height:236px;
position:absolute;
top:136px;
z-index:0;
width:100%;
}
.lamp-post{
display:block;
background: url(images/lamp-post.png) no-repeat left top;
height:128px;
margin-right:0px;
}
.logo{
background: url(images/logo-right-image.gif) no-repeat right top;
padding-right:10px;
}
.logo h1{
line-height:normal;
margin:0px;
padding:0px;
}
.logo h1 a{
background: url(images/logo.gif) no-repeat left top;
width:240px;
height:80px;
text-indent: -99999px;
display:block;
}
.header-nav, .contacts, .coda-nav ul, .navigation ul, #footer ul{
margin:0px;
padding:0px;
list-style-type: none;
font-size:14px;
}
.header-nav{
line-height:50px;
}
.header-nav li{
display:inline;
margin:0 18px 0 0;
}
.header-nav a, .header-nav a:visited{
color:#fff;
text-decoration: none;
}
.header-nav a:hover{
color:#000;
}
.top-blocks{
padding-top:10px;
}
.top-box{
background: #ecdfa9;
margin-bottom:10px;
}
.top-box img{
margin:10px 10px 5px 10px;;
}
.contacts{
padding:5px;
}
.contacts li{
padding:0px 0 0 22px;
background: url(images/emal-phone-fax.gif) no-repeat 0 0;
margin:1px 0 0 0;
}
.contacts a{
color:#333;
}
.contacts li.email{
background-position: 0 0;
}
.contacts li.phone{
background-position: 0 -20px;
}
.contacts li.mobile{
background-position: 0 -38px;
}
.scroller{
margin-bottom:0px;
padding:10px 0;
}
.slideshow { height: 206px; width: 780px; margin:0 10px;}
.slideshow img { margin:0px;padding:0px; }
.coda-nav{
padding:0px 5px 5px 5px;
}
.coda-nav ul{
padding:0 5px 5px 5px;
}
.coda-nav li{
display:block;
float:left;
margin:0px 1px 0 0;
padding:0px;
}
.coda-nav a{
display:block;
float:left;
padding:5px 7px;
color:#333;
background-color: #f9f5e4;
text-decoration: none;
}
.coda-nav a.current{
background: #80814a;
color:#fff;
}
.breadcrumb{
text-transform: uppercase;
color:#fff;
font-size:9px;
letter-spacing: 2px;
margin:10px 0;
}
.breadcrumb p{
margin:0px;
}
.breadcrumb a, .breadcrumb a:visited{
color:#fff;
text-decoration: none;
}
.breadcrumb a:hover{
text-decoration: underline;
}
.widget{
margin-bottom:10px;

}
.navigation, .post-container, #right-sidebar .widget{
background: #ecdfa9;
border-bottom: 2px solid #b8944c;
padding:5px;
}
.post-container{
padding:10px;
margin-bottom:10px;
}
h5{
text-transform: uppercase;
color:#000;
font-size:10px;
letter-spacing: 1px;
margin-bottom:10px;
}
.navigation li{
font-size:14px;
}
.navigation a{
padding:5px;
display:block;
color:#000;
text-decoration: none;
}
.navigation .current_page_item a{
text-align:right;
color:#fff;
background: #80814a;
}
.post-container h2{
margin:0px;
padding:0px;
}
.post-container h2.hometitle{
font-size:33px;
line-height: 31px;
letter-spacing: -1px;
text-transform: uppercase;
}
.post-container h2 a, .post-container h2 a:visited{
color:#000;
text-decoration: none;
}
.post-container h2 a:hover{
text-decoration: underline;
}
.post-entry{
padding:10px 0 0 0;
margin:15px 0 0 0;
}
.home-entry{
font-size:13px;
}
.post-entry img{
padding:1px;
border: 4px solid #b8944c;
}
.alignleft{
float:left;
margin:0 10px 5px 0;
}
.testimonial{
width:570px;
min-height:120px;
}
.testimonial p img{
margin:0px 5px;
float:none;
}
.testimonial p.testi{
font-style: italic;
font-size:13px;
}
.left-quote{
display:inline-block;
background: url(images/quote-left.gif) no-repeat;
width:23px;
height:19px;
margin-right:5px;
}
.right-quote{
display:inline-block;
background: url(images/quote-right.gif) no-repeat;
width:22px;
height:19px;
position:relative;
top:5px;
margin-left:5px;
}
.testimonial p.name{
text-align: right;
font-weight:bold;
margin:0px;
}
.testimonial p.company{
text-align: right;
margin:0px;
}
.syndication {
font-size:12px;
margin:0px;
}
.syndication a, .syndication a:visited{
display:block;
background: url(images/rss-image.gif) no-repeat 0 0;
line-height:42px;
padding-left:50px;
color:#333;
text-decoration: none;
}
.syndication a:hover{
text-decoration:underline;
}
ul.recent-posts{
margin:0px;
padding:0px;
list-style-type: none;
}
ul.recent-posts li{
margin-bottom:1px;
}
ul.recent-posts li a, ul.recent-posts li a:visited{
color:#333;
background: #f9f5e4;
display:block;
text-decoration: none;
padding:2px;
}
ul.recent-posts li a:hover{
background: #333;
color: #fff;
}
.text-box, .text-area{
border:5px solid #333;
padding:3px;
}
.text-box{
width:175px;
}
.button{
border:none;
background-color: #333;
color:#fff;
font-weight:bold;
padding:5px 3px;
}
#footer{
margin-top:10px;
height:178px;
width:100%;
background: url(images/footer-bcgrd.gif) repeat-x 0 0;
padding-top:10px;
color:#fff;
}
#footer li{
display:inline;
margin:0px 10px 0 0;
padding:0px;
}
#footer li a, #footer li a:visited{
color:#fff;
text-decoration: none;
}
#footer li a:hover{
text-decoration: underline;
}
#footer p{
margin-top:10px;
font-size:12px;
}
.commentlist {
margin: 0;
padding: 0;		
border-top: #ddd 1px solid;
}
.commentlist .alt{
line-height: normal;
font-family:"lucida grande","lucida sans unicode", Trebuchet, tahoma,verdana,arial,sans-serif;
font-style:normal;
}
p.comment-author{
margin-bottom:0px;
}
p.comment-date{
color:#333;
font-size:10px;
}
.commentlist li {
list-style:none;
margin: 0;
padding:1em;	
border-bottom: #ddd 1px solid;
}
.commentlist li.alt {
background:#F9F5E4;    
}
.commentlist li .cmtinfo {
font-size:1em;		
}

.commentlist li cite {
font-style:normal;
font-weight:bold;
}

.commentlist li .cmtinfo em {
float:right;
margin:0;
padding:0;
font-style:normal;
font-size:0.9em;
color:#999;
}
.alignleft{
float:left;
margin:10px 10px 10px 0;
}
.alignright{
float:right;
margin:10px 0 10px 10px;
}
table.main-table{
width:565px;
border:1px solid #000;
font-size:10px;
text-align: center;
table-layout: fixed;
line-height: normal;
}
table.main-table td{
width:50px;
text-align: center;
border-color:#000;
padding:2px;
vertical-align: middle;
}
table.main-table tr{
height:50px;
text-align: center;
}
table.main-table tr.titles{
font-weight:bold;

}
table.main-table tr.titles td{
font-weight:bold;
background: #b9944d;
color:#fff;
border-color:#fff;
}
table.main-table td.left-titles{
font-weight:bold;
background: #b9944d;
color:#fff;
border-color:#fff;
}
table.main-table a, table.main-table a:visited{
display:block;
text-decoration:none;
}
table.main-table a:hover{
text-decoration: underline;
}
#footer p.kw{
background: url(images/kw-logo.gif) no-repeat left top;
padding:35px 0 35px 155px;
}