body.custom { background: #030303; }

.custom .home_bg {
position: absolute;
width: 100%; 
top: 0;
left: 0;
z-index: -100;
}

.custom #content_box {background-color:#333333; }
.custom #content {background-color:#ffffff; color: #444444; }

blockquote { color: #9d0707; }

/*-----------------------Custom About Page Styling-------------------------*/

body.custom.about_page { background: url(images/about_bg.jpg) no-repeat }
.custom.about_page #content_box { background: transparent;  }
.custom.about_page #content {border: none; background: transparent; color: #ffffff; width: 89em; }
.custom.about_page #content a { color: #eeeeee; }
.custom.about_page #sidebars a { color: #b3dcc5; }
.custom.about_page .sidebar h3 { color: #eeeeee; }

/*------------------------End Custom About Page Styling--------------------*/


.custom #header #tagline { display: none; }
.custom #sidebars a {color: #b3dcc5; } 
.custom #sidebar_1 { color: #ffffff; }
.custom .sidebar h3 { color:#999999; text-align: center; }

.custom .teaser { text-align: justify; } /*This aligns the text in the teaser boxes.  Only necessary if you are using a magazine-style layout.*/


/*--------------------------[Custom Header and Nav Bar Styling]-------------------*/		
/*---[Header]---*/
.custom #header #logo {font-weight: normal; text-transform: lowercase; }
.custom #header #logo a {color: #9d0707; }
.custom #header #logo a:hover {color: #fe8585; }
.custom #header_area{display:none;}
.custom #title_area {background:#ffffff; padding: 0em; margin-bottom: 0em; border-bottom:1px solid #fe8585;}
	.custom #header { border-bottom:none; }


/*---[Nav Bar]---*/
.custom #nav_area {background:#333333; background-image: url(images/texture.png); padding:0.5em 0; border-bottom: 1px solid #ffffff;}
	  .custom #nav_area ul li {
		-moz-border-radius: 10px ; 
		-webkit-border-radius: 10px ; 
		border-radius: 10px ;
		background: #222222; background-image: url(images/white_grad.png); border: 2px outset #999999; 
		}	

/*---[Nav Bar Tabs]---*/
.custom ul#tabs { background:#333333 transparent; border-bottom: none; border-left: none; }
.custom ul#tabs li a {color: #ffffff; }
.custom ul#tabs li a:hover {text-decoration: overline; font-weight: bold; }
.custom ul#tabs li.rss a {margin-right: 0.8em; }		
/*--------------------------End Header and Nav Bar Section-------------------------*/

/*-----------------------Affiliate Link After Every Post--------------------*/
.custom .aff_link { text-align: center; }


		
/*--------------------------------[Custom Comments]-------------------------*/
.custom dl#comment_list {
border-top: 5px dotted #fe8585;
padding-left: 2em;
}
.custom dl#comment_list .avatar img {
margin-left: 0em;
clear:left;
float: left;
padding: 0em 1em 0em 0em;
}

dl#comment_list .bypostauthor {
border-left:2px solid;
border-right:2px solid;
}
/*--------------------------------End Custom Comments-----------------------*/

		
/*---[Custom Footer Styling]---*/
.custom #footer_area {background: #ffffff; border-top:7px solid #bbd;}
	.custom #footer {border-top: 0;}
.custom #footer p { font-size: 1em; }	
.custom #footer_1 {text-align:left; color:#333;}
	.custom #footer_1 ul.sidebar_list { padding-top: 0.2em; }
	.custom #footer_1 ul.sidebar_list li.widget {width:62%; margin-right:2%; margin-bottom: -4.769em; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#222;}
		.custom #footer_1 ul.sidebar_list li.widget a {color:#444; border-bottom:0;}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#111;}
		
.custom img.rj { float: left; padding-right: 1em; }
		
 
/*-----------------------Twitter Widget Styling-------------------------------*/

.custom .twitter_title h3 {text-align: center; font-size: 1.5em; }
.custom #twitter_division {  
background: url(images/twitter_balloon_bg.png);
font-size: 1.3em; 
margin: -0.7em 0.5em 0em 1em; 
padding: 0.832em 1em 1em 2.2em;
border:2px outset #999999;
-moz-border-radius:5px; 
-webkit-border-radius:5px ; 
border-radius:5px ;
color: #ffffff;
}
.custom #twitter_division a {color: #fe8585; }

.custom #twitter_division img { 
margin: 0em 0.2em 0em 9em;
padding: 5px;
}

.custom #twitter_text {
font-size: 1.3em; 
color: #ffffff;
text-align: center;
margin: -3em 5em 0em 0em;
}
.custom #twitter_text a {color: #999999; text-decoration: none; }
.custom #twitter_text a:hover { text-decoration: underline; }
/*------------------End Twitter Balloon---------------------------------*/

.custom #upcoming_articles h3 {text-align: center; color: #fff; }
 
/*---------------------------------Feature Box--------------------------*/
.custom #feature_box { font-family: Georgia,Helvetica,Arial,sans-serif; color: #333333; background: #f4fdf8; padding: 9px 15px 9px 15px; border: 4px ridge #999999; }
.custom #feature_box h2 { font-size: 2.2em; margin: 0 0 15px 0; }
.custom #feature_box h2 a { color: #000000; text-decoration: none; }
.custom #feature_box h2 a:hover { color: #9d0707; }
.custom #feature_box p { font-size: 1.4em; line-height:1.571em; text-align: justify;}
.custom #feature_box .featurereadmore { padding: 22px 0 0 0; }
.custom #feature_box .featurereadmore a { font-size: 14px; text-decoration: none; }
/*---------------------------End Feature Box-------------------------------*/




/*-------------------------------Featured Articles Widget---------------------------*/

.custom #widget_content {
background: #222;
color: #fff;
padding-left: 1em;
-moz-border-radius:5px;
-webkit-border-radius:5px ;
border-radius:5px ;
padding: 1em 0em 1em 1.7em;
border: 2px solid #999999;
margin-top: -0.7em;
}

.custom #widget_content ol li { color: #fff; }


.custom #widget_content .widget_icon {
float: right;
margin-right: 0.5em;}

.custom li.widget .my_widget_header {
background: #bffebf;
-moz-border-radius:5px;
-webkit-border-radius:5px ;
border-radius:5px ;
}

.custom li.widget .my_widget_header h3 {
color: #111111;
font-size: 1.5em;
text-align: center;
}
/*-------------------------End Featured Articles Widget---------------------*/




/*---------------------------Random Post Styling----------------------------*/
.custom .rand_posts h3 {
font-weight: bold;
padding: 1em; 
text-align: center;
font-style: italic;
font-size: 1.5em;
}

.custom .rand_posts ul {
padding-left: 1em;
}

.custom .rand_posts li {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	-moz-border-radius: 5px;
	padding: 1em;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	float: left;
	height: 48px;
	width: 27%;
	font-size: 1.25em;
}

.custom .rand_posts img { float: left; padding-right: 8px; }

/*-----------------------End Random Post Styling--------------------------*/

