/* CSS Document */

html, body {
	
	height: 100%;
	padding:0; margin:0; color: #666666; 
	font-weight: none; font-size: 11px; font-family: tahoma;
	text-align:justify; background:url(images/bgrep_gradient.jpg) repeat-x #6D8767;
	}
div, ul, img{
	padding:0; margin:0; border:0;
	}
img{
	padding-right: 10px;
}
h1{
	font:18px/29px "Century Gothic";
	font-weight: bold;
	margin-bottom:0px;
	padding-left:0px;
}
h2, h3{
	font:15px/29px "Century Gothic";
	color:#B52020;
	margin-bottom:0px;
	padding-left:10px;
}
h5{
	color:#000;
	margin:0px;
	font:11px/13px "Tahoma";
	background-color:#F2DBB8;
	width: 150px;
	padding-left:10px;
}
p{
	padding-bottom: 5px;
	line-height: 150%;
}
img{
	padding-top:10px;
}
ul{
	list-style-type:disc;
	margin-left:10px;
	}
a:link ,a:visited ,a:active{ 
    color: #000000; 
} 
a:hover { 
    color: #6D8767; 
    text-decoration: underline; 
} 

.balnk{
	font-size:0px; line-height:0px; clear:both;
	}

/*------------------------------------------------------------*/

#main_header{
	width:100%; margin:0 auto; background:url(images/bgrep.gif) repeat-x #0a2b43; color:#FF33FF; height:337px; background-color:#ff3300;
	}
#main_header #header{
	width:970px; margin:0 auto; color:#FFFFFF; height:300px; position:relative; 
}
#main_header #logo{
	width:230px; margin:0 auto; background:url(images/logo.gif) no-repeat 0 0 #0a2b43; float:left; height:300px; position:relative;
}
#main_header #info{
	margin:0 bottom; height:300px; float:right; position:relative; align:right; color:#ffffff;
}
#main_header #navigation{
	width:800px; margin:0px auto;

}
#main_header ul.navi{
	width:680px; margin:0 auto; display:block; position:relative; padding:0;
	}
#main_header ul.navi li{
	height:22px; padding:5px 0px 0 0px; margin:0; display:block; float:left;
	}
#main_header ul.navi li a{
	font:14px/21px "verdana"; color:#000000; text-decoration:none; text-indent:0px; 
	padding:10px 15px 10px 10px; font-weight:bold; margin:0; width:inherit; border:0px; 
	}
#main_header ul.navi li a:hover{
	font:14px/21px "verdana"; color:#ffffff; text-decoration:none; text-indent:0px; 
	padding:10px 15px 10px 10px; font-weight:bold; margin:0; width:inherit; background-color:#000000; 
	}

/*------------------------------------------------------------*/
#leftpan{
	width:430px; margin:0px 20px 0px 0px; padding-bottom:20px; float:left;  
}
#centerpan{
	width:340px; margin:0px 20px 0px 0px; float:left;
}
#rightpan{
	width:140px; margin:0px 20px 0px 0px; float:left; 
}


/*------------------------------------------------------------*/
#contentwrapper{
	min-height:100%;		
	position:relative;
}
#main_body{
	width:100%;
	margin-bottom:10px;
	
}
#body{
	width:970px; margin:0 auto;
}
#footer{
	position:absolute;		
	bottom:0px;		
	width:100%;
	height:30px; background-color:#000000; color:#ffffff;
}
#crum{
	margin:0px;
	padding:0px;
	width:100%;
	height:40px;
}

#hometext{
	width:390px;
	margin-left:10px;
	color:#ffffff;
	line-height: 150%;
}
#hometext a:visited{ 
    color: #ffffff; 
}
#hometext a:active{ 
    color: #ffffff; 
}
#hometext a:link{ 
    color: #ffffff; 
}
#hometext a:hover{ 
    color: #B52020; 
}
#hometext h2{
	font:15px/20px "Century Gothic";
	color:#B52020;
	font-weight:none;
	margin-bottom:0px;
	padding-left:0px;
}
#hometext p{
	line-height: 150%;
}
#eventstext{
	width:390px; color:#ffffff;
	margin-top: 0px; margin-left:10px;
}
#eventstext h2{
	margin:0px; margin-left:0px; margin-top:10px; pading:0px;
	font:23px/33px "Century Gothic"; color:#000000;	font-weight:bold;
}
#eventstext h4{
	margin:0px; margin-left:10px; margin-top:10px; pading:0px;
	font:17px/29px "Century Gothic"; color:#F4E0C1;	
}
#eventstext h5{
	font:13px/18px "Tahoma"; background-color:#EEE9E6; color:#990033; 
}
#eventstext p{
	border-left: 1px solid; margin-top:10px; padding-left:10px; margin-bottom:10px;
}
#newstext{
	width:300px;
	margin-top: 10px; margin-left:10px;
}
#newstext p{
	margin-left: 20px;
}
#bandstext{
	width:110px; 
	margin-top: 10px;  margin-left:10px;
	text-align:justify;
}

/*---------------------------------------------------------------*/
#homebox{
	width:430px; margin:20px 0px 0px 0px; padding-bottom:20px; background-color: #000000;
}
#eventsbox{
	width:430px; margin:20px 0px 0px 0px; padding-bottom:20px;  background-color: #B52020;
}
#newsbox{
	width:340px; margin:20px 0px 0px 0px; padding-bottom:20px;  background-color: #CEE39B;
}
#bandsbox{
	width:140px; margin:20px 0px 0px 0px; padding-bottom:20px;  background-color: #CEE39B;
}
/*---------------------------------------------------------------*/
#tableSet {
		border:0px;
		width:300px;
		color: #999999; 
		font-weight: none; font-size: 12px; font-family: tahoma; 
		
}
