@charset "UTF-8";
body {
	margin:0px;
	font-family:"trebuchet ms",tahoma,verdana,sans-serif;
	/* background-color:#58a4f1; */
	background-color:#AAAAAA;
	}
	
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;
	}
	
#html5Vid {
	float:right;
	padding-top:10px;
	width:300px;
	height:130px;
	}
	
#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;
	}