


.basictab{
padding: 1px 0;
font:  15px Arial ;
padding-top: 9px;
white-space: nowrap;
list-style-type: none;
margin-bottom: 0;
background-image: url(../images/nav-bg.jpg);
width: 100%;
height: 26px;
color: #98C7E9;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
white-space: nowrap;
color: #98C7E9;
}

.basictab li a{
text-decoration: none;
padding: 5px 25px;
margin-right: -5px;
border-bottom: none;
color: #98C7E9;
}

.basictab li a:hover{
text-decoration:none;
color: #F5E49C;
}

.basictab li a:active{
color: #98C7E9;
}


.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #dbffff;
color: #F5E49C;
}






.submenustyle2{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle2{ /*IE only width definition*/
width: 100%;
}

.submenustyle2 a{
padding: 5px 5px;
text-decoration: none;
color:#3B3B3B;
}
.submenustyle2 a:hover{
text-decoration:none
}



.submenustyle{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
padding: 5px 5px;
text-decoration: none;
color:#2B60DE;
}

.submenustyle a:hover{
text-decoration: none;

}


.submenustyle3{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle3{ /*IE only width definition*/
width: 100%;
}

.submenustyle3 a{
padding: 5px 5px;
text-decoration: none;
color:#000000;
}
.submenustyle3 a:hover{
text-decoration:none
}




.submenustyle4{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle4{ /*IE only width definition*/
width: 100%;
}

.submenustyle4 a{
padding: 5px 5px;
text-decoration: none;
color:#980000;
}
.submenustyle4 a:hover{
text-decoration:none
}



.submenustyle5{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle5{ /*IE only width definition*/
width: 100%;
}

.submenustyle5 a{
padding: 5px 5px;
text-decoration: none;
color:#817339;
}
.submenustyle5 a:hover{
text-decoration:none
}


.submenustyle6{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle6{ /*IE only width definition*/
width: 100%;
}

.submenustyle6 a{
padding: 5px 5px;
text-decoration: none;
color:#336633;
}
.submenustyle6 a:hover{
text-decoration:none
}



.submenustyle7{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle7{ /*IE only width definition*/
width: 100%;
}

.submenustyle7 a{
padding: 5px 5px;
text-decoration: none;
color:#571B7e;
}
.submenustyle7 a:hover{
text-decoration:none
}



.submenustyle2a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle2a{ /*IE only width definition*/
width: 100%;
}

.submenustyle2a a{
padding: 5px 5px;
text-decoration: none;
color:#3B3B3B;
}
.submenustyle2a a:hover{
text-decoration:none
}


.submenustyle1a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .submenustyle1a{ /*IE only width definition*/
width: 100%;
}

.submenustyle1a a{
padding: 5px 5px;
text-decoration: none;
color:#2B60DE;
}

.submenustyle1a a:hover{
text-decoration: none;

}


.submenustyle3a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle3a{ /*IE only width definition*/
width: 100%;
}

.submenustyle3a a{
padding: 5px 5px;
text-decoration: none;
color:#000000;
}
.submenustyle3a a:hover{
text-decoration:none
}




.submenustyle4a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle4a{ /*IE only width definition*/
width: 100%;
}

.submenustyle4a a{
padding: 5px 5px;
text-decoration: none;
color:#980000;
}
.submenustyle4a a:hover{
text-decoration:none
}



.submenustyle5a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle5a{ /*IE only width definition*/
width: 100%;
}

.submenustyle5a a{
padding: 5px 5px;
text-decoration: none;
color:#817339;
}
.submenustyle5a a:hover{
text-decoration:none
}


.submenustyle6a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle6a{ /*IE only width definition*/
width: 100%;
}

.submenustyle6a a{
padding: 5px 5px;
text-decoration: none;
color:#336633;
}
.submenustyle6a a:hover{
text-decoration:none
}



.submenustyle7a{
margin-top: 12px;
text-align: center;
font-weight: bold;
white-space: nowrap;
padding: 1px 7px;
border-top-width: 0;
width: auto;
filter:alpha(opacity=0);
-moz-opacity:0;
}
* html .submenustyle7a{ /*IE only width definition*/
width: 100%;
}

.submenustyle7a a{
padding: 5px 5px;
text-decoration: none;
color:#571B7e;
}
.submenustyle7a a:hover{
text-decoration:none
}



















  #header33 {
    float:left;
    width:100%;
		text-align: center;
    background: url(../images/nav-bg.jpg);
      repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
  #header33 ul {
    margin:0;
    margin-left: 500px;
		padding:5px 10px 0;
    list-style:none;
    }
#header33 li {
    float:left;
background:url(../images/norm_left2.jpg);
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
  #header33 a, #header strong, #header span {
    display:block;
background:url(../images/norm_right2.jpg);
      no-repeat right top;
    padding:5px 15px 4px 6px;
    }
  #header33 #current {
background-image:url(../images/norm_left_on2.jpg);
    }
  #header33 #current a {
background-image:url(../images/norm_right_on2.jpg);
    padding-bottom:5px;
    }
		
		
		
		
 
 
 
 #nav2 {
	background-color: #000000;
	width: 100%;
	height: 36px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	}

	#nav2 ul {
		width: 800px;
		margin: 0 auto;
		margin-left: 500px;
		padding: 9px;
		}
		
	#nav2 li {
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding: 0 18px  0 0;
	margin: 0 18px 0 0;
	list-style-type: none;
	text-transform: uppercase;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5E49C;
		}
		
		#nav2 li.cap {
			border-right: none;
			margin: 0;
			padding: 0;
			}
	
	#nav2 {
	background-color: #000000;
	width: 100%;
	height: 36px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	}



	
	
