/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/ 
*/
body.custom {
    background: #080808  url('images/background.jpg') top left no-repeat;
}

.custom #header_area .page {
	background:none;
	position:relative;
}


.custom #content_area .page {
	margin-top:30px;
    background:url('images/whiteleaf.png') top left no-repeat;
	padding-bottom:0;
	width:814px;
}

/*.custom #content_area .page h2, .custom #content_area .page h1 {
	font-family: 'Josefin Slab', Georgia, serif;
	font-size:35px;
}*/

.custom #content_box {
		padding:50px 30px 0 0;
}

.custom #header {
		position:absolute;
		top:0;
}

.custom ul.sidebar_list {
    display: none;
}

.custom .format_text .post_tags {
    margin:2em auto 1.833em auto;
}

.custom .format_text p {
	margin-right: 1.1em;
}

.custom div.headline_area {
	margin-bottom:1em;
}

/* Main Menu */

.custom .fblike {
	position:absolute;
	right:0;
	top:20px;
}
		 
	.custom div.menu-main-menu-container {
		position:absolute;
		top:70px;
		right:60px;
	}
	
.custom .menu a, .custom .menu .current ul a, .custom .menu .current-cat ul a, .custom .menu .current-menu-item ul a {
    background: none;
}

.custom .menu a {
	display:list-item;
}

.custom .menu a {
    font-family: "Yanone Kaffeesatz",Arial,sans-serif;
    font-size: 2.4em;
	font-weight:200;
	letter-spacing:normal;
    line-height: 0;
    padding: 0.5em 0.4em;
}

.custom .menu .current a, .custom .menu .current a:hover, .custom .menu .current-cat a, .custom .menu .current-cat a:hover, .custom .menu .current-menu-item a, .custom .menu .current-menu-item a:hover {
    background: none;
}
		

/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/* Mike Nichols - October 17, 2009 */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background: none;
	/* widget padding */
	padding-top: 50px;
	/* margin at bottom of widgets */
	margin-bottom: 25px;
	/* do not change this! */
	overflow: hidden;
	width:950px;
	margin-left:-40px;
}

/* widget item setup */
#footer_setup .footer_items {
	text-align: left;
	width: 220px;
	padding-right: 30px;
	color: pink;
	display: inline-block;
	float: left;
	height: 100%;
}

#footer_setup .footer_items .textwidget {
	font-family:"Droid Sans","Lucida Grande",Tahoma, sans-serif;
	font-size:1.3em;
	line-height:1.5em;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	font-size: 2.2em;
	font-family:"Yanone Kaffeesatz","Droid Sans","Lucida Grande",Tahoma, sans-serif;
	text-transform: uppercase;
	font-weight:lighter;
	letter-spacing: 0px;
	color: #fff;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

#footer_setup .footer_items ul li a {
	font-family:"Droid Sans","Lucida Grande",Tahoma, sans-serif;
	font-size:1.3em;
	line-height:1.7em;
	text-decoration:underline;
	color:pink;
}

#footer_setup .footer_items ul li a:hover {color:#f4758b; text-decoration:none;}

.socialicons img {
	padding:7px 20px 0 0;
	zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

/*.footer_items div.textwidget {
	text-shadow: 4px 4px 5px #000, -4px -4px 5px #000;
}*/

/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }



/* STICKY FOOTER */

html, .custom {
 height: 100%;
}

.custom .wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -235px; /* the bottom margin is the negative value of the footer's height */
}

.custom #footer_area, .custom .push {
	height:235px; /* .push must be the same height as .footer */
}

.custom #footer_area {
	background:url('images/footer-space.png') top left repeat-x;
	margin-top:50px;
}

.custom #footer_area .page {
		padding-bottom:0;
		background:none;
}




/* CONTACT PAGE */

.custom .contact-col {
	float:right;
	padding-right:70px;
	width:220px;
}

.custom .contact-col h3 {
	margin-top:0;
	color:#2361a1;
}

.custom .strongtxtblue {
	color:#2361a1;
}

/* FONT STYLES */

.custom .droid-sml {
	font-size:.9em;
	line-height:1.4em;
}

/* READ MORE LINKS */

.custom a.more-link { text-decoration:none; font-size:12px; line-height:2.5em; }
.custom a:hover.more-link { text-decoration:underline; }


/* FORMS */

.custom input.form_submit:hover {
	color:#2361a1;
}

.custom #comments {
	margin-top:0;
}

.custom #commentform textarea {
    height: 8.571em;
	width:90%;
}


/* MailChimp */

#mc_signup {
	color: #fff;
	padding: 0 25px 10px 0;
	text-shadow: 1px 1px #111;
}
	#mc_signup p { margin: 8px 0 0 }
	#mc_signup input {
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		box-shadow: 0 2px 2px #000;
		-moz-box-shadow: 0 2px 2px #000;
		-webkit-box-shadow: 0 2px 2px #000;
	}
		#mc_signup input[type="text"] {
			border: 1px solid #111;
			font-size: 13px;
			padding: 6px 8px;
			width: 80%;
			margin-bottom:5px;
			zoom: 1;
        	filter: alpha(opacity=70);
        	opacity: 0.7;
			color:#000;
		}
		#mc_signup input.mc_input { background: #fff url(images/email.png) no-repeat center right }
		#mc_signup input.name { background: #fff url(images/name.png) no-repeat center right }
		#mc_signup input[type="submit"] {
			background: pink url(images/pink.png) repeat-x top;
			border: 1px solid #111;
			color: #fff;
			cursor: pointer;
			font-size: 14px;
			padding: 3px 5px;
			text-shadow: -1px -1px #3a060a;
		}
			#mc_signup input[type="submit"]:hover { color: #fff }
			
			label.mc_var_label {
	font-family:"Droid Sans","Lucida Grande",Tahoma, sans-serif;
	font-size:1.3em;
	line-height:1.5em;
	color:pink;
	display:none;
			}
	