img, div { behavior: url(/_css/iepngfix.htc); }
/***CSS RESET****/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
body{line-height:1.5em;}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
td {padding:1px 5px;}

/***BODY STYLES***/
body {font-family:arial,sans-serif; color:#000; font-size:13px;background: url('/_images/bgBlue.png') repeat;}
h1 { color:#29323B; font-size:25px; margin:10px; text-align:center; text-transform:uppercase;} 
h1 span {color:#AAAAAA;font-size:18px;}
h2 { font-size:16px; color:#29323B; margin-top:20px;font-family:georgia;letter-spacing:1px;text-transform:uppercase;}
.redblock h2 {color:#ffffff;}
h6 {font-size: 10px;color: #29323B;}
p { margin: 15px 0; }
a	{ text-decoration:none; color:#014693; font-weight:bold;}
a:hover { color:#E9792E; }
.clearer { clear: both; height:0px;}
.center {text-align:center;}
.cenImg { margin:0 auto;display:block; }
hr {border: 0;width: 100%;color: #29323B;background-color: #29323B;height: 5px;}

.smallTxt {font-size: 20px;color: #AAAAAA;margin: 0px;}

#ilmSymbol {position:absolute;top:85px;right:10px;}

#ilmBanner {background-color:#29323B;height:110px;margin:10px auto 0;width:880px;display:none;}
#launchRadio {background-color:#29323B;color:#FFFFFF;display:block;font-weight:bold;padding:7px;position:absolute;left:0;bottom:0;z-index:100;text-align:center;
   -webkit-border-top-right-radius: 15px;-webkit-border-top-left-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-topleft: 15px;border: 1px solid #29323B;padding: 10px;}

/***CONTAINER STYLES***/
.header {margin:0 auto; height:396px;width:960px; display:block;background:url('/_images/newBannerBig.png') top center no-repeat;position:relative;}
#gohome {display:block;margin: 0 auto; height:396px;width:960px;position:relative;}
#homeLogo {display:block;margin:0 auto;width:615px;}
#homeLogo img {margin-top:172px;}

#homealert {z-index:9;position:absolute;top:10px;width:850px;text-transform:uppercase;text-align:center;border:solid 5px #29323B;background-color:#ffcc99;left:50%;margin-left:-425px;}
#homealertContainer {padding:30px;font-size:24px;line-height:1em;}
#homealertContainer a {color:#cccccc;}
#homestore {z-index:9;position:absolute;bottom:20px;left:50%;margin-left:-480px;display:none;}
#homeitunes {z-index:9;position:absolute;bottom:35px;left:50%;margin-left:275px;display:none;}
#homeSignUp {z-index:9;position:absolute;bottom:35px;left:50%;margin-left:202px;width:278px;display:none;}


.container {margin:0 auto;background: url('/_images/bgBlue.png') repeat;} /*background: url('../_images/bgstrip.jpg') center repeat-y;}*/

.nav { background: url('/_images/navBlue.png') repeat-x;}
.menu { height:26px;margin:0 auto;padding:8px 0 0 0;width:960px;border-top:5px solid #29323B;text-align:center;}
.menu a {padding:0 10px; font-size:16px; font-weight:bold;text-transform:uppercase;font-family:trebuchet MS;}

.outerContent{width:960px;margin:0 auto;}
.wSide {width:670px;float:left;}
.content {padding: 10px 20px; border:5px solid #29323B;background-color:#cccccc;margin:0 auto;position:relative;}
.footer {margin:0 auto; width:920px; text-align:center; padding:25px 20px 10px 20px;}

.tourTable {margin:0 auto;}

.sidebar {float:right;font-size:10px;width:230px;}
.sidebar h2 {margin: 5px 0 10px 0;}
.sidebar table {margin:0 auto;}
.redblock{padding: 10px 20px 10px 20px;background-color: #29323B;text-align:center;display:block;}
.shows{background-color:#cccccc;padding:5px;text-align:center;margin:10px 0;border: #29323B solid 5px;}
.socialIcons {text-align:center;}

.quotes {text-align:right;font-style:italic;}

.comment {background-color:#29323B; padding:10px 20px;margin:20px 0;color:#ffffff;}
.comment a {color:#A3B4C2;}
.comment a:hover { color:#E9792E; }
.comment h6 {color:#D6CDC4;}

.ustreamVid {float:left;}
.ustreamChat {float:right;}

.fan {width:850px;margin:30px auto;background-color:#29323B;}
.fanContainer {padding:20px;color:#ffffff;}
.fanContainer h2 {margin:0 0 20px 0;color:#ffffff;}
.fanContainer img {float:left;padding: 0 20px 20px 0;}
.fanContainer a {color:#A3B4C2;}
.fanContainer a:hover { color:#E9792E; }
.fanContent{float:left;width:375px;}

.redTxt {color:#ff0000;font-weight:bold;}

.radio td {padding:1px 1px;border:1px #29323B solid;}


/****Store****/
.storeSidebar {float:left;text-align:right;font-size:13px;width:230px;margin-right:6px;background-color:#cccccc;border:2px solid #29323B;}
.storeSidebar h2 {margin-top: 0;background-color:#29323B;padding:4px 2px;color:#ffffff;}
.storePad {padding:0 5px;}

.storeMain {width:300px;float:left;}
.storeMainContent {padding:23px;text-align:center;}
.storeMainImg {padding-bottom:20px;}
.storeImg {float:left;padding:0 20px 20px 0;width:340px;}
.storeItemContent {float:left;width:310px;}
.storePrice {font-size:25px;font-weight:bold;color:#E25822;line-height:1em;}
.storePriceMain {font-size:22px;font-weight:bold;color:#ffcc99;}
.sale {color:#ffff00;}
.forSale {text-decoration:line-through;color:#ff0000;font-size:22px;}
.storeCartImg {padding:0 5px 5px 0;float:left;}
.storeBG {background-color:#A4BFD4;}
.storeCartTable {width:100%;}
.storeCartTable td {padding: 7px 20px;}
.storeRemove {font-size:10px;}
.storeCheckout {margin:0 auto;text-align:center;width:310px;}
.storeCheckoutForm {float:left;}


/****Twitter crap****/
#twitter_div{ background-color: #29323B; }
ul.twitter_update_list{ list-style-type: none; padding: 0; margin:0; }
ul.twitter_update_list li{ background-color: #cccccc; padding: 5px; font-size: 10px; margin: 5px 0px 5px 0px; }
ul.twitter_update_list li a{ font-size: 10px; }
