@charset "UTF-8";

/* :::::::::: Display None :::::::::: */

.titleline, .leftnav, .today {
display:none;
}

* {outline:none; list-style:none;}




/* :::::::::: body parts :::::::::: */

.wrapper{
float:left;
background:#000;
margin:0;
padding:0;
width:994px;
}


.mainbody {
clear:both;
float:left;
width:994px;
background:#000;
padding-bottom:100px;
}

.mainbody #leftmain {
float:left;
width:665px;
padding-left:4px;
}

.mainbody .midcolumn {
float:left;
width:665px;
margin: 0px;
padding: 0px;
}

.mainbody .rightrail{
float:right;
width:314px;
padding-top:10px;
}




/* Video Player */


.mainbody .midcolumn .videoplayer {
float:left;
width:665px;
background:#000;
}

.videoplayer a {
text-decoration:underline;
}

.videoplayer p a {
color:#39f !important;
}

.videoplayer p a:hover {
color:#bde5ff !important;
}


/* :::::::::: Text Styles :::::::::: */

.midcolumn {
color:#fff;
}


.midcolumn p{

}

.midcolumn h2, .midcolumn h3, .midcolumn h4 {

}

.midcolumn h1 {
}


/* :::::::::: RIGHT RAIL + FEATURES :::::::::: */


.related {
width: 280px;
margin:0;
padding:0;
display:inline;
font: normal 12px verdana, arial, helvetica, sans-serif;
line-height:160%;
padding:10px 10px 0 10px;
color:#fffcf3;
background:none;
}

.related h1 {
color:#eec959;
font:normal 20px "gill sans", arial, helvetica, sans-serif;
text-transform:uppercase;
margin:10px 0 5px 0;
}



#right-side-1 {
margin-top:6px;
}




.related ul.left {
float: left;
width: 120px;
margin: 3px 0 0 0 !important;
display:inline;
}

.related ul {
		list-style: none;
		
padding-left: 1em !important;	text-indent: -1em !important;

		}

.related li {
		list-style-image: none;
		list-style-type: none;
		}




.related li {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#fffcf3;
list-style:none;
padding:3px 0 3px 10px !important;
	

margin:0 !important;
width:110px;
}


.related li:hover  {
background:#2c2014;
}

.related li a, .related li a:visited {
color:#fffcf3;
}

p.pod_link {
font-size:11px;
}

p.pod_link a, 
p.pod_link a:visited {
color:#666 !important;
padding-left:10px;
}


/* :::::::::: ADVERTISEMENT :::::::::: */


#topad {
margin: 0;
background: #FFFFFF !important;
float: left;
height: 100px;
}

/* remove */
#magazinead {
float: left;
padding-top:5px;
}

#bannermagazine{
float:left; 
display:inline;
margin:0 0 0 0;
padding: 0;
}

.squaread #advertisement{
color: #FFFFFF;
width:300px;
}

.squaread #advertisement .advertisement{
background: transparent !important;
color: #666;
}

.tdihads {
clear:both;
float:left;
margin:0 0 0 2px;
}
.tdihArticleads {
clear:both;
float:left;
margin:0 0 0 -10px;
}

*html .tdihArticleads {
margin:0 0 -50px -7px;
}


/* HP */

.imageBorder {
border:1px solid #271e07;
}


#homeFlash {
background:url(/images/flash2.jpg);
width:665px;
height:305px;
}


#doubleSpotlight {
width:635px;
height:230px;
padding-left:20px;
padding-bottom: 10px
overflow: hidden;
}

.hpSpotlight {
width:300px;
padding-left:0px;
float:left;
}

.hpSpotlight1 {
width:300px;
padding:0px 32px 0 0px;
float:left;
}


.schedule-pod {
width:290px;
padding-left:0px;
float:left;
}

.schedule-pod p {
padding-left:5px;
}

.hpSchedDate {
padding: 0px;
margin-top: 0px;
}

.hpSchedTitle, .hpSchedDate {
padding-bottom: 6px;
border-bottom: dotted 1px #333;
}

