
 
/************
  * Misc Styles and defaults 
  */
  
* {
	margin: 0;
	padding: 0;
}
body {
	margin-bottom: 40px;
	font-family: Verdana, Lucida, sans-serif; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

html {
	background: #33291D url(../images/page-background.jpg) repeat-x;
}
.clear{
	clear:both;
}
img {
	border: 4px solid #000;
}

#greendiv {height:15px;padding:0;margin:0;background-image:url(../images/greendiv.png);}
hr {display:none}

.noborder {border:0!important}

#rhythmtaster {position:absolute;top:188px;left:822px;margin:0;padding:0}
/************
  * page containers 
  */
  
#main-nav {width:1101px;height:39px;margin:0 auto 0 auto;padding:0;background-image:url(../images/main-navigation.gif)}
#main-banner {position:relative;width:1101px;height:222px;margin:0 auto 0 auto;padding:0;background-image:url(../images/main-banner.jpg)}
#main-bottom {width:1101px;margin:0 auto 0 auto;padding:0;background-image:url(../images/main-bottom.jpg); background-repeat:no-repeat}


#content-wrapper {width:875px;margin:0;margin-left:113px;padding:0;border:1px solid black;border-top:6px solid black;border-bottom:none;visible;background: #527A38 url(../images/content-background.png) repeat-y center;margin-bottom:40px}
#footer {width:875px;margin:0;padding:0;height:240px;background: #190D01 url(../images/footer-background.png) bottom repeat;}


#main-banner h1 {text-indent:-9999px}

#myFlashContent	{position:absolute;top:0;left:690px}


.typography{padding:20px;width:875px

/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 835px;
	}
html>body .typography {
	width: 835px; 
	/* ie5win fudge ends */
	}
	

.subtitle{display:block;padding:18px;background-image:url(../images/subtitle-bg.png);margin:10px 0 20px 0; color:#ABA000; font-size:16px}

.pagetitle {border-bottom:2px solid #253D24;margin-bottom:20px;display:block;width:835px}


.clearer {clear:both;height:40px}
.spacer {height:40px;}

#Sidebar {
	font-size:.9em;
	float: right;
	padding: 0;
	margin:0;
	padding-right:10px;
	width: 220px; 
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	padding-top:10px;
	}
html>body #Sidebar {
	width: 180px; 
	/* ie5win fudge ends */
	}
#maincol {
	float: left;
	padding: 0;
	margin: 0;
	width: 610px; 
	margin-top:0px;
	}

#bookingcol {
	float: left;
	padding: 0;
	margin: 0;
	width: 700px; 
	margin-top:0px;
	}
#homecol {
	float: left;
	padding: 0;
	margin: 0;
	width: 550px; 
	margin-top:0px;
	}



#rightside {
	font-size:.9em;
	float: right;
	padding: 0;
	margin:0;
	width: 260px; 	
	margin-top:10px;
	text-align:right;
	}

#rightside img {border:none}	




.subtitle h2 {color: #FFF568;
	margin: 8px 0 12px 0;
	clear: both;
	font-weight: 300;
	font-family: Lucida, Verdana, sans-serif;
	font-size:1.6em}



#sponsorbox{display:block;padding:18px;background-color:#355631;margin:10px 0 20px 0; color:#ABA000; font-size:16px;clear:both;text-align:center}

#sponsorbox img {border:none;margin:0 60px 0 60px}

#sponsorbox p {margin-top:0;color:#041F09;font-size:.7em}
/*********************************
   *  MAIN NAVIGATION
   */

/* main menu */
#main-navigation {
  float: left;
  line-height: 1em;
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
  height: 38px;
  padding-left:113px;
}
#main-navigation li {
  padding: 0;
  float: left;
  margin-right: 20px;
  background: transparent;
  margin-bottom: 0;
  font-family:Verdana, Lucida, sans-serif; 
  font-size:13px;
  font-weight:bold
}
#main-navigation li a {
  color: #fff;
  border: none;
  display: block;
  padding: 8px 0px;
  text-decoration: none;
  background: transparent;
  text-align: center;
}
#main-navigation li.current a,#main-navigation li.section a,
#main-navigation li a:hover {
  color: #ccc;
  border-bottom:solid 2px #ccc;
}


/*********************************
   *  SIDE NAVIGATION
   */



#Sidebar ul{
 padding: 0;
 line-height: 120%;
 list-style: none;
 border-top: 1px dotted #253D24;
 margin:0;
}
#Sidebar ul li {
 border-bottom: 1px dotted #253D24;
 margin: 0;
 padding: 10px;
 padding-left: 5px;
 
}

#Sidebar ul li a{color:#253D24;text-decoration:none}

#Sidebar ul li:hover,
#Sidebar ul li.current {
 background-color: #62864C;
}



/*********************************
   *  GIG HOLDER
   */
   
  .gigDetails {display:block;margin-bottom:20px;clear:both}
  .gigTitle {float:left;width:600px;margin:0;}
  .gigDate {float:left;width:600px;font-size:.7em;color:#000000}
  .gigPoster {float:left;width:200px;height:160px}
  .gigSummary {float:left;width:600px;color:#E4E3E3}
  .readmore {font-size:.7em;color:#000000}
 
 .gigHomeDetails {display:block;margin-bottom:40px;clear:both;padding:0;margin:0;height:280px;}
  .gigInfoWrap {float:right;width:350px;margin:0;padding:0}
  .gigHomeTitle h5 {margin-top:0;padding:0}
  .gigHomeDate {font-size:.7em;color:#000000}
  .gigHomePoster {float:left;width:180px;height:280px;margin-top:20px}
  .gigHomeSummary {color:#E4E3E3}
  


/*********************************
   *  FOOTER NAVIGATION
   */
#footerwrap {float: right;margin-top:80px;}
#footer-navigation {  
  line-height: 1em;
  list-style-type: none;
  margin-bottom: 20px;  
  padding: 0;  
  float: right;
}
#footer-navigation li {
  padding: 0;
  float: left;
  margin-right: 20px;
  background: transparent;
  margin-bottom: 0;
  font-family:Verdana, Lucida, sans-serif; 
  font-size:11px;
  font-weight:bold
}
#footer-navigation li a {
  color:#695A46;
  border: none;
  display: block;
  padding: 0;
  text-decoration: none;
  background: transparent;
  text-align: center;
}

#footer-navigation li a:hover{color:#ccc}

#footer p {float: right; text-align:right;margin-right: 20px;color:#695A46;font-size:11px;font-family:Verdana, Lucida, sans-serif;display: block;clear:both;width:500px}
#footer a:visited,#footer a:link,#footer a:hover {color:#695A46;text-decoration:underline}
