@charset "utf-8";
/* CSS Document */
* {
  margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border: 0;
}

body {
	background-color: #fff;
	margin: 0;
	background-image: url(/images/bg-new.gif);
	background-repeat: repeat-x;
}
#container {
  margin: 0 auto;
	width:900px;
	position:relative;
	background:url(/images/new-images/content-contentbg.gif) repeat-y 0 445px;
}
#home #container {
  background:url(/images/new-images/home-contentbg.gif) repeat-y 0 445px;
}
#head {
  height:250px;
	width:450px;
	background:url(/images/bg-new.gif);
	float:left;
}
#home #head {
	height:260px;
}
#contenttop {
  width:450px;
	height:80px;
	background:url(/images/new-images/home-contenttop.gif);
	float:left;
	position:relative;
}

*html #promo {
  width:445px;
}
#content {
  width:450px;
	/*height:400px;*/
	float:right;
}
#footer {
  width:900px;
	height:58px;
	background:url(/images/new-images/footer.gif);
	clear:both;
	font-size:90%;
	text-align:right;
}
#footer span.text {
  color:#cccccc;
	display:block;
	float:right;
	margin:5px 15px 0 0;
}
#footer span.tinderhouse {
  color:#bcbcbc;
}
#footer span.dark {
  font-weight:bold;
}
#footer p {
  margin: 3px 0;
}

#leftcol {
 width:205px;
 float:left;
 margin-left:7px;
}
*html #leftcol {
  margin-left:4px;
}
#rightcol {
 width:205px;
 margin-right:15px;
 float:right;
}
*html #rightcol {
  margin-right:6px;
}
a.buynow {
  background:url(/images/home-buynow.gif);
	width:138px;
	height:52px;
	display:block;
	margin: 300px 0 0 300px;
}

button.signup {
  width:75px;
	height:23px;
	background:url(/images/new-images/maillist-signup.gif) no-repeat 100% 0;
	text-indent:-999999;
	overflow:hidden;
	border:none;
	display:block;
	cursor: pointer; cursor: hand;
}

fieldset {
	border: none;
}

input, textarea {
	border: 1px #cccccc solid;
	padding: 4px 2px;
	}
	
	#promo form input#email {
	float:left;
	width: 120px;
	color:#000000;
	clear: both;
	}
	
	input.button {
		border: none;
	}
	
p.fname {
	width: 160px;
	float: left;
	}

p.femail {
	width: 160px;
	float: right;
	}

p.fcomment {
	clear: both;
}	
label {
  color:#cccccc;
  margin: 0 0 3px 0;
  display: block;
}
#contentcol label {
	color: #1c729a;
}
label strong {
  font-size:128%;
}

.blogpost, .gig {
  background:#949494;
	padding:10px 2px;
	margin:5px 0;
}
.gig {
  background:#949494;
}
h1 {
  display:none;
}

.blogpost p {
  margin: 4px 0;
	color:#cccccc;
}
.blogpost .more {
  text-align:right;
	color:#ffffff;
	display:block;
	width:200px;
	margin-top:8px;
}
.blogpost .more span.off {
  color:#919191;
}
.blogpost .more span.on {
  color:#ffffff;
}
#contentcol p.commentstext {
  color:#ffffff;
}
.gig .more {
  color:#ffffff;
}
.gig p {
  margin:4px 0;
	color:#000000;
}
.gig span.date {
  color:#cccccc;
}
tr {
  background:#f0f5bb;
	height:20px;
}
div.top {
  background:#f0f5bb;
	height:30px;
	border-bottom:4px solid #EAF09E;
}
a.title {
  font-size:110%;
	font-weight:bold;
	text-align:center;
	display:block;
	width:33%;
	float:left;
	color:#e69700;
	padding-top:8px;
	cursor: pointer; cursor: hand;
}
a.title.current {
  color:#e7550a;
	background:#ffffff;
	height:22px;
}
td.downloadtype {
  color:#e69700;
	width:22px;
	border-bottom:2px solid #eaf09e;
	background:#f0f5bb;
}
td.downloadname {
  color:#e7550a;
	padding-left:4px;
	font-weight:bold;
	border-bottom:2px solid #eaf09e;
	height:34px;
	background:#f0f5bb;
	padding:5px 4px 5px 4px;
}
td.downloadname small, td.downloadname small a {
  font-weight:normal;
	font-size:9px;
	line-height:16px;
}
td.downloadcomments {
  width:16px;
	text-align:right;
	background:#f0f5bb url(/images/commentbubble.gif) no-repeat left top;
	color:#E7550A;
	font-size:9px;
	padding-top:8px;
}
span.downloadcomments {
  width:16px;
	text-align:right;
	background:#f0f5bb url(/images/commentbubble.gif) no-repeat left top;
	color:#E7550A;
	font-size:9px;
	padding-top:1px;
	padding-left:18px;
}
h3 span.commentss {
	text-align:right;
	/*background:url(/images/commentbubble.gif) no-repeat left top;*/
	font-size:8px;
	font-weight:normal;
	padding-left:13px;
	/*display:block;*/
}
h3 small {
  font-size:8px;
}

