/* Created by Purecutdesign								*/
/* Contact: tomcanji@purecutdesign.com					*/


/* CLEARFIX */

.clearfix:after { /* ie.css, ie7.css */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* COMMON */

body {
	font-family: arial, sans-serif;
}

a:link,
a:visited {
	color:#076fb6;
	text-decoration:none;
}

a:hover {
	color:#0b8ee8;
}


/* CONTAINER */

#container {
	width:1000px;
	margin:0 auto;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}



/* WRAPPER */

#wrapper {
	width:960px;
	margin:30px auto 0 auto;
	border-top:1px solid #dcdcdc;
	padding-top:10px;
}

#bg-holder {
	background: transparent url(../graphics/bg-wrapper.gif) repeat-y right 30px;
	margin-bottom:30px;
}

/* NAVIGATION */

#nav {
	width:100%;
	background:#f5f5f5;
	border-bottom:1px solid #d5d5d5;
}

	.nav-holder {
		width:1002px;
		margin:0 auto;
	}

	#nav ul {
		float:right;
	}
	
		#nav ul li {
			display:block;
			float:left;
			width:auto;
			font-size:11px;
			text-transform:uppercase;
			border-left:1px solid #d3d3d3;
			padding:10px 20px;
		}
		
		#nav ul li.last {
			background:#fff;
			border-right:1px solid #d3d3d3;
		}
		
			#nav ul li a:link,
			#nav ul li a:visited {
				color:#467ca2;
				text-decoration:none;
				
			}
			
			#nav ul li a:hover {
				color:#467ca2;
				text-decoration:none;
			}

/* HEADER */

#header {
	width:960px;
	margin:0 auto;
	padding:22px 0 11px;
	border-bottom:6px solid #dcdcdc;
	position:relative;
}

	.overlay-pic {
		position:absolute;
		top:0;
		left:-20px;
	}

	.header-lhs {
		
	}
	
		.header-lhs img {
			display:block;
		}


	.header-rhs {
		float:right;
		width:460px;
		text-align:right;
	}
		
		.header-rhs p {
			font-size:11px;
			color:#686765;
			text-align:left;
			margin-bottom:3px;
		}
		
		.header-rhs #widget-search input[type=text] {
			width:366px;
			height:32px;
			padding-left:4px;
			display:block;
			float:left;
			margin-right:4px;
		}
		
		.header-rhs #widget-search .search-btn {
			background:#076fb6;
			height:30px;
			font-size:11px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			width:80px;
			text-transform:uppercase;
			font-family:arial, sans-serif;
		}
		
		
		