#nav3 {
	background-color: #000000;
	width: 100%;
	height: 15px;
	background-repeat: repeat-x;
	}

	#nav3 ul {
		width: 800px;
		margin: 0 auto;
		padding: 2px;
		}
		
	#nav3 li {
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding: 0 18px  0 0;
	margin: 0 18px 0 0;
	list-style-type: none;
	text-transform: uppercase;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5E49C;
		}
		
		#nav3 li.cap {
			border-right: none;
			margin: 0;
			padding: 0;
			}
			
			
			
			
			
			
			
			
	
	

#nav4 {
	margin-top: -16px;
	background-color: #000000;
	width: 100%;
	height: 36px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	}

	#nav4 ul {
		width: 800px;
		margin: 0 auto;
		padding: 9px;
		}
		
	#nav4 li {
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding: 0 18px  0 0;
	margin: 0 18px 0 0;
	list-style-type: none;
	text-transform: uppercase;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5E49C;
		}
		
		#nav4 li.cap {
			border-right: none;
			margin: 0;
			padding: 0;
			}
			
			
			
			







#personnel-header1 {
    position: relative;
    left:0px;
    width:300px;
  	margin-bottom: -100px;
    bottom:0px;
}

#personnel-header2 {
    position: relative;
    left:0px;
    width:300px;
  	margin-bottom: -10px;
  	top: -77px;
}
	
#personnel-header3 {
    position: relative;
    left:0px;
    width:300px;
  	margin-bottom: 0px;
  	top: 0px;
}

#leftcontent {
    position: relative;
    left:2px;
    width:175px;
  	margin-bottom: -100px;
  	top: 0px;
}
#centerleftcontent {
    position: relative;
    left:172px;
    width:145px;
  	margin-bottom: -100px;
  	top: -33px;
}
#centerrightcontent {
    position: relative;
    left:332px;
    width:125px;
  	margin-bottom: -100px;
  	top: -65px;
}
#rightcontent {
    position: relative;
    left:492px;
    width:125px;
  	margin-bottom: -100px;
  	top: -99px;
}





#leftcontent-2 {
    position: relative;
    left:2px;
    width:125px;
  	margin-bottom: -100px;
  	top: -85px;;
}
#centerleftcontent-2 {
    position: relative;
    left:162px;
    width:125px;
  	margin-bottom: -100px;
  	top: -118px;
}
#centerrightcontent-2 {
    position: relative;
    left:322px;
    width:125px;
  	margin-bottom: -100px;
  	top: -151px;
}
#rightcontent-2 {
    position: relative;
    left:482px;
    width:125px;
  	margin-bottom: -100px;
  	top: -184px;
}


#leftcontent-3 {
    position: relative;
    left:2px;
    width:250px;
  	margin-bottom: -100px;
  	top: 135px;
}
#centerrightcontent-3 {
    position: relative;
    left:322px;
    width:250px;
  	margin-bottom: -100px;
  	top: 122px;
}

















