@charset "UTF-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	background:#1d1105 url(images/bgpattern.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

/* GLOBAL STYLES */

.clear {
clear: both:
}

h2{
	font-size:18px;
}

h1{
	font-size:24px;
}

a{
	text-decoration:underline;
	color:#FFF;
}

a:hover{
	color:#aa2c13;
}

.georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.disclaimer{
	font-style:italic;
	font-size:9px;
}

/* WRAP */

#wrap{
	width:975px;
	padding:40px;
	position:relative;
	float:left;
}

/* HEADER */

#wrap #header{
	width:inherit;
	height:146px;
	position:relative;
}

#wrap #header a#homelink{
	display:block;
	width:638px;
	height:120px;
	position:relative;
	text-decoration:none;
}

#wrap #header a#homelink #title{
	display:block;
	width:638px;
	height:87px;
	background:url(images/title.gif) no-repeat;
	padding:0;
	margin:0;
	border-top:6px solid #aa2c13;
	border-bottom:6px solid #aa2c13;
	position:absolute;
	top:0;
	left:0;
}

#wrap #header a#homelink .tagline{
	position:absolute;
	bottom:0;
	left:2px;
}

#wrap #header a#homelink:hover #title{
	background-position:0 -87px;
}

#wrap #header #nav{
	width:300px;
	height:120px;
	position:absolute;
	top:0;
	right:0;
}

a.navitem{
	width:76px;
	height:120px;
	display:block;
	position:relative;
	text-decoration:none;
	float:left;
}

#wrap #header #nav a#submitbutton{
	margin:0 36px;
}

a.navitem .icon{
	display:block;
	width:76px;
	height:70px;
	position:absolute;
	top:0;
	background:url(images/teebutton.gif) no-repeat;
}

a.rssbutton .icon{
	background:url(images/rssbutton.gif) no-repeat;
}

a.navitem .pagetitle{
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	display:block;
	width:76px;
	position:absolute;
	bottom:16px;
	text-align:center;
	color:#aa2c13;
}

a.navitem .tagline{
	position:absolute;
	bottom:0;
	display:block;
	width:76px;
	text-align:center;
}

a.navitem:hover .icon{
	background-position:0 -70px;
}

a.rssbutton:hover .icon{
	background-position:0 -70px;
}

a.navitem:hover .pagetitle{
	color:#FFF;
}

a.rssbutton:hover .tagline{
	color:#dc510c;
}

/* DIRECTORY */

#wrap #directory{
	width:inherit;
	position:relative;
	padding:0 0 20px 0;
	font-size:14px;
}

#wrap #directory a.directorylink{
	text-decoration:none;
	color:#aa2c13;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:5px;
}

#wrap #directory a.directorylink:hover{
	color:#FFF;
}

#wrap #directory #directorylinks{
	position:absolute;
	right:-5px;
}

/* CONTENT */



#wrap #content{
	width:inherit;
	position:relative;
}

#wrap #content #left{
	position:relative;
	width:300px;
	float:left;
}

#wrap #content #right{
	position:relative;
	width:638px;
	float:right;
	padding:32px 0 0 0;
}

#wrap #content #right #nextpostslink a{
	width:92px;
	background:#aa2c13;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	display:block;
	float:right;
	text-decoration:none;
	padding:4px 0;
}

#wrap #content #right #prevpostslink a{
	width:92px;
	background:#aa2c13;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	display:block;
	float:left;
	text-decoration:none;
	padding:4px 0;
}

#wrap #content #right #nextpostslink a:hover, #wrap #content #right #prevpostslink a:hover{
	background:#fff;
	color:#aa2c13;
}

/* POSTS */

#wrap #content #right .post{
	width:638px;
	height:289px;
	border-top:6px solid #aa2c13;
	border-bottom:6px solid #aa2c13;
	position:relative;
	margin:0 0 40px 0;
}

#wrap #content #right .single{
	height:auto;
	min-height:289px;
	border-bottom:none;
}

#wrap #content #right .page{
	height:auto;
	border-bottom:none;
}

#wrap #content #right .post h1{
	padding:0;
	margin:10px 0 5px 0;
	border:none;
}

#wrap #content #right #post_title img{
	padding-right:5px;
	vertical-align:middle;
}


#wrap #content #right .post h1 a{
	text-decoration:none;
}

#wrap #content #right #post_title{
	border-bottom:6px solid #aa2c13;
        padding-bottom:10px;
}

#wrap #content #right #post_title #author{
	padding-left: 45px;
        font-weight: bold;
}



#wrap #content #right .post .postleft{
	width:300px;
}

#wrap #content #right .post .postleft .DISQUSFAIL a{
	display:block;
	width:40px;
	height:24px;
	color:#FFF;
	background:url(images/commentsbubble.gif) no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	text-decoration:none;
	font-weight:bold;
}

#wrap #content #right .post .postleft .DISQUSFAIL a:hover{
	background-position:0 -30px;
	color:#aa2c13;
}

