/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: url(Background.jpg);
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color: #9d917b;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}

#MAIN {
	position: relative;
	width: 875px;
	height: 750px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

#LEFTCONTENT {
	position: relative;
    float: left;
	width: 375px;
	height: 750px;
	text-align: center;
}

.mailinglistform {
	margin:0;
}

.mailinglisttext {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

span.mailinglisttext {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}


	
.button { 
	background: #52483d; 
	color: #ffffff; 
	font: 10px Arial, Helvetica, sans-serif; 
	padding: 0 1px; 
}
.showposts {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

.abouttext {
	position: relative;
	color: #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	left: 5px;
	width: 470px;
}

span.aboutnametext {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
}

#RIGHTCONTENT {
	position: relative;
    float: right;
	width: 500px;
	border-top: 1x none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
}
#BUTTONMAIN {
	position:absolute;
	left:9px;
	top:63px;
}
#BUTTONABOUT {
	position:absolute;
	left:89px;
	top:63px;
}
#BUTTONBLOG {
	position:absolute;
	left:173px;
	top:63px;
}
#BUTTONMEDIA {
	position:absolute;
	left:248px;
	top:63px;
}
#BUTTONSHOWS {
	position:absolute;
	left:332px;
	top:63px;
}
#BUTTONCONTACT {
	position:absolute;
	left:418px;
	top:63px;
}
#TOPCONTENTLINE {
	top:100px;
}
#BOTTOMCONTENTLINE {
	bottom: 10px;
}

#MEDIABOXLEFT {
	float: left;
	width: 235px;
}

#MEDIABOXRIGHT {
	float: RIGHT;
	width: 235px;
}

.mediaheading {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	text-decoration: underline;
}


.medialinks {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}










/* SHOWS TABLE AND ALL ITS SHIT */

/* MAIN SHOWS TABLE */
.shows-table {
	width: 470PX;
	border: none;
	margin: 0 0 1em 0;
}

/* This is for the main header cells containing the column labels */
tr.shows-header th {
	font-weight: bold;
}

/* Generic class for the table header cells */
.shows-table th {
	padding: 5px 8px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

/* This is for the tour name header cells */
th.shows-heading {
	border-bottom: 1px solid #ccc;
}
.showheading {
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;	
}

/* Use this to adjust spacing in and around cells*/
.shows-table td {
	padding: 5px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Adds line under date, city, venue details */
.shows-row td {
	border-bottom: 1px solid #434343;
}



/* Font details for DATE, CITY, VENUE */
th.shows-date {
	color: #ffffff;
	font-weight: bold;
}
th.shows-city {
	color: #ffffff;
	font-weight: bold;
}
th.shows-venue {
	color: #ffffff;
	font-weight: bold;
}



/* Font details for date, city, venue details */
td.shows-date {
	color: #ffffff;
}
td.shows-city {
	color: #ffffff;
}
td.shows-venue {
	color: #ffffff;
}


/* Bottom line and font color for time and admission details */
tr.shows-info td {
	font-size: 90%;
	color: #ffffff;
	border-bottom: 1px solid #969696;
}
/*Same as above, sans bottom line, for last show */
tr.shows-info-last td {
	font-size: 90%;
	color: #ffffff;
}


/* THIS MAY NOT NEED TO BE HERE */
span.shows-info-item {
}

/* Font details for TIME and ADMISSION */
span.shows-info-label {
	color: #666;
}

/* DON'T KNOW IF I NEED THIS - For the spacer cell that goes in-between tours */
td.shows-empty {
}

/* DON'T KNOW IF I NEED THIS - So if you like you can syle the date differently */
span.shows-date {
	font-weight: bold;
}

