/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

.custom #page { width:auto;padding: 1.9em; background: #F1F0E6; border: 0.4em solid #8a999a;margin-top:25px;}

.custom input, textarea { border-color: #F1F0E6 }

.tab.current{color: #EF4123;
text-shadow: 3px 3px 3px #AAAAAA;}

.headline_area h1{

font-family: adelle,serif;
font-style: normal;
font-weight: 700;
font-size: 2.7em;
color: #c0280e;
width: 585px;
line-height: 1.5em;
padding-left: 10px;
padding-right: 10px;
text-shadow: 3px 3px 3px #AAAAAA;
}

.tab.tab-6 a{
border-left: 0px dotted #777d81;
padding-left: 20px;
padding-right: 20px;
font-size: 1.4em;
font-family: adelle,serif;
font-style: normal;
font-weight: 600;
}
.tab-6 {
margin-left: -20px;
font-size: 1.2em;
font-family: adelle,serif !important;
font-style: normal;
font-weight: 600;

}

/* HEADER ZONE */

.custom #header_area { background: #3E434F; }

.custom #header_area .page { background: #f1f0e6; margin-top:35px;}

.custom #header { border-bottom: 0; padding-bottom:0em;}


/* NAVBAR ZONE */

.custom #nav_area { background: #3E434F; border-top:1px solid #3E434F; border-bottom:1px solid #3E434F;}

.custom #nav_area .page { background: #3E434F;}

.custom .menu { background: #f1f0e6; border: 1px; }

.custom .menu li.tab-home a { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-home a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}
.custom .menu li.tab-1 a { border-left:0px dotted #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-1 a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}
.custom .menu li.tab-2 a { border-left:0px dotted #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em;font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-2 a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}
.custom .menu li.tab-3 a { border-left:0px dotted #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-3 a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}
.custom .menu li.tab-4 a { border-left:0px dotted #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-4 a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}
.custom .menu li.tab-5 a { border-left:0px dotted #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600;}
.custom .menu li.tab-5 a:hover { border-left:0px solid #777d81; padding-left: 20px; padding-right: 20px; font-size: 1.7em; font-family: adelle,serif; font-style: normal; font-weight: 600; color: #EF4123; text-shadow: 3px 3px 3px #AAAAAA;}


ul.menu { height:50px; padding-top:10px;padding-left:15px;padding-right:15px;}

.menu li { position: relative; left: 10.1em;}


/* CONTENT ZONE */

body.custom {
    font-family: adelle,serif; font-style: normal; font-weight: 400; 
}

.custom .format_text h2, .format_text h3, .format_text p {font-family: adelle,serif; font-style: normal; font-weight: 400; font-size: 1.1em;
}

.custom .format_text h3 {font-family: adelle,serif; font-style: normal; font-weight: 400; font-size: 1.5em; text-align: center;
}

.custom .sidebar h3 {border-bottom:1px solid #3E434F;line-height:1.4em; font-size: 1.4em; font-family: font-family: adelle,serif;
font-variant: normal;
font-weight: 600;}

.custom .sidebar h7 {line-height:1.4em; font-size: 1.5em; font-family: font-family: adelle,serif;
font-variant: normal;
font-weight: 600;}

.custom .sidebar h6 {line-height:1.4em; font-size: 2.8em; font-family: font-family: adelle,serif;
font-variant: normal;
font-weight: 600;
color: #c0280e;}

.format_text a:hover{text-decoration:underline; color:#ef4123;} 

.custom .headline_area h1, .headline_area h2, #archive_intro h1 {
font-family: adelle,serif;
font-style: normal;
font-weight: 600;
font-size: 2.7em; 
color: #c0280e;
}

.custom #content .entry-title {
    color: #c0280e;
}

.custom #content { width: 60.4em; border-left-color: #3E434F; border-left-style: solid; border-left-width: 1px; border-right-color: #3E434F; border-right-style: solid; border-right-width: 1px; }

.custom #content_area { background: #3E434F;}

.custom #content_area .page { background: #f1f0e6;}

.custom #content_box { background: #f1f0e6; }

.custom .post_box, .teasers_box, .full_width #content_box .page {
    margin-bottom: 0;
    margin-left: 2.9em;
    margin-right: 1.8em;
    margin-top: 0;
background: #f1f0e6;
}

.custom.thank-you #content {
    width: 117.4em;
}

.custom.thank-you-for-your-purchase #content {
    width: 117.4em;
}

.entry-content {
    border-bottom-color: #f1f0e6;
    border-bottom-style: solid;
    border-bottom-width: 4px;}

.custom .sidebar ul.sidebar_list {
    padding-right: 3.1em;
}


/* FOOTER ZONE */

.custom #footer_area { background: #3E434F; }

.custom #footer_area .page { background: #3E434F; }

.custom #footer { border: 0; background: transparent; }

/* BEHIND EVERYTHING */

body.custom { background: #3E434F; }

/* FEATURE BOX */

.custom #feature_box {padding-top:25px;background:transparent; text-align: center; font-family: adelle,serif;
font-style: normal;
font-weight: 700;
font-size: 2.7em; 
color: #c0280e;
width: 585px;
line-height: 1.5em;
padding-left: 10px;
padding-right: 10px;
text-shadow: 3px 3px 3px #AAAAAA;}

.home .headline_area h2 {
    display: none;
}

.page_id=65 .headline_area h2 {
    display: none;
}

.page_id=131 .headline_area h2 {
    display: none;
}

.container {
	float: left;
	width: 580px;
}
.testimonal {
	float: left;
	width: 540px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #3E434F;
	font-family: font-family: adelle,serif;
font-style: normal;
font-weight: 400;

}
.picture {
	float: left;
	width: 200px;
}
.text {
	float: left;
	width: 320px;
	padding-left: 20px;
	font-family: font-family: adelle,serif;
font-style: normal;
font-weight: 400;
}

.custom h4 {
color: #c0280E;
    font-family: adelle,serif;;
    font-size: 1.5em;
    font-weight: 700;
line-height: 1.5em;
    letter-spacing: 0.02em;
    margin-top: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
text-transform: normal; 
}

.custom h5 {
    color: #c0280E;
    font-family: adelle,serif;;
    font-size: 3.8em;
    font-weight: 600;
    letter-spacing: 0.02em;
    margin-top: 15px;
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
}

#optin {
	background: #56658A repeat-x top;
	border: 3px solid #111;
	color: #fff;
	padding: 15px 10px;
	text-align: center;
}
	#optin p { margin: 8px 0 0 }
	#optin input {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #111;
		-moz-box-shadow: 0 2px 2px #111;
		-webkit-box-shadow: 0 2px 2px #111
	}
		#optin input[type="text"] {
			border: 1px solid #111;
			font-size: 15px;
			margin-bottom: 10px;
			padding: 8px 10px;
			width: 90%
		}
		#optin input.email { background: #fff url(images/email.png) no-repeat center right }
		#optin input.name { background: #fff url(images/name.png) no-repeat center right }
		#optin input[type="submit"] {
			background: #ef931f repeat-x top;
			border: 1px solid #111;
			color: #fff;
			cursor: pointer;
			font-size: 18px;
letter-spacing: 0.08em;
			font-weight: bold;
			padding: 8px 0;
			text-shadow: 1px 1px #3a060a;
			width: 100%
		}
			#optin input[type="submit"]:hover { color: #3E434F }


.custom .face {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.custom .face:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.custom .space {
	padding-left: 2px;
	padding-right: 2px;
}