@charset "utf-8";

/*global*/
body,html{margin:0;padding:0;border:0;}
body, table, table td {font-size:12px; line-height:18px;color:#232422;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.body_class{background-color:#affcad;}
img{margin:0;padding:0;}
p{margin:0;padding:0;margin-bottom:18px;}
form,input{margin:0;padding:0;}

/*page structures*/
#wrap {width: 1000px; margin:0 auto;padding:0;text-align:left;}
#page {width:975px;height:auto; margin:0 auto; padding:0 0 0 25px; background-image:url(../images/siteAssets/bg_page.jpg); background-repeat:repeat-y;}
#header{width:950px;height:142px; background-image:url(../images/siteAssets/bg_header.jpg); background-repeat:no-repeat;padding:0px;}
#nav{height:30px;color:#fff;}
#contentLeft{width:278px;display:block; float:left;}
#socialBugs{width:215px;margin:0px 0px 5px 30px;display:block;}
#contentRight{width:697px;display:block; float:left;text-align:left;}
#contentPadder {width:590px;padding-left:10px;}
#foot{width:850px; height:90px; margin:0; padding:50px 100px 0 0;background-image:url(../images/siteAssets/bg_footer.jpg); background-repeat:no-repeat;text-align:right;}
#footLogo{position:relative;z-index:11;margin:-130px 0 0 860px;}
#footLogoPop{position:absolute;z-index:110;margin:-80px 0 0 510px;}
#ads{width:850px;  margin:-20px 0 0 0; padding:0 50px 10px;background-color:#431201;text-align:center;}
#preloadDiv{position:absolute;z-index:2;top:0;visibility:hidden;}
#tip{position: absolute;width: 150px;border: 1px solid #9dd692;padding:5px;background-color:#fffddf;visibility: hidden;z-index: 90;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}


/*navigations*/
#nav ul, #nav li {margin:0;padding:0;list-style:none;height:30px;color:#f9f4f4;}
#nav ul {margin-left:310px;}
#nav li {display:block;float:left;background-image:url(../images/siteAssets/nav/bg_nav.jpg); background-repeat:repeat-x;}
#nav a:link, #nav a:active, #nav a:visited, #nav a:hover{padding:0 8px;display:block;float:left;height:30px;line-height:30px;color:#312424;text-transform:uppercase; text-decoration:none;}
#nav a:hover{background-image:url(../images/siteAssets/nav/bg_nav_f2.jpg);background-repeat:repeat-x;}
#nav .nopad a:link, #nav .nopad a:active, #nav .nopad a:visited, #nav .nopad a:hover{padding:0;}
#nav ul li table td {height:25px; margin:0;font-size:10px;}

/*reusable dom elements*/
.fullWidth{display:block; width:100%;}
.centerText{text-align:center;}
.padLeft{padding-left:8px;}
.padRight{padding-right:8px;}
.margLeft{margin-left:8px;}
.margRight{margin-right:8px;}
.margTop{margin-top:10px;}
.margBot{margin-bottom:10px;}
.botPadMargBord {display:block;border-bottom:dashed 1px #f9f5ba; padding-bottom:10px;margin-bottom:10px;}
.darkBorder{border-color:#49a647;}
ul.fullPageList, ul.fullPageList li {margin:0;padding:0;list-style:none;}
ul.fullPageList li {display:block;width:600px;border-bottom:dashed 1px #49a647; padding-bottom:10px;margin-bottom:10px;}
.searchResults{font-size:11px;line-height:14px;}
#ads img {margin-right:25px;border:solid 1px #f9f5ba;display:inline;}
#socialBugs img{margin:10px 5px 0 0;} 

/*text*/
.caption{color:#f9f5ba; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.details{color:#d6ca18;font-size:14px;line-height:18px; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.tiny {font-size:9px;}
.tiny {font-size:10px;line-height:11px;}
.em{font-style:italic;}
#tip{font-size:10px; line-height:13px;}

/*headlines*/
.head {color:#232422; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px;letter-spacing:1px;}
.smallhead {color:#472317; font-size:14px;  line-height:30px;letter-spacing:1px; text-transform:uppercase;}
.stageBox .head, .allThumbs .head, #popup .head {color:#f9f5ba;}
.comments .head{color:#d6ca18;text-transform:uppercase;font-size:20px;line-height:20px;}
#popup .smallhead{color:#d6ca18; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:20px;}
.pageList .head {font-size:14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

/*links*/
a, a:link,a:active,a:visited{cursor:pointer;color:#a93124;text-decoration:none;cursor:pointer;position:relative;z-index:10;}
a:hover{color:#17502d;text-decoration:underline;}
.stageBox a,.stageBox  a:link,.stageBox a:active,.stageBox a:visited{color:#d6ca18;text-decoration:none;cursor:pointer;position:relative;z-index:10;}
.stageBox a:hover{color:#d6ca18;text-decoration:underline;}
.details a,.details a:link,.details a:active,.details a:visited,.details a:hover{color:#f9f5ba;text-decoration:none;cursor:pointer;font-style:normal;font-size:11px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.details a:hover{text-decoration:underline;}
.action1 a,.action1 a:link,.action1 a:active,.action1 a:visited,.action1 a:hover{color:#d6ca18;text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.action1 a:hover{text-decoration:underline;}
.smallhead a,.smallhead a:link,.smallhead a:active,.smallhead a:visited,.smallhead a:hover{color:#472317;text-decoration:none; }
.smallhead a:hover{text-decoration:underline;}
#foot a,#foot a:link,#foot a:active,#foot a:visited{color:#431201;text-decoration:none;cursor:pointer;}
#foot a:hover{color:#431201;text-decoration:underline;}
.iconStrip a,.iconStrip a:link,.iconStrip a:active,.iconStrip a:visited{display:block; float:left;margin:0 10px 0 5px;color:#fbfae6;text-decoration:none;cursor:pointer;line-height:24px;}
.iconStrip a:hover{color:#d6ca18;text-decoration:none;}
.searchResults a,.searchResults a:link,.searchResults a:active,.searchResults a:visited,.searchResults a:hover {font-size:12px; line-height:16px;font-weight:bold;text-decoration:underline;}
.searchResults a:hover {}
.navBtn a,.navBtn a:link,.navBtn a:active,.navBtn a:visited,.navBtn a:hover{color:#310d01;text-decoration:none;font-size:10px;}
.navBtn a:hover{color:#b84235;}
/*end links*/

/*forms*/
select, input, textarea {font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin:0 3px 3px 3px;padding:3px;}
#contactForm{display:block;height:280px;margin:10px 0 0 0;}
.formInput input, .formInput textarea,#nav input, input.wordInput {margin-right:10px;width:250px;background-color:#c9f2c0;border:solid 1px #3d3c3c; }
#nav input{height:11px;width:100px;padding:2px;font-size:10px;margin:0;}/*top search bar*/
.formInput select {width:160px;}
.contactInfo{display:block;margin-top:12px;line-height:20px;}
table.formTable td {padding:0;}
.gobtn{border:0;background-color:#efedd9;cursor:pointer;}
table.captchaTable{margin-top:10px;}
textarea.code {width:550px;height:80px;font-size:10px;line-height:11px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;padding:3px;background-color:#c9f2c0;border:solid 1px #3d3c3c;}

#emailListBox #contactForm {margin:2px 0 0 5px;height:145px;}
.sm_Maillist .formInput input {width:135px;height:11px;padding:2px;font-size:10px;margin:0 0 0 5px; border:solid 1px #599657;}
.sm_Maillist .formLabel{font-size:10px;color:#656a64;}
.sm_Maillist table.captchaTable {margin-top:5px;}
.sm_Maillist table.captchaTable td input.wordInput {width:67px;height:11px; padding:1px;font-size:10px;margin:0; border:solid 1px #599657;}
.sm_Maillist .gobtn{width:67px;height:22px; background-color:#a8dd9f; background-image:url(../images/siteAssets/btn/btn_signUp.png); background-repeat:no-repeat;}
.sm_Maillist .gobtn:hover{width:67px;height:22px; background-color:#a8dd9f; background-image:url(../images/siteAssets/btn/btn_signUp_f2.png); background-repeat:no-repeat;}
.sm_Maillist table.captchaTable td{font-size:9px;}


/*boxes*/
#showContent{}
.stageBox{width:697px;background-image:url(../images/siteAssets/boxes/contentStage/filler.jpg); background-repeat:repeat-y; color:#e5e4cb;}/**/
.stageBoxContent{width:687px; margin:-21px 0 0 5px; background-image:url(../images/siteAssets/boxes/contentStage/vertFiller.jpg); background-repeat:repeat-x;}
.stageBoxTop {width:697px; height:25px;background-image:url(../images/siteAssets/boxes/contentStage/top.png); background-repeat:no-repeat; background-position:top;position:relative;z-index:2;display:block;}
.stageBoxBot {width:697px; height:30px; margin-top:-26px;  background-repeat:no-repeat;background-image:url(../images/siteAssets/boxes/contentStage/bot.png); background-position:top;position:relative;z-index:2;}
.stageBoxContent .leftCol{display:block; float:left;width:265px;height:375px;border-right:3px solid #fff;}
.stageBoxContent .rightCol{display:block;float:left;width:375px;height:360px;padding:15px 20px 0px 20px;}
.stageBoxContent .comments {display:block;}
.stageBoxContent .details {display:block;margin-top:20px;height:55px;overflow:hidden;}
.stageBoxContent .rightCol .showText{height:193px;overflow:hidden;margin-bottom:3px;}
.stageBoxContent .rightCol .iconStrip {padding-top:5px;}
#showNav{width:385px;position:absolute;margin-top:-38px;text-align:right;}
.navBtn{display:inline;margin-right:10px;color:#310d01;font-size:10px;}
.noLink {color:#ccc;}


.thumbRow{display:block;width:609px; height:121px;margin:0 auto;background-image:url(../images/siteAssets/boxes/allThumbs/filler.jpg); background-repeat:repeat-y;}
.thumbRowLeftCap{display:block;float:left;background-image:url(../images/siteAssets/boxes/thumbRow/leftCap.jpg); background-repeat:no-repeat;width:4px;height:121px;position:relative;z-index:3;margin-top:-8px;}
.thumbRowContent{display:block;float:left;height:114px;width:600px;text-align:center;position:relative;z-index:3;margin:-8px 0 0 0px;padding:4px 0 0 0;background-image:url(../images/siteAssets/boxes/allThumbs/top.jpg); background-position:top; background-repeat:no-repeat;}
.thumbRowRightCap{display:block;float:left;background-image:url(../images/siteAssets/boxes/thumbRow/rightCap.jpg); background-repeat:no-repeat;width:5px;height:121px;position:relative;z-index:3;margin-top:-8px;}
.thumbRowContent .upcoming {background-image:url(../images/siteAssets/boxes/thumbRow/filler_f2.jpg); background-repeat:repeat-x; background-position:bottom;}
.seeAll{position:relative;width:338px;margin:-20px 0 0 44px;padding:7px 0 0 271px; z-index:4;background-image:url(../images/siteAssets/boxes/allThumbs/bot.jpg); background-repeat:no-repeat; background-position:top left;}

.allThumbs{display:block;width:609px; margin:0 auto; background-image:url(../images/siteAssets/boxes/allThumbs/filler.jpg); background-repeat:repeat-y;}
.allThumbsContent{padding:5px 15px 0 15px;margin:-8px 0 0 -1px;position:relative; z-index:4;background-image:url(../images/siteAssets/boxes/allThumbs/top.jpg); background-position:top; background-repeat:no-repeat;}
.allThumbsBot{width:608px; height:23px; background-image:url(../images/siteAssets/boxes/allThumbs/bot.jpg); background-repeat:no-repeat;}
.allThumbsContent .head {width:575px; display:block;border-bottom:dashed 1px #f9f5ba; padding-bottom:5px;margin-bottom:5px;}

.oneThumb {text-align:center;display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;height:121px;padding:0 1px;}
.oneThumb img {border:solid 2px #fff;margin:7px 3px 0px 3px;}
.oneThumb a,.oneThumb a:link,.oneThumb a:active,.oneThumb a:visited{color:#aead98;text-decoration:none;cursor:pointer;line-height:24px;}
.oneThumb a:hover{color:#d3d3ca;text-decoration:none;}
.oneThumb a:hover img{border:solid 4px #eceb06; margin:5px 1px -2px 1px;}
.upcoming  a,.upcoming a:link,.upcoming a:active,.upcoming a:visited{color:#eceb06;text-decoration:none;cursor:pointer;line-height:24px;}
.upcoming img {border:solid 2px #cbca21;}
.oneThumb .selected img {border:solid 4px #eceb06; margin:5px 1px -2px 1px;}

.homeBoxes {margin-top:30px;}

.promoBox {height:232px;display:block; float:left;}
.promoBoxLeftCap{width:10px; height:232px; display:block; float:left;background-image:url(../images/siteAssets/boxes/promo/box_leftCap.jpg); background-repeat:no-repeat;}
.promoBoxContentWrap{height:232px;display:block; float:left; background-image:url(../images/siteAssets/boxes/promo/box_filler.jpg); background-repeat:repeat-x;}
.promoBoxTitle{display:block;text-align:left;}
.promoBoxContent{display:block;text-align:left;color:#656a64;font-size:10px;line-height:13px;margin-top:10px;}
.promoBoxContentText {height:160px;overflow:hidden;padding:0 5px;}
.promoBoxContent .actionBtn {text-align:right;}
.promoBoxRightCap{width:10px; height:232px; display:block; float:left; background-image:url(../images/siteAssets/boxes/promo/box_rightCap.jpg); background-repeat:no-repeat;}

#emailListBox{width:225px;margin:15px 0 0 30px;}
#emailListBox .promoBoxContent {width:200px;}
#emailListBox .promoBoxContentText {height:40px;overflow:hidden;padding:0 5px;font-size:9px;line-height:12px;}


#newsBox{width:408px;margin-left:0px;}
#newsBox .promoBoxContent {width:384px;}
#newsBox .promoBoxContentWrap{height:272px;}
.glidecontentwrapper{position: relative;width:384px;height:117px;overflow: hidden;}
.newsPanelContent{position: absolute;padding: 10px;visibility: hidden;width: 364px;height:93px !important;overflow:hidden;background-image:url(../images/siteAssets/boxes/promo/box_sliderFiller.jpg); background-repeat:repeat-x;}
.glidecontenttoggler{width: 384px;margin-top: 6px;text-align:center; }
.glidecontenttoggler a{text-align: center; display: -moz-inline-box;display: inline-block;width:50px; height:50px;line-height:22px;color: #fff;padding:0;margin-right: 8px;font-weight: bold;text-decoration: none; border:solid 1px #fff;}
.glidecontenttoggler a:hover,.glidecontenttoggler a.selected{background-image:url(../images/siteAssets/btn/btn_num_f2.png); background-repeat:no-repeat;filter: alpha(opacity=80);-moz-opacity: .80;}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{display:none;}
.newsPanelContent .head {margin:-10px 0 10px 0;color:#232422;font-size:13px;line-height:13px;letter-spacing:1px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.newsPanelContent, .newsPanelContent table td {font-size:10px;line-height:13px;color:#656a64;}

#membersBox{width:225px;margin-left:25px;}
#membersBox .promoBoxContent {width:200px;}
#membersBox .promoBoxContent .actionBtn {text-align:left;}
/*end boxes*/

/*audio player */
#audioPlayer {width:275px;height:534px;margin:-25px 0 25px 0; background-image:url(../images/siteAssets/bg_audioplayer.jpg); background-repeat:no-repeat;}
/*end audio player*/

/*popups*/
#fade{height:100%;width:100%;background:#000;overflow:hidden;filter: alpha(opacity=92);-moz-opacity:.92;opacity:.92;position:fixed;z-index:100;}
#popup {position:absolute;top:0;height:100%;width:100%;left:0;z-index:101;overflow-y:auto;}
#xouter{height:100%;width:100%;	display:table;vertical-align:middle;}
#xcontainer {text-align: center;position:relative;vertical-align:middle;display:table-cell;	width: 100%;height:auto;}	
#xinner {width:500px;height:auto;text-align:left;margin-left:auto;margin-right:auto;}
.closer{width:600px;text-align:right;display:block;}
.popCopy{width:550px height:276px;padding:25px;overflow:hidden;}

#vidStage .closer{width:560px;}
#buyStage{width:600px;}
#buyStage .closer{position:absolute;width:575px;margin:-22px 0 0 0;}
.popBG {width:600px;height:324px;padding:0;background-image:url(../images/siteAssets/bg_pop.jpg); background-repeat:no-repeat; color:#e5e4cb;}

#detailsStage{width:800px;height:auto;margin-left:-150px;}
#detailsStage .closer{width:800px;}
#detailsStage .popCopy{width:800px; height:auto;}
#detailsStage .leftCol{display:block; float:left;text-align:left;margin:0 20px 0 0;}
#detailsStage .rightCol{display:block;float:left;width:450px;padding:0;padding:0;}
#detailsStage .comments {display:block;color:#e5e4cb;}
#detailsStage .details {display:block;margin-top:20px;}
#detailsStage .rightCol .showText{height:auto;}
/*end popups*/


/*portal pages*/
#body_portal #header{height:135px;}
#body_portal #contentWrap {width:920px; padding:0;}
.sponsors #page{background-color:#ccc;}
#body_portal.sponsors #contentWrap {width:950px;background-image:url(../images/siteAssets/bg_rcLogo.gif); background-repeat:no-repeat; background-position:right;}
#body_portal.sponsors #contentWrap #contentPadder{width:700px;}
#body_portal #contentLeft {width:560px;position:absolute;top:125px;padding-left:10px;}
#body_portal #contentRight {width:315px;margin-left:590px;}
#body_portal #pageTitle{width:335px;  padding:0 25px 15px 590px;display:block;margin-bottom:20px;background-image:url(../images/siteAssets/bg_artistPage_title.png); background-position:bottom; background-repeat:repeat-x;}
#body_portal #pageTitle .head{display:block;color:#60812a;line-height:28px;}
#body_portal .details {color:#38a160;}
#body_portal .media {margin-bottom:15px;}

#body_portal .fullPageList {margin-top:15px;}
#body_portal #contentPadder  {padding:10px 50px;}
#body_portal .head {color:#60812a; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px;letter-spacing:1px;}
/*end portal pages*/

/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}