.hpSchedDate a:link, .hpSchedDate a:active, .hpSchedDate a:visited {
color:#fff !important;
font-size:18px;
text-decoration: none !important;
}


.hpSchedDate a:link, .hpSchedDate a:active, .hpSchedDate a:visited, .hpSchedTitle a:link, .hpSchedTitle a:active, .hpSchedTitle a:visited {
color:#fff !important;
font-size:18px;
}

p.hpSchedTitle a:hover, p.hpSchedDate a:hover {
color:#eec959 !important;
}

.hpSchedTime {
color: #eec959;
font-size: 14px;
}

.hpSpotlight p , .hpSpotlight1 p {
font-size:12px;
color:#eec959;
}

.hpSpotlight1 a:link, .hpSpotlight1 a:visited, .hpSpotlight1 a:active {
color: #fff !important;
}

.schedule-pod p.hpSchedListing a:link, .schedule-pod p.hpSchedListing a:active, .schedule-pod p.hpSchedListing a:visited {
font-size:12px;
color:#eec959 !important;
}

.video_container {
width: 650px;
padding-bottom: 20px;
}

.video-heading h1 {
font:normal 28px "gill sans", arial, sans-serif;
padding:0;
margin: 20px 0 7px 20px;
color:#eec959;
text-transform:uppercase;
width: 340px;
float: left;
}

.video-heading h1 a:link, .video-heading h1 a:active, .video-heading h1 a:visited {
color:#eec959 !important;
text-decoration: none;
font:normal 28px "gill sans", arial, sans-serif;
}

.video-heading p a:link, .video-heading p a:active, .video-heading p a:visited {
font:normal 22px "gill sans", arial, sans-serif;
color:#eec959 !important;
text-decoration: none;
}

.video-heading h1 a:hover, .video-heading p a:hover {
color:#d9d9d9 !important;
text-decoration: none;
}


.video-heading {
overflow: hidden;
}

.video-heading p {
float: left;
width: 280px;
padding-top: 20px;
text-align: right;
}

.video_pod1, .video_pod2, .video_pod3 {
width: 200px;
float: left;
font: normal 12px Arial, Helvetica, Sans-serif;
}

.pod_title a:link, a:visited, a:active {
font-size: 14px;
}

.video_container .pod_title a: hover {
color: #333 !important;
}


.video_pod1 {
padding-left: 20px;
}

.video_pod2 {
padding-left: 12px;
}

.video_pod3 {
padding-left: 12px;
}

.hpSpotlight1 h1, .hpSpotlight h1 {
padding:0;
margin: 20px 0 7px 0;
font:normal 28px "gill sans", arial, sans-serif;
}

.hpSpotlight h1 a, 
.hpSpotlight h1 a:visited {
text-decoration:none;
color:#eec959 !important;
}

.hpSpotlight1 h1 a:link, .hpSpotlight1 h1 a:active, .hpSpotlight1 h1 a:visited {
text-decoration:none;
color:#eec959 !important;
width: 200px;
font:normal 24px "gill sans", arial, sans-serif;
}


.hpSpotlight h1 a:link, .hpSpotlight h1 a:active, .hpSpotlight h1 a:visited {
text-decoration:none;
color:#eec959;
width: 200px;
font:normal 24px "gill sans", arial, sans-serif;
}


h1#armageddonShows {
font:normal 28px "gill sans", arial, sans-serif;
padding:0;
margin: 20px 0 10px 0;
color:#eec959;
}

#listingContainer {
padding:0 0 0 20px;
}


.showListing {
height:130px;
}

#listingContainer .imageBorder {
float:left;
}

.listingContent {
float:left;
width:320px;
padding-left:20px;
padding-top:0px;
height: 100px;
}

.listingContent h2 {
font:normal 16px arial, helvetica, sans-serif;
color:#eec959;

}

.listingContent p {
font-size:12px;
color:#fff;
}

p.moreLink {
font-size:12px;
color:#fff;
}

p.moreLink a, p.moreLink a:visited {
text-decoration:underline;
color:#fff !important;
}

p.moreLink a:hover {
color:#eec959 !important;
}


.thinLine {
height:1px;
width:626px;
background:#000;
margin-right:auto;
margin-left:auto;
}