#linksleftcontent {
    position: relative;
    left:0px;
    width:250px;
  	margin-top: 30px;
    top:-500px;
		text-align: center;
}
#linkscentercontent {
    position: relative;
    left:300px;
    width:250px;
  	margin-top: 30px;
    top:-1078px;
		text-align: center;
}
#linksrightcontent {
    position: relative;
    left:600px;
    width:250px;
  	margin-top: 30px;
    top:-1661px;
		text-align: center;
}
#linkscentercontent2 {
    position: relative;
    left:218px;
    width:420px;
  	margin-top: 30px;
    top:-1661px;
		text-align: center;
}



#middle-sub-2-col p {
margin-top: -10pt;
}
#middle-sub-2-col-L p {
margin-top: -10pt;
}

#concerts-midpoint {
	font-size: 10pt;
	margin-top: px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 132px;
	padding-bottom: 0px;
	line-height: 1.6em;
}




a { text-decoration:none;color:#2B60DE;}
a:hover, a:focus {
	color: #F5E49C;
}


h9 {
	font-size: 1pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #EBDB96;
}




/*make sticky footer*/
html, body { height:100%;}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12pt;
}

.time {
	font-size: 9pt;
	color: #000000;
  margin-top: -7pt;
	margin-bottom: -2pt;
	line-height: normal;
}
.time2 {
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
  margin-top: -7pt;
	margin-bottom: -2pt;
	line-height: normal;
}
.time2a {
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
  margin-top: -4pt;
	margin-bottom: -1pt;
	line-height: 19px;
}
#pg_wrap {min-height:100%;height:auto;}
.show-name {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
margin-top: -5pt;
	line-height: normal;
}
.show-name2 {
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #98C7E9;
  margin-top: 3px;
	line-height: normal;
}
.show-name2a {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #98C7E9;
  margin-top: 11px;
	line-height: normal;
}
.where {
	font-size: 9pt;
	color: #E8D894;
margin-top: -7pt;
padding-bottom: 5px;
	line-height: 1.5em;
}


/*** FOOTER ***/
#footer {
	color:#2C2416;
	background-color: #C0C0C0;
}
.centered {
	text-align: center;
}
#nav li.active {
	text-decoration: none;
	color: #2B60DE;
}
#footer a {color:#2B60DE;}
/*Big Footer styles*/
.bigft {margin-top:-210px;}
.bigft .container {border-top:1px solid #331d1b;height:209px;/*minus the border*/}
#footer .footer_box {float:left;width:292px;margin-bottom:18px;padding-top:36px;}
#footer .footer_box .footer_inner_box {border-left:1px solid #331d1b;padding-left:18px;}
#footer .middle {margin:0 15px;text-align:center;}
#footer .footer_box h3 {margin-bottom:12px;color:#f6f6f6;}
#footer .footer_box p {margin:0;}
#footer .footer_box a {display:block;padding:8px 0;}
#footer .copyright_notes {clear:both;border-top:1px solid #331d1b;}
#footer .copyright_notes p {margin:0;padding:9px 0 0;text-align:center;font-size:0.8em;}
/*Small Footer Styles*/
.smallft {margin-top:-35px;}
.smallft .container {
	height:34px;/*minus the border*/
}
#footer .footer_notes {
	font-size:0.8em;
	text-align: center;
}
.concerts {
	text-align: left;
}
#footer .footer_notes span {float:right;}
#footer .footer_notes .copyright {float:left;}


