/*
File:			custom.css
Description:	Custom styles for Thesis
*/
body.custom {background:#20241E;}
.custom a {outline:none;}

/*  Background Colors*/
.custom #header_area .page {background:#faf7f1;}
.custom #content_area .page {background:#faf7f1;}
.custom #footer_area .page {background:#faf7f1;}

/*custom nav menu*/
.custom .page { padding-top: 2em; }

.custom menu a {border-style:none;}

.custom ul.menu {
	background: #20241E;
	list-style: none;
	margin:0 auto;
        height:40px;
        width: 100%;
	padding-left: 0em;
	border-style:none;
	}

.custom .menu .rss {float:right;}

.custom .menu, .custom .menu a, .custom .menu li ul {border-style:none;}

.custom ul.menu li {margin-bottom:0;}
	
.custom ul.menu li a {
	background: #20241E;
	display: block;
	line-height: 40px;       
        color: #FFFFFF;
	text-transform:	lowercase; 
	text-decoration: bold; 
	padding:0 3px;
	text-align:center;
	letter-spacing: 1.5px;
	font-size: 15px;
        width:140px;
	}
	
.custom ul.menu li a:hover {
	background: #E3868F;
	color: #ffffff;
	font-style: bold;
	font-size: 20px;
	text-decoration:none;
	}

.custom ul.menu li.current_page_item a { background: #20241E; color: fc5f0a; }

/*custom nav menu*/

/* Header */
.custom #header_area {margin-top:1em;}
.custom #header_area .page {padding-top:1.1em;}

.custom #header {
	height:250px;
	border-style:none;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	}

.custom #header #logo a {
	text-align:center;
	display: block; 
	height: 250px;
	width: 960px;
	background: url(header_images/brickwallheader.jpg) no-repeat; 
	outline: none;
	margin:0 auto;
}
.custom #header #logo, .custom #header #tagline { 
	text-indent: -9999px;
	margin:0 auto;
}

/* Content Area */

.custom .format_text span.double {
	color:#ff9934;
	border-bottom:3px #ff9934 double;
	}

.custom .format_text span.double a {
	color:#ff9934;
	text-decoration:none;
	}


/* Social Media Links */
.socialmedia {
	background: url(/images/teaser_bg.png) repeat-x;
	border-top: 1px solid #e1e1e0;
	border-bottom: 1px solid #e1e1e0;
	overflow: hidden;
	padding: 1em;
	text-align: center;
}

.socialmedia p a:hover {
	text-decoration:none;
}

.socialmedia p {
	color: #0B0B0B;
	font-size: 1.3em;
}

span.sharethis {font-weight:bold; padding-right:5px;}
.socialmedia a{ padding-left:18px; line-height:18px;color:#000000;}

a.au_twitter {background:url(images/mini_twitter.png) no-repeat left;}
a.au_facebook {background:url(images/mini_facebook.png) no-repeat left;}
a.au_stumble {background:url(images/mini_stumble.png) no-repeat left;}
a.au_digg {background:url(images/mini_digg.png) no-repeat left;}
a.au_delicious {background:url(images/mini_delicious.png) no-repeat left;}

/* Comment Area */
.custom dl#comment_list dl {background:#99CCFF; padding:5px 0;}

.custom dl#comment_list dl dt, .custom dl#comment_list dl dd .format_text {border-style:none;}

.custom dl#comment_list dd p.reply a {color:#000000;}

.custom .cluv  {
	border:1px dotted #FFFFFF;
	display:block;
	font-size:100% !important;
	padding:5px;
	text-transform:none !important;
	margin-top:5px;
}

/* one column teaser code */

.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #FF0335;


   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;
}

/* Footer Area */