#wrap #content #right .post .postright{
	width:300px;
	height:289px;
	position:absolute;
	right:0;
	top:0;
	background:url(images/thumbless.gif) no-repeat;
}

#wrap #content #right .post .description{
	position:relative;
}

#wrap #content #right .post .description ul.related_post{
	padding:0;
	margin:0;
	list-style:inside;
	width:300px;
}

#wrap #content #right .post .post_rss{
	position:absolute;
	bottom:-20px;
	right:140px;
	width:200px;
}

#wrap #content #right .post .post_rss .pagetitle, #wrap #content #right .post .post_rss .tagline{
	width:inherit;
}

#wrap #content #right .post .post_rss .icon{
	left:50%;
	margin-left:-38px;
}

#wrap #content #right .post .post_share{
	position:absolute;
	bottom:34px;
	right:92px;
}

#wrap #content #right .post .postright a img{
	border:0;
}

#wrap #content #right .post a.button, a.addtoany_share_save{
	text-align:center;
	background:#aa2c13;
	color:#FFFFFF;
	text-decoration:none;
	width:92px;
	padding:4px 0;
	display:block;
	position:absolute;
	bottom:12px;
	left:0;
	text-transform:uppercase;
}

#wrap #content #right .single a.button{
	top:300px;
	left:0;
	height:14px;
}

#wrap #content #right .single a.addtoany_share_save{
	top:300px;
	left:104px;
	height:14px;
}

.postleft a.addtoany_share_save{
	left:208px;
}

#wrap #content #right .post .postleft a.read{
	left:104px;
}

#wrap #content #right .post a.button:hover, a.addtoany_share_save:hover{
	background:#fff;
	color:#aa2c13;
}

/* DEALBURSTS */

.dealburst{
	width:148px;
	height:149px;
	position:absolute;
	right:-20px;
	top:-24px;
	z-index:100;
}

/* SIDEBAR */

ul.sidebar{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
}

ul.footbar{
	padding:40px;
}

ul.footbar li.widget{
	float:left;
	margin:0 38px 0 0;
}

ul.sidebar li.widget ul{
	list-style:square inside;
	padding:0;
	margin:0;
}

ul.sidebar li.widget ul li{
	padding:3px 0;
}

ul.sidebar li.widget{
	padding:0 0 40px 0;
	position:relative;
	width:300px;
}

ul.sidebar li.widget h2.widgettitle{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:6px solid #aa2c13;
}

ul.sidebar li.widget #newsletter label{
	padding:5px 0;
	color:#aa2c13;
	display:block;
}

ul.sidebar li.widget #newsletter input{
	padding:5px 10px;
	width:278px;
	background:#1d1105;
	border:1px solid #aa2c13;
	color:#FFFFFF;
}

ul.sidebar li.widget #newsletter input[type=submit]{
	background:#aa2c13;
	width:92px;
	padding:4px 0;
	color:#FFFFFF;	
	text-align:center;
	text-transform:uppercase;
	margin:12px 0 0 208px;
	border:none;
	cursor:pointer;
	font-size:12px;
}

ul.sidebar li.widget #newsletter input[type=submit]:hover{
	background:#FFF;
	color:#aa2c13;
}

ul.sidebar li.widget_links ul{
	list-style:none;
}

ul.sidebar li.widget_links ul li{
	float:left;
}

ul.sidebar li.widget_links ul li a img{
	border:none;
	padding:4px;
}

ul.sidebar li.widget_links ul li a:hover img{
	border:4px solid #aa2c13;
	padding:0;
}

#newslettericon{
	position:absolute;
	right:0;
	top:-15px;
}

/* SIDEBAR-DISQUS */

ul#dsq-combo-tabs li{
	background:#1d1105 !IMPORTANT;
	border:1px solid #aa2c13 !IMPORTANT;
	border-bottom:none !IMPORTANT;
}

#dsq-combo-content .dsq-combo-box{
	background:#1d1105 !IMPORTANT;
	border:1px solid #aa2c13 !IMPORTANT;
}
li.dsq-active a{
	color:#aa2c13 !IMPORTANT;
}

li.dsq-clearfix{
	border-bottom-color:#aa2c13 !IMPORTANT;
}

#post-choices, .form-text-label{
	background:none !IMPORTANT;
	color:#FFF !IMPORTANT;
}

/* FOOTER */

#footer{
	width:100%;
	background:#1d1105;
	float:left;
}

/* COMMENTS */

#comments-template{
	width:638px;
}

#comments-template ol.commentlist{
	list-style:none;
	padding:0;
	margin:0;
}

textarea{
	background:#1d1105 !IMPORTANT;
	border:1px solid #aa2c13 !IMPORTANT;
	width:616px !IMPORTANT;
	padding:10px !IMPORTANT;
	color:#fff !IMPORTANT;
}

input{
	background:#1d1105;
	color:#fff;
	border:1px solid #aa2c13;
}

input[type=submit]{
	background:#aa2c13;
	border:none;
	text-transform:uppercase;
	cursor:pointer;
	padding:4px 10px;
}

input[type=submit]:hover{
	background:#fff;
	color:#aa2c13;
}