/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/* ###################################### MISC PAGE STYLING ###################################### */

.custom #feature_box { background: #FAFAFA; border: 2px solid #EEE; margin-top: 1em; margin-bottom: 0; }

.custom .menu { padding: 0 1.1em; margin-top: 1em; font-weight: bold; text-decoration: none; padding-left: 0; padding-right: 0; }

.custom .menu a:hover { font-weight: bold; text-decoration: underline; }

.custom #header { border-bottom: none; border-top: 1em solid #fff; margin-bottom: 1em; align: center; }

.custom #header_area { border-top: 5px solid #000; }

.custom #footer { border:none; }

.custom #footer_area { border-bottom: 35px solid #29264F; }

.custom .entry-title { text-align: left; font-weight: bold; }

.custom .entry-title .page { text-align: left; font-weight: bold; }

.custom #content_area .page { border-top: 1px solid #ccc; background: #FFFFFF; margin-top: 0;}

.custom #sidebars { border-top: 5px solid #29264F; background: #F5F5F5; }

.custom .sidebar h3 { font-weight: bold; color: #000; }

/* ###################################### CUSTOM TEXT FORMATTING ###################################### */
.custom .format_text .headline { text-align: center; font-size: 22pt; line-height: 24pt; margin-bottom: 0.5em; font-family: calibri, tahoma, arial, sans-serif; color: #000099; font-weight: bold;}
.custom .format_text .headline2 { text-align: center; font-size: 18pt; line-height: 20pt; margin-bottom: 0.5em; margin-top: 0.2em; font-family: calibri, tahoma, arial, sans-serif; color: #000077; }
.custom .format_text .headline3 { text-align: center; font-size: 22pt; line-height: 24pt; margin-bottom: 0.5em; font-family: times new roman, times, serif; color: #000000; font-weight: bold; }
.custom .format_text .headline4 { text-align: center; margin-right: 25px; margin-left: 25px; margin-bottom: 25px; margin-top: 0; font-size: 32pt; line-height: 36pt; font-family: times new roman, times, serif; color: #000000; font-weight: bold; }
.custom .format_text .highlight { background: #ffff99; }


/* ###################################### POST AUTHOR BOX ###################################### */

.custom .postauthor { background: #F5F5F5; border-top: 5px solid #29264F; border-bottom: 1px solid #ccc; overflow: hidden; padding: 1.5em; }
.custom .postauthor img { border: 2px solid #e2dede; float: left; margin-right: 1.5em; }
.custom .postauthor h4 { color: #222; font-size: 16pt; font-family: times new roman, serif; margin-bottom: 5px; }
.custom .postauthor p { color: #515151; font-size: 10pt; font-family: calibri, arial, sans-serif; margin-bottom: 12px;}

/* ###################################### BOTTOM OF POST OPT-IN BOX ###################################### */

#optin { margin: 2em 0 1em 0; overflow: hidden; text-align: center; width: auto; background: #FFF; }
	#optin h3 { margin-top: 0; text-align: left; font-weight: bold; font-family: calibri, tahoma, arial, sans-serif; }
	#optin p { margin: 8px 0 0 }
	#optin input {
		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 input[type="text"] {
			background: #fff url(images/input.png) repeat-x bottom;
			border: 1px solid #ccc;
			float: left;
			font-size: 14px;
			margin: 0 10px 10px 0;
			padding: 10px 10px;
			width: 200px;
		}
		#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: 15px; padding-left: 20px }
