/*
Theme Name: TheSource - Child  Theme
Author: CosmicIdea
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/*body#new-home #content { background: transparent; position: relative;}
	body#new-home #content-top-shadow {  background: transparent; height: 41px; position: absolute; top: 0px; left: 0px; width: 100%; }

		body#new-home #main-content-wrap { padding-top: 0; background: #FFFFFF; }
			ody#new-home  #main-content {  background: #FFFFFF; }
			body#new-home #main-content {    background: url("images/main_content_bg.png") repeat-y scroll 480px 39px #FFFFFF;}
				body#new-home div#top-shadow {  background: transparent; height: 26px; width: 100%; position: absolute; top: 0px; left: 0px; }*/


#recent-posts .home-entry {padding-top: 70px; padding-bottom: 65px; padding-right: 38px; padding-left: 15px; position:relative;}
							.home-content {     padding-bottom: 25px;    position: relative;}                                                                   
								.home-content p { line-height: 18px; }                                                                
								.home-content ul { list-style-type: disc; margin: 10px 0px 10px 20px; }                               
								.home-content ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
									.home-content ul li ul, .home-content ul li ol { margin: 2px 0px 2px 20px; }                       
									.home-content ol li ul, .home-content ol li ol  { margin: 2px 0px 2px 35px; }                      
								
.home-cover { padding-top:10px}								
								
								#recent-posts .post { background: transparent; padding-bottom: 40px; margin-bottom: 30px; }
							
						#recent-posts div.post .post-meta { width:615px; margin-left: 0px; background-image: none; border-bottom: 1px solid #d8d8d8; margin-top:-4px; margin-bottom: 17px; }
							#recent-posts div.post .post-meta p { float: none; width: auto; padding-right: 10px; padding-bottom: 6px; }
 
					body#new-home #breadcrumbs { background: transparent; height:54px; left:0;
line-height:58px; padding-left:34px; position:absolute; top:0; width:603px; font-family: Georgia, serif; font-size: 14px; font-style: italic; color: #6f6f6f; text-shadow: 1px 1px 1px #ffffff; }
		


body#new-home#content-bottom { height: 19px;  background: transparent; }
	body#new-home #content-bottom .container { height: 19px; background: transparent;}
	body#new-home #content-bottom .container { background: url(images/content-container-bg.png) 479px 0px no-repeat; }

a.current_issue {
	color: #000000;
	font-size: 18px;
	text-decoration:none;
	background: url("images/up-arrow.jpg") no-repeat right transparent;
	margin-left:70px;
	margin-top:15px;
	padding-bottom:5px;
	padding-right:35px;
}		
		
/****** Category List before Footer  *********/		
#cat-bottom { 
	height: 44px; 
	background: url(images/footer-cat-bg.png) repeat-x; 
	margin-top: 19px;
}
.cat-bottom-nav {
	list-style: none;
	margin: 0;
   padding: 0 15px;
} 
#cat-bottom ul.cat-bottom-nav li {
	text-transform: uppercase;
	float: left;
	position: relative;
	padding: 10px 35px  0 0;
	
}

.cat-bottom-nav a {
	color: #e89b02;
	font-size: 13px;
	display: block;
	text-decoration: none;
}

ul.cat-bottom-nav > li:last-child  {
	padding-right:0 !important;
}

	
/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
	
				body#new-home #sidebar { float: left; width: 323px; margin: 75px 0 65px 0;}
						body#new-home #sidebar div.widget { background: transparent;  }
					
						
							div.widget.popular ul li, div.widget.random ul li,  div.widget.featured ul li {border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
							div.widget.popular ul li span.title, div.widget.random ul li span.title, div.widget.featured ul li span.title {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #383737; font-weight: bold; padding-top:9px; display:block;}
							div.widget.popular ul li span.postinfo, div.widget.random ul li span.postinfo, div.widget.featured ul li span.postinfo {color:#bfbfbf; font-family:Georgia,serif; font-size:11px; font-style:italic; display:block; margin-top:-2px;}
							
							div.widget ul li img{border-right: 7px solid #efefef; float: left; margin-right: 6px; }
							
						
						div.widget.random h4.widgettitle span, div.widget.archives h4.widgettitle span, div.widget.featured h4.widgettitle span {border-right: 1px solid #a7a6a6;}
						
														
						#sidebar .popular ul, #sidebar .random ul, #sidebar .featured ul { margin-bottom: 15px; }
							#sidebar .popular ul li, #sidebar .random ul li, #sidebar .featured ul li { background: none; padding:0 0 0 1px; }
								#sidebar .popular ul li ul, #sidebar .random ul li ul, #sidebar .featured ul li ul { margin:0px; padding:0px; }
								
#sidebar div.widget {
	padding-bottom: 0px;
}

.sectionsubhead {
    color: #990000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}