* {	padding: 0px;	margin: 0px;}html, body {	text-align: center;	background-color: #000;	font: normal normal normal 12px/1.8em Arial, Helvetica, sans-serif;	color: #fff;	margin-top: 15px;	text-transform: lowercase;	text-decoration: none;	line-height: 14pt;}body.calendar #nav li.calendar a,body.join #nav li.join a,body.recommend #nav li.recommend a,body.howto #nav li.howto a,body.music #nav li.music a,body.press #nav li.press a,body.contact #nav li.contact a,.activeNav {	color: #8ad8e6;}   a {	color: #72c7d6;	text-decoration: none;}a:hover {	color: #666666;	text-decoration: none;}.clearing {}#wrapper {	text-align: left;	margin-left: auto;	margin-right: auto;	width: 730px;}#flashcontent {	display: none;	background-color: #000;	text-align: right;/*	float: right; */	height: 30px;}#homeContent {}#main-nav{	height:72px;	margin:0 auto;	background:#000 url(_img/menu-bg.jpg) no-repeat; 				}#main-nav ul{	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	clear: left;}#main-nav ul li{	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;}#main-nav ul li a span{	display:none;}#main-nav ul li a{	width:575px;	height:72px;	margin:0px;	padding:0px;	display: block;		}#main-nav ul li .sunday {	width: 150px;}/* -- Hovers -- */#main-nav ul li a.home:hover{	background: url(_img/menu-bg.jpg) 0px -72px no-repeat; }			#main-nav ul li a.sunday:hover{	background: url(_img/menu-bg.jpg) -575px -72px no-repeat; }		/* CSS Document */#navJustify {	text-align: justify;}#nav {	border-top: 1px solid #666;	width: 100%;	float: left;	clear: both;}#nav ul {	display: block;	list-style: none; 	}#nav li {	float: left;	margin-bottom: 35px;	padding-top: 2px;	padding-right: 27px;}#nav li#right {	padding-left: 2px;	padding-right: 0px;}#nav li a#selected {	color: #8ad8e6;}#nav li a {	font-size: 16px;	font-weight: bold;	color: #ccc;	height: 20px;	text-transform: lowercase;	text-decoration: none;}#nav li a:hover {	color: #fff;}#body {	clear: both;}#body h2 {	text-transform: lowercase;	font-size: 16px;	color: #cccccc;	margin-bottom: 8px;	text-decoration: none;}#body h3 {	text-transform: lowercase;	font-size: 13px;	color: #cccccc;	margin-bottom: 8px;	text-decoration: none;}#body h4 {	text-transform: lowercase;	font-size: 15px;	color: #8ad8e6;	margin-bottom: 8px;}#body h4a {	text-transform: lowercase;	font-size: 14px;	color: #8ad8e6;	line-height: 2em;	margin-bottom: 0px;	font-weight: bold;}#body h5 {	text-transform: lowercase;	font-size: 11px;	color: #999;	margin-top: 40px;	line-height: 1.2em;	font-weight: bold;}#body h6 {	text-transform: lowercase;	font-size: 15px;	color: #8ad8e6;	margin-bottom: 8px;}#body h7 {	text-transform: lowercase;	font-size: 12px;	color: #fff;	margin-top: 30px;	margin-bottom: 0px;	text-decoration: none;	line-height: 1.5em;	font-weight: bold;}#body h8 {	text-transform: lowercase;	font-size: 22px;	color: #fff;	margin-top: 2px;	margin-bottom: 0px;	text-decoration: none;	line-height: 1.3em;	font-weight: bold;	}body.index #body img {	margin: 0;	padding: 0;}body.index #body img.imgLeft {	padding-right: 12px;}#homeShows h2 {	letter-spacing: -.03em;	text-transform: lowercase;	margin-top: 30px;	margin-bottom: 8px;	margin-left: 6px;}#homeShows a {	padding: 5px 5px 7px;	letter-spacing: -.04em;	text-transform: lowercase;	font-weight: bold;	font-size: 24px;	display: block;	text-decoration: none;}#homeShows a:hover {	text-shadow: #222222 2px 2px 2px;	color: #fff;	background-color: #111;}#homeShows div {	clear: both;}.upcoming a span.showDate {	width: 235px;	height: 25px;	display: block;	float: left;	text-decoration: none;	color: #ccc;	}	.upcoming a:hover span.showDate {	width: 235px;	display: block;	float: left;	text-decoration: none;	color: #fff;	}a.rollBlock {	color: #8ad8e6;	padding-bottom: 10px;	padding-top: 5px;	padding-left: 28px;	font-size: 24px;	letter-spacing: -.04em;	font-weight: bold;	text-decoration: none;	text-transform: lowercase;	display:block;	background: url('_img/arrow.gif') no-repeat scroll 0 10px;	border-top: 1px solid #333;	text-shadow: #000 2px 2px 2px;}a.rollBlock2 {	color: #8ad8e6;	padding-bottom: 7px;	padding-top: 5px;	padding-left: 28px;	border-top: 1px solid #333;	text-decoration: none;}#calendarWrapper #blockAnchor1 {	background-image: url('_img/arrow_down.gif');}a:hover.rollBlock {	border-top: 1px solid #444;	color: #fff;	background-color: #111;} #calendarWrapper a span {	display: block;}#calendarWrapper a span.calendarDate {	font-size: 14px;	color: #999;}#calendarWrapper a:hover span.calendarDate {	font-size: 14px;	color: #fff;}.activate {	background: #1c1c1c url('_img/activate_gradent.gif') repeat-x scroll 0 0;	display: none;/*	height: 225px; */}.activateLeft {    padding: 10px 0px 15px 28px;}.activate img {	display: block;	float: right;	padding-right: 20px;	padding-top: 15px;}.activate img.left {	display: block;	float: left;	padding-right: 15px;	padding-top: 3px;}.activate p.director {	font-size: 14px;	color: #fff;	margin-top: 15px;	margin-bottom: 3px;}.activate p {	margin-right: 280px;	text-shadow: #000 2px 2px 2px;}.activate p.recommend {	margin-right: 170px;	text-shadow: #000 2px 2px 2px;}.activate .clearing {}#howToWrapper ul {	width: 322px;	margin: 0px;	list-style-type: none;}#howToWrapper li {	width: 99%;	margin: 0px;	text-transform: lowercase;	color: #8ad8e6;	font: normal normal bold 17px/1.2em Arial, sans-serif;}#howToWrapper li a {	margin: 0px 0px 0px 28px;	display: block;	padding: 5px 8px 5px 8px;	text-decoration: none;	color: #999;}#howToWrapper li a:hover {	color: #fff;	background-color: #111;}#howToWrapper li span {	margin-top: 7px;	font-size: 24px;	display: block;	float: left;	width: 12px;	height: 22px;}#howToRight {	background-color: #333;	position: relative;	float: right;	height: 300px;	width: 396px;	clip: rect(0, 396px, 300px, 0);	overflow: hidden;}#howToRight div {	position: relative;	background: url('_img/howto_mainimage.jpg') no-repeat scroll 0px 0px;	height: 2100px;	width: 396px;}#recommendWrapper h3 {}#recommendWrapper .recommendLeft {	float: left;	width: 140px;}.recommendWrapper p {}.recommendRight {	margin-left: 145px;	margin-bottom: 10px;}.line {	clear: both;	border-top: 1px solid #333;	height: 10px;}#emailWrapper, #pressWrapper, #musicWrapper {	height: 500px;}#pressWrapper h3 a{	text-decoration: none;	height: 36px;	display: block;	padding: 5px 5px 5px 53px;	background: #000 url('_img/press_pdf_bg.gif') no-repeat scroll 0 0;	text-decoration: none;}#pressWrapper h3 a:hover{	color: #fff;	text-shadow: #000 2px 2px 2px;	background: #111 url('_img/press_pdf_bg.gif') no-repeat scroll 0 -50px;	text-decoration: none;}#pressWrapper h3 a:hover{text-decoration: none;}#pressWrapper h4 a{	text-decoration: none;	height: 20px;	display: block;	padding: 5px 7px 7px 10px;	background: #000;}#pressWrapper h4 a:hover{	color: #fff;	text-shadow: #000 2px 2px 2px;	background: #111;}#pressWrapper h4 a:hover{}#pressWrapper h6 a{	text-decoration: none;	height: 36px;	display: block;	padding: 5px 5px 5px 53px;	background: #000 no-repeat scroll 0 0;}#pressWrapper h6 a:hover{	color: #fff;	text-shadow: #000 2px 2px 2px;	background: #111 url('_img/press_pdf_bg.gif') no-repeat scroll 0 -50px;}#pressWrapper h6 a:hover{}#musicWrapper table {	width: 100%;	margin: 0;	padding: 0;	border: 0;}#musicWrapper table td {	line-height: 1.5em;	color: #ccc;	padding-top: 9px;	padding-bottom: 9px;	vertical-align: top;	border-top: 1px solid #333;text-transform: lowercase;}#musicWrapper2 table td {	line-height: 1.5em;	color: #ccc;	padding-top: 9px;	padding-bottom: 9px;	vertical-align: top;text-transform: lowercase;}#musicWrapper table td a{	text-decoration: none;}#musicWrapper table td.artistImage {	padding-top: 32px;	}#musicWrapper table td.artistInfo {	padding-left: 9px;	padding-right: 12px;}#musicWrapper table td.artistInfo h2 {	color: #8ad8e6;	text-transform: lowercase;	padding-bottom: 2px;}#musicWrapper table td.artistDownload, #musicWrapper table td.artistEmail  {	width: 120px;	padding-right: 9px;	text-transform: lowercase;}#musicWrapper table td.artistDownload {	}#emailWrapper p span{	margin-left: 5px;	margin-right: 5px;}#submitButton input{	margin-top: 5px;	display: block;	background: url('_img/submit_bg.gif') no-repeat scroll 0 0;}#submitButton input:hover, #submitButton input:focus{	background: url('_img/submit_bg.gif') no-repeat scroll 0 -30px;}dd input, dd textarea {	color: #ccc;	padding: 3px;	display: block;	font-size: 12px;	width: 250px;	margin-bottom: 8px;	background-color: #171717;	border-right: 1px solid #303639;	border-bottom: 1px solid #303639;	border: 1px solid #111;}dd textarea {	width: 500px;}#speaker {	margin-top: 0px;	background: url(_img/speaker.jpg) no-repeat;	padding: 0px 0px 0px 0px;	border-top: 0px solid #333;	border-bottom: 0px solid #333;}dd input:hover, dd textarea:hover  {	color: #fff;	background-color: #050607;	border: 1px solid #3d4d55;}dd textarea:focus, dd input:focus  {	color: #fff;	background-color: #050607;	border: 1px solid #1d2d35;}#footer {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999;	margin-top: 300px;	margin-bottom: 5px;}#quote {	margin-top: 20px;	background: url('_img/quoteBg.gif') no-repeat scroll 0 0;	padding: 37px 65px 25px 45px;	border-top: 1px solid #333;	border-bottom: 1px solid #333;}#quote h4 {	line-height: 1.5em;	color: #999;	font-size: 18px;	font-weight: normal;	text-align: left;	}#quote h4 span {	display: none;}#quote h6 {	line-height: 0em;	color: #333;	font-size: 40px;	font-weight: normal;	text-align: justify;	}#quote h6 span {	display: none;}#quote p {	margin-top: 4px;	font-size: 15px;	color: #77cede;	font-weight: normal;	text-align: left;}.recommendTitle {	font-size: 18px;	 letter-spacing: .01em;	 }p.recommend a{	cursor: pointer;	font-weight: bold;	text-decoration: none;	font-size: 12px;}p.recommend a:hover{	font-weight: bold;	text-decoration: none;	font-size: 12px;}