<!--
	body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../media/bg_slice.jpg) #fbf7f8 top center repeat-x; margin: 0; padding: 0; text-align: left; color: #505f66; }
	body.index { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../media/bg_slice.jpg) #fbf7f8 top center repeat-x; margin: 0; padding: 0; text-align: left; color: #505f66; }

/* BUTTONS
*************************************/	
	
	.btn-directions	{ margin-top: 30px;padding-left: 65px;}
	.btn-map		{ margin-top: 30px;padding-left: 30px;}
	.map-icon		{ margin-top: -30px;padding-left: 55px;}
	.icon-question	{ position: absolute; right: 25px;}

/* UTILITY 
*************************************/	

	a, div, img, span { outline: none; }
	div { position: relative; }
	img { border:none; }
	.clear { clear: both; }
	.alignleft { float: left; }
	.alignright { float: right; }
	.aligncenter { text-align: center; }	
	.bordernone { border: none; }		
	.clickable { cursor: pointer; }
	.nmt			{ margin-top: -10px!important;}
	.nm				{ margin: 0!important;}
	.indent-l		{ padding-left: 30px;}
	.uppercase		{ text-transform: uppercase!important;}
	h3				{ font-size: 14px;}
	h2				{ font-size: 18px;margin: 0px;}
	.pointer				{ cursor:pointer; }
	.spacer					{ position:relative; height:10px; clear:both; }
	.copy { line-height: 1.7em; }
	.hide { display: none; }	

	
	.bb-0					{ border-bottom:none; }
	.mt-15					{ margin-top:15px; }
	.mr-31					{ margin-right:31px; }
	.fs-11					{ font-size:11px!important; }	
	.fs-14					{ font-size:14px!important; }
	.fs-16					{ font-size:16px!important; }
	.fs-18					{ font-size:18px!important; }
	.fs-24					{ font-size:24px!important; }
	.fs-26					{ font-size:26px!important; }	
	.fs-29					{ font-size:29px!important; }	
	.fs-32					{ font-size:32px!important; }
	.pb-0					{ padding-bottom:0px; }
	.pt-25					{ padding-top:25px; }
	
	.bold					{ font-weight:bold; }
	.dark-gray				{ color:#505f66; }
	.gray					{ color:#8f979b; }
	.red					{ color:#ec3b2f; }
	.blue					{ color:#11718c; }	
	.white					{ color:#fff; }		
	.italics { font-style: italic;}
	.blue { color: #0497bc!important;}
	.gray			{ color: #505f66!important;}
	.red 			{ color: #ec3b2f!important;}
	
	a { text-decoration: none; color: #ec3b2f; }
	a:hover { text-decoration: underline; }	

	#container { width: 100%; margin: 0 auto; text-align: left; background: url(../media/bg-standard-large.jpg) #fbf7f8 top center repeat-x;  }
	.index #container { background: url(../media/home_temp.jpg) #fbf7f8 top center repeat-x;  }	
	.wrapper { width: 991px; margin: 0 auto;z-index:3; padding-left:25px; padding-right:25px; }
	#header { z-index: 99; }
	#content { width: 100%; min-height: 951px; }	
	body.index #content { width: 100%; min-height: 1490px; }
	.content { position: absolute; z-index: 2; }
	.no-account { margin: 19px 30px 0 0; }
	#notification_error { margin-bottom: 5px; color: #f00; font-weight: bold; }
			
/* FOOTER
*************************************/	
	#footer { background: #000; width: 100%; height: 360px; }	
	#footer .column { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; color: #fff; line-height: 1.6em; }
	#footer .column1 { width: 147px; padding: 30px 0 0 10px; }	
	#footer .column2 { width: 148px; padding: 30px 0 0 30px; }	
	#footer .column3 { width: 128px; padding: 30px 0 0 30px; }	
	#footer .column4 { width: 134px; padding: 30px 0 0 30px; }		
	#footer .column5 { width: 310px; padding: 30px 0 0 10px; }			
	#footer ul { list-style: none; margin: 10px 0 0 0; padding: 0; }		
	#footer li { font-family: arial; font-weight: normal; font-size: 11px; color: #fff; }	
	#footer li a { color:#fff; text-decoration:none; }
	#footer li a:hover { color:#fff; text-decoration:underline; }	
	#footer .field { border: medium none; color: #6e6e6e; font-size: 11px; height: 26px; margin: 7px 0 5px; outline: medium none; padding: 5px; width: 256px;	}	
	#footer .input { width: 263px; }
	#footer .submit { margin: 7px 0 0 5px; }	
	#footer a.title { color:#eb3b2e; text-decoration:none; margin: 0 0 15px 0; }
	
	#footer .sqrgry { background: url(../media/sqr_gry.gif) repeat; width: 3px; height: 3px; }
	#footer .horizontal { width: 984px; height: 3px; }
	#footer .vertical { width: 3px; height: 220px; margin: 25px 0 0 0; }	
	
	.social { height: 22px; display: block; overflow: hidden; background: url(../media/social.png); }	
	.socialbuttons { margin: 10px 0 0 0; }
	a.facebook { width: 25px; margin-right: 7px; }
	a.twitter { width: 25px; background-position: -32px 0; margin-right: 7px; }		
	a.youtube { width: 25px; background-position: -64px 0; margin-right: 7px; }			
	
	#footer .copyright { font-size: 11px; color: #8a8a8a; margin: 24px 0 33px 0; }
	#footer .legal { font-size: 11px; color: #8a8a8a; margin: 24px 0 0 0; }
	#footer .legal a	{ color: #8A8A8A!important;}
	.feedback-tab		{ position:fixed; right:0px; top:300px; z-index:1; display: none; }
	#footer .abbrrules { color: #555; }
	
/* LOGIN TAB
*************************************/		
	#login { position: absolute; background: url(../media/login_voteoff.png) top center no-repeat; width: 125px; height: 46px; margin: 0 0 0 868px; z-index: 98; }			
	#login .votenow { width: 200px; height: 25px; display: block; display: none; }	
	#logged .votenow { width: 203px; height: 25px; display: block; display: none; }		
	#logged { position: absolute; background: url(../media/logged_voteoff.png) top center no-repeat; width: 125px; height: 118px; margin: 0 0 0 868px; z-index: 98; text-align: center; padding: 8px 0 0 0; font-size: 11px; }				
	#logged:hover { background: url(../media/logged_voteoff_on.png) top center no-repeat; width: 125px; height: 118px; }					
	#logged .userid { height: 34px; }
	#logged .settings { display: none; height: 30px; }
	#logged .logout { display: none; height: 30px; }	
	#logged a { color: #000 }		
	#logged a:hover { color: #ec3b2f }			
	#logged .controls { width: 125px }				
	
	#login .logintab { width: 62px; height: 25px; display: block; overflow: hidden; background: url(../media/login_voteoff.png?1) no-repeat scroll 0 0; }
	#login .login { background-position: -43px 0px; outline: none; }
	#login .login:hover { background-position: -43px -137px; outline: none; }	
	#login .register { background-position: -105px 0px; outline: none; }
	#login .register:hover { background-position: -105px -137px; outline: none; }		
	
/*	#login { position: absolute; background: url(../media/login.png?refresh) top center no-repeat; width: 350px; height: 46px; margin: 0 0 0 652px; z-index: 98; }			
	#login .votenow { width: 234px; height: 25px; display: block; }	
	#logged .votenow { width: 203px; height: 25px; display: block; }		
	#logged { position: absolute; background: url(../media/logged.png?1234) top center no-repeat; width: 350px; height: 46px; margin: 0 0 0 652px; z-index: 98; text-align: center; padding: 8px 0 0 0; }				
	#logged:hover { background: url(../media/logged_on.png?nocache) top center no-repeat; width: 350px; height: 118px; }					
	#logged .userid { height: 34px; }
	#logged .settings { display: none; height: 30px; }
	#logged .logout { display: none; height: 30px; }	
	#logged a { color: #000 }		
	#logged a:hover { color: #ec3b2f }			
	#logged .controls { width: 147px; font-size: 11px; }				
	
	#login .logintab { width: 56px; height: 25px; display: block; overflow: hidden; background: url(../media/login.png?refresh) no-repeat scroll 0 0; }
	#login .login { background-position: -231px 0px; outline: none; }
	#login .login:hover { background-position: -231px -137px; outline: none; }	
	#login .register { background-position: -346px 0px; outline: none; }
	#login .register:hover { background-position: -346px -137px; outline: none; }*/			
	
	
/* NAVIGATION
*************************************/	
	#nav { position: absolute; background: url(../media/nav_banner.png?1) top left no-repeat; width: 212px; height: 475px; margin: 0 0 0 -8px; z-index: 100; }		
	#nav .navlinks { margin: 28px 0 0 0px; }
	#nav a.homeimage { display: block; width: 202px; height:151px !important; }		
	#nav a.verizon { display: block; width: 202px; height:30px !important; }			
	#nav .thebands { width: 808px; height: 374px; border: solid 1px #90F; background: url(../media/HBOB_megamenu.png); }
	#nav_overlay { cursor: pointer; display: block; opacity: 0; background: none repeat scroll 0 0 #000000; height: 100%; position: fixed; width: 100%; left: 0; overflow: hidden; position: absolute; top: 0; z-index: 99; display: none; }
	
	#nav .conference-wrapper { padding: 0 0 0 13px; }
	#nav .conference {  width: 148px; }	
	#nav .c1 { margin: 0 10px 0 1px; }
	#nav .c2 { margin: 0 11px 0 0; }
	#nav .c3 { margin: 0 11px 0 0; }
	#nav .c4 { margin: 0 10px 0 0; }
	#nav .c5 { margin: 0 11px 0 0; }	
	#nav .conference .name { margin: 0 0 18px 0; padding: 8px 0 0 9px; width: 176px; height: 25px; font-size: 14px; color: #fff; }
	#nav .last { margin: 0 0 0 0 !important; }		
	
	#nav .conference ul { margin: 0 0 0 0; padding: 0; list-style-type: none; list-style:none; }
	#nav .conference ul li { 
		position: relative;
		padding: 3px 5px 0 3px; 
		width: 137px;
		height: 17px;
		color: #3e3e3e;
		margin: 0 0 5px 0;
	 }	
	 
	#nav .conference ul li:hover {
		background-color: #ec3b2f;				
		color: #fff !important;
	 }	
	 
	#nav .conference ul li:hover a { 		
		color: #fff;
	 }			 
	 
	#nav .conference ul li a { color: #3e3e3e; } 
	#nav .conference ul li a:hover { text-decoration: none; color: #fff; }	 		 

	#nav ul { list-style-type: none; list-style: inline; margin: 0 0 0 50px; padding: 0; }
	#nav ul li { float: left; }
	#nav ul li a.nav { position: relative; width: 212px; height: 20px; display: block; overflow: hidden; background: url(../media/nav_wautos.png?refresh) no-repeat scroll 0 0; z-index: 100; }
	#nav .nav_clip { position: absolute; width: 11px; height: 8px; display: block; background: url(../media/nav_clip.png) no-repeat scroll 0 0; display: none; }	
	
	#nav ul li a.home { background-position: -0px -209px; outline: none; }
	#nav ul li a.bands { background-position: -0px -229px; outline: none; }
	#nav ul li a.bandchatter { background-position: -0px -249px; outline: none; }	
	#nav ul li a.updates { background-position: -0px -269px; outline: none; }
	#nav ul li a.showcase { background-position: -0px -289px; outline: none; }		
	#nav ul li a.celebration { background-position: -0px -309px; outline: none; }
	#nav ul li a.timeline { background-position: -0px -329px; outline: none; }	

	#nav ul li a.recruitment { background-position: -0px -349px; outline: none; }
	#nav ul li a.cars { background-position: -0px -369px; outline: none; }
	#nav ul li a.eventinfo { background-position: -0px -389px; outline: none; }
	#nav ul li a.filmmakers { background-position: -0px -409px; outline: none; }
	
	#nav ul li a.home:hover { background-position: -212px -209px ; }		
	#nav ul li a.bands:hover { background-position: -212px -229px; }	
	#nav ul li a.bandchatter:hover { background-position: -212px -249px; }	
	#nav ul li a.updates:hover { background-position: -212px -269px; }	
	#nav ul li a.showcase:hover { background-position: -212px -289px; }		
	#nav ul li a.celebration:hover { background-position: -212px -309px; }	
	#nav ul li a.timeline:hover { background-position: -212px -329px; }	
	
	#nav ul li a.recruitment:hover { background-position: -212px -349px; }	
	#nav ul li a.cars:hover { background-position: -212px -369px; }
	#nav ul li a.eventinfo:hover { background-position: -212px -389px; }	
	#nav ul li a.filmmakers:hover { background-position: -212px -409px; }			

	.index #nav ul li a.home { background-position: -424px -209px; outline: none; }	
	.thebands #nav ul li a.bands { background-position: -425px -229px; outline: none; }
	.band #nav ul li a.bands { background-position: -425px -229px; outline: none; }	
	.bandbuzz #nav ul li a.bandchatter { background-position: -425px -249px; outline: none; }	
	.updates #nav ul li a.updates { background-position: -425px -269px; outline: none; }
	.updates-detail #nav ul li a.updates { background-position: -425px -269px; outline: none; }	
	.showcase #nav ul li a.showcase { background-position: -425px -289px; outline: none; }		
	.celebration #nav ul li a.celebration { background-position: -425px -309px; outline: none; }
	.timeline #nav ul li a.timeline { background-position: -425px -329px; outline: none; }	

	.recruitment #nav ul li a.recruitment { background-position: -425px -349px; outline: none; }		
	.cars #nav ul li a.cars { background-position: -425px -369px; outline: none; }
	.info #nav ul li a.eventinfo { background-position: -425px -389px; outline: none; }	
	.about #nav ul li a.filmmakers { background-position: -425px -409px; outline: none; }			
	
	.index #nav .nav_clip { top: 201px; display: block; }	
	.thebands #nav .nav_clip { top: 221px; display: block; }
	.band #nav .nav_clip { top: 221px; display: block; }	
	.bandbuzz #nav .nav_clip { top: 241px; display: block; }
	.updates #nav .nav_clip { top: 261px; display: block; }
	.updates-detail #nav .nav_clip { top: 261px; display: block; }
	.showcase #nav .nav_clip { top: 281px; display: block; }
	.celebration #nav .nav_clip { top: 301px; display: block; }
	.cars #nav .nav_clip { top: 401px; display: block; }

	.recruitment #nav .nav_clip { top: 341px; display: block; }
	.tickets #nav .nav_clip { top: 381px; display: block; }
	.info #nav .nav_clip { top: 361px; display: block; }	
	.about #nav .nav_clip { top: 381px; display: block; }
	
	
/*	#nav ul li a.home { background-position: -0px -209px; outline: none; }
	#nav ul li a.bands { background-position: -0px -229px; outline: none; }
	#nav ul li a.bandchatter { background-position: -0px -249px; outline: none; }	
	#nav ul li a.updates { background-position: -0px -269px; outline: none; }
	#nav ul li a.showcase { background-position: -0px -289px; outline: none; }		
	#nav ul li a.celebration { background-position: -0px -309px; outline: none; }
	#nav ul li a.timeline { background-position: -0px -329px; outline: none; }	
	#nav ul li a.filmmakers { background-position: -0px -349px; outline: none; }		
	#nav ul li a.recruitment { background-position: -0px -369px; outline: none; }		
	#nav ul li a.tickets { background-position: -0px -389px; outline: none; }
	#nav ul li a.eventinfo { background-position: -0px -409px; outline: none; }		
	
	#nav ul li a.home:hover { background-position: -212px -209px ; }		
	#nav ul li a.bands:hover { background-position: -212px -229px; }	
	#nav ul li a.bandchatter:hover { background-position: -212px -249px; }	
	#nav ul li a.updates:hover { background-position: -212px -269px; }	
	#nav ul li a.showcase:hover { background-position: -212px -289px; }		
	#nav ul li a.celebration:hover { background-position: -212px -309px; }	
	#nav ul li a.timeline:hover { background-position: -212px -329px; }	
	#nav ul li a.filmmakers:hover { background-position: -212px -349px; }		
	#nav ul li a.recruitment:hover { background-position: -212px -369px; }	
	#nav ul li a.tickets:hover { background-position: -212px -389px; }
	#nav ul li a.eventinfo:hover { background-position: -212px -409px; }	

	.index #nav ul li a.home { background-position: -425px -209px; outline: none; }	
	.thebands #nav ul li a.bands { background-position: -425px -229px; outline: none; }
	.band #nav ul li a.bands { background-position: -425px -229px; outline: none; }	
	.bandbuzz #nav ul li a.bandchatter { background-position: -425px -249px; outline: none; }	
	.updates #nav ul li a.updates { background-position: -425px -269px; outline: none; }
	.updates-detail #nav ul li a.updates { background-position: -425px -269px; outline: none; }	
	.showcase #nav ul li a.showcase { background-position: -425px -289px; outline: none; }		
	.celebration #nav ul li a.celebration { background-position: -425px -309px; outline: none; }
	.timeline #nav ul li a.timeline { background-position: -425px -329px; outline: none; }	
	.filmmakers #nav ul li a.filmmakers { background-position: -425px -349px; outline: none; }		
	.recruitment #nav ul li a.recruitment { background-position: -425px -369px; outline: none; }		
	.tickets #nav ul li a.tickets { background-position: -425px -389px; outline: none; }
	.info #nav ul li a.eventinfo { background-position: -425px -409px; outline: none; }	
	
	.index #nav .nav_clip { top: 201px; display: block; }	
	.thebands #nav .nav_clip { top: 221px; display: block; }
	.band #nav .nav_clip { top: 221px; display: block; }	
	.bandbuzz #nav .nav_clip { top: 241px; display: block; }
	.updates #nav .nav_clip { top: 261px; display: block; }
	.updates-detail #nav .nav_clip { top: 261px; display: block; }
	.showcase #nav .nav_clip { top: 281px; display: block; }
	.celebration #nav .nav_clip { top: 301px; display: block; }
	.timeline #nav .nav_clip { top: 321px; display: block; }
	.filmmakers #nav .nav_clip { top: 341px; display: block; }	
	.recruitment #nav .nav_clip { top: 361px; display: block; }
	.tickets #nav .nav_clip { top: 381px; display: block; }
	.info #nav .nav_clip { top: 401px; display: block; }	*/	
	
	#nav .megaarrow { position: absolute; margin: -18px 0 0 183px; z-index: 205 }			
	#nav .megaeventinfo { position: absolute; width: 182px; height: 194px; background: #221f1f; padding-top: 4px; left: 193px; margin-top: -90px; z-index: 1001; }
	#nav .megaeventinfo .item { width: 176px; height: 28px; background: #221f1f; margin: 0 0 4px 3px; text-align: center; color: #fff; line-height: 2.5em; font-size: 12px; }				
	#nav .megaeventinfo .item:hover { background: #BE1C27; }									
	#nav .megaeventinfo .item a { text-decoration: none; }		
	.timeline #nav .megaeventinfo { margin-top: -117px; }
	
/* HOMEPAGE
*************************************/	
	.index .leftcolumn { /*top: 411px;*/ }
	.index .rightcolumn { /*top: 411px;*/ }	
	.index .contentbox { background: #fff; width: 590px; /*min-height: 1121px;*/ border: solid 1px #e2e2e2; z-index: 0; padding: 31px 27px 0 34px; margin: 0 0 21px 0; height: 938px; }
	.index #content	{ padding-top: 50px;}
	.index .section-title { font-size: 26px;color: #ec3b2f;text-transform: uppercase; }
	
	.index .news-wrap		{ width: 990px;background-color: white;border: 1px solid #e2e2e2;}
	.index .news-wrap .right-column	{ width: 750px;margin-top: 45px;}
	
	.index .news-module		{ }
	.index .news-post			{ padding-top: 20px; padding-left:20px; border-bottom: 1px solid #E2E2E2;padding-bottom: 20px; cursor:pointer; }	
	.index .first				{ border-top: 1px solid #E2E2E2;padding-top: 20px;}
	.index .news-thumb			{ margin-right: 10px;}
	.index .news-content		{ width: 390px;}
	.index .post-title			{ font-size: 21px;margin-bottom: 5px;}
	.index .post-info			{ font-style: italic;font-size: 11px;margin-right: 5px;}
	.index .post-date			{ color: #0497bc;font-style: normal;}
	.index .post-copy			{ font-size: 12px;font-family: Arial;line-height: 1.7em;margin-top: 10px;color: #505f66; margin-bottom: 15px; width:100%;}
	.index .news-content .read-more			{  margin-top: 15px; text-decoration: none;}
	
	.index .nav-temp		{ position: absolute;top: -160px;z-index: 100;}
	.index .content-wrap	{ width: 990px;   margin: 0 auto 80px;}
	.index .share-module	{ left: 22px;position: absolute; top: 448px;}
	
	.index .faq-module .right-column	{ width: 473px;}
	.index .faq-module .left-column	{ width: 382px;margin-right: 10px;}
	.index .faq-module .section-copy	{ margin-top: 50px;}
	.index .faq-module p				{ margin: 0;padding: 0;}
	
	.index .page-title		{ font-size: 32px; color:#505f66;text-transform: uppercase; }
	.index .section-left	{ width: 510px;color: #505f66;}
	.index .section-left h3{ margin-right: 10px; }
	.index .section-left p	{ width: 475px; margin-top: 20px;}
	.index .section-image	{ padding: 40px 40px 0 0;}
	.index .sub-nav		{ border-bottom: 1px solid #E2E2E2;margin-right: 40px;padding-bottom: 10px;}
	.index .index .sub-nav ul		{ margin: 20px 0 0;padding: 0; }
	.index .sub-nav li		{ display: inline; color:#9c9c9c;font-size: 12px;margin-right: 20px;}
	
	.index .seating-module	{ width: 990px; height: 200px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}
	.index .module-wrap	{ padding: 35px;}
	.index .maps-module	{ width: 990px; height: 500px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}
	.index .ribbon-info	{ position: absolute;right: -16px;top: 20px;z-index: 100;}
	.index .address		{ line-height: 1.4em;}
	.index .faq-module		{ height: 1180px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}	
	
	.index .viewallnews { padding: 14px 0 0 0; text-align: center; font-weight: bold }
	.index .viewallnews a:hover	{ color:#750000; }
	.index .viewallphotos { padding: 14px 0 0 0; text-align: center; font-weight: bold; border-top:solid 1px #e2e2e2;  }	
	.index .viewallnews-top { padding: 11px 0 0 0; }	
	
	.index .module { margin: 0 0 10px 0; border-bottom:solid 1px #e2e2e2; }
	
	.index .latestcomments { width: 278px; height: 217px; border: 1px solid #e2e2e2; padding: 21px 20px 0 23px; background: #fff; }
	.index .latestcomments .heading { font-size: 26px; }
	.index .latestcomments .user { color: #0497bc; margin: 30px 0 13px 0; }
	
	.index .latestcomments .controls { position: absolute; bottom: 10px; }		
	.index .latestcomments .controls .nav-left { margin: 0 10px 0 0; }			
	.index .latestcomments .viewallcomments { position: absolute; bottom: 18px; color: #0497bc; right: 20px; font-weight: bold; }	
	
	.index .supportcommunity { padding: 10px 0 10px 10px; border-bottom:1px solid #E2E2E2; }
	.index .support-fb { width: 83px;; margin: 15px 0 25px 0; }
	.index .support-twitter { width: 64px; overflow: hidden;; margin: 15px 0 25px 10px; }
	.index .support-gplus { width: 70px; margin: 15px 0 25px 10px; }	
	.index .support-yt { width: 33px; margin: 15px 0 25px 10px; }	

	.index .follow { padding: 15px 0 35px 0; }	
	.index .follow a.twitter { margin: -3px 0 0 10px; }		
	.index .comment-box-reply	{ position:relative; width:520px; background:#f2f5f9; margin-top:15px; padding:10px; }
	.index .comment-date			{ color:#8f979b; font-size:11px; }	
	
/* ACCOUNT
*************************************/	
	.account #content	{ background:url("../media/background-standard-small.jpg") repeat-x scroll center top #fbf7f8; }
	.account .contentbox { background: #fff; width: 768px; min-height: 981px; border: solid 1px #e2e2e2; z-index: 0; padding: 35px 20px 0 212px; }
	.account .content-wrapper { width: 991px; margin: 0 auto;z-index:3; padding-left:25px; padding-right:25px; padding-top: 41px; min-height: 1100px }	
	.account .heading { font-size: 32px; color: #505f66; }
	.account .alreadyregistered { }
	.account .alreadyregistered a { color: #f00; }
	
	.account #register_form .leftside { margin: 0 25px 0 0; padding: 0; width: 357px; }
	.account #register_form .rightside { padding: 0; width: 344px; }
	.account #register_form .name { margin: 0 0 10px 3px; font-weight: bold; }	
	.account #register_form .field { width: 345px; height: 30px; background: #fff; padding: 4px 2px 2px 8px; margin-bottom: 18px; border: solid 1px #e2e2e2; }
	.account #register_form .inputfield { width: 300px; height: 22px; background: transparent; outline: none; border: none; color: #000; }	
	.account #register_form .padding { margin: 7px 0 7px 0; }
	.account .required-field { margin-top: 8px; }	
	
	.account .required-field { border-bottom: solid 1px #e2e2e2; color: #505f66; padding-bottom: 7px; margin: 0 0 24px 0; }
	.account .name { margin: 0 0 10px 0; }	
	.account .photo { width: 137px; }
	.account .editimage { width: 200px; text-align: center; padding: 40px 0 0 0; }	
	.account .photo-delete { font-size: 11px; text-align: right; margin: 5px 33px 0 0; }
	.account .profileimage { border-bottom: solid 1px #e2e2e2; padding: 0 0 11px 0; margin: 0 0 20px 0; }
	.account .bandbuzzstats { width: 344px; min-height: 550px; background: #ebeff4; padding-bottom: 20px; margin-bottom: 20px; }	
	.account .bandbuzzstats .username { position: absolute; margin: 19px 0 0 13px; }	
	.account .bandbuzzstats .heading { position: absolute; margin: 37px 0 0 13px; }
	.account .bandbuzzstats .school { padding: 12px 0 12px 0; border-bottom: solid 1px #e2e2e2 }
	.account .bandbuzzstats .schoolname { padding: 0 0 0 13px; }
	.account .bandbuzzstats .points { padding: 0 13px 0 0; }	
	.account .bandbuzzstats .extrasteps { text-align: center; }		
	.account .buzzwarningred { margin: 7px 0 0 5px; color: #f00; display: none; font-weight: bold; }	
	
/* 404 ERROR
*************************************/	
	.e404 .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.e404 .heading { font-size: 32px; color: #505f66; }
	
	.e404 .contenttext { color: #505f66; padding-bottom: 7px; margin: 20px 0 24px 0; }
	
/* DB ERROR
*************************************/	
	.error .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.error .heading { font-size: 32px; color: #505f66; }
	
	.error .contenttext { color: #505f66; padding-bottom: 7px; margin: 20px 0 24px 0; }	
	
/* DB ERROR
*************************************/	
	.thanks .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.thanks .heading { font-size: 32px; color: #505f66; }
	
	.thanks .contenttext { color: #505f66; padding-bottom: 7px; margin: 20px 0 24px 0; }		
		
/* LOGOUT
*************************************/	
	.logout .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.logout #content	{ background:url("../media/background-standard-small.jpg") repeat-x scroll center top #fbf7f8; }
	.logout .heading { font-size: 32px; color: #505f66; }
	
	.logout .contenttext { color: #505f66; padding-bottom: 7px; margin: 20px 0 24px 0; }
	
/* VERIFY
*************************************/	
	.verify .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.verify .heading { font-size: 32px; color: #505f66; }
	
	.verify .contenttext { color: #505f66; padding-bottom: 7px; margin: 20px 0 24px 0; }	

/* REGISTER
*************************************/	
	.register #content	{ background:url("../media/background-standard-small.jpg") repeat-x scroll center top #fbf7f8; }
	.register .contentbox { background: #fff; width: 768px; min-height: 852px; border: solid 1px #e2e2e2; z-index: 0; top: 41px; padding: 35px 20px 0 212px; }
	.register .contentbox .heading { font-size: 32px; color: #505f66; }
	.register .alreadyregistered { }
	.register .alreadyregistered a { color: #f00; }
	
	.register #register_form .leftside { margin: 0 25px 0 0; padding: 0; width: 357px; }
	.register #register_form .rightside { padding: 0; width: 300px; }
	.register #register_form .name { margin: 0 0 10px 3px; font-weight: bold; }	
	.register #register_form .field { width: 345px; height: 30px; background: #fff; padding: 4px 2px 2px 8px; margin-bottom: 18px; border: solid 1px #e2e2e2; }
	.register #register_form .inputfield { width: 300px; height: 22px; background: transparent; outline: none; border: none; color: #000; }	
	.register #register_form .padding { margin: 7px 0 7px 0; }
	.register .required-field { margin-top: 8px; }	
	
	.register .required-field { border-bottom: solid 1px #e2e2e2; color: #505f66; padding-bottom: 7px; margin: 0 0 24px 0; }
	.register .name { margin: 0 0 10px 0; }
	
/* LOGIN POPUP
*************************************/
	#login_popup { padding: 28px 28px 0 28px; background: #fff; }
	#login_popup .heading { margin: 0 0 29px 0; }
	#login_popup .leftside { margin: 0 25px 0 0; padding: 0; width: 298px; }
	#login_popup .rightside { padding: 0; width: 300px; }
	#login_popup .name { margin: 0 0 10px 3px; font-weight: bold; }	
	#login_popup .field { width: 286px; height: 30px; background: #fff; padding: 4px 2px 2px 8px; margin-bottom: 18px; border: solid 1px #e2e2e2; }
	#login_popup .inputfield { width: 265px; height: 22px; background: transparent; outline: none; border: none; color: #000; }		
	#login_popup .forgotpassword { padding: 13px 0 0 56px; }
	#login_popup .needhelp { padding: 13px 35px 0 0; }
	#login_popup .needhelp a { color: #505f66; }
	#login_popup .buzzwarningred { margin: 7px 0 0 5px; color: #f00; display: none; font-weight: bold; }
	
/* LOGGED IN POPUP
*************************************/
	#loggedin_popup { padding: 28px 0 0 28px; background: #fff; }
	#loggedin_popup .heading { margin: 0 0 29px 0; }
	#loggedin_popup .leftside { margin: 0 25px 0 0; padding: 0; width: 298px; }
	#loggedin_popup .rightside { padding: 0; width: 300px; }
	#loggedin_popup .name { margin: 0 0 10px 3px; font-weight: bold; }	
	#loggedin_popup .field { width: 286px; height: 30px; background: #fff; padding: 4px 2px 2px 8px; margin-bottom: 18px; border: solid 1px #e2e2e2; }
	#loggedin_popup .inputfield { width: 265px; height: 22px; background: transparent; outline: none; border: none; color: #000; }		
	
/* BUZZ ALERT POPUP
*************************************/
	#buzzalert_popup { padding: 28px 28px 0 28px; background: #fff; }
	#buzzalert_popup .heading { margin: 0 0 29px 0; }
	#buzzalert_popup .needhelp { padding: 13px 35px 0 0; }
	#buzzalert_popup .needhelp a { color: #505f66; }
	#buzzalert_popup .copy { line-height: 1.7em; }		
	
/* BUZZ ALERT POPUP
*************************************/
	#buzzerralert_popup { padding: 28px 28px 0 28px; background: #fff; }
	#buzzerralert_popup .heading { margin: 0 0 29px 0; }
	#buzzerralert_popup .copy { line-height: 1.7em; }	
	
/* BUZZ ALERT POPUP
*************************************/
	#howtosubmit_popup { padding: 28px 0 0 28px; background: #fff; }
	#howtosubmit_popup .heading { margin: 0 0 29px 0; }
	#howtosubmit_popup .copy { line-height: 1.7em; }		
	
/* UPDATES
*************************************/
	.updates #content	{ padding-top: 50px; background:url("../media/background-standard-small.jpg") repeat-x scroll center top #fbf7f8;}
	.updates .section-title { font-size: 26px;color: #ec3b2f;text-transform: uppercase; margin-top: 40px;padding-bottom: 15px; border-bottom: 1px solid #E2E2E2; }
	
	.updates .news-wrap		{ width: 990px;background-color: white;border: 1px solid #e2e2e2;}
	.updates .news-wrap .right-column	{ width: 750px;margin-top: 45px;}
	
	.updates .news-module		{ width: 710px;padding-bottom: 60px; }
	.updates .news-post			{ padding-top: 20px;border-bottom: 1px solid #E2E2E2;padding-bottom: 20px;}
	.updates .news-thumb			{ margin-right: 10px;}
	.updates .news-content		{ width: 535px;}
	.updates .post-title			{ font-size: 21px;margin-bottom: 5px;}
	.updates .post-info			{ font-style: italic;font-size: 11px;margin-right: 5px;}
	.updates .post-date			{ color: #0497bc;font-style: normal;}
	.updates .post-copy			{ font-size: 12px;font-family: Arial;line-height: 1.7em;margin-top: 10px;color: #505f66; margin-bottom: 15px; width: 540px;}
	.updates .news-content .read-more			{  margin-top: 15px; text-decoration: none;}
	
	.updates .comments-post	{ padding-top: 15px;border-bottom: 1px solid #E2E2E2;padding-bottom: 15px; }
	.updates .post-copy-full	{ font-size: 12px;font-family: Arial;line-height: 1.7em;margin-top: 10px;color: #505f66; margin-bottom: 15px; width: 707px; }
	
	.updates .nav-temp		{ position: absolute;top: -160px;z-index: 100;}
	.updates .content-wrap	{ width: 990px;   margin: 0 auto 80px;}
	.updates .share-module-box	{ left: 22px;position: absolute; top: 350px;}
	
	.updates .faq-module .right-column	{ width: 473px;}
	.updates .faq-module .left-column	{ width: 382px;margin-right: 10px;}
	.updates .faq-module .section-copy	{ margin-top: 50px;}
	.updates .faq-module p				{ margin: 0;padding: 0;}
	
	.updates .page-title		{ font-size: 32px; color:#505f66;text-transform: uppercase;}
	.updates .section-left	{ width: 510px;color: #505f66;}
	.updates .section-left h3{ margin-right: 10px;t}
	.updates .section-left p	{ width: 475px; margin-top: 20px;}
	.updates .section-image	{ padding: 40px 40px 0 0;}
	.updates .sub-nav		{ border-bottom: 1px solid #E2E2E2;margin-right: 40px;padding-bottom: 10px;}
	.updates .updates .sub-nav ul		{ margin: 20px 0 0;padding: 0; }
	.updates .sub-nav li		{ display: inline; color:#9c9c9c;font-size: 12px;margin-right: 20px;}
	
	.updates .seating-module	{ width: 990px; height: 200px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}
	.updates .module-wrap	{ padding: 35px;}
	.updates .maps-module	{ width: 990px; height: 500px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}
	.updates .ribbon-info	{ position: absolute;right: -16px;top: 20px;z-index: 100;}
	.updates .address		{ line-height: 1.4em;}
	.updates .faq-module		{ height: 1180px;background-color: white;margin-top: 20px;border: 1px solid #e2e2e2;}
	.updates .address br		{ margin: 10px !important;}	
	.updates .sub-nav ul { padding: 0;}	
	
	
/* AJAX TABS
*************************************/	
	.gallery-tab-wrapper	{ position:relative; float:left; width:100%; border-bottom:solid 1px #e2e2e2; margin-top:30px; }
	.gallery-tab			{ position:relative; float:left; font-size:12px; padding-top:7px; padding-bottom:7px; padding-right:15px; padding-left:15px; text-align:center; color:#ec3b2f; cursor:pointer; }
	.gallery-tab.active		{ background:url("/media/tab_bg.jpg") repeat-x; color:#ffffff; }
	.gallery-tab.active a	{ color:#fffff; }
	
	.gallery-tab-wrapper2	{ position:relative; float:left; width:100%; border-bottom:solid 1px #e2e2e2; margin-top:30px; }
	.gallery-tab2			{ position:relative; float:left; font-size:12px; padding-top:7px; padding-bottom:7px; padding-right:15px; padding-left:15px; text-align:center; color:#ec3b2f; cursor:pointer; }
	.gallery-tab2.active		{ background:url("/media/tab_bg.jpg") repeat-x; color:#ffffff; }
	.gallery-tab2.active a	{ color:#fffff; }

	.hidden	{ display:none; }


/* UPDATES PAGE
*************************************/	
	.updates .fanphoto-icon		{  position: absolute; right: 5px; top: 14px;}
	.updates .fan-photo	{ width: 137px; margin-right: 5px; margin-bottom: 20px;}
	.updates .fan-photo-last	{ width: 137px; margin-right: 0px;}
	.updates .fan-thumb	{ margin-bottom: 5px;}
	.updates .fan-name	{ font-size: 13px; font-weight: bold;}
	.updates .fan-band	{ font-size: 11px;}
	.updates .photos-module		{ width: 707px; padding-bottom: 60px; }
	.updates .gallery-tab-wrapper	{ width:711px; }
	.updates .comment-box-reply	{ position:relative; width:670px; background:#f2f5f9; margin-top:15px; padding:10px; }
	.updates .comment-date			{ color:#8f979b; font-size:11px; }

/* EVENTINFO PAGE
*************************************/	
	.info .gallery-tab-wrapper	{ width:711px; }
	.info .share-module-box	{ position:absolute; top:430px; left:22px; }


/* SHOWCASE PAGE
*************************************/	
	.showcase .gallery-loader	{ position:absolute; top:45%; left:49%; display:none; }
	.showcase .mt-video			{ border:solid 2px #ffffff; }
	
	/*comments*/
	.celebration .comment-section-wrapper { background:#ebeff4; }
	.celebration .csw-inside				{ width:710px; margin:20px 0 20px 20px; }
	.celebration .comment-box			{ border-top:solid 1px #e2e2e2; padding-top:15px; line-height:18px; }
	.celebration .comment-date			{ color:#8f979b; font-size:11px; }
	.celebration .comment-box-reply		{ width:670px; background:#f2f5f9; margin-top:15px; padding:4px; }
	.celebration textarea.comment-reply-input	{ margin-top:5px;  padding:10px 4px 10px 4px; width:670px; border:none; color:#505f66; height:15px;  color:#505F66; font-family:arial; font-size:12px; resize:none; }
	.celebration .view-all-comments		{ position:absolute; left:0px; bottom:-10px;  background:#ec3b2f; text-align:center; font-weight:bold; color:#ffffff; padding-top:10px; padding-bottom:10px; }
	.celebration .comments-quote			{ position:absolute; right:0px; top:0px; }
	.celebration .comment-reply-input-wrap .cancel-button	{ margin-right:40px; margin-top:22px; font-size:13px; cursor:pointer; }	
	.celebration .comment-reply-input-wrap .add-comment-button	{ margin-top:13px; cursor:pointer; }	
	
	.celebration .main-comment-box		{  margin-bottom:10px; }
	.celebration .comment-approval		{  margin:10px 0; }
	.celebration .main-comment-box textarea {  height:15px; border:none; border-color:#ffffff; margin-top:20px; padding:10px 4px 10px 4px; color:#505F66; font-family:arial; font-size:12px; resize:none; width: 100% }
	.celebration .main-comment-box .add-comment-button	{ margin-top:13px; cursor:pointer; }
	.celebration .main-comment-box .cancel-button	{ margin-right:40px; margin-top:22px; font-size:13px; cursor:pointer; }
	.celebration .comment-box .comment-reply-button	{ cursor:pointer; }	
	
	.celebration .postwall { padding: 19px 0 0 0; font-size: 11px; }
	.celebration .comment-reply-input-wrap .postwall { padding: 19px 0 0 26px; font-size: 11px; }	
	
	
/* CELEBRATION PAGE
*************************************/	
	.celebration .gallery-loader	{ position:absolute; top:45%; left:49%; display:none; }
	.celebration .uppercase		{ text-transform:uppercase; }

/* THE BANDS
*************************************/	
	.thebands #content				{ }

	.thebands .content-wrapper		{ width:990px; margin:0px auto 0px; padding-top:196px; }
	.thebands .contentbox	{ background:#ffffff; width:100%; border:solid 1px #e2e2e2; margin-bottom: 100px; }

	.thebands .top-section		{ position:relative; float:right; width:760px; margin-top:5px; margin-right:20px; }
	.thebands .ts-section	{  width:100%; border-bottom:solid 1px #e2e2e2; padding-top:25px; padding-bottom:25px; }
	.thebands .section-voted { display: none; }
	.thebands .vote-text	{ line-height: 1.7em }
	.thebands .conference-flag		{ position:absolute; right:-35px; top:20px; width:225px; height:73px; background:url('/media/conference_flag.png') no-repeat; text-align:center; line-height:25px; padding-top:16px; }
	.thebands .submit-votes-button	{ position:absolute; right:0px; top:20px; }

	.thebands .bottom-section	{ position:relative; float:left; width:950px; margin-left:20px; margin-top:30px; }
	.thebands .conference-section		{ position:relative; float:left; width:183px; height:465px; }
	.thebands .conference-section.saic-conference	{ background:url('/media/saic_bg.jpg') no-repeat; }
	.thebands .cs-title-box			{ position:relative; float:left; width:100%; padding-top:10px; padding-left:15px; font-size:15px; color:#ffffff; margin-bottom:25px; }
	.thebands .cs-box					{ position:relative; float:left; width:167px; padding-left:15px; color:#ffffff; left:1px; padding-top:13px; padding-bottom:13px; border-bottom:solid 2px #646464; font-size:13px; }
	.thebands .cs-box a				{ color:#ffffff; text-decoration:none; }

	.thebands .page-title				{ font-size:26px; color:#505f66; font-family:Gotham; text-transform: uppercase; }
	.thebands .border-bottom-gray		{ border-bottom:solid 1px #e2e2e2; }

	.thebands .voting { position: relative; }
	.thebands .voting .conference-wrapper { width: 964px; margin: 10px 0 0 -2px; z-index: 88 }
	.thebands .voting .conference {  width: 188px; margin: 0 6px 0 0; }	
	.thebands .voting .conference .name { font-size: 15px; color: #fff; padding: 0 0 0 0; margin: 0 0 6px 0; width: 186px; }
	.thebands .voting .conference .conferencename { padding: 15px; }
	.thebands .voting .conference .col1 { background: #303130; }
	.thebands .voting .conference .col2 { background: #4296ae; }
	.thebands .voting .conference .col3 { background: #cdcdcd; color: #505f66 !important; }
	.thebands .voting .conference .col4 { background: #ec3b2f; }
	.thebands .voting .conference .col5 { background: #51636d; }
	.thebands .voting .last { margin: 0 0 0 0 !important; }			
	
	.thebands .voting ul { list-style-type: none; margin: 0 0 0 -40px; }
	.thebands .voting li.band { width: 188px; height: 63px; background: url(../media/band_off.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }
	.thebands .voting li.active { width: 188px; height: 63px; background: url(../media/band_on.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }
	.thebands .voting li.inactive { width: 188px; height: 63px; background: url(../media/band_off.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }	
	.thebands .voting li.vote { width: 188px; height: 63px; background: url(../media/band_vote.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }	
	.thebands .voting li.view { width: 188px; height: 63px; background: url(../media/band_view.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }
	.thebands .voting li.click { width: 188px; height: 63px; background: url(../media/band_click.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }
	.thebands .voting li.empty { width: 188px; height: 63px;  margin: 0 0 6px 0; padding: 5px 0 0 10px; }			
	.thebands .voting li.view_on { width: 188px; height: 63px; background: url(../media/band_view_on.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }		
	.thebands .voting li.view_on_noicons { width: 188px; height: 63px; background: url(../media/band_view_on_noicons.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }				
	.thebands .voting li.ended { width: 188px; height: 63px; background: url(../media/band_ended_off.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }
	.thebands .voting li.ended_on { width: 188px; height: 63px; background: url(../media/band_ended_on.gif) no-repeat; margin: 0 0 6px 0; color: #ffffff; }	
	
	.thebands .actions { width: 33px; height: 47px; margin: 0 0 0 5px; }
	.thebands .vote { width: 31px; height: 29px; }		
	.thebands .view { width: 31px; height: 29px; }	
	.thebands .info { width: 134px; height: 60px; text-align: center; }
	.thebands .info-inactive { width: 141px; height: 47px;  }	
	.thebands .vote-buttons { text-align: center; z-index: 500 }
	.thebands .submitmyvotes-loggedin { padding: 50px; display: none; }
	.thebands .submitmyvotes-loggedout-topright { position: absolute; top: -960px; left: 727px; }		
	.thebands .submitmyvotes-loggedin-topright { position: absolute; top: -960px; left: 727px; display: none; }
	.thebands .submitmyvotes-loggedout, .thebands .submitmyvotes { padding: 50px; }
	.thebands .submitmyvotes-topright { position: absolute; top: -960px; left: 727px; }			
	.thebands .promote-social { margin: 8px 0 0 2px; }
	.thebands .media-selector { height: 77px; }
	
	.band .final8 { position: absolute; right: 0px; }
	.thebands .final8-sm { position: absolute; margin: 0 0 0 123px; }		
	
/* BAND DETAIL
*************************************/		
	.band #content				{ /*height:1600px !important;*/ background:url("../media/background-standard-small.jpg") repeat-x scroll center top #fbf7f8; }
	
	.band .content-wrapper		{ position:relative; width:990px; margin:0px auto 0px; top:40px; }
	.band .content-wrap			{ background:#ffffff; position:relative; float:left; width:100%; border:solid 1px #e2e2e2; }
	.band .content-wrap.cw-bottom-section	{ margin-top:15px; margin-bottom:70px; }
	.band .left-column-wrapper	{ position:relative; float:left; width:180px; margin-top:470px; margin-right:15px; margin-left:22px; }
	.band .right-column-wrapper	{ position:relative; float:left; width:750px; margin-top:45px; height:615px; overflow:hidden; }
	.band .page-title				{ font-size:26px; color:#505f66; font-family:Gotham; text-transform: uppercase;width: 380px; margin-bottom: 20px; }
	
	.band .media-wrapper			{ position:relative; float:left; width:100%; margin-top:22px; }
	.band .nav-left				{ position:relative; float:left; margin-right:10px; }
	.band .nav-right				{ position:relative; float:left; }
	.band .mnw-header				{ position:relative; float:left; margin-left:20px; margin-top:3px; font-size:21px; font-family:Gotham; }
	.band .media-main-box			{ position:relative; float:left; width:640px; height:481px; }
	.band .media-main-box img.video		{ width:640px; height:481px; }
	.band .media-thumbs-wrapper	{ position:relative; float:left; width:100px; height:481px; margin-left:10px; overflow:auto; }
	.band .media-thumbs-wrapper img	{ position:relative; float:left; border:solid 2px #ffffff; margin-bottom:14px; cursor:pointer; width:80px; height:60px; }
	
	.band .gallery-tab-wrapper	{ position:relative; float:left; width:100%; border-bottom:solid 1px #e2e2e2; margin-top:30px; }
	.band .gallery-tab			{ position:relative; float:left; font-size:12px; padding-top:7px; padding-bottom:7px; width:140px; text-align:center; color:#ec3b2f; cursor:pointer; }
	.band .gallery-tab-non			{ position:relative; float:left; font-size:12px; padding-top:7px; padding-bottom:7px; width:140px; text-align:center; color:#ec3b2f; cursor:pointer; }
	.band .gallery-tab.active, .gallery-tab-non.active		{ background:url("/media/tab_bg.jpg") repeat-x; color:#ffffff; }
	
	.band .band-left-section		{ position:relative; float:left; width:50%; height:100%; }
	
	.band .band-right-section		{ position:relative; float:left; width:50%; height:100%; background:#ebeff4; } 
	.band .vote-for-us-button		{ position:absolute; right:0px; top:0px; }
	
	.band .media-subnav-wrapper	{ position:relative; float:left; width:163px; margin-bottom:30px; }
	.band .mv-click				{ border:solid 2px #ffffff; }
	/*fan gallery*/
	.band .fan-gallery-thumbs		{ position:relative; float:left; width:100%; margin-top:7px; margin-bottom:7px; }
	.band .fan-gallery-thumbs img	{ position:relative; float:left; margin-right:2px; }
	
	/*comments*/
	.band .comment-section-wrapper { position:relative; float:left; width:100%; height:100%; background:#ebeff4; }
	.band .csw-inside				{ position:relative; float:left; width:463px; margin-top:20px; margin-left:20px; }
	.band .comment-box			{ position:relative; float:left; width:100%; border-top:solid 1px #e2e2e2; padding-top:15px; padding-bottom:50px; line-height:18px; }
	.band .comment-date			{ color:#8f979b; font-size:11px; }
	.band .comment-box-reply		{ position:relative; float:right; width:448px; background:#f2f5f9; margin-top:15px; padding:4px; }
	.band textarea.comment-reply-input	{ position:relative; float:right; margin-top:5px; width:100%; padding:10px 4px 10px 4px; width:448px; border:none; color:#505f66; height:15px;  color:#505F66; font-family:arial; font-size:12px; resize:none; }
	.band .view-all-comments		{ position:absolute; left:0px; bottom:0px; width:100%; background:#ec3b2f; text-align:center; font-weight:bold; color:#ffffff; padding-top:10px; padding-bottom:10px; }
	.band .comments-quote			{ position:absolute; right:0px; top:0px; }
	.band .comment-reply-input-wrap .cancel-button	{ margin-right:40px; margin-top:22px; font-size:13px; cursor:pointer; }	
	.band .comment-reply-input-wrap .add-comment-button	{ margin-top:13px; cursor:pointer; }	
	
	.band .main-comment-box		{ position:relative; float:left; width:100%; margin-bottom:10px; }
	.band .comment-approval		{ position:relative; float:left; width:100%; margin:10px 0; }
	.band .main-comment-box textarea { position:relative; float:left; width:100%; height:15px; border:none; border-color:#ffffff; margin-top:20px; padding:10px 4px 10px 4px; color:#505F66; font-family:arial; font-size:12px; resize:none; }
	.band .main-comment-box .add-comment-button	{ margin-top:13px; cursor:pointer; }
	.band .main-comment-box .cancel-button	{ margin-right:40px; margin-top:22px; font-size:13px; cursor:pointer; }
	.band .comment-box .comment-reply-button	{ cursor:pointer; }
	
	/*band-left-section*/
	.band .subheader-text			{ color:#505F66; font-size:22px; }
	.band .bandhat-image			{ position:absolute; right:-10px; top:-15px; z-index:5 }
	.band .band-section-wrap			{ position:relative; float:left; width:100%; border-bottom:solid 1px #e2e2e2; padding-top:25px; padding-bottom:25px; }
	.band .band-section-box		{ position:relative; float:left; width:215px; border-bottom:solid 1px #e2e2e2; padding-bottom:15px; line-height:30px; min-height:40px; }
	.band .bottombox { min-height: 30px; }
	.band .schoolinfo { padding-bottom: 0px}
	.band .meter { padding: 0; }
	.band .view_leaderboard_button{ position:absolute; top:145px; left:0px; }
	.band .leaderboard { position: absolute; bottom: 0 }
	.band .points { width: 151px; height: 129px; background: url(../media/ourchatter.png);  }
	.band .point { width: 105px; text-align: right; padding: 78px 0 0 16px;  }
	.band .meterbox { width: 452px; height: 200px; }
	.band .meter1 { background:url("/media/bc_meter1.jpg") no-repeat; }
	.band .meter2 { background:url("/media/bc_meter2.jpg") no-repeat; }
	.band .meter3 { background:url("/media/bc_meter3.jpg") no-repeat; }
	.band .meter4 { background:url("/media/bc_meter4.jpg") no-repeat; }
	.band .meter5 { background:url("/media/bc_meter5.jpg") no-repeat; }
	.band .meter6 { background:url("/media/bc_meter6.jpg") no-repeat; }		
	
	.jScrollPaneScrollable	{ position:relative !important; float:left !important; margin-left:10px !important; }
	
	/*social links*/
	/*
	.band .share-strip-wrapper		{ position:relative; float:left; width:100%; }
	.band a.facebook				{ width:25px; }
	.band a.twitter					{ background-position: -32px 0; width:25px; }
	.band .social					{ background:url("/media/social.png") repeat scroll 0 0; height:22px; overflow:hidden; display:block; }
	.band .fb_pos					{ position:relative; float:left; margin-left:10px; top:-5px; }
	.band .tw_pos					{ position:relative; float:left; margin-left:10px; top:-5px; }
	.band .other_pos				{ position:relative; float:left; margin-left:10px; top:-5px; }
	.band .social-input-box			{ padding:3px; border:solid 1px #e4e4e4; background:#fcfcfc; position:relative; float:left; top:-5px; margin-left:10px; width:180px; }
	*/
	 
	.band .border-bottom-gray		{ border-bottom:solid 1px #e2e2e2; }
	.band .float_left				{ position:relative; float:left; }
	
	.spacer					{ position:relative; float:left; width:100%; height:10px; clear:both; }
	
	.band .bb-0					{ border-bottom:none; }
	.mt-15					{ margin-top:15px; }
	.band .band .mr-31					{ margin-right:31px; }
	.fs-14					{ font-size:14px; }
	.band .band .fs-16					{ font-size:16px; }
	.pb-0					{ padding-bottom:0px; }
	.band .band .pt-25					{ padding-top:25px; }
	
	.band .bold					{ font-weight:bold; }
	.band .dark-gray				{ color:#505f66; }
	.band .gray					{ color:#8f979b; }
	.band .red					{ color:#ec3b2f; }
	.band .blue					{ color:#11718c; }
	
	.band .fan-copy				{ background-color: #ebeff4;width:760px; height: 102px; margin-top: 10px;}
	.band .fan-copy-wrapper		{ padding: 25px;}
	.band .fan-copy-wrapper .section-copy	{   width: 475px;  line-height: 1.5em;}
	.band .fan-gallery-wrapper	{ margin-top: 10px; height:375px; width:750px; }
	.band .fan-photo				{   margin-bottom: 16px;margin-right: 10px;}
	.band .fan-photo-last			{ margin-right: 0px;}
	.band .top-row				{ height: 613px;}
	.band .photos-stats			{ margin-right: 10px;}
	.band .play { position: absolute; margin: 200px 0 0 280px; }	
	.band .bandbuzz { width: 157px; height: 38px; display: block; overflow: hidden; background: url(../media/bc_fb.gif) no-repeat scroll 0px 0px; right: 0; }
	.band .createbuzz { background-position: 0px 0px; outline: none; }
	.band .bandbuzzed { background-position: 0px 0px; outline: none; }	
	.band .buzzcount { height: 24px; padding: 13px 0 0; position: absolute; right: 0; text-align: center; width: 55px; color: #9bb3df; display: none; }
	.band #buzzshare { margin: 25px 0 0 0; }
	.band .earnpts {    padding-top: 5px; right: 202px; width: 100px; display: none; }
	
	/*social links*/
	.share-strip-wrapper	{ position:relative; float:left; width:100%;  }
	.share-strip-wrapper a	{ position:relative; float:left; margin-right:10px; }
	.share-strip-wrapper .other_pos	{ position:relative; float:left; margin-right:10px; cursor:pointer; }
	.share-strip-wrapper input.social-input-box	{ width:200px; }
	.share-strip-wrapper .share-text	{ position:relative; float:left; clear:both; width:100%; margin-bottom:5px; }
	/*social links box*/
	.share-module-box		{ width:184px; border:solid 1px #E2E2E2; padding:5px 0 5px 10px; }
	.share-module-box input	{ padding:5px; width:145px !important; position:relative; margin-top:10px; }
	
	.band .postwall { padding: 19px 0 0 0; font-size: 11px; }
	.band .nophotos { padding: 10px 0 0 25px; }
	.band .officialrules { position: absolute; margin: 44px 0 0 625px; }
	.band .officialrules a { color: #505F66; }
	
/*******************************************/	
/* share box */
/*******************************************/			
	#share-box						{ background:#000; color:#fff; display: none; padding:10px; width:265px; position: absolute; z-index:10001; display: none; top: 25px; }
	
	.band #share-box				{ top:75px !important; }
	.info #share-box				{ top:484px !important; left:23px !important; }
	
	#share-box a.close				{ color:white; cursor:pointer; }
	#share-box ul					{ color:white; background: black; padding:0; margin:0 0 5px 0; overflow:hidden; }
	#share-box ul li.odd,
	#share-box ul li.even			{ text-align:left; float:left; width:115px; padding:5px 7px; color:white; list-style-type: none; }
	#share-box ul li a				{ cursor:pointer; padding-top:1px; background:none; text-align:left; float:left; color:white !important; width:100%; text-indent: 0; overflow:hidden; background:#000 url(../media/st_icons_bg.gif) 0 0 no-repeat; padding:0; height:16px; padding-left:26px;}
	#share-box ul li a:hover		{ text-decoration:underline; color:#F60404 !important; }
	
	#share-box ul li.myspace a	    { background-position: 0 -260px; }
	#share-box ul li.twitter a	    { background-position: 0 -620px; }
	#share-box ul li.facebook a	    { background-position: 0 -181px; }
	#share-box ul li.digg a	 	    { background-position: 0 -20px; }
	#share-box ul li.stumble-upon a  { background-position: 0 -140px; }
	#share-box ul li.delicious a	 { background-position: 0 -40px; }
	#share-box ul li.technorati a    { background-position: 0 -120px; }
	#share-box ul li.email a	 	    { background-position: 0 -460px; }	
	

/*******************************************/	
/* commenting system */
/*******************************************/	
	.comments-ajax-loader			{ position:absolute; top:9px; left:144px; display:none; }
	.celebration .comments-ajax-loader		{ position:absolute; top:9px; left:256px; display:none; }
	.view-all-comments				{ cursor:pointer; }
	
/* FILMMAKERS
*************************************/	
	body.filmmakers #container{ background:url("/media/bg_filmmakers.jpg") no-repeat scroll center top #FAF7F7 !important; }
	.filmmakers #content				{ height:auto !important; }

	.filmmakers .content-wrapper	{ width:990px; margin:0px auto 0px; padding-top:490px; }
	.filmmakers .contentbox			{ background:#ffffff; width:100%; border:solid 1px #e2e2e2; margin-bottom: 100px; }	
	.filmmakers .left-section	{ width:676px; height:100%; }
	.filmmakers .right-section	{ width:314px; height:100%; }
	.filmmakers .bg-dark-gray	{ background:#525f67; }
	.filmmakers .bg-light-gray	{ background:#eff2f6; }
	
	.filmmakers .header-padding { margin: 20px 0 10px 0; }	
	.filmmakers .slogan { font-size: 18px; color: white; margin: 0 0 10px 0; }		
	.filmmakers .sub-title { font-size: 24px; color: #b59f70; margin: 0 0 8px 0; }
	.filmmakers .profiles .profile { width: 357px; height: 70px; background: url(../media/alumn_off.gif) #000; margin: -13px 0 19px -7px; }	
	.filmmakers .profiles .default { background: url(../media/alumn_on.jpg) !important; }
	.filmmakers .profiles .on { background: url(../media/alumn_on.jpg) !important; }		
	.filmmakers .profiles .off { background: url(../media/alumn_off.gif) !important; }		
	.filmmakers .profiles .last {  margin: -13px 0 13px -7px !important; }			
	.filmmakers .profile .photo { margin: 5px 9px 5px 5px; } 
	.filmmakers .info { padding: 6px 0 0 0; } 	
	.filmmakers .info .year { font-size: 12px; color: #b8a479; margin: 6px 0 5px 0; } 
	.filmmakers .info .name { font-size: 16px; color: #fff; margin: 0 0 4px 0; } 
	.filmmakers .info .band { font-size: 16px; color: #b8a479; margin: 0 0 2px 0; }	
	.filmmakers .default .info .year { font-size: 12px; color: #0c0c0c; margin: 6px 0 5px 0; } 
	.filmmakers .default .info .name { font-size: 16px; color: #0c0c0c; margin: 0 0 4px 0; } 
	.filmmakers .default .info .band { font-size: 16px; color: #0c0c0c; margin: 0 0 2px 0; }			
	
	ul.filmmakers { list-style-type: none; list-style: inline; margin: 0 0 0 -30px; }
	ul.filmmakers li { float: left; width: 186px; height: 231px; margin: 0 29px 24px 0; }
	ul.filmmakers .last { float: left; width: 186px; height: 210px;  margin: 0 0 24px 0; !important; }	
	ul.filmmakers li.filmmaker .photo { border: solid 4px #282727; margin: 0 0 1px 0; }

	.filmmakers .faded  { 
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;
	}
	
	.filmmakers .filmmaker .fresh  { width: 188px; height: 63px; background: url(../media/filmmaker_vote_off.gif) no-repeat; margin: 5px 0px; }

	.filmmakers .filmmaker .band { width: 188px; height: 63px; background: url(../media/band_off.gif) no-repeat; margin: 5px 0px; color: #ffffff; }
	.filmmakers .filmmaker .active { width: 188px; height: 63px; background: url(../media/band_on.gif) no-repeat; margin: 5px 0px; color: #ffffff; }
	.filmmakers .filmmaker .inactive { width: 188px; height: 63px; background: url(../media/band_off.gif) no-repeat; margin: 5px 0px; padding: 0 0 0 0; color: #ffffff; }	
	.filmmakers .filmmaker .vote { width: 188px; height: 63px; background: url(../media/band_vote.gif) no-repeat; margin: 5px 0px; color: #ffffff; }	
	.filmmakers .filmmaker .view { width: 188px; height: 63px; background: url(../media/band_view.gif) no-repeat; margin: 5px 0px; color: #ffffff; }
	.filmmakers .filmmaker .click { width: 188px; height: 63px; background: url(../media/band_click.gif) no-repeat; margin: 5px 0px; color: #ffffff; }
	.filmmakers .filmmaker .empty { width: 188px; height: 63px;  margin: 0 0 6px 0; padding: 5px 0 0 10px; color: #ffffff; }			
	.filmmakers .filmmaker .view_on { width: 188px; height: 63px; background: url(../media/band_view_on.gif) no-repeat; margin: 5px 0px; color: #ffffff; }		
	.filmmakers .filmmaker .view_on_noicons { width: 188px; height: 63px; background: url(../media/band_view_on_noicons.gif) no-repeat; margin: 5px 0px; color: #ffffff; }
	.filmmakers .filmmaker .voted_noicons { width: 188px; height: 63px; background: url(../media/band_voted_noicons.gif) no-repeat; margin: 5px 0px; color: #ffffff; }				
	
	.filmmakers .filmmaker .actions { width: 33px; height: 47px; margin: 0 0 0 2px; }
	.filmmakers .filmmaker .actions .vote-button { width: 31px; height: 33px; }		
	.filmmakers .filmmaker .actions .view-button { width: 31px; height: 29px; }	
	.filmmakers .filmmaker .actions .info { width: 140px; height: 47px; margin-left: 8px !important; }
	.filmmakers .filmmaker .actions .info-inactive { width: 140px; height: 47px;  }	
	.filmmakers .filmmaker .actions .vote-buttons { margin-top: 24px; text-align: center; }
	
	.filmmakers .filmmaker-name { font-size: 11px; margin: 0 0 0 5px; text-transform: capitalize; }
	.filmmakers .filmmaker-band { font-size: 9px; text-transform: capitalize; margin: 0 0 0 5px; }
	.filmmakers .filmmaker-padding { margin-top: 6px !important; }	
	
	.filmmakers .filmmaker-name-1 { font-size: 14px; text-transform: capitalize; margin: 0 0 0 0px; font-weight: bold; }
	.filmmakers .filmmaker-band-1 { font-size: 14px; text-transform: capitalize; margin: 0 0 10px 0px; font-weight: bold; }	
	
	.filmmakers .filmmaker-wrapper { height: 173px; margin: 0 0 35px 0; display: none; }	
	.filmmakers .filmmaker-wrapper .filmmaker-name { font-size: 12px; text-transform: capitalize; }
	.filmmakers .filmmaker-wrapper .filmmaker-band { font-size: 12px; text-transform: capitalize; margin: 0 0 10px; }
	.filmmakers .filmmaker-wrapper td { font-size: 12px; line-height: 1.3em; padding: 0 15px 0 0; }	
	.filmmakers .filmmaker-wrapper a { }

	.filmmakers .filmmaker-detail { padding: 13px 9px 13px 9px !important; display: none; }
	.filmmakers .filmmaker-detail .x { position: absolute; right: 8px; margin-top: -24px }	
	.filmmakers .filmmaker-detail .photo { border: solid 4px #282727; margin: 0 15px 0 0; }
	.filmmakers .filmmaker-detail .description { width: 407px; }
	
	.filmmakers .vote-buttons { margin-top: 24px; text-align: center; }	
	.filmmakers .promote-social { margin: 8px 0 0 45px; }
	.filmmakers .text { margin: 0 0 20px 15px; line-height: 19px; }		
	.filmmakers .caption { font-size: 11px; margin: 10px 0 15px 0; }
	.filmmakers .thankyou { display: none; }				
	.filmmakers .thankyou .header { margin-top: 5px !important; }		
	.filmmakers .final8-sm { position: absolute; margin: 0 0 0 105px; }			
	
	.filmmakers .submitmyvotes-loggedin { display: none; }	
	.filmmakers .disclaimer { font-size: 11px; padding: 15px; background: #edeeef; }
	.filmmakers .voice { width: 45px; height: 25px; }
	.filmmakers .d-copy { width: 235px; }
	.filmmakers .page-title { font-size:24px; text-transform: uppercase; }
	.filmmakers .page-title-sub	{ font-size:24px; text-transform: uppercase; }	
	
	.filmmakers .left-bg		{ background:url('/media/filmmakers_left_bg.jpg') no-repeat; width:604px; height:745px; font-size:13px; }
	.filmmakers .bls-inside				{ position:relative; width:626px; margin:30px 0 30px 24px; }
	.filmmakers .bls-section			{ position:relative; margin-top:20px; width:100%; line-height:18px; }
	.filmmakers .bls-section-wrapper	{ margin-bottom:50px; width:100%; }
	.filmmakers .bls-section-left		{ position:relative; float:left;  }
	.filmmakers .bls-section-right		{ position:relative; float:right; width:280px; }
	.filmmakers .bandbuzz-piechart		{ position:absolute; right:-115px; top:-143px; z-index:2; }
	.filmmakers .bandbuzz-crv			{ position:absolute; left:-19px; top:-40px; z-index:2; }
	.filmmakers .bandbuzz-trumpet		{ position:absolute; right:0px; top:20px; z-index:2; }
	.filmmakers .bg-dark-gray			{ background:#525f67; }
	.filmmakers .bg-light-gray			{ background:#eff2f6; }
	.filmmakers .leader-block			{ padding:25px 0 20px 15px; border-bottom:solid 1px #e2e2e2; color:#8f979b; }
	.filmmakers .brs-block				{ position:relative; float:left; width:100%; border-bottom:solid 1px #e2e2e2; color:#8f979b; }
	.filmmakers .brs-block img			{ position:relative; float:left; margin-right:10px; }
	.filmmakers .chart_image			{ position:absolute; right:15px; top:14px; }
	.filmmakers .brs-block-info			{ position:relative; float:left; top:14px; text-transform:capitalize; }
	.filmmakers .brs-block-rank			{ position:absolute; right:20px; top:13px; font-size:26px; font-weight:bold; }
	.filmmakers .bandbuzz-meter			{ width:316px; height:267px; text-align:center; margin: 6px 0 0 0; }
	.filmmakers .bandbuzz-title			{ font-size:16px; color:#505f66; font-family:Gotham; text-transform: uppercase; }
	.filmmakers .disclaimer 			{ font-size: 11px; padding: 15px; background: #edeeef; }	
	
	.filmmakers .b_section_1			{ position:absolute; width:240px; top:49px; left:140px; }
	.filmmakers .b_section_2			{ position:absolute; top:237px; width:280px; left:188px; }
	.filmmakers .b_section_3			{ position:absolute; width:285px; top:426px; left:143px; }
	.filmmakers .b_section_4			{ position:absolute; width:250px; top:610px; left:221px; }
	.filmmakers .b_section_5			{ position:absolute; width:200px; top:803px; left:143px; }
	
	.filmmakers .prevnext 				{ background: url(media/btn_next_prev.jpg) no-repeat; display: block; overflow: hidden; }
	.filmmakers .buzz-prev				{ width:159px; height:62px; background-position: 0px -125px }
	.filmmakers .buzz-next				{ width:155px; height:62px; background-position: -159px -125px }
	.filmmakers .buzz-prev:hover		{ background-position: 0 -63px }
	.filmmakers .buzz-next:hover		{ background-position: -159px -63px }
	.filmmakers .buzz-prev-off			{ width:159px; height:62px; background-position: 0 -1px; cursor: default; }
	.filmmakers .buzz-next-off			{ width:155px; height:62px; background-position: -159px -1px; cursor: default; }
	.filmmakers .buzz-prev-off:hover	{ width:159px; height:62px; background-position: 0 -1px !important; cursor: default; }
	.filmmakers .buzz-next-off:hover	{ width:155px; height:62px; background-position: -159px -1px !important; cursor: default; }	
	
	.filmmakers .gallery-tab-wrapper {
		border-bottom: 1px solid #E2E2E2;
		float: left;
		margin-top: 0px !important;
		margin-bottom: 30px;
		position: relative;
		width: 100%;
	}	

/* FILMMAKERS
*************************************/
#takeover_popup { background: none; width:927px; height:541px !important; }
.seethewinners { display: block; position: absolute; width: 186px; height: 47px; right: 44px; top: 459px; }
.entersite { display: block; position: absolute; width: 186px; height: 47px; left: 491px; top: 459px;}

