/* @group Header */
#header-wrap{
	height: 210px;
	width: 100%;
	background: #141c00 no-repeat center top;
	position: relative;
	z-index: 0;
}
#header{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
#header-overlay{
	height: 0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
	z-index: 100;
}

/* @end */

/* @group Main */
#main-wrap{
	width: 100%;
	position: relative;
	z-index: 0;
}
#main{
	width: 960px;
	margin: 0 auto;
	margin-top: -125px;
	position: relative;
	z-index: 5;
}

#main .container{
	background-color: #fff;
	padding: 15px 30px 0px 30px;
	margin-bottom: 0px;
}
#main #content{
	float: right;
	width: 680px;
/*	margin-left: 220px;*/
}

.front #main #content {
	width: 710px; 
}

#sidebar-left {
	width: 190px;
	float: left;

}
/* @end */



/* @group Footer */
#footer {
	overflow:hidden;
}

#footer-hugger {
	width: 960px;
	/*padding-top: 15px;*/
	margin: 0px auto;
	z-index: 99;
	position:relative;
}
.not-front #footer-hugger {
	background: #FFF;
}

#footer-hugger .inner {
	margin-left: 250px;
	margin-right: 30px;
}

#footer .section {
	background-color: #566e10;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	color: #fff;
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 0;
}

#footer .section .centerer {
	width: 960px;
	position: relative;
	
}
/* @end */

/* @group Misc */
#skip-link{
	position: absolute;
	left: -999em;
}

hr.header-deco{
	border: none;
	border-top: 1px dashed #889160;
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
}
/* @end */



.front #four-column .block {
	width: 25% !important;
}

#four-column .block-syndication-client .dog-ear-piecer {
	width: 209px;
}





