@charset "utf-8";
/* CSS Document */

/* ------- style the menu tab for contests category ------ */
#nav li.home a span {float:left;display:block;margin:0 0 4px 0;color:#FF3;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	.home a span {float:none;border-bottom:1px solid #FF3;}
	/* End IE5-Mac hack */
	.home a:hover span {color:#FF3;}

/* ------- global ------ */

#flashPlayer{margin:0 0 0 7px;}
.featured-top{margin:0 0 35px 15px;width:451px;}
	.featured-top h3{color:#FF0;font-size:1.4em;margin:0;padding:5px 0 5px 0;width:450px;}
	.featured-top p a:hover{color:#FF0 !important;}
	
.featured-bottom-left{margin:0 0 0 15px;float:left;height:255px;}
.featured-bottom-right{margin:0 25px 0 0;float:right;height:255px;}
	.featured-bottom-left h3, .featured-bottom-right h3{color:#FF0;font-size:1.2em;margin:0;padding:5px 0 5px 0;width:210px;}
	.featured-bottom-left h4.songTitle, .featured-bottom-right h4.songTitle{margin:4px 0 4px 5px !important;padding:0;font-size:1.1em;color:#CCC;width:209px;}

.featuredTitleBlock{height:50px;position:relative;}
	.featuredTitleBlock h3{position:absolute;bottom:0;}
	h3.songTitle{margin:4px 0 4px 5px !important;padding:0;clear:both;font-size:1.3em;color:#CCC;}
.featured-menu{margin:0 0 0 5px;padding:0;list-style:none;}
		.featured-menu li {display:inline-block;margin:0 10px 0 0;padding:0;float:left;}
		.featured-menu .divider{color:#FFF;margin:0 10px 0 0;text-align:center;}
			.featured-menu a {float:left;margin:0;padding:0;text-decoration:none;border:none !important;}
				.featured-menu a span {float:left;display:block;margin:0 0 4px 0;color:#F90;padding:0 0 2px 0;border:none !important;}
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
				.featured-menu a span {float:none;}
				/* End IE5-Mac hack */
				.featured-menu a:hover span {color:#FFF;text-decoration:underline;}
	#moreLessThree{width:20px;}

div.mainBody h3{margin:0;padding:5px 10px 0 10px;}
	div.mainBody p{margin:0;padding:0 10px 5px 10px;}

div.band{float:left;margin:0 0 0 10px;width:140px;}
	div.band h5{margin:0;color:#FF0;padding:0 0 3px 0;font-size:.9em !important;}

#events h1, #events h2, #events h3{padding:5px 0 0 10px !important;color:#FFF;font-size:1.4em;text-transform:uppercase;}
#events{float:right;width:256px;margin:0 0 15px 0;}
	#events h3{background:url(/media/images/pagelayout/sidebar-top.png) top right no-repeat;height:30px;margin:0;padding:0;}
		#events h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:230px;display:block;}
	#events h4{margin:0;padding:0 0 5px 10px;color:#FF0;font-size:1.2em;}
	#events .mainBody{background:url(/media/images/pagelayout/sidebar-bg.png) top right repeat-y;margin:0;padding:0;height:110px;}
		#events img{margin:3px 0 0 10px;}
		#events h5{margin:5px 0 0 10px;}
	#events .end{clear:both;background:url(/media/images/pagelayout/sidebar-bottom.png) bottom right no-repeat;height:15px;}


.joinLink{text-align:center;margin:0 auto;padding:0;clear:both;width:120px;height:55px;}
#signUpBtn{background:url(/media/images/join-list-btn.png) top left no-repeat;width:120px;height:45px;display:block; text-transform:uppercase;font-size:1.3em !important;letter-spacing:.1em;}
	#signUpBtn span{text-align:center;font-weight:bold;color:#FC0;width:120px;height:50px;display:block;padding:13px 0 0 0;}
#signUpBtn:hover{background:url(/media/images/join-list-btn-red.png) top left no-repeat;width:120px;height:40px;}
	#signUpBtn:hover{text-decoration:none !important;border-bottom:none !important;height:40px;}
	#signUpBtn span:hover{color:#FFF;border-bottom:none !important;}
	
#bandPolls h1, div#bandPolls h2, div#bandPolls h3{padding:5px 0 0 10px !important;color:#FFF;font-size:1.4em;text-transform:uppercase;}
#bandPolls{float:right;width:256px;margin:0 0 15px 0;}
	#bandPolls h3{background:url(/media/images/pagelayout/sidebar-top.png) top right no-repeat;height:30px;margin:0;padding:0;}
		#bandPolls h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:230px;display:block;}
	#bandPolls h4{margin:0;padding:5px 0 5px 10px;color:#FF0;font-size:1.2em;}
	#bandPolls .mainBody{background:url(/media/images/pagelayout/sidebar-bg.png) top right repeat-y;margin:0;padding:0;}
	#bandPolls .end{clear:both;background:url(/media/images/pagelayout/sidebar-bottom.png) bottom right no-repeat;height:15px;}
	.voting{height:110px;}
		.voteLink{text-align:center;margin:0 auto;padding:0;clear:both;width:120px;height:45px;}
			#pollsBtn{background:url(/media/images/vote-btn-green.jpg) top left no-repeat;width:120px;height:45px;display:block; text-transform:uppercase;font-size:1.3em !important;letter-spacing:.1em;}
			#pollsBtn span{text-align:center;font-weight:bold;color:#FC0;width:120px;height:40px;display:block;padding:13px 0 0 0;}
		#pollsBtn:hover{background:url(/media/images/vote-btn-red.png) top left no-repeat;width:120px;height:40px;}
			#pollsBtn:hover{text-decoration:none !important;border-bottom:none !important;}
			#pollsBtn span:hover{color:#FFF;border-bottom:none !important;}

#bandLighters h1, #bandLighters h2, #bandLighters h3{padding:5px 0 0 10px !important;color:#FFF;font-size:1.4em;text-transform:uppercase;}
#bandLighters{float:right;width:256px;margin:0 0 15px 0;}
	#bandLighters h3{background:url(/media/images/pagelayout/sidebar-top.png) top right no-repeat;height:30px;margin:0;padding:0;}
		#bandLighters h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:230px;display:block;}
	#bandLighters h4{margin:0;padding:5px 0 5px 10px;color:#FF0;font-size:1.2em;}
	#bandLighters .mainBody{background:url(/media/images/pagelayout/sidebar-bg.png) top right repeat-y;margin:0;padding:0;height:105px;}
		p.orderLink{font-weight:bold !important;font-size:1.3em !important;}
	#bandLighters .end{clear:both;background:url(/media/images/pagelayout/sidebar-bottom.png) bottom right no-repeat;height:15px;}
	
	.bandLighterLink{text-align:center;margin:0 auto;padding:0;clear:both;width:120px;height:50px;}
			#buyBtn{background:url(/media/images/vote-btn-green.jpg) top left no-repeat;width:120px;height:40px;display:block; text-transform:uppercase;font-size:1.3em !important;letter-spacing:.1em;}
			#buyBtn span{text-align:center;font-weight:bold;color:#FC0;width:120px;height:50px;display:block;padding:13px 0 0 0;}
		#buyBtn:hover{background:url(/media/images/vote-btn-red.png) top left no-repeat;width:120px;height:40px;}
			#buyBtn:hover{text-decoration:none !important;border-bottom:none !important;}
			#buyBtn span:hover{color:#FFF;border-bottom:none !important;}
	
.bandBlock{height:auto;}
	.bandBlock h6.songTitle{margin:0;padding:2px 0 2px 3px;font-size:.9em;width:140px;}
	.band-menu{margin:0 0 0 5px;padding:0;list-style:none;width:135px;}
		.band-menu li {display:inline-block;margin:0 12px 0 0;padding:0;float:left;}
			.band-menu a {float:left;margin:0;padding:0;text-decoration:none;font-size:1em !important;border:none !important;}
				.band-menu a span {float:left;display:block;margin:0 0 4px 0;color:#F90;padding:0 0 2px 0;border:none !important;}
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
				.band-menu a span {float:none;}
				/* End IE5-Mac hack */
				.band-menu a:hover span {color:#FFF;text-decoration:underline;}
.bandTitleBlock{height:35px;position:relative;}
	.bandTitleBlock h5{position:absolute;bottom:0;}
span.playerLink{font-weight:bold;text-align:center;display:block;padding:4px 0 0 0;}

.spacer{height:15px;clear:both;}
#spacer-short div{height:360px;padding:5px;}
#spacer-long div{height:400px;padding:5px;}

#lighterApp{height:220px;clear:both;padding:10px 0 10px 0;}
#productBlock{height:215px !important;width:490px;float:left;}

#newsBlock h3{padding:5px 0 0 10px !important;color:#FFF;font-size:1.4em;text-transform:uppercase;}
#newsBlock{float:right;width:256px;margin:0 0 15px 0;}
	#newsBlock h3{background:url(/media/images/pagelayout/sidebar-top.png) top right no-repeat;height:30px;margin:0;padding:0;}
		#newsBlock h3 span{padding:0 0 2px 0;border-bottom:1px solid #CCC;width:230px;display:block;}
	#newsBlock .mainBody{background:url(/media/images/pagelayout/sidebar-bg.png) top right repeat-y;margin:0;padding:0;}
	#newsBlock .end{clear:both;background:url(/media/images/pagelayout/sidebar-bottom.png) bottom right no-repeat;height:15px;}
	.news{height:166px;}

#mainBio{}
	#mainBio .bioContent{height:360px; padding:10px;}
#bioTwo{width:215px;float:left;margin:0 0 0 20px;}
	#bioTwo .bioContent{height:400px;width:205px; padding:5px;}
#bioThree{width:220px;float:right;margin:0 20px 0 0;}
	#bioThree .bioContent{height:400px;width:210px; padding:5px;}

#bioFour, #bioFive, #bioSix, #bioSeven, #bioEight{width:720px;float:right;margin:0 20px 0 0;}
.bioContent h5{margin:2px 0 4px 0;color:#FF0;font-size:1em;}
#bioFour .bioContent, #bioFive .bioContent, #bioSix .bioContent, #bioSeven .bioContent, #bioEight .bioContent{height:185px;width:710px; padding:5px;}