.contentWrap {
	overflow:hidden;
	position:relative;
	background-color: #F0DF99;
}
.c_box_padding {padding:10px;}
.contentWrap .hover_img, .contentWrap .hover_link {
	position:absolute;
	top:0;
	left:0;
	background-color: #000000;
	background-image: url(../images/hover_link_bgd.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*** FEATURED CONTENT ***/
.featured {
	padding-top:0px;
}
.hover_block {
	float:left;
	display:inline;
	text-align:center;
}
.featured .contentWrap, .subcatnavi {
	width: 125px;
	height: 125px;
}
.featured .contentWrap {
	overflow:hidden;
	position:relative;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
}
.featured .contentWrap img {
}
.featured .hover_block div a {
	display:block;
}
.featured .hover_block  span {
	display:block;
	height:125px;
	text-indent:-9999em;
}
.hover_block1 span {
	background-image: url(../images/about.png);
	background-repeat: no-repeat;
	margin: 0px;
}
.next  {
	font-size: 16.5pt;
	font-weight: bold;
	text-align: center;
	color: #E8D894;
	margin-top: -5px;
	margin-bottom: 5px;
}
.hover_block2 span {
	background-image: url(../images/concerts.png);
	background-repeat: no-repeat;
	margin: 0px;
}
.hover_block3 span {
	margin: 0px;
	background-image: url(../images/personnel.png);
	background-repeat: no-repeat;
	clear: left;
	float: left;
}
.hover_block4 span {
	background-image: url(../images/make-gift.png);
	background-repeat: no-repeat;
}


.subcatnavi li {
}


/*STRUCTURE AND LAYOUT
-----------------------------------------------------*/

#header {
	height: 164px;
	text-align: center;
	width: 100%;
	background-color: #C0C0C0;
	}
	
	#header img {
	border: none;
	float: none;
		}
	
#nav {
	background-color: #000000;
	width: 100%;
	height: 36px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	}

	#nav ul {
		width: 800px;
		margin: 0 auto;
		padding: 9px;
		}
		
	#nav li {
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	padding: 0 18px  0 0;
	margin: 0 18px 0 0;
	list-style-type: none;
	text-transform: uppercase;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5E49C;
		}
		
		#nav li.cap {
			border-right: none;
			margin: 0;
			padding: 0;
			}
	
#content {
	text-align: left;
	}
	
	#container {
	margin: 0 auto;
	width: 920px;
		}
		
		#concertInfo {
	background-image: url(../images/2008loveofmysoul_home.jpg);
	background-position: left top;
			}
						
			#concertDescription {
				background-image: url(../images/bg-concertinfo.gif);
				color: #FFFFFF;
				float:right;
				padding: 18px 18px 0 18px;
				width: 364px;
				}
					
	#feature {
		float: left;
		padding: 18px 0;
		width: 400px;
		}
		
		#featureContainer {
			background-image: url(../images/bg-feature.jpg);
			background-repeat:no-repeat;
			padding: 24px;
			}
		
	#info {
		float: left;
		padding: 18px;
		width: 364px;
		}
	
	#side {
	float: left;
	width: 250px;
	height: 625px;
	margin-bottom: 18px;
	margin-left: 0;
	padding-bottom: 9px;
	line-height: 1.5em;
	font-size: 12px;
	background-color: #000000;
	margin-top: 10px;
		}
	
	#side h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 9px 25px 0 0;
	}
	
	#main {
	margin: 18px 0;
	width: 845px;
	background: url(../images/lowOpbgd.png);
	font-size: 12px;
		}
#main  h1 {
	font-weight: bold;
	font-size: 16px;
	line-height: 1em;
}
#main   h3 {
	font-size: 12px;
	color: #453823;
}
		
#footer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	clear: both;
	}
#right-side {
	float: right;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 9px;
	background-color: #99CCCC;
	font-size: 12px;
	font-weight: bold;
	margin-top: 9px;
}
#right-side p {
	font-size: 12px;
	line-height: 1.5em;
	padding: 5px;
}
#right-side img {
	border: none;
	float: right;
	clear: both;
}
#main  h2 {
	font-weight: bold;
	font-size: 14px;
	color: #99CCCC;
}
#main  h9 {
	font-size: 1pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #EBDB96;
}
#main p {
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
}
#middle {
	width: 655px;
	margin-bottom: 10px;
	font-size: 12pt;
	font-weight: normal;
	float: right;
}
#middle-PUB {
	width: 655px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 35px;
	margin-left: 125px;
}


#middle img {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#middle h1 {
	font-weight: bold;
	font-size: 12pt;
	line-height: 1em;
	color: #453823;
}

