body { 
	background-color: #77abc6;	
background-image: url('../img2/footer.gif');
background-position:  bottom; 
background-repeat: no-repeat;
	font-size: 14px;
line-height: 19px;
	font-family: 'lucida grande', Ariel, Helvetica, sans-serif;
	margin: 0 0 120px 0;
	}

#nav {margin: 0; padding:0}

#header{
	background-color:#736363;
background-image: url('../img2/bg2.gif');
background-position:  bottom center; 
background-repeat: repeat-x;
border-bottom: 1px solid #fff;

}

#footer{
	background-color: #422910;
background-image: url('../img2/home_moved.gif');
background-position:  bottom left; 
background-repeat: no-repeat;
	margin:0;
text-align: left;
color: #fff;

}


a.footer:link { color: #E4CB0F; text-decoration: none; }
a.footer:visited { color: #958585 ; text-decoration: none; }

#footer2{
	background-color: #736363 ;
	margin:0;
text-align: center;
color: #ffe6aa;
border-top: 1px solid #fff;

}

#container{
	background-color:#000;
	overflow:hidden;
	margin: 0 100px 0 60px;
	padding-left:150px; 
}
* html #container{
	height:1%; 
}
#content{
	background-color:#000;
	width:100%;
	border-left:150px solid #E4CB0F;
	margin-left:-150px; 
	float:right;
	z-index:-1;
}

#headtitle {background-color: #444; width: 650px; padding: 5px 15px 0 15px; }
#contentboxhome{
	background-color:#fff;
	overflow:hidden;
padding: 5px 20px; 
width: 600px;

}
#contentbox{
	background-color:#fff;
	overflow:hidden;
padding: 5px 30px; 
width: 550px;

}



#rail{
	background-color: #E4CB0F;
color: #c33;
	width: 150px;
	float:left;
	margin-left: -150px; 
	display:inline; }
#menu{
	background-color:#E4CB0F;
color: #ffe6aa;
display:inline; }
.indent{
	
	margin-left: 60px;
 }
h3.concert { padding:  0 4px 4px 0;
	color:#990000;
	margin-bottom: 0;
	margin-top: 0;
vertical-align: top;
	}
h2.concert {  padding:  0 4px 4px 0;
font-family: Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom: 0;
	margin-top: 0;
vertical-align: top;
	}
h2 {color: #fff; font-size: 16px; padding-top: 7px; padding-bottom: 0; margin-bottom: 3px;}

a:link    {color:#990000;  }
    a:visited {	color:#990000; }
    a:hover   { color:#cc0000; }



a.concert:link    
{
font-weight: bold;
font-size:  14px;
color:#990000;
vertical-align: top;
 text-decoration: none;  }
    a.concert:visited {	color:#990000; text-decoration: none; font-weight: bold;
font-size:  14px; }
    a.concert:hover   { color:#cc0000;font-weight: bold;
font-size:  14px; }
  
.event2 {border-top: 1px dashed; padding-top: 20px;}

p.concert { margin-bottom: 3px; margin-top: 0; padding: 0;}

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { height: 100px; font-size: 11pt; font-family: arial; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 9.5em; }
.menu li { background-color: #E4CB0F; float: left; }
.menu li.sub { background-color: #E4CB0F; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #ffffff; border-width:1px 0 0 1px; display: block; text-decoration: none; height: 2.6em; line-height: 2em; width: 9.5em; color: #cc0000; padding-left: .5em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu a.first, .menu a:visited.first {border-width: 0 0 0 1px;}
.menu a.last, .menu a:visited.last {border-width: 1px 0 1px 1px;}
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 9.5em; }
* html .menu a:hover { color: #cc0000; background-color: #ffffff; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; line-height: 2.6em; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #cc0000; background-color: #ffffff; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #cc0000; background-color: #ffffff; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 8em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
