/* CSS Document */

@import url(global.css);

#leftBody{ width: 950px; margin: 5px 0 0 0; text-align: left; float: left; display: inline; }
#body #leftBody{ margin: 5px 0 0 0; }
#leftColumn{ clear: left; float: left; margin-right: 5px; display: inline; width: 540px; height: 290px; overflow: hidden; }
#twoColumn{ clear: both; width: 100%; }
#topthird{ width: 100%; }

.featuredEventHolder{ width: 540px; height: 290px; background-repeat: no-repeat; }
.featuredEventHolder #eventLink{ width: 100%; height: 100%; display: block; }
.featuredEventHolder .imageOverlay{ height: 21px; width: 85px; position: absolute; top: 472px; text-indent: -5000px; 
	background: url(/media/background/featureNav.gif) no-repeat left -2px; }
.featuredEventHolder .nosale{ background-image: url(/media/background/featureNavNoSale.gif); }
#saveToList{ width: 75px; background-position: -85px -2px; margin-left: 85px; }
#sendInvite{ width: 90px; background-position: -160px -2px; margin-left: 160px; }
#saveToList.nosale{ margin-left: 0; }
#sendInvite.nosale{ margin-left: 75px; }

#featurettes{ width: 251px; float: left; margin-top: 5px; }
/*
#moreFeaturettes{ height: 39px; width: 100%; display: block; text-indent: -5000px;
	background: transparent url(/media/background/midNav.gif) no-repeat left top; }
*/
#moreFeaturettes, #headerDoMore{ display: none; }
#featuretteContent{ background-color: #666; border-right: 5px solid #4E4E4E;}
#featuretteVideoWrapper{ text-align: center; padding: 10px; }
#featuretteVideo{ text-align: center; margin: 10px auto; }
#featuretteContent object{ margin: 0 auto; }
#featuretteContent img{ margin: 10px 0 0 10px; }
#featuretteContent h4{ font-size: 20px; color: #0CF; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 0 10px; }
#featuretteContent h4 a{ color: #0CF; text-decoration: none; }

#featuretteContent p{ color: #CCC; margin: 0 13px 0 10px; padding: 10px 0; line-height: 140%; 
	font-family: Arial, Helvetica, sans-serif;  }
#featuretteContent p.venue{ padding: 0; font-style: italic; }

#comingSoon{ width: 269px; margin-left: 10px; float: left; margin-top: 5px; }
#comingSoonHeader{ height: 39px; width: 100%;
	background: transparent url(/media/background/midNav.gif) no-repeat -261px 0; }
#concertCalendarHeader{ height: 40px; width: 100%;
	background: url(/media/background/headerConcertCalendarTwo.gif) no-repeat 10px top; }
#addRSS{ float: left; display: inline; width: 14px; margin-left: 175px; padding-top: 13px;}
#seeMore{ float: left; display: inline; width: 69px; height: 15px; margin: 14px 0 0 8px; text-indent: -5000px;
	background: url(/media/background/seeMoreRoll.gif) no-repeat left top; }
#seeMore:hover{ background-position: 0 -15px; }

.show{ margin: 0 0 0 10px; padding: 15px 0 11px 0; clear: both; display: block; float: none;
	background: transparent url(/media/background/cross.gif) repeat-x left top; }
