body {
	background:#333333 url(/images/darkbg_wide.jpg) top left; 
	background-position:0 -175px;
	font-family:Georgia; 
	font-size:18px;
	overflow-x:hidden
	}
	
a.nav {
	font-family:Trebuchet MS, Arial, Helvetica;
	font-size:36px;
	font-weight:700;	
	text-decoration:none;
	margin-left:17px;
	}
	
.green  {
	color:#2f5d2f;
	}

.exp  {
	vertical-align:text-top;
	color:red;
	font-size:12px;
	}

.current {
	color:#FFFFFF !important;	
	border-top:solid 10px #2f5d2f !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	}
	
.cta {
	display:block; 
	height:40px;
	}
	
a.nav,
a.nav:visited,
a.nav:active {
	color:#2f5d2f;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}
	
body a.nav:hover {
	color:#2f5d2f;	
	border-top:solid 10px #2f5d2f;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

	}
a.home {
	margin-left:376px;
	}
	
div#mainContent {
	display:block;
	padding:80px 0 0 368px;
	color:#7b7b7b;
	font-size:18px;
	width:600px;
	}
	
div#mainContent h1 {
	color:#FFFFFF;
	font-size:36px;
	}
	
div#mainContent h2 {
	padding-top:35px;
	color:#FFFFFF;
	font-size:24px;
	}
	
div#mainContent a, 
div#mainContent a:active, 
div#mainContent a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
div#mainContent a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
div#mainContent h2.name {
	font-size:20px;
	padding:0px;
	margin:15px 0 5px 0;
	}
	
div#mainContent ul {
	list-style-type:circle;
	color:#FFFFFF;
	padding-left:15px;
	}
	
div#mainContent ul.bandlist {
	margin:0px;
	padding:0px;
	}
	
div#mainContent ul.bandlist li {
	margin:0 0 0 15px;
	padding:0px;
	}
	
div#mainContent ul.bandlist li span {
	color:#7b7b7b;
	font-style:italic;	
	}
	
div#mainContent ul#showlist li.past span {
	color:#7b7b7b;
	text-decoration:line-through;
	font-style:italic;
	}
	
div#footer a,
div#footer a:active,
div#footer a:visited {
	font-family:Trebuchet MS, Arial, Helvetica;
	text-decoration:none;
	color:#FFFFFF;
	}
	
div#footer a:hover {
	color:#7b7b7b;
	}
	
div#footer {
	font-size:12px;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:368px;
	}
	
.legal {
	font-family:Georgia;
	color:#7B7B7B;
	}

div.track {
	color:#2f5d2f;	
	font-size:14px;
	font-weight:600;
	font-family:verdana;
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	display:block;
	border-bottom:dotted 1px #7b7b7b;
	}
	
div.lasttrack {
	color:#2f5d2f;	
	font-size:14px;
	font-weight:600;
	font-family:verdana;
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	display:block;
	}
	
object {
	float:right;
	}
	
#phone {
	margin:0; padding:0;
	display:inline-block;
	width:112px;
	height:25px;
	background:#000000 url(/images/phone.png) top left no-repeat;
	}
	
#email {
	margin:0; padding:0;
	display:inline-block;
	width:138px;
	height:25px;
	background:#000000 url(/images/email.png) top left no-repeat;
	}
	
#darkbtn {
	display:none;
	}