/*
	File:			custom.css
	Description:	Custom styles for Thesis
   

	Table of Contents :    

		1. General Tweeks
		2. Header
		3. Navigation
			A. Primary Navigation
			B. Drop Down Navigation
		4. Content Area    
			A. Front Page Styles  
				i. Primary Featured Post
				ii. Front Welcome Box  
				iii. Secondary Featured Posts
				iv. Blog Archive Link
			B. Single/Page Styles
		5. Sidebars
		6. Footer  
	             
*/                       

/* general tweeks*/
	.custom { border-top: 1em solid #d80045; background: #f8f8f8 url(images/bg.png) repeat;}
	a { outline: none; color: #d80045;} 
 
/* header */
	.custom #header_area { margin: 0 auto 2em; background: url(images/header_bg.png) repeat-x;}
	.custom #header_area .page { background: none; }
	.custom #header_area #header { padding: .5em 0 1.0em; border-bottom: none; height: 8em;}
	.custom #header_area #logo { float: left; width: 301px;}  
	
	/* To change the logo, simply replace /custom/images/logo.png with your own 301x85px image. */
		.custom #header_area #logo a {width: 325px; height: 70px; background: url(images/logo.png) no-repeat; text-indent: -9999px; display: block; align: center; }
	/* End logo style */
	
	.custom #header_area #tagline {display: none;}    
  
/* navigation */          
	
	/* primary navigation styles */
		.custom ul.menu {float: right; border: none; margin: 3em -.5em 0 0;}
		.custom ul.menu .current {border: none; border-bottom: 4px solid #d80045;}
		.custom ul.menu li a{ border: none; border-bottom: 4px solid #000; margin: 0 .5em; padding: 1em .7em .7em 1em; background: none; }
		.custom ul.menu li a:hover { border: none; border-bottom: 4px solid #d80045; }
		.custom ul.menu .rss { float: left; }
		.custom ul.menu .rss a { padding: .9em 1em .8em 1em; background: none; border: none; border-bottom: 4px solid;}        
		.custom ul.menu .rss a:hover { padding: .9em 1em .8em 1em; background: none; border: none; border-bottom: 4px solid #ff6600; text-decoration: none; } 
 
 /* dropdown navigation styles */ 
 	  .custom ul.menu ul {border: none; margin: 0 0 0 -50%;  padding: .6em 0 0 0;}	
		.custom ul.menu ul li {text-align:center; margin: 0 0 .4em 0;}      
		.custom ul.menu ul li a { background: #ccc; border-bottom: 4px solid #fff; } 
		.custom ul.menu ul li a:hover { background: #d80045; border-bottom: 4px solid #000; } 
  
/* content area */ 

	/* front page */	
		.custom #content_area #content_box { background: none; padding: 1em 0 0 0;}  
		.custom .featured_post_title { width: 100%; position: relative; background: url(images/post_transparency.png); z-index: 22; text-align: center;}  
	
		/* primary featured post */ 
			.custom #content_area #custom_front_primary_post { width: 97%; height: 349px; border: 1em solid black; background: #fff;;}
			.custom #custom_front_primary_post .featured_post_title {bottom: 4.7em; padding: 1em 0; overflow: hidden; }
			.custom #custom_front_primary_post .featured_post_title h2 { font-size: 2em;}
  
		/* front welcome blox */
			.custom #content_area #custom_front_welcome { width: 100%; border-top: 1px dashed #bfce4b; border-bottom: 1px dashed #bfce4b; margin: 2em 0 0 0; background: #d80045; }
			.custom #content_area #custom_front_welcome h2 {text-align: center; margin: .25em auto 0; font-size: 4em;}
			.custom #content_area #custom_front_welcome p {  padding: .5em 1em 1em 1em; font-size: 1.5em; line-height: 1.7em; }
	
		 /* secondary featured posts */
			.custom #content_area ul#custom_front_secondary_posts { width: 102%; padding: 0;}
			.custom #content_area ul#custom_front_secondary_posts li.box { float: left; display: block; border: .5em solid black;width: 215px; height: 215px; margin: 1.7em 0 0 1.7em;}
			.custom #content_area ul#custom_front_secondary_posts li.box.first { margin: 1.7em 0 0 0;}  
			.custom #custom_front_secondary_posts .featured_post_title {top: -3.8em; padding: 1em 0; height: 1.4em; overflow: hidden;}
			.custom #custom_front_secondary_posts .featured_post_title h2 { font-size: 1.2em;}
  
		/* blog archive link */ 
			.custom a#secondary_archives { text-align: center; float: right; font-size: 1.5em; margin: 1em 0 1em 0 ; padding: .1em 0; border-top: 1px dashed #338a85; border-bottom: 1px dashed #338a85; color: #338a85; width: 150px;}
			.custom a#secondary_archives:hover { color: #d80045; }    
 
	/* posts and pages */
		.custom #content_area .headline_area {background: url(images/title_shadow.png) no-repeat bottom; padding: 0 0 4em 0;}
		.custom #content_area .headline_area h1, .custom #content_area .headline_area p, .custom #content_area .entry-title  { text-align: center;}    
		.custom #content_area .post.post_box  {border: none;} 
		.custom.single #content_area #content_box .post h2,
		.custom .post_box .entry-content h2 { width: 100%; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding: .5em 0; background: #eee; text-indent: 1em;}
  
/* sidebars */
	.custom #sidebars h3 { background: url(images/sidebar_title_bg.png) no-repeat 0 0; padding: .5em 5em .5em 0; width: 100%; margin: .5em 0 0 -1.4em; text-align: center; font-weight: bold; color: #000; }  

/* footer */    
	.custom #footer_area { background: #d80045; margin: 2em auto 0; border-top: 1px dotted #ccc;}
	.custom #footer_area #footer { border: none; }          