#side2 p {
	line-height: 1em;
}
#middle h3 {
	font-size: 14pt;
	color: #EBDB96;
}
#middle h9 {
	font-size: 1pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #EBDB96;
}
#middle-sub-ch {
	width: 840px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-sub-ch h1 {
	font-weight: bold;
	font-size: 14pt;
	line-height: 1.1em;
	color: #453823;
}
#middle-sub {
	width: 640px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-sub3 {
	width: 1000px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-sub2 {
	width: 700px;
	margin-bottom: 10px;
	margin-left: 100px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-subA {
	width: 640px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	align: center;
	text-align: center;
	font-weight: normal;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-subA h1 {
	font-weight: bold;
	font-size: 20px;
	line-height: 1em;
}
#middle-sub-concerts {
	width: 640px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
	font-weight: normal;
	float: left;
  line-height: 1.6em;
	margin-top: 15px;
	margin-right: 15px;
}
#middle-sub-concerts h1 {
	margin-top: 0px;
  margin-bottom: 0px;
	font-weight: bold;
	font-size: 14pt;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #453823;
}






#middle-sub img {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#middle-sub h1 {
	font-weight: bold;
	font-size: 14pt;
	line-height: 0em;
	color: #453823;
}
#middle-sub2 h1 {
	font-weight: bold;
	font-size: 14pt;
	line-height: 0em;
	color: #453823;
}
#middle-sub h10 {
	font-weight: normal;
	font-size: 8pt;
  line-height: .3em;
}
#middle-sub h9 {
	font-size: 1pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #453823;
}
#middle-sub h8 {
	font-size: 12pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
	color: #453823;
}
#middle-sub h7 {
	font-weight: bold;
	font-size: 14pt;
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1em;
	color: #453823;
}
#middle-sub h1.lumiatra {
	color: #99CCCC;
}
#side2 p {
	line-height: 1em;
}
#middle h3 {
	font-size: 14pt;
	color: #453823;
}

#page {
	min-height:auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#side2 {
	background-color:#000000;
	float: right;
	width: 250px;
	height: 100%;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 15px;
	clear: both;
	padding-bottom: 10px;
}
#side-undergrid {
	background-color:#000000;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 13px;
	margin-left: 0px;
	padding-top: 10px;
	clear: left;
	top: 200px;
	height: 100%;
}
#side-undergrid2 {
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 13px;
	margin-left: 0px;
	padding-top: 10px;
	clear: left;
	top: 200px;
	height: 100%;
}
#side-undergrid3 {
	background-color:#000000;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	clear: left;
	top: 100px;
	height: 386px;
}
#side-undergrid3a {
	background-color:#000000;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 10px;
  margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	clear: left;
	top: 100px;
	height: 117px;
}
#side-sub {
	float: right;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 15px;
	clear: both;
	background-color: #000000;
	margin-bottom: 15px;
	border: 2px solid #98C7E9;
}
.trivia-img {
	background-position: center;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
}
#side-sub img {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 25px;
}
#page-920 {
	min-height:100%;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

#middle-sub-2-col {
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: right;
	margin-top: 10px;
	clear: left;
	width: 420px;
}
#middle-sub-2-col-L {
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 15px;
}
#middle-sub-2-col-L h1 {
	font-weight: bold;
	font-size: 12pt;
	line-height: 1em;
	color: #E8D894;
}
#middle-sub-2-col h1 {
	font-weight: bold;
	font-size: 14pt;
	line-height: 1em;
	color: #E8D894;
}
#middle-sub-members {
	width: 920px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: left;
	margin-top: 35px;
	margin-right: 15px;
	height: 570px;
	text-align: center;
}
#middle-sub-members h1 {
	font-size: 14pt;
	line-height: 1em;
	font-weight: bold;
}
#middle-sub-members a {
	color: #FFFFFF;
}
#middle-sub-members a:hover {
	text-decoration: underline;
}
#side-sub-members {
	float: right;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 15px;
	clear: both;
	margin-bottom: 15px;
	height: 570px;
}



#middle-sub-members2 {
	width: 920px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	font-size: 12pt;
	font-weight: normal;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	height: 570px;
	text-align: center;
}
#middle-sub-members2 h1 {
	font-size: 16pt;
	color: #EBDB96;
	line-height: 1em;
	font-weight: bold;
}
#middle-sub-members2 a {
	color: #FFFFFF;
}
#middle-sub-members2 a:hover {
	text-decoration: underline;
}
#side-sub-members2 {
	float: right;
	width: 250px;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 15px;
	clear: both;
	margin-bottom: 15px;
	height: 570px;
}





#concerts-header {
	float: center;
 margin-left:155px;
	width:175px;
		margin-top: 35px;
text-align:center;
}
#concerts-header  h4 {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
}
#concerts-header2 {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:805px;
text-align:center;
}
#concerts-header2a {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:605px;
text-align:center;
}
#concerts-header3 {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:845px;
text-align:center;
}
#concerts-header4 {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:815px;
text-align:center;
}


