body {
	color: #fff;
	background: black url(../img/clown_bg.jpg) fixed bottom right no-repeat;}

a img {
	border: none;}

#container {
	border-left: 2px solid #aa0;
	color: #fff;
	background: #000 url('../img/content_bg2.gif') repeat-y top right;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	-khtml-opacity:0.8;}

#banner {
	background-color: #003;}

#banner #headlogo {
	margin:0;
	padding: 0 0 4px 0;
	width: 350px;
	height: 50px;
	background: url(../img/foc_head.gif) no-repeat;}

#banner #headlogo span {
	display: none;}

/* left column */

#leftmenu {
	background-color: #000;}

#leftmenu h4 {
	background-color: #003;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;}

.replace {
	position: relative;
	margin: 0 auto 5px auto;
	padding: 0px;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */ }

.replace span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1; /*for Opera 5 and 6*/ }

#sponsor_miller, #sponsor_miller span {
	height: 136px;
	width: 150px;
	background-image: url(../img/sponsors/miller.jpg);}

#also_myspace, #also_myspace span {
	height: 32px;
	width: 150px;
	background-image: url(../img/ext/myspace.gif);}

#also_jamwave, #also_jamwave span {
	height: 32px;
	width: 150px;
	background-image: url(../img/ext/jamwave.png);}

/* left column schedule list */

#leftschedule {
	border-bottom: 1px solid #a00;}

#leftschedule li {
	border-top: 1px solid #a00;}

#leftschedule li a {
	background: #300;}

#leftschedule li a:link {
	color: #69f;}

#leftschedule li a:hover {
	border-right: .5em solid #aa0;
	color: #fff;
	background: #003;}


/* main page content */

.article {
	color: #f00;
	background-color: black;}

.article h3 {
	color: #0f0;
	background-color: transparent;}

#content div.article h4 {
	color: #0f0;}

#content a {
	color: inherit;}

/* footer */

#footer {
	color: #f00;
	background-color: #002;
	border-top: 1px solid #aa0;
	border-right: 1px solid #aa0;
	border-bottom: 1px solid #aa0;}

#footer a {
	color: #fff;}

#footer #styleswitch a {
	color: #556;}

#footer a:hover {
	color: #0f0;}

/* menu */

#menu {
	border-bottom : 1.25em solid #cc0;
}

	
#menu a:link, #menu a:visited	{
	background : #333;
	border: 1px solid #cc0;
	color : #888;
}

#menu a:link.active, #menu a:visited.active	{
	background : #cc0;
	border-bottom : 1px solid #f00;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}

	
body.section-home #menu li#nav-home a, 
body.section-band #menu li#nav-band a,
body.section-media #menu li#nav-media a,
body.section-merch #menu li#nav-merch a,
body.section-contact #menu li#nav-contact a {
	background : #cc0;
	border-bottom : 1px solid #cc0;
	color : #f00;
}

body.section-home #menu ul#subnav-home a, 
body.section-band #menu ul#subnav-band a,
body.section-media #menu ul#subnav-media a,
body.section-merch #menu ul#subnav-merch a,
body.section-contact #menu ul#subnav-contact a {
	background : #a00;
	color : #999;
}

 #menu ul a:hover {
	color : #00f !important;
}