/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/*

HEADER AREA

*/

.custom #header_area{
	background: #00A0B0 url("./images/bg-header.png") top left repeat-x;
}

.custom #content_area{
	background-color:#EDC951;	
}

.custom #header{
	border-width:0 0 0 0;	
}

/*
FEATURE BOX
*/

.custom .page{
	width:880px;	
}

.custom div#feature_box{
	padding:0 0 0 0;
	border-width:0 0 0 0;
	width:880px;
	
}

/*
DROPSHADOW
*/

.custom #content_box,.custom div#feature_box{
    
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.75);
}

/*

MENU

*/
.custom ul.menu { 
border:none;
background: #CC333F;
}
.custom ul.menu a {
border:none;
color:#FFF;
letter-spacing:0px;
text-transform:uppercase;
background:none; 
font-weight:bold;
font-family: Verdana, Geneva, sans-serif;
white-space: nowrap;
}
.custom ul.menu .current a { 
color:#000; 
background:#eee; 
}

.custom ul.sub-menu,.custom ul.sub-menu li{
width:40em;	
}

.custom ul.sub-menu li a:hover{
background-color:#EDC951;
width:35em;
}

.custom ul.sub-menu a{
color:#000;	
width:40em;
}

.custom ul.sub-menu{
border-width:0 0.1em 0.1em 0.1em;
background-color:#fff;	
}



/*
Dynamic Content Gallery
*/

.custom a.carouselBtn{
	display:none;
}

/*
	.custom main body area
*/

.custom div.post_box h3{
	clear:both;
	color:#ca393d;	
}

.custom h1,.custom h2{
	color:#EB6841;	
}

/*

sidebars

*/

.custom ul.sidebar_list{
	padding-top:1em;	
}

.custom #sidebars{
border-color:#6A4A3C;	
}

.custom #sidebar_1,.custom #sidebar_2{
width:440px;	
}

.custom #sidebar_1{
border-width:0 0 0 0;	
}

.custom #sidebars h3{
color:#CC333F;
font-variant:normal;
font-size:1.3em;	
}

/*

Contact Us (Contact Form 7) form styling

*/

.custom #post-17{
	margin-left:25px;	
}

.wpcf7-form input, .wpcf7-form textarea{
    padding:10px;
    color:#8e8e8e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    background-image:url("images/form-bg.png");
    border:none;
    border-right:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
}

.wpcf7-form input.wpcf7-submit{
    background-color:transparent;
    background-image:url("images/form-send.png");
    background-repeat:no-repeat;
    border:medium none;
    color:#FFFFFF;
    font-family:helvetica,arial;
    font-size:18px;
    font-weight:bold;
    height:62px;
    padding-top:0;
    position:relative;
    text-align:center;
    text-shadow:0 0 3px #8D6D6F;
    text-transform:uppercase;
    width:128px;
}

.wpcf7-form input.wpcf7-submit:hover{
    background-position:0 -96px;
    cursor:pointer;
}

.wpcf7-form .wpcf7-validation-errors{
    border:none;
    background-color:#fffd75;
    margin:0;
    padding:20px;
    border-radius:10px;
}

.wpcf7-form .wpcf7-mail-sent-ok{
    border:none;
    background-color:#abf779;
    margin:0;
    padding:20px;
    border-radius:10px;
}

.wpcf7-form .wpcf7-mail-sent-ng{
    border:none;
    background-color:#fcb3b8;
    margin:0;
    padding:20px;
    border-radius:10px;
}

.wpcf7-form span.wpcf7-not-valid-tip{
    border:none;
    background-color:#fcb3b8;
    padding:10px;
    border-radius:10px;
}

.wpcf7-form .fleft{
    float: left;
}

.wpcf7-form .mright20{
    margin-right: 20px;
}

.wpcf7-form .clear{
    clear: both;
}

/*

Mailchimp option form styling

*/

#optin { margin: 0 auto 2em; overflow: hidden; text-align: center }
	#optin input {
		background: #fff url(images/input.png) repeat-x bottom;
		border: 1px solid #ccc;
		float: left;
		font-size: 14px;
		margin: 0 10px 10px 0;
		padding: 8px 10px;
		width: 125px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
#optin p{
text-align:left;	
}

#optin img.email-img{
padding-right:15px;	
}

#optin input.name { background: #fff url(images/name.png) no-repeat 10px center; padding-left: 35px }
#optin input.email { background: #fff url(images/email.png) no-repeat 10px center; padding-left: 35px }
#optin input[type="submit"] {
	background: #217b30 url(images/green.png) repeat-x top;
	border: 1px solid #137725;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	/*padding: 3px 5px;*/
	text-shadow: -1px -1px #1c5d28;
	text-transform: uppercase;
	width: auto
}
#optin input[type="submit"]:hover { color: #c6ffd1 }
#optin span { background: url(images/lock.png) no-repeat center left; 
float: left; 
margin-left: 140px; 
padding-left: 20px;
font-size:10px;
font-style:italic }

/*

Quotes Collection

*/

.custom #quotescollection_randomquote-0{ 
	padding: 0 1em 0 0;
}

/*

Home page, About Page

*/

.custom #post-49 .format_text p,.custom #post-15 .format_text p{
font-size:1.7em;
text-align:justify;
padding:0 2em 0 2em;
color:#6A4A3C;
line-height:1.5em;
}