#concerts-header2e {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:275px;
text-align:center;
}
#concerts-header3e {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:295px;
text-align:center;
}
#concerts-header4e {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:305px;
text-align:center;
}


#concerts-header3L {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:700px;
text-align:center;
}
#concerts-header4L {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:675px;
text-align:center;
}

#concerts-header2C {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:675px;
text-align:center;
}
#concerts-header3C {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:675px;
text-align:center;
}
#concerts-header4C {
	float: center;
 margin-left:155px;
	width:175px;
	margin-top:675px;
text-align:center;
}




#centerrightcontent-4 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 30px;
    top:423px;
}
#centerrightcontent-4a {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 313px;
    top:423px;
}
#leftcontent-4 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 30px;
    top:423px;
}
#leftcontent-4a {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 313px;
    top:423px;
}











#centerrightcontent-4b {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 381px;
    top:423px;
}
#centerrightcontent-4b2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 546px;
    top:423px;
}


#leftcontent-4b {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 381px;
    top:423px;
}
#leftcontent-4b2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 546px;
    top:423px;
}





#centerrightcontent-4c {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 636px;
    top:423px;
}
#centerrightcontent-4c2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 801px;
    top:423px;
}
#leftcontent-4c {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 636px;
    top:423px;
}
#leftcontent-4c2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 801px;
    top:423px;
}







#centerrightcontent-5 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 942px;
    top:423px;
}
#centerrightcontent-5a {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1225px;
    top:423px;
}
#leftcontent-5 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 942px;
    top:423px;
}
#leftcontent-5a {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1225px;
    top:423px;
}
#centerrightcontent-5b {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1313px;
    top:423px;
}
#centerrightcontent-5b2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1478px;
    top:423px;
}
#leftcontent-5b {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1313px;
    top:423px;
}
#leftcontent-5b2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1478px;
    top:423px;
}
#centerrightcontent-5c {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1568px;
    top:423px;
}
#centerrightcontent-5c2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1733px;
    top:423px;
}
#leftcontent-5c {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1568px;
    top:423px;
}
#leftcontent-5c2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1733px;
    top:423px;
}





#centerrightcontent-6 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 1832px;
    top:423px;
}
#centerrightcontent-6a {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2115px;
    top:423px;
}
#leftcontent-6 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 1832px;
    top:423px;
}
#leftcontent-6a {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2115px;
    top:423px;
}





#centerrightcontent-6b {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2193px;
    top:423px;
}
#centerrightcontent-6b2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2358px;
    top:423px;
}
#leftcontent-6b {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2193px;
    top:423px;
}
#leftcontent-6b2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2358px;
    top:423px;
}
#centerrightcontent-6c {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2438px;
    top:423px;
}
#centerrightcontent-6c2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2603px;
    top:423px;
}
#leftcontent-6c {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2438px;
    top:423px;
}
#leftcontent-6c2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2603px;
    top:423px;
}











#centerrightcontent-7 {
    position: absolute;
    left:576px;
    width:300px;
  	margin-top: 2702px;
    top:423px;
}
#centerrightcontent-7a {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 2985px;
    top:423px;
}


#leftcontent-7 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2702px;
    top:423px;
}
#leftcontent-7a {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 2985px;
    top:423px;
}






#centerrightcontent-7b {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 3063px;
    top:423px;
}
#centerrightcontent-7b2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 3228px;
    top:423px;
}
#leftcontent-7b {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 3063px;
    top:423px;
}
#leftcontent-7b2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 3228px;
    top:423px;
}




#centerrightcontent-7c {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 3318px;
    top:423px;
}
#centerrightcontent-7c2 {
    position: absolute;
    left:576px;
    width:350px;
  	margin-top: 3483px;
    top:423px;
}
#leftcontent-7c {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 3318px;
    top:423px;
}
#leftcontent-7c2 {
    position: absolute;
    left:252px;
    width:350px;
  	margin-top: 3483px;
    top:423px;








#content-XXXXX {

}






#middle-sub-mailinglist {
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5em;
}
#middle-sub-mailinglist h1 {
	font-weight: bold;
	font-size: 14pt;
	line-height: 0em;
	color: #E8D894;
}