.show h4{ font-family: "Trebuchet MS Bold", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: 600;}
.show h4.location{ font-weight: normal; }
.first{ background: none; padding-top: 5px; }
.date{ font-weight: normal; color: #999; font-size: 11px; }
.title, .title a, .vidFrame a{ color: #F60; font-size: 12px; clear: both; line-height: 125%; letter-spacing: -1px; text-decoration: none;}
.location { color: #666; font-size: 11px; font-weight: normal; }

.dispnav{ list-style: none; }
.dispnav li{ float: left; margin-right: 10px; height: auto; display: inline;
	width: auto !important; width: 10px; /* IE */ }
.dispnav li.soldout{ list-style: none; width: 45px; height: 12px; text-indent: -5000px;
	background: transparent url(/media/background/soldOut.gif) no-repeat left 2px; }
.dispnav li.last{ margin-right: 0;}
.dispnav a{ color: #0CF; font-size: 11px; line-height: 11px; text-decoration: none; font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; float: left;display: inline;  margin-right: 8px;}
.dispnav a.last{ margin-right: 0; }
.dispnav a:hover{ text-decoration: underline; }
.getTickets, .saveToList, .sendInvite{ display: block; width: 63px; height: 14px; text-indent: -5000px;
	background: transparent url(/media/background/listNav.gif) no-repeat left top; }
.saveToList{ background-position: -67px 0; }
.sendInvite{background-position: -138px 0; }

#comingSoon .dispnav{ margin-top: 5px; float: none; clear: both; display: block; }

.moreOf{ float: left; display: inline; margin: 0 0 0 15px; width: 199px; }
.moreContainer{ background-color: #F60; padding: 0px 4px 5px 4px; margin-top: 5px; }
.moreContent{ background-color: #930; clear: left; padding:0;
	height: auto !important; height: 10px; /* IE */ }
		
.doMoreNav{ float: left; padding: 5px 7px; border: 1px solid #930; color: #FF9; text-decoration: none; display: inline;
	margin-top: 5px; font-family: Arial, Helvetica, sans-serif; position: relative; }
.selected{ color: #FFF; background-color: #930; }

.moreContent p{ color: #F60; margin: 0 13px 0 10px; padding-top: 5px; font-size: 11px; font-weight: bold; }
.moreContent ol{ margin: 5px 10px 0px 10px; list-style: none; }
.moreContent li{ color: #FC9; float: left; clear: both; margin-top: 10px; width: 100%; display: inline;}
.listStyle{ float: left; margin-right: 0; display: inline; color: #C60;  
	font: bold 20px Arial, Helvetica, sans-serif;}
.listContent{ float: right; width: 135px; display: inline;
	font: bold 10px "Garuda", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; line-height: 110%; }
.listContent a{ color: #FF0; text-transform: uppercase; font-size: 11px; text-decoration: none; }
.alert{ color: #CCC; font-size: 10px; font-weight: normal; } 

#seeMoreHolder{ margin: 0; padding: 0; }
/* screen resize */
#body_slim #seeMoreHolder{ width: 251px; margin-top: 5px; clear: left; display: inline; }
#body_slim #seeMoreHolder .listContent{ width: 180px; }
/**/
#seeMoreContainer{ background-color: #005577; margin: 0; padding: 0; }
#seeMoreContainer .doMoreNav{ background-color: #005577; border-color: #003E57; color: #0CF; }
#seeMoreContainer .selected{ background-color: #003E57; color: #0CF; }
#seeMoreContainer .listStyle{ color: #09C; }
#seeMoreContent .listContent{ color: #003E57; }
#seeMoreContent a{ color: #CF0; text-transform: none; font-size: 10px; }
#seeMoreContent ol{ background-color: #003E57; }
#seeMoreContent li{ padding-bottom: 10px; 
	background: #003E57 url(/media/background/blueSeperator.gif) no-repeat center bottom; }
#seeMoreContent li.last{ background: none; padding-bottom: 5px; }

#rightColumn{ float: left; width: 199px; margin-right: 5px; display: inline; }
#nextShowDay{ height: 30px; background-color: #E8E8E8; }
#headerNext{ float: left; width: 60px; height: 100%; text-indent: -5000px;
	background: transparent url(/media/background/headerNext.gif) no-repeat 5px 9px; }
#nextDay{ width: auto; float: right; font-weight: bold; font-size: 15px; margin-right: 10px; padding-top: 6px; color: #666;
	font-family: Arial, Helvetica, sans-serif; display: inline; }
#nextShowDate{ height: 81px; background-color: #057; margin-top: 5px; }
#nextShowDate h4{ height: 100%; float: left; }
.month{ width: 25px; height: 81px; margin-left: 10px; float: left; display: inline; text-indent: -5000px;
	background: transparent url(/media/background/monts.gif) no-repeat -3px top; }
.feb{ background-position: -3px -100px; }
.mar{ background-position: -3px -200px; }
.apr{ background-position: -3px -300px; }
.may{ background-position: -3px -400px; }
.jun{ background-position: -3px -500px; }
.jul{ background-position: -3px -600px; }
.aug{ background-position: -3px -700px; }
.sep{ background-position: -3px -800px; }
.oct{ background-position: -3px -900px; }
.nov{ background-position: -3px -1000px; }
.dec{ background-position: -3px -1100px; }
#numDate{ margin-left: 20px; }
.numDate{ width: 64px; height: 81px; float: left; display: inline; margin-left: 3px; text-indent: -5000px;
	background: transparent url(/media/background/calNums.gif) no-repeat right -5px; }
.num2{ background-position: right -105px; }
.num3{ background-position: right -205px; }
.num4{ background-position: right -305px; }
.num5{ background-position: right -405px; }
.num6{ background-position: right -505px; }
.num7{ background-position: right -605px; }
.num8{ background-position: right -705px; }
.num9{ background-position: right -805px; }
.num0{ background-position: right -905px; }

#recentNews{ width: 405px; float: right; text-align: left; }
#recentNews p a{ color: #0cf; text-decoration: none; }
#headerLatestNews{ text-indent: -5000px; width: 96px; height: 21px; float: left; margin-left: 5px; display: inline;
	background: url(/media/background/headerLatestNews.gif) no-repeat left center; }
#linkMoreNews{ width: 86px; height: 21px; float: right; text-indent: -5000px;
	background: url(/media/background/linkMoreNews.gif) no-repeat left center; }
#newsHeader{ padding: 6px 0; border-top: double #E9E9E9; border-bottom: double #E9E9E9; display: block; }	
.newsBlurb{ border-bottom: 1px solid #E9E9E9; padding: 7px 0; clear: both; position: relative; }
.newsBlurb h4{ margin-left: 5px; margin-bottom: 0; }
.newsBlurb h4 a{ text-decoration: none; margin: 0; padding: 0; 
	font: bold 14px "Garuda", Arial, Helvetica, sans-serif; color: #09C; line-height: 110%; }
.newsBlurb h4 a:hover{ color: #F60; }
.newsBlurb p{ font: normal 11px Arial, Helvetica, sans-serif; color: #666; margin-left: 5px; margin-top: 0; line-height: 130%; }
.newsBlurb.last{ border: none; }

#nextShowDate .firstNum{ margin: 0 0 0 25px; padding: 0; }

#upcoming .dispnav, #upcoming .show .date{ width: auto; float: left; }
#upcoming .dispnav{ float: right; }
#upcoming .title{ font-size: 11px; letter-spacing: normal; }
#upcoming .show{ margin-left: 0; padding: 5px 0 5px 10px;
	 background: transparent url(/media/background/twoColorBorder.gif) repeat-x left top; }
#upcoming .first { background: none; padding-top: 5px; }
#upcomingshowholder{ height: auto !important; height: 157px; min-height: 157px;}

.seeMore{ clear: both; }
#seeMoreDoMore, #seeMoreSeeMoreNav{ height: 15px; background-color: #F60; margin-top: 10px; }
#seeMoreSeeMoreNav{ background-color: #555; }
#seeMoreSeeMoreNav a{ background-image: url(/media/background/seeMoreGray.gif); }

#communityBox{ width: 199px; float: left; display: inline;  }

#body_slim #communityBox{ width: 275px; margin: 15px 0 0 10px; }
/*
.addBox{ border-left: 5px solid #829FAE; margin-top: 5px; height: auto !important; height: 38px; min-height: 38px;
	background: #9BC url(/media/background/selectArrow.gif) no-repeat right 6px; }
*/
.tall{ height: 66px; min-height: 66px; margin-top: 6px; background-image: none; }
.addBox a, .addBox h3{ text-indent: -5000px; display: block; width: 194px; height: 38px; margin: 0; }
.addBox #contestInfo{ margin: 6px 9px 0; }
.addBox #contestInfo a{ text-indent: 0; height: auto; color: #FFF; text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif; }
#weeklyContest{ height: 26px; background: transparent url(/media/background/headerWeeklyContest.gif) no-repeat 6px 9px; }
#getMyWire{ background: transparent url(/media/background/getMywireText.gif) no-repeat 6px 9px; }
#winSwag{ background: transparent url(/media/background/winSwagText.gif) no-repeat 6px 9px; }

#joinCommunity{ border-left: 5px solid #003E57; margin-top: 5px !important; margin-top: 0; padding-top: 10px;
	background: #057 url(/media/background/joinCommunityBG2.gif) no-repeat right top; }
#contestBox{ border-left: 5px solid #000F1E; background-color: #003E57; margin-top: 5px;
	height: auto !important; height: 65px; min-height: 65px; }
#contestBox p{ padding: 12px 43px 0 12px; 
	height: auto !important; height: 53px; min-height: 53px;
	background: url(/media/background/arrow_blue.gif) no-repeat 158px 12px; 
	font: normal 11px "Garuda", Arial, Helvetica, sans-serif; color: #FFF; line-height: 120%; }
#contestBox p a{ color: #CF0; text-decoration: none; }
#joinCommunityText a{ display: block; text-indent: -5000px; height: 50px; width: 194px; margin: 0;
	background: transparent url(/media/background/joinCommunityText2.gif) no-repeat left top; }
#joinCommunity p{ color: #0CF; margin: 6px 20px 0 6px; font: bold 11px Arial, Helvetica, sans-serif; position: relative; }
#joinCommunity ul{ list-style: outside; margin: 10px 6px 0px 19px; position: relative;}
#joinCommunity li{ color: #CCC; font: normal 10px Arial, Helvetica, sans-serif; position: relative;}
#joinCommunityNav{ height: 20px; margin-top: 0; 
	background: #0077a7 url(/media/background/learnMoreText.gif) no-repeat 30px 2px }
.small #joinCommunityNav{ margin-top: 1px; }
#joinCommunityNav a{ text-indent: -5000px; }
#learnNav{ float: left; height: 100%; width: 75px; margin-left: 35px; display: inline; }
#signUpNav{ float: left; height: 100%; width: 50px; margin-left: 20px; display: inline; }
#doMore{ margin-right: 5px !important; margin-right: 2px; }

#quickPromo{ float: left; display: inline; width: 199px; height: 235px; margin-top: 15px; }
#body_slim #quickPromo{ margin: 20px 0 0 10px; }
#quickPromo a img{ border: none; margin: 0 }

#seeMoreDates{ height: 17px; 
	background: transparent url(/media/background/seeMoreBG.gif) repeat-x left top; }
.seeMore a{ float: right; width: 100px; height: 100%; text-indent: -5000px; 
	background: transparent url(/media/background/seeMore.gif) no-repeat 20px 3px; }
#seeMoreDoMore a{ background-image: url(/media/background/seeMoreOrange.gif) }

/*
#headerDoMore{ display: block; width: 100%; height: 39px; text-indent: -5000px; margin-top: 5px; 
	background: transparent url(/media/background/midNav.gif) no-repeat -546px 0px; }
*/
#buzzHolder{ width: 745px; float: left; display: inline; margin-right: 5px; }
#theBuzz{ padding: 10px; margin-top: 15px;
	height: auto !important; height: 10px; /* IE */
	background: transparent url(/media/background/buzzBG.gif) repeat left top; }
#buzzLogo{ float: left; margin-bottom: 15px; display: inline; }
#theBuzz .rss{ margin-left: 3px; float: left; display: inline;  }
#slideNav{ float: right; height: 30px; display: inline; overflow: hidden; }
.sliderNavHolder{ font: bold 35px Arial, Helvetica, sans-serif; letter-spacing: -1px; }
.slidePage{ float: left;  color: #F60; margin-left: 10px; display: inline; position: relative; top: -6px; }
#buzzHolder .selPage{ color: #FF0; }
.slideNav{ width: 30px; height: 30px; float: left; text-indent: -5000px; margin: 0 0 0 10px; display: inline;
	background: transparent url(/media/background/slideNav.gif) no-repeat left 0; }
#next{ background-position: -30px 0; }
#prev:hover{ background-position: 0 -32px; }
#next:hover{ background-position: -30px -32px; }

#buzzContent{ clear: both; background-color: #FFF; }
.buzzEntry{ float: left; margin: 5px 0 5px 10px; width: 230px; display: inline;
	height: auto !important; height: 164px; min-height: 164px; /* IE Fun */
	background: transparent url(/media/background/buzzEntrySeperator.gif) no-repeat right top; }
#buzzContent .last{ background: none; }
.buzzEntry .title, .buzzEntry p{ float: left; clear: none; width: 115px; display: inline; }
.buzzEntry .title{ margin-top: 5px; }
.buzzImage{ float: left; margin: 5px 10px 10px 0; }

#body #movable{ float: right; width: 199px; margin: 0; }

#body #login{ background-color: #F2F2F2; width: 199px; position: absolute; top: 70px; margin-left: 751px; padding-bottom: 8px;}
#body_slim #login{ display: none; }
.loginLogo{ margin: 10px 0 0 10px; }
#login label{ clear: left; float: left; width: 64px; background-color: #E3E3E3; color: #666; 
	margin: 5px 0 0 10px; padding: 3px 0 2px 3px; font: bold 11px Arial, Helvetica, sans-serif; }
.loginText{ width: 110px; margin: 5px 0 0 0; }
.question{ margin: 0 5px 0 10px; padding-top: 1px; float: left; }
.formRemember{ float: left; }
.enter{ padding-top: 2px; float: right; margin-right: 10px; }
.formBase{ clear: both; padding-top: 8px; }

/* column adjustment */
#featuretteContent{ height: auto !important; height: 380px; min-height: 380px; }
#showHolder{ height: auto !important; height: 158px; /* IE */ min-height: 158px; }
#seeMoreContent{ clear: both; background-color: #003E57; width: 100%; height: auto !important; height: 129px; min-height: 129px;  } 
#doMoreContent ol{ height: auto !important; height: 279px; /* IE */ min-height: 289px; }
#doMoreContent .listStyle{ background: url(/media/background/doMoreTag.gif) no-repeat left top; width: 27px; height: 26px; }
/* #joinCommunity ul{ height: auto !important; height: 181px; min-height: 189px; } */
.hidden{ display: none; }
