/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }
#wrap {
	background: none !important;
	position: relative;
	z-index: 5;
}

#feature_title {
	margin: -80px 0px 40px;
}

	#feature_title a {
		color: #FFF !important;
	}
	
#content h3.heading {
	color: #FFF;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	margin: -90px 0px 40px;
}
	
#top {
	height: 275px;
	padding: 0px;
}
	.large {
		height: 450px !important;
	}

	#pagenav {
		background: #000;
		display: block;
		float: right;
		overflow: auto;
		padding: 0px 0px 0px 0px;
		width: 100%;
	}
	
		#pagenav li {
			float: right;
			padding: 0px 10px;
		}
			#pagenav li a {
				font-size: 13px !important;
				padding: 10px 13px !important;
				outline: none;
			}
				#pagenav li a:hover {
					background: #BF1E2E;
					color: #FFF;
				}
	
	#header {
		padding: 0px;
		position: absolute;
	}
		#header a {
			margin-left: -40px;
			outline: none;
		}
	
	#menu {
		display: none;
	}
	
#content {
	background: transparent url(images/bg-content-top.png) center -65px no-repeat;
	padding-top: 90px;
	width: 100%;
}
	#content.pagecontent, #content.full, #content.single-full {
		background: transparent url(images/bg-content-top-full.png) center -65px no-repeat;	
	}
		#content.full .col-left, #content.full .col-left #featured {
			width: 920px;
		}
			#content.full .col-left .post {
				border:none;
				float:left;
				width: 265px;
			}
			#content.full .col-left .post h2 b, .col-right h3 b, .cat-post-item h3 b {
				padding: 5px 0px;
				font-size: 15px;
				text-transform: none;
				display: block;
			}
		#content.full .col-right {
			display: none;
		}
	
	#content .wrap {
		background: #FFF;
	}
	
	
		#content .inner {
			margin: 0px auto;
			width: 960px;
		}
		
		#content #featured {
			margin: 0px 20px;
			padding:0px;
			width: 540px;
		}
		#featured .block {
			width: 255px;
			padding-right: 15px;
		}
		#featured .last {
			padding-right: 0px;
			padding-left: 15px;
		}
		#content .col-right #main {
			padding: 0px 10px;
			width: 300px;
		}
	
		#content .post p a {
			color: rgb(0,75,141);
			text-decoration: none;
			padding: 0px 2px;
		}	
			#content .post p a:hover {
				background: rgb(0,75,141);
				color: #FFF;
			}
		
		
		#comments h2 {
			font-size: 15px;
			line-height: 20px;
			margin-bottom: 5px;
			padding-bottom: 0px;
			text-transform: uppercase;
		}
			#comments h2 a {
				display: block;
				padding: 3px 6px;
			}
		
	#content-bot {
		background: transparent url(images/bg-content-bot.png) center bottom no-repeat;
		padding-bottom: 60px;
		width: 100%;
	}
#main-full {
	padding: 1px 20px;
}
#main-full .col_left {
	
}
#main-full .col_right {
	width: 300px;
}

h2#feature_title {
	background: transparent;
	font-size: 34px;
	padding: 0px 20px;
}	
#archive .post.block {
	border-bottom: dotted 1px #EEE;	
	padding: 10px 20px;
	width: 470px;
}
	.post h2.details {
		padding: 0px;
	}
	.post h2 b {
		color: #666;
		display: block;
		font-size: 11px;
		font-weight: bold;
		padding:  6px;
		text-transform: uppercase;
	}
	.post h2 b a {
		color: rgb(0,75,141);
	}
	
	.post h2 .tags {
		margin-left: 20px;
		padding: 5px 0px;
		font-style: normal;
		
	}


#content .stats {
	list-style: none;
	margin: 20px 0px;
	padding: 0px;
}
	#content .stats li {
		list-style: none;
		border-top: dotted 1px #999;
		margin: 0px;
		padding: 20px;
	}
	
		#content .stats li h3 {
			padding: 0px;
		}
		
		#content .stats li p {
			font-size: 14px;
			line-height: 24px;
		}
	/*#archive .post .thumbnail {
		display: block;
		margin: 0px auto !important;
		text-align: center;
	}*/

.gigpress-related-show {
	padding: 10px 0px !important;
}
	.gigpress-related-show li {
		list-style: none !important;
		padding: 5px 20px;
	}
	.gigpress-related-show .gigpress-related-label {
		display: none;
	}
.event {
	border-bottom: solid 1px #EEE;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.contacts h3, .slide div li h3, .widget li ul h3 {
	font-size: 18px !important;
	text-decoration: none;
	margin-top:  0px;
	padding-top:  0px;
}
.slide h3 a {
	text-decoration: none !important;
}
.contacts h3, .contacts p {
	padding: 0px;
	margin: 5px 0px;
}
.wpcf7-form span input, .your-message textarea {
	width:  220px;
}

.single #hana_flv_flow_1 {
	display: none;
}
#video-block p, #video-block ul {
	display:  none;
}
#video-block #hana_flv_flow_1 {
	display: block;
}