/* CONTENT */
#content {
	
}	
	.hfeed {
		width:537px;
	}
	
	.hentry  {
		padding:20px 0 20px;
		border-bottom:1px solid #dcdcdc;
	}
	
	#primary .inside  {
		border-bottom:5px solid #dcdcdc;
		margin-bottom:20px;
	}
	
	
		.hfeed .entry-content p {
			font-size:12px;
			font-family: tahoma, arial, sans-serif;
			line-height:18px;
			margin:0 0 24px;
		}
		
			.hfeed .entry-content p a {
				font-size:12px;
				font-family: tahoma, arial, sans-serif;
				line-height:18px;
		
			}
	
		.hfeed h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			color:#076fb6;
			font-weight:normal;
			margin:4px 0 14px 0;
			font-size:20px;
			line-height:26px;
			
		}
			
			.hfeed h2 a:link,
			.hfeed h2 a:visited {
				color:#076fb6;
				font-size:20px;
				line-height:26px;
			}
			
			.hfeed h2 a:hover {
				color:#0b8ee8;
			}			
		
	
	.hfeed .entry-meta {
		margin-bottom:0;
	}
	
		.hfeed .entry-meta span.published {
			color:#cdcdcd;
			font-size:11px;
			display:block;
			float:left;
			margin-right:13px;
		}
		
			.hfeed .entry-meta span.published .published-time {
				color:#37951d;
				border:none;
			}
			
		.hfeed .entry-meta span.entry-categories {
			display:block;
			float:left;
			color:#cdcdcd;
			font-size:11px;
		}
		
		.hfeed .entry-meta span.entry-categories strong {
			color:#37951d;
			font-weight:normal;
		}
		
			.hfeed .entry-meta span.entry-categories a:link,
			.hfeed .entry-meta span.entry-categories a:visited {
				color:#37951d;
			}
			
			.hfeed .entry-meta span.entry-categories a:hover {
				color:#4bca28;
				text-decoration:none;
			}
		
		.hfeed .entry-footer {
			font-size:11px;
			margin-top:30px;
		}
			
		
			.hfeed .entry-footer span.read-more-link {
				display:block;
				float:left;
				width:auto;
			}
		
		
			.hfeed .entry-footer span.comment-count {
				display:block;
				float:right;
				width:auto;
				padding-left:18px;
				background: transparent url('../graphics/ic-comments.png') no-repeat left 4px;
			}
			
		
		.hentry,
		.navigation-links {
			margin:0;
		}
		
		
		.nav-previous,
		.nav-next {
			width:50%;
		}
		
		#form-section-actions button {
			background:#076fb6;
			height:30px;
			font-size:11px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			width:auto;
			padding:0 10px;
			text-transform:uppercase;
			font-family:arial, sans-serif;
		}

/* SIDEBAR */

#secondary {
	width:381px;
	border-left:1px solid #d1d1d1;
	margin:0 0 0 14px;
	padding:0 13px 0 14px;
	background:#f7f7f7;
}

	
	#secondary .widget {
		margin-top:20px;
		margin-bottom:0;
		border-bottom:4px solid #d1d1d1;
	}
	
		#secondary .widget ul {

		}
		
			#secondary .widget ul li {
				font-size:12px;
				line-height:16px;
				margin:0 0 8px 0;
			}
	

	#secondary h3 {
		font-weight:bold;
		font-size:14px;
		color:#646369;
		margin-bottom:8px;
	}
	
	#secondary .widget_categories {
		border-right:1px solid #d1d1d1;
		float:left;
		width:201px;
		border-bottom:none;
	}
	
		.widget_categories ul {
			width:187px;
			margin-right:14px;
			border-bottom:4px solid #d1d1d1;
		}
	
	.widget_archive {
		width:165px;
		margin:0 0 0 14px;
		float:left;
	}
	
	#secondary .widget_text {
		border-bottom:none;
	}
	
	#secondary #text-4 {
		border-bottom:none;
		clear:both;
		padding-top:20px;
		margin-top:0;
	}
	
	
	/*	.tweet_avatar {
			display:none;
		}
	
	#text-5 {
		margin-top:0;
		text-align:right;
		padding-top:0;
	}
	
		#text-5.widget_text {
			border-bottom:4px solid #d1d1d1;
			margin-top:0px;
			padding-bottom:10px;
		}
	
		
		#text-5 h3 {
			display:none;
		}
		
	
		#text-5 a:link,
		#text-5 a:visited {
			padding:20px 53px 20px 0;
			background: transparent url(../graphics/ic-twitter.jpg) no-repeat right;
			
		}
		
		*/
	
	
	

/* FOOTER */

.footer {
	width:960px;
	margin:0 auto;
	border-top:6px solid #dcdcdc;
	padding-bottom:30px;
}

	#copyright {
		font-size:10px;
		color:#92959c;
		padding-top:15px;
		border-top:1px solid #dcdcdc;
		margin-top:10px;
	}
	
	ul.categories-list {
		margin-top:18px;
	}
	
		ul.categories-list li {
			display:block;
			width:auto;
			float:left;
			margin-right:10px;
		}






/* MISC */


#respond h3 {
	font-size:12px;
}

#respond label {
	font-size:12px;
}





