/*
	File: custom.css
	Description: Custom styles for Thesis
*/

body.custom { background: url(images/bg.png); border-top: 0.3em solid #434444; font-size: 10px; }

.custom #page { background: transparent; }

/*---:[ global elements ]:---*/

.custom a { outline: none; }

.custom a:hover { color: #0C87C0; }

/*---:[ core layout elements ]:---*/

.custom #header {
	background: url(images/header.png) no-repeat top right;
	border: 0;
	height: 104px;
	padding: 0 1.1em;
	position: relative;
}

/*---:[ header elements ]:---*/

.custom #logo a {
	background: url(images/mg6.png) no-repeat;
	bottom: 0.7em;
	display: block;
	height: 80px;
	position: absolute;
	text-indent: -9999px;
	width: 246px;
}

.custom #tagline {
	background: url(images/tagline.png) no-repeat;
	bottom: 0;
	height: 35px;
	position: absolute;
	text-indent: -9999px;
	width: 449px;
}

/*---:[ content elements ]:---*/

.custom .headline_area h2, .custom h1 { font-size:3.5em; line-height:1.1em; }

.custom h1, .custom .headline_area h2 a { color: #434444; font-style: italic; }

.custom .headline_area h2 a:hover { color: #0C87C4; }

.custom .teasers_box h2 a { color: #0C87C4; font-style: italic; }

.custom .teasers_box h2 a:hover { color: #434444; }

#meta, #popular-posts span { color: #A1A1A1; font-size: 1.1em; text-transform: uppercase; }

	#meta em { text-transform: none; }
	
	#meta a { color: #777; }
	
.custom #content h3 { color: #0C87C0; font-size: 1.6em; font-style: italic; }

.custom #content h4 { color: #909090; font-size: 1.4em; font-style: italic; margin-bottom: 0.3em; }

.custom #content h4, .custom #content h5 { font-weight: normal; }

.custom .intro { color: #9f9f9f; font-size: 1.3em; line-height: 140%; }

.custom .drop_cap { color: #E2E2E2; }

sup a { font-size: 1.3em; margin: 0 0.1em; text-decoration: none !important; }

small { color: #A1A1A1; margin: 3em 0; }

.custom #content li { margin-bottom: 1em; }

.custom .prev_next { display: none; }

#wp_page_numbers { border-top: 1px solid #DDD; margin-left: 1.1em; padding-top: 1em; }

	#wp_page_numbers ul { font-size: 1.2em; list-style: none; }

		#wp_page_numbers li { float: left; margin-right: 0.5em; }
	
			#wp_page_numbers li a { color: #A1A1A1; display: block; padding: 0 3px 3px; }
			
				#wp_page_numbers li a:hover { background: #0C87C0; color: #FFF; }
	
	.active_page a { color: #434444 !important; }
	
	.page_info { color: #777; font-size: 11px; margin-right: 1.5em !important; text-transform: uppercase; }

.cluv { border-top: 1px dotted #DDD; margin-top: 1em; }


#similar {
	background: #0E87C0 url(images/related.png) repeat-x;
	padding: 1.9em 16em 1em 1.7em;
	position: relative;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width: 35.5em;
}

	#similar h4 {
		background: url(images/related-articles.png) no-repeat;
		height: 46px;
		text-indent: -9999px;
		width: 370px;
	}

	#similar ul { color: #FFF; list-style: square; }
	
		#similar li { margin: 1em 0 1em 1.1em; }
		
			#similar li a { color: #FFF; font-size: 1.4em; }

	#similar .ebg {
		background: url(images/related-br.png) no-repeat;
		bottom: 0;
		height: 153px;
		position: absolute;
		right: 0;
		width: 157px;
	}

/*---:[ sidebar elements ]:---*/

.custom #sidebars { text-shadow: 1px 1px 0 #FFF; }

	.custom #sidebars h3, .custom #content h5 {
		font-size: 0.8em;
		font-variant: normal;
		font-weight: bold;
		letter-spacing: 0.8px;
		text-transform: uppercase;
	}
	
#popular-posts span { font-size: 0.8em; }

.gotocomm { color: #434444 !important; text-decoration: none; }

#sidebars .drop_cap {
	color: #CFCFCF;
	float: left;
	font-size: 3.333em;
	line-height: 0.76em;
	padding: 0.04em 0.12em 0 0;
}

#sidebars a { color: #777; text-decoration: none;}
	#sidebars a:hover { text-decoration: underline; }
	
#text-9 li { padding-left: 1.5em; }
#text-9 .rss { background: url(images/feed.png) no-repeat center left; }
#text-9 .email { background: url(images/email.png) no-repeat center left; }
#text-9 .twitter { background: url(images/twitter.png) no-repeat center left; }
	

/*---:[ footer elements ]:---*/

#foot {
	background: #434444;
	overflow: hidden;
	padding: 1.1em;
}

	#foot p {
		background: url(images/footer-ring.png) no-repeat;
		color: #EEE;
		font-size: 1.2em;
		line-height: 160%;
		padding-left: 4em;
		text-transform: uppercase;
	}
	
		#foot p a { border-bottom: 1px solid #7F7F7F; color: #EEE; }
		
			#foot p a:hover { border: 0; }
		
	#foot span { font-family: Baskerville, "Times new roman", sans-serif; font-style: italic; }
	
	#foot ul { float: right; margin-top: 1.1em; }
	
		#foot li { float: left; margin-left: 2em; }
		
			#foot li a {
				background: #5A5A5A;
				color: #FFF;
				font-size: 1.4em;
				padding: 5px 7px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			
				#foot li a:hover { background: #0C87C0; }
				
			#foot .rss { background: #E98537; }

#hold { margin: 0 auto; width: 97.2em; }