#blog #contenttop {
	background:url(/images/new-images/blog-contenttop.gif);
}
#gigs #contenttop {
	background:url(/images/new-images/gigs-contenttop.gif);
}
#disc #contenttop {
	background:url(/images/new-images/disc-contenttop.gif);
}
#media #contenttop {
	background:url(/images/new-images/media-contenttop.gif);
}
#login #contenttop {
  background:url(/images/new-images/login-contenttop.gif);
}
#promo {
  /*height:417px;*/
	width:450px;
	background:url(/images/new-images/content-promo.jpg) left top no-repeat;
  float:left;
	clear:left;
}
#home #promo {
  background:url(/images/new-images/home-promo.jpg) left top no-repeat;
}
a.buynow {
  background:url(/images/new-images/content-buynow.gif);
	width:138px;
	height:52px;
	display:block;
	margin: 260px 0 0 78px;
}
#home a.buynow {
  background:url(/images/new-images/home-buynow.gif);
  margin: 300px 0 0 300px;
}

form {
  margin-right:15px;
}
#home form {
  	float:right;
		width:201px;
}
/* commented out by Nick to unify the margin on the container
#contentcol {
  width:410px;
  float:left;
  margin-left:7px;
}
*/

#contentcol {
  padding: 0 30px 20px 30px;
}

/* commented out by Nick to unify the margin on the container
#contentcol p {
  margin-top:6px;
	margin-left:18px;
}
*/
#contentcol p {
margin: 6px 0 0 0;
}

#contentcol p.commenter {
	font-size: 10px;
	color: #1C729A;
	margin: 6px 0 15px 0;
}
#contentcol p.commenter a:visited, #contentcol p.commenter a:active, #contentcol p.commenter a:link  {
	color:#666666;
}
#contentcol p.commenter a:hover {
	color:#FFF;
}
#contentcol p.summary {
  font-style:italic;
	color:#919191;
}
ul.giglist {
  list-style:none;
	margin-left:0px;
}
ul.giglist li span.date {
  margin:4px 0;
	color:#2e2e2e;
}
ul.giglist li {
  margin:10px 0;
	background:#8f8f8f;
	padding:2px;
}
#media ul.giglist li {
  margin:4px 0;
}
#disc ul.giglist li {
  /*height:46px;*/
}
#disc ul.giglist li h3 {
  margin-bottom:10px;
}
a.buytickets {
  background:url(/images/buyticketsbutton.gif) no-repeat;
	width:70px;
	height:23px;
	display:block;
	margin: 0px 5px 10px 5px;
	float:right;
}
#contentcol h3 {
  margin:15px 0 5px 0;
}

h3 {
  color:#f4f4f4;
	font-size:12px;
	margin:2px 0px;
}
h3.yellow {
  color:#238fb3;
}

#contentcol h3.big, h3.big, #contentcol h3.big a, h3.big a {
  font-size:14px;
	margin:5px 0px 10px 0px;
}

