/*
File:			custom.css
Description:	Custom styles for Thesis made for Marquette Turner
Author:			kristarella
Author URL:		http://www.kristarella.com
*/


.custom #mt_logo {text-align:center; padding-top:3em;}
	.custom #mt_logo p {font-size:2em;}

/* === NAV === */
.custom #nav_area {position:relative; margin-bottom:-2px; z-index:1;}
.custom #nav_area .page {background-color:transparent; padding-top:1em;}

.custom ul.menu {padding-left:3.5em;}
	.custom ul.menu li {margin-left:0.5em;}
	.custom ul.menu li.current, .custom ul.menu li.current-cat {}
	.custom ul.menu li.rss {}
		.custom ul.menu li a {background:#222 url(images/nav-bg.jpg) left -31px repeat-x;
		border-top-left-radius:0.5em;
		border-top-right-radius:0.5em;
		-webkit-border-top-left-radius:0.5em;
		-webkit-border-top-right-radius:0.5em;
		-khtml-border-top-left-radius:0.5em;
		-khtml-border-top-right-radius:0.5em;
		-moz-border-radius-topleft:0.5em;
		-moz-border-radius-topright:0.5em;
		}
		.custom ul.menu li a:hover {background:#A81E22 url(images/nav-bg.jpg) left top repeat-x;}
		.custom ul.menu li.current a, .custom ul.menu li.current-cat a {background:#A81E22 url(images/nav-bg.jpg) left top repeat-x;}


/* === HEADER === */
.custom #header_area {position:relative; z-index:0}
	.custom #header_area .page {border:2px solid #eee; border-bottom:1px solid #ddd;
		border-top-left-radius:0.5em;
		border-top-right-radius:0.5em;
		-webkit-border-top-left-radius:0.5em;
		-webkit-border-top-right-radius:0.5em;
		-khtml-border-top-left-radius:0.5em;
		-khtml-border-top-right-radius:0.5em;
		-moz-border-radius-topleft:0.5em;
		-moz-border-radius-topright:0.5em;
	}
	.home #header_area .page {position:relative; border:2px solid #eee;
		border-radius:0.5em;
		-moz-border-radius:0.5em;
		-webkit-border-radius:0.5em;
		-khtml-border-radius:0.5em;
	}

.home #header_area img.feature {margin-bottom:-2px; width:622px; height:auto;
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-khtml-border-radius:0.5em;
}

.custom #header {text-align:center; background:#aaa url(images/header-bg3.jpg) left top repeat-x; width:100%; padding:1.1em 0; border-bottom:1px solid #999;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;
	-webkit-border-top-left-radius:0.5em;
	-webkit-border-top-right-radius:0.5em;
	-khtml-border-top-left-radius:0.5em;
	-khtml-border-top-right-radius:0.5em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0.5em;
}
.home #header {position:absolute; left:0; bottom:0; text-align:center; background:url(images/black-70.png); width:100%; padding:1.1em 0; border-bottom:0; z-index:20;
	border-bottom-left-radius:0.5em;
	border-bottom-right-radius:0.5em;
	-webkit-border-bottom-left-radius:0.5em;
	-webkit-border-bottom-right-radius:0.5em;
	-khtml-border-bottom-left-radius:0.5em;
	-khtml-border-bottom-right-radius:0.5em;
	-moz-border-radius-bottomleft:0.5em;
	-moz-border-radius-bottomright:0.5em;
}
	.custom #header #logo {text-shadow:0 1px 0 #aaa;}
	.custom #header #tagline {text-align:right; padding-right:1em;}


/* === CONTENT === */
.custom #content_area {}
	.custom #content_area .page {border:solid #eee; border-width:0 2px 2px; /*background:#fff url(images/page-bg.jpg) left bottom repeat-x;*/
		border-bottom-left-radius:0.5em;
		border-bottom-right-radius:0.5em;
		-webkit-border-bottom-left-radius:0.5em;
		-webkit-border-bottom-right-radius:0.5em;
		-khtml-border-bottom-left-radius:0.5em;
		-khtml-border-bottom-right-radius:0.5em;
		-moz-border-radius-bottomleft:0.5em;
		-moz-border-radius-bottomright:0.5em;
	}
.home #content_area {display:none;}

.custom #content {}

.custom .headline_area {display:none;}
.details .post_box, .contact .post_box {padding-top:0.1em;}

.custom .format_text h2 {background:#A81E22; border-bottom:1px solid #711417; color:#fff; line-height:1.5em; text-align:right; padding:0.25em 1em 0 0; text-transform:uppercase; clear:both;}

.custom p.aligncenter {text-align:center;}

.details ul.overview li {display:block; line-height:35px; padding-left:37px; margin:0 1em 1em 0; float:left; background:url(images/bullet.jpg) left top no-repeat; list-style:none; font-size:1.25em;}
.details ul.overview li.beds {background-image:url(images/icon-bed.jpg);}
.details ul.overview li.baths {background-image:url(images/icon-bath.jpg);}
.details ul.overview li.cars {background-image:url(images/icon-car.jpg);}
.details ul.overview li.pools {background-image:url(images/icon-pool.jpg);}

.price p.price {text-align:center; font-size:1.25em; padding:0.5em 0; border:solid #111; border-width:1px 0;}

.media .format_text p {text-align:center;}

/* contact form */
.contact .wpcf7 form {padding-top:1.5em;}
	.contact .wpcf7 form label {width:13em; padding-right:2em; display:block; float:left; text-align:right;}
	.contact .wpcf7 form input.submit {display:block; width:10em; margin:0 auto; border-top:1px solid #bbb; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #bbb; }
	
.contact p.aligncenter img, .contact .format_text img {vertical-align:middle;}
.contact .format_text h2 img {vertical-align:top;}

.contact #connect_box {margin:0 2em 1em; padding:2em 1em 1em; background:#28589E url(images/connect-bg.jpg) left top repeat-x; border:1px solid #132A4C; text-align:center; color:#fff;}
	.contact #connect_box h3 {margin-top:0; text-align:left;}
		.contact #connect_box h3 img {margin-top:-1em;}
	.contact #connect_box form {}
		.contact #connect_box form input {width:25%; margin-right:1em;}
		.contact #connect_box form input.submit {width:auto; background:#fff; border:1px solid #ddd; color:#000;}
		.contact #connect_box form input.submit:hover {cursor:pointer;}
	.contact #connect_box img {margin:0 0.5em;}
	
/* currency converter */
table#xe_converter {border:1px solid #111; border-collapse:collapse; margin-bottom:1.1em;}
	table#xe_converter thead.title {background:#A81E22 url(images/nav-bg.jpg) left top repeat-x; line-height:30px; color:#fff; border-bottom:1px solid #111;}
	table#xe_converter tbody {}
		table#xe_converter td {padding:0.5em;}
		table#xe_converter td.price-convert {text-align:center; padding-bottom:1em;}
			table#xe_converter .price-convert input {width:auto; font-size:0.9em; padding:0.5em; border-top:1px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #ccc; color:#000;}
			table#xe_converter .price-convert input:hover {cursor:pointer;}
	table#xe_converter tfoot {background:#eee; border-top:1px solid #111; font-size:0.8em; text-align:center;}


/* === SIDEBARS === */
.custom #sidebars {display:none;}

/* === FOOTER === */
.custom #footer_area {}
	.custom #footer_area .page {background-color:transparent;}

.custom #footer p {text-align:center;}

.custom #footer #translation_bar {text-align:center;}
	.custom #footer #translation_bar a {padding-right:0.5em; line-height:2em; border-bottom:0;}
	.custom #footer #transl_sign {display:none;}