@charset "UTF-8";body {	margin:0px;	font-family:"trebuchet ms",tahoma,verdana,sans-serif;	/* background-color:#58a4f1; */	background-color:#CC9933;	}	input, textarea {	font-size:12px;	}/* Main Page Components */	#centeredContent {	width:940px;	margin: 0px auto;	float:none;	}#ieBox {	float:inherit;	margin-top:-15px;	margin-left:320px;	width: 300px;	text-align:center;	font-size:10px;	color:#FFFFFF;	font-weight:bold;	background-color:#990000;	}#infoContent {	float:left;	background-image:url("../media/images/infoBackground.png");	background-repeat:no-repeat;	padding-right:15px;	width:610px;	height:534px;	font-size:12px;	}	#showIt {	margin-left: 10px;	margin-top: 1px;	padding-top: 10px;	margin-right: 9px;	overflow: auto;	height: 522px;	}#rightSideContent {	float:right;	margin-top:-2px;	width:302px;	}#mediaPlayer {	float:right;	padding-right:2px;	height:200px;	width:300px;	}	#jwLogo {	float:right;	padding-top:10px;	width:300px;	height:184px;	}#topImages {	float:left;	width:930px;	}	#topImageLeft {	float:left;	text-align:left;	width:315px;	}#topImageRight {	float:right;	text-align:right;	width:315px;	}	.quotesBox {	float:right;	width:290px;	height:80px;	padding:15px 5px 3px 0px;	line-height:10px;	text-align:left;	overflow:auto;	}	.quote {	color:black;	font-size:10px;	text-decoration:none;	text-align: left;	font-style: oblique;	}		.quoteName {	color:#930c0c;	font-size:10px;	text-decoration:none;	text-align: left;	font-weight: bold;	}.quoteWhat {	color:black;	font-size:10px;	text-decoration:none;	text-align: left;	}	#signupBox {	float:right;	margin-top:10px;	background:url("../media/images/clubhouseLogin.png");	right:5px;	width:300px;	height:156px;	}#loginBox {	float:right;	width:240px;	margin-top:40px;	overflow:hidden;	}#Login {	width: 240px;	}	td.loginTitle {	text-align:right;	width:65px;	height:20px;	padding-right:5px;	padding-top:5px;	font-size:12px;	font-weight:bold;	color:#000000;	}	td.loginContent {	width:140px;	height:25px;	}#signupLinkBox {	float:left;	text-align:center;	margin-left:10px;	width:274px;	height:25px;	color:#999999;	font-size:10px;	}a.signupLinks {	font-size:10px;	color:#999999;	text-decoration:none;	}a.signupLinks:hover {	font-size:10px;	color:#999999;	text-decoration:underline;	}	/* This is the style for the menu */#menu {	margin-left:0px;	padding-top:15px;	height:85px;	}	#menu a:visited, #menu a {	text-decoration:none;	color:#d00;	font-weight:bold;	}	#menu a:visited img, #menu a img {	/* filter: alpha(opacity=100);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); */	-moz-opacity: 1.00; opacity: 1;	padding-right:19px;	border:0px;	}#menu a:hover img, #menu a:active img {	/* filter: alpha(opacity=70);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); */	-moz-opacity: 0.70; opacity: 0.7;	padding-right:19px;	border:0px;	}/* This is style for the Sign up page. */#signupContainer {	background:url("../media/images/signupBackground.jpg");	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	}#signupTable {	width:380px;	}td.formTitle {	float:left;	width:100px;	height:22px;	text-align:right;	padding-right:5px;	padding-top:3px;	font-size:12px;	color:#FFFFFF;	}	td.formContent {	float:left;	width:275px;	height:25px;	text-align:left;	}#formHeader {	text-align:center;	width:360px;	padding-bottom:10px;	padding-left:20px;	padding-right:20px;	margin-top:35px;	font-weight:bold;	color:#FFFFFF	}#formFooter {	width:340px;	font-size:10px;	padding-left:30px;	padding-right:30px;	margin-top:45px;	color:#FFFFFF	}	/* This is the style for the Bio Page Stuff */#bioPicBox {	float:left;	clear:left;	width: 155px;	height: 210px;	}	#bioBox {	text-align: left;	padding-bottom: 10px;	}	/* This is the style for the Tour dates */#calendarBinder {	float:left;	height:220px;	margin-bottom:15px;	overflow:auto;	}	#calendarBox {	float:left;	border-bottom-color:#999999;	border-bottom-width:thin;	border-bottom-style:solid;	padding-bottom:5px;	margin-botton:5px;	line-height:11px;	}	#calendarDateBox {	float:left;	width:50px;	}#calendarVenueBox {	float:left;	width:130px;	padding-left:5px;	}	#calendarAddressBox {	float:left;	width:210px;	padding-left:5px;	}	#calendarNotesBox {	float:left;	width:177px;	padding-left:5px;	}/* Calendar Links */a.calendarLinksRed {	color: #930c0c;	font-size: 12px;	line-height: 13px;	text-decoration: none;	}	a.calendarLinksRed:hover {	text-decoration: underline;	}	a.calendarLinks {	color: black;	font-weight:bold;	font-size: 12px;	line-height: 13px;	text-decoration: none;	}	a.calendarLinks:hover {	text-decoration: underline;	}.calendarNotesText {	color: #222222;	font-size: 11px;	text-align: justify;	}.calendarNotesText:hover {	color: #000000;	}	/* Contact Page */#contactBox {	float: left;	}#leftForm {	float: left;	width: 345px;	height: 25px;	}	#rightForm {	float: right;	text-align: right;	width: 225px;	height: 25px;	}.booking_text {	color: #000000;	font-size: 11px;	padding-right: 50px;	font-weight: bold;	line-height: 11px;	}	input.text {	width:200px;	}	input.textarea {	width:620px;	}	/* BlogBox */#blogBox {	float:left;	}	#songInfo {	padding-top: 15px;	width: 400px;	}#albCover {	float: left;	width: 125px;	height: 145px;	}#albCoverV {	float: left;	width: 125px;	height: 275px;	}	#albCov img {	width: 128px;	height: 128px;	border:0px;	}	#albInfo {	float: right;	width: 250px;	height: 145px;	}#albInfoParts {	text-align: left;	width: 250px;	height: 26px;	}#albInfoLinks {	width: 65px;	height: 25px;	border:0px;	}#albInfoPartsV {	text-align: left;	width: 250px;	height: 26px;	}	#videoPart {	float: right;	text-align: right;	width: 250px;	height: 275px;	}#iTunesNew {	float: left;	clear: left;	width: 125px;	padding-right: 10px;	margin-right: 10px;	margin-top: 14px;	margin-bottom:10px;	border-right-width: thin;	border-right-color: #666666;	border-right-style: solid;	border-bottom-width: thin;	border-bottom-color: #666666;	border-bottom-style: solid;	}	#iTunesNew a {	font-size:10px;	}#page {	width: 565px;	font-size: 12px;	margin-left: 5px;	}	#dailyContent {	float: left;	text-align: justify;	overflow: hidden;	font-size:12px;	margin-right: 5px;	}.dailyTitle {	margin: 0;	}.dailyTitle a {	text-decoration: none;	}	.sociable ul li {	display:inline;	}/* News Page stuff */.news_date {	color: black;	background:#EEEEEE;	font-size: 14px;	font-weight: bold;	padding: 5px;	line-height: 15px;	text-align: left;	border: 1px solid black;	}.news_date:hover {	color: #930c0c;	}.news_entry {  }.news_text {	color: black;	font-size: 12px;	margin:20px;	padding-bottom: 15px;	}	a.newsLink {	color: #930c0c;	font-size: 12px;	line-height: 13px;	text-decoration: none;	}	a.newsLink:hover {	text-decoration: underline;	}a	{ 	/* color: #930c0c; */	color: #900000;	text-decoration:none;	}a:hover {	text-decoration:underline;	}	/* Style stuff for the Club House */a.clubLink {	padding-left:4px;	color: #930c0c;	font-size: 11px;	text-decoration: none;	}	a.clubLink:hover {	padding-left:4px;	color: #930c0c;	font-size: 11px;	text-decoration: underline;	}a.songLink {	padding-left:7px;	color:#0066CC;	font-size: 11px;	text-decoration: none;	}	a.songLink:hover {	padding-left:7px;	color:#0066CC;	font-size: 11px;	text-decoration: underline;	}#clubHouseBox {	width:590px;	text-align: left;	font-size: 13px;	}#clubHouseBoxLeft {	float:left;	clear:left;	width:175px;	padding-right:10px;	margin-right:10px;	margin-bottom:10px;	border-right: solid #999999 1px;	border-bottom: solid #999999 1px;	}#freeBox {	float:left;	width:240px;	overflow:hidden;	}	#contestBox {	float:left;	width:390px;	height:auto;	}#nameBox {	float:left;	width:100px;	}#dateBox {	float:left;	width:80px;	}#answerBox {	float:left;	width:200px;	}/* Temp music page stuff */	#musicbox {		overflow: auto;		text-align: left;		font-size: 13px;		}			#musicbox_top {		float: left;		width: 525px;		padding-left: 40px;		padding-right: 20px;		padding-bottom: 15px;		}		.cdRow {		float: left;		width: 75px;		height: 40px;		}		#cdBox {		float: left;		width: 550px;		padding-left:10px;		padding-bottom: 25px;		}			.cdcovers {		width: 125px;		height: 125px;		padding-top: 22px;		border: 0;		}			.cdcovers_club {		width: 200px;		height: 200px;		padding-top: 22px;		border: 0;		}			.cdcoverstn {		width: 35px;		height: 35px;		border: 0;		}#cdTable {	width:550px;	border:0px;	}td.cdHeader {	color: #930c0c;	font-weight: bold;	font-size: 14px;	line-height: 15px;	}tr.trackListing {	height: 20px;	}tr.betweenCDs {	height: 350px;	}td.trackNumber {	text-align: right;	width: 20px;	padding-right:10px;	}td.titleSong {	width: 201px;	}td.mp3 {	width: 35px;	padding-right: 4px;	text-align: center;	background-color:#EEEEEE;	}td.postcard {	width: 30px;	text-align: right;	}td.iTunes {	width: 90px;	text-align: center;	}