/* INTERIOR STYLES */

#armageddonHeader {
width:639px;
height:92px;
padding-left:26px;
padding-top:20px;
background:url(/images/interior-header.jpg) right no-repeat;
}

.armageddonLogo {
width:315px;
height:45px;
float:left;
}

ul.interiorMiniNav {
margin:0;
padding:0;
width:170px;
float:right;
text-transform:uppercase;
}

ul.interiorMiniNav li {
padding: 1px 0;
}

ul.interiorMiniNav li a, ul.interiorMiniNav li a:visited {
text-decoration:none;
color:#e0c77a;
font-size: 11px;
}

ul.interiorMiniNav li a:hover {
color:#fff;
}



/* anchor nav */


ul#interiorSlideNav {
border-top:1px solid #271e07;
border-bottom:1px solid #271e07;
height:20px;
margin:0;
padding:0;
width:620px;
margin-right:auto;
margin-left:auto;
margin-bottom:30px;
}

ul#interiorSlideNav li {
float:left;
display:inline;
font-size:13px;
padding:3px 0px 3px 10px;
}

ul#interiorSlideNav li a, 
ul#interiorSlideNav li a:visited {
text-decoration:none;
color:#ccc;
text-transform:uppercase;
}  

ul#interiorSlideNav li a:hover {
color:#e0c77a;
}
ul#interiorSlideNav li:hover {
background:#242019;
}


/* listing stlyes */

.listingDate {
padding-left:26px;
}

.listingDate p {
border-bottom:1px solid #271e07;
width:616px;
margin-bottom:10px;
}

.listingDate span.listingDay {
font:29px normal arial, sans-serif;
text-transform:uppercase;
}

.listingDate span.listingDate {
font:16px normal arial, sans-serif;
text-transform:uppercase;
color:#e0c77a;
}


.listingItem {
padding-left:26px;

}

.listingItem img {
float:left;
}

.listingDescription {
float:left;
padding-left:20px;
width: 600px;
}

.listingDescription p.listingTime {
font-style:italic;
font-size:18px;
font-family:verdana, arial, sans-serif;
color:#e0c77a;
text-transform:uppercase;
}

.listingDescription p.listingTitle {
font-size:20px;
font-family:verdana, arial, sans-serif;
color:#fff;
text-transform:capitalize;
}

.listingDescription p.listingCopy {
font-size:12px;
font-family:verdana, arial, sans-serif;
color:#e0c77a;
}


.backToTop {
text-align:right;
width:639px;
text-transform:uppercase;
font-size:10px;
margin:10px 0;
}

p.backToTop a, p.backToTop a:visited {
text-decoration:none;
color:#ccc !important;
}

p.backToTop a:hover {
color:#e0c77a !important;
}


#rrShows p a:link, #rrShows p a:active, #rrShows p a:visited {
font-size:14px;
color:#eec959;
padding-top: 10px !important;
}

#rrShows p {
font-size: 11px;
}

#rrShows h1 {
padding-bottom: 10px;
}

.videoplayer p {
line-height: 160% !important;
font: normal 12px Arial, Helvetica, Sans-serif ;
}


/* :::::::::: STORE :::::::::: */

.store {
padding: 10px 0 0 0;
margin: 0;
background: none !important;
float: none;
clear: both;
width:298px;


}

.store .header {
height: 32px;
border-bottom: none;
background:url/images/store-header.jpg) no-repeat ;
}

.store .background {
background:none !important;
background-image: none !important;
float: none;

}


.store .background .body {
margin:0;
padding:0;
padding:10px 0 10px 10px;
width: 270px;
float: none;
clear:both;
height:100px;
clear:both;
}

.store .background .body .image {
margin: 0;
padding: 0;
display: inline;
}

.store .background .body .text {
width: 160px;
display: inline;
padding-left: 8px;
color:#fff;
}

.storelink:hover {
background:#21292e;
}


.store .background .body .text a.bold {
display: block;
color:#39f;
}

.store .background .body .text a.bold:hover {
background:#21292e;
color:#fff;
}

.store .footer {
display:none;
}