h4#your-say {
	text-indent: -9999px;
	background: url(/images/new-images/haveyoursay.gif) no-repeat 0 0;
	width: 114px;
	margin: 20px 0 0 0;
	line-height: 25px;
	clear: both;
}

#contentcol span.date {
  color:#1C729A;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	display:block;
}
a {
  text-decoration:none;
}
img.thumb {
  border: 1px solid #e7550a;
	float:right;
	margin-right:2px;
}
a.buynowdisc {
  background:url(/images/new-images/disc_buynow.gif);
	width:69px;
	height:24px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	margin: 5px 0 0 45px;
}
.discimg {
  float:right;
	border: 1px solid #e7550a;
}


#footer span.text a, #footer a:visited, #footer a:active {
  color:#cccccc;
}
#footer span.text a:hover {
  color:#ffffff;
}
h3 a:link, h3 a:active, h3 a:visited {
  color:#ffffff;
}
a:visited, a:active, a:link {
  color:#1C729A;
}
a:hover {
  color:#ffffff;
}
.loginbut {
  background:url(/images/new-images/loginbutton.gif) no-repeat;
	width:69px;
	height:23px;
	border:none;
	cursor: pointer; cursor: hand;
}
.rss {
  background:url(/images/new-images/rss.gif) no-repeat;
	width:49px;
	height:23px;
	display:block;
	position:absolute;
	top:70px;
	right:10px;
}
#contentcol a.downloadbut {
  display:block;
	width:71px;
	height:24px;
	background:url(/images/downloadbut.gif);
	margin-top:10px;
}
#contentcol a.downloadbut2 {
  display:block;
	width:385px;
	height:24px;
	background:url(/images/downloadbut.gif) no-repeat left;
	margin-top:10px;
	font-size:9px;
	text-align:right;
	line-height:24px;
}
/*#access {
  position:absolute;
	top: 5px;
	width: 300px;
	height:20px;
	text-align:right;
	color:#E75535;
	font-size:90%;
	left:576px;
}
*/
#access {
  font-size:90%;
	width: 300px;
	height:20px;
	text-align:right;
	float:right;
	margin-right:5px;
	margin-top:2px;
}
#contentcol div.floatright {
  top:117px;
	right:30px;
	position:absolute;
	width:142px;
}
#contentcol div.floatright a.buynowdisc {
  margin-top:118px;
	background:url(/images/new-images/disc_buynow_light.gif) no-repeat;
}
#contentcol h3.title.Video {
  background:url(/images/Video_icon2.gif) no-repeat left;
	padding-left:20px;
}
#contentcol h3.title.Audio {
  background:url(/images/Audio_icon2.gif) no-repeat left;
	padding-left:20px;
}
#contentcol p.media, #contentcol p.media a {
  background:#cccccc;
	font-size:9px;
	padding: 4px;
}
a.fivelive {
  display:block;
	float:right;
	width:207px;
	height:69px;
	background:url(/images/new-images/fivelive.gif);
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
}
a.noel {
	display:block;
	float:right;
	width:207px;
	height:104px;
	background:url(/images/new-images/noelshq.gif);
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
	margin:6px 0;
}
a.espn {
	display:block;
	float:right;
	width:207px;
	height:184px;
	background:url(/images/espn.jpg);
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
	margin:6px 0;
}
a.footbo {
	display:block;
	float:right;
	width:145px;
	height:80px;
	background:url(/images/new-images/footbo.gif);
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
	margin:20px 0;
}
#additional {
    width:450px;
	float:left;
	margin-top:10px;
}
#additionalnew {
  width:450px;
	float:none;
	clear:both;
	height:20px;
}
.additional {
    width:450px;
	float:left;
	margin-top:10px;
}
.buttons_cover {
	width:450px;
	float:left;
	clear:left;
}
a.audio_btn {
	float:right;
	width:100px;
	height:85px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/images/see_audio.gif) left no-repeat;
}
a.video_btn {
	float:right;
	width:100px;
	height:75px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/images/see_videos.gif) left no-repeat;
}
a.video_btn:hover, a.audio_btn:hover {
	background-position:right;
}