/* ############## RESET ############## */
* {
	margin: 0px;
	padding: 0px;}



/* ############## BUMP ############## */
.bump {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;}



/* ############## LINKS ############## */
a:link,
a:active,
a:visited {
	color: #f47d31;}

a:hover {
	color: #c05e20;}



/* ############## FONTS ############## */
h1, h2, h3, h4, p {
	padding-bottom: 10px;}
h1 {
	color: #dac9b7;
	font: bold 22px Arial,Calibri,sans-serif;}
h2 {
	font: normal 18px Arial,Calibri,sans-serif;}
h3 {
	font: bold 16px Arial,Calibri,sans-serif;}
h4 {
	font: bold 14px Arial,Calibri,sans-serif;}
p {}



/* ############## BODY ############## */
body {
	background: url(/images/_default/bg.jpg) #22130c center top no-repeat;
	color: #fff;
	font: normal 13px Arial,Calibri,sans-serif;}



/* ############## CONTAINER ############## */
#container {
	margin: 0 auto 20px auto;
	width: 980px;}



/* ############## HEADER ############## */
#header {
	height: 80px;
	width: 980px;}

#main-logo {
	float: left;}
#main-logo a {
	width: 200px; 
	height: 79px; 
	display: block;}


/* ############## BANNER ############## */
#banner {
	position: relative;
	/* background: url(/images/_default/banner-bg.png) center top no-repeat; */
	height: 309px;
	margin-left: -10px;
	width: 1000px;}
#banner-overlay {
	position: absolute;
	top: 25px;
	left: 10px;
	z-index: 800;
	height: 274px;
	width: 980px;
	/* background: url(/uploads/MediaLibrary/image/15/253/original/banner1.JPG) center top no-repeat; */
	background: url(/images/_default/banner-overlay.png) top left no-repeat; 
}

#banner-inside {
	position: absolute;
	left: 10px;
	z-index: 800;
	height: 274px;
	width: 980px;
	background: url(/images/_default/banner-example.jpg) center 29px no-repeat;
	text-align: center;
	padding-top: 29px;}
#banner-inside-x {
	position: absolute;
	left: 10px;
	z-index: 800;
	height: 274px;
	width: 980px;
	/* background: url(/images/_default/banner-example.jpg) center 29px no-repeat; */
	text-align: center;
	padding-top: 29px;}
#internal-banner {
	position: relative;
	background: url(/images/_default/internal-banner-bg.png) center top no-repeat;
	height: 206px;
	margin-left: -10px;
	width: 1000px;}
#internal-banner #banner-overlay {
	height: 171px;
	background: url(/images/_default/internal-banner-overlay.png) top left no-repeat;}

/* ############## CONTENT ############## */
#content_container {
	background: url(/images/_default/content-bg.png) center top repeat-y;
	margin-top: -10px;
	min-height: 500px;}


/* LINKBAIT */
.linkbait {
	padding-bottom: 5px;}
/*#internal .linkbait {
	margin-bottom: 20px;}*/
.linkbait .linkbait-item {
	float: left;
	padding: 11px 11px 0px 0;}
.linkbait .linkbait-item.end {
	padding-right: 0px;}
#right_column .linkbait {}
#right_column .linkbait .linkbait-item {
	padding: 0 0 10px 0;}




/* LEFT COLUMN */
#left_column {
	float: left;
	padding: 15px 10px 10px 40px;
	width: 600px;}

	#left_column ul {
		padding: 0 0 10px 0;
		margin: 0 0 0 15px;}
	#left_column li {
		padding: 0 0 3px 3px;}


/* RIGHT COLUMN */
#right_column {
	float: left;
	padding: 15px 0 10px 15px;
	width: 280px;}

.view-more-btn {
	-moz-border-radius: 3px;	-webkit-border-radius: 3px;		border-radius: 3px;
	background: #e65717;
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	padding: 5px 7px;}
.view-more-btn:hover {
	background: #fc611b;}


/*.view-more-btn {
	background: url(/images/_default/view-more-btn.jpg) top left no-repeat;
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	height: 13px;
	line-height: 13px;
	display: block;
	padding: 0 0 0 17px;
	width: 58px;}*/

.subscribe-box {
	margin-bottom: 15px;}
.subscribe-box a {}



/* ############# FOOTER ############ */
#footer {
	background: url(/images/_default/footer-bg.jpg) #000 center top no-repeat;
	border-top: solid 1px #333;
	width: 100%;
	text-align: center;}
#inner-footer {
	width: 960px;
	height: 100px;
	margin: 0 auto;
	padding: 11px 10px;}

#contact-details {
	float: right;	
	color: #666;
	font-size: 12px;}

#footer ul {
	list-style: none;
	height: 30px;}
#footer li {
	color: #666;
	font-size: 12px;
	float: left;
	padding: 0 10px 0 0;}
#footer li a {
	color: #666;
	text-decoration: none;}
#footer li a:hover {
	color: #888;
	text-decoration: underline;}
#footer li.details {
	float: right;}

#footer .indepth-logo {
	width: 130px;
	height: 60px;
	margin: 0 auto;}
#footer .indepth-logo a {
	outline: none;
	display: block;
	width: 130px;
	height: 60px;}

.footer-logo-wrap {
	text-align: center; 
	width: 100%; 
	padding-top: 10px;}
.footer-logo {
	display: inline-block; 
	height: 55px; 
	width: 110px;}




/* ############ SITEMAP ############ */
#left_column .sitemap {
	}
#left_column .sitemap ul {
	margin: 0 0 0 20px;
	padding: 0;}
#left_column .sitemap li {
	padding: 0 0 3px 3px;}
#left_column .sitemap li a {
	padding: 0 0 5px 0;
	display: block;}
