/*
File:			custom.css
Description:	Custom styles for Thesis
*/

body.custom { background:#e5e5e5 url(images/bgbody-bottom.jpg) bottom left repeat-x; }
#container { width:auto; margin:0; background:url(images/bgbody-top.jpg) top left repeat-x; }
#page { width:96.6em; margin:0 auto; }
#header { border:none; }
ul#tabs { border:none; float:right; }
#sidebars { display:none; }
.cb { clear:both; height:1px; line-height:1px; font-size:1px; }
#footer { margin:0; padding:0; color:#FFF; border:none; text-align:left; }


#header #logo { margin:0; padding:0; width:85px; height:85px; display:block; float:left; font-size:1px; text-indent:-2000px; }
#header #logo a { display:block; float:left; width:85px; height:85px; background:url(images/logo-tpc.jpg); }
#header #tagline { float:left; display:block; margin:40px 0 0 10px; text-transform:uppercase; font-size:2em; color:#FFF; }


.custom ul#tabs { border:none; margin:40px 70px 0 0; width:auto; }
ul#tabs ul { display:none; }
ul#tabs li { background:none; padding:0; border:none; font-size:1.3em; }
ul#tabs li a { color:#FFF; background:url(images/navbg.png) center left repeat-x; border:1px solid #313131; text-transform:none; letter-spacing:1px; }
ul#tabs li a:hover { color:#FFF; background:url(images/navbg-hover.png) center left repeat-x; }
ul#tabs li.current_page_item { background:none; padding:0; }
ul#tabs li.current_page_item a { background-image:url(images/navbg-hover.png); }

.custom .post_box_top { height:8px; background:url(images/box910-top.png) top left; }
.custom .post_box_bottom { height:8px; background:url(images/box910-bottom.png) bottom left; }
.post_box { background:url(images/box910-rpt.png) top left; padding:0 5px; width:900px; border:none; margin:0 auto; }
.post_box .headline_area { background:url(images/box910-head.png) bottom left; width:896px; margin:0 auto 5px; height:78px; }
.post_box .format_text { padding:5px 10px; }

.headline_area h1, .headline_area h2 { padding:15px 0 0 50px; color:#FFF; font-size:2.5em; }
.headline_area h1 a, .headline_area h2 a { color:#FFF; }
.headline_area p.headline_meta span.edit_post { float:right; color:#FFF; margin:0 15px 0 0; }
.headline_area p.headline_meta span.edit_post a { color:#FFF; }

.split3pages { width:910px; margin:5px auto; }
.split3pages .col { width:300px; float:left; margin-right:5px; }
.ie6 .split3pages .col { margin-right:1px; }
.split3pages .col.column3 { margin-right:0; }
.split3pages .post_box { width:290px; background:url(images/box300-rpt.png) left; padding:0 5px; }
.split3pages .post_box_top {	background:url(images/box300-top.png) top left no-repeat; }
.split3pages .post_box_bottom {	background:url(images/box300-bottom.png) bottom left no-repeat; }
.split3pages .headline_area { width:280px;	background:#363636 url(images/box300-head.png) top left no-repeat; height:40px; }
.split3pages .headline_area h1, .split3pages .headline_area h2 { padding:5px 0 0 10px; font-size:2em; }
.split3pages .headline_area p.headline_meta span.edit_post { margin-top:5px; color:#333; }
.split3pages .headline_area p.headline_meta span.edit_post a { color:#333; border-color:#999; }


.custom.tpc-property-services .format_text { background:#FFF url(images/bg-ladycontent.jpg) bottom right no-repeat; padding:5px 400px 5px 40px; }
.custom .split3pages .format_text { background:#FFF; padding:5px 10px; }
.format_text ul { list-style:url(images/bul-tick.gif); padding-left:10px; }
.format_text hr { border:none; border-top:2px dashed #CCC; background:none; }


#footer p.copy { float:right; }
#footer ul#tabs { border:none; float:left; margin:0; }
#footer ul#tabs li { background:none; border:none; padding:none; }
#footer ul#tabs li a { background:none; color:#FFF; border:none; }
#footer ul#tabs li a:hover { }
