body {
	background:black;
	color: white;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:arial;
	height:100%;
	}

h1.header_title{
	margin:0px;
	padding:0px;
	color:white;
	font-size:1.1em;
	font-family:arial;
}

P{
margin:12px;
margin-left: 0px;
}

h1{
	font-size:1.3em;
}

h2{
	font-size:1.2em;
	margin-bottom:4px;
}

h3{
	font-size:1.1em;
	margin-bottom:4px;
}

#container{
	width:778px;
	margin: 0 auto;
	padding:0px;
	text-align: left;
}

#header{
	height:500px;
	background:#000 url('../images/jpegs/header.jpg') no-repeat scroll left top;
}

#accordion h3{
    background-image:url('../images/pngs/news-header-background.png');
    height:18px;
    padding:4px;
    margin-bottom:4px;
    margin-top:4px;
    font-size:0.9em;
    text-indent:20px;
}

#accordion a{
    color:black;
    text-decoration:none;
    display:block;

}

#header-level2b{
	height:449px;
	background:#000 url('../images/jpegs/header.jpg') no-repeat scroll left top;
}

#header-level2{
	height:449px;
	background:#000 url('../images/jpegs/header-level2.jpg') no-repeat scroll left top;
}

#header-text{
    position:absolute;
    left:-1000px;
}

div.gallery-top{
    background-image:url(../images/pngs/gallery-top.png);
    width:547px;
    height:46px;
    position:relative;
    left:-30px;
}
div.gallery-title{
    padding-left:190px;
    padding-top:4px;
    text-align:center;
    width:170px;
    font-weight:bold;
}

div.gallery-body{
    background-color:white;
    width:547px;
    position:relative;
    left:-30px;
}

div.gallery_footer{
    background-image:url(../images/pngs/gallery-bottom.png);
    background-position:0px -1px;
    width:547px;
    height:46px;
    position:relative;
    left:-30px;
}

div.gallery_footer div.gallery_footer_text{
    padding-top:8px;
    text-align:center;
    color:#6699ca;
    font-size:0.8em;
}

.gallery-container{
   width:500px;
   height:220px;
}

.gallery-container a.gallery-nav-left{
position:absolute;
left:10px;
top:10px;
}
.gallery-container div.gallery-body ul{
   list-style:none;
   margin:0px;
   padding:0px;
   margin-left:52px;
}

.gallery-container div.gallery-body li{
   float:left;
   margin:1px;
}

.gallery-container a.gallery-nav-right{
   position:absolute;
   top:10px;
   right:10px;
}

div.gallery-pic{
    width:108px;
    height:108px;
    float:left;
    margin:1px;
}

a.gallery-nav-left{
    background-image:url(/images/pngs/gallery-left.png);
    cursor:pointer;
    width:23px;
    height:78px;
}
a.gallery-nav-left:hover{
    background-image:url(/images/pngs/gallery-left-on.png);
    cursor:pointer;
    width:23px;
    height:78px;
}

a.gallery-nav-right{
    background-image:url(/images/pngs/gallery-right.png);
    cursor:pointer;
    width:23px;
    height:78px;
}
a.gallery-nav-right:hover{
    background-image:url(/images/pngs/gallery-right-on.png);
    cursor:pointer;
    width:23px;
    height:78px;
}


div.galley-pic-label{
    background-image:url(../images/jpegs/lower_pic_fade.jpg);
    background-repeat:repeat-x;
    width:108px;
    height:26px;
    float:left;
    margin:1px;
    font-size:0.80em;
    text-align:center;
    padding-top:4px;
    border-bottom:#f0f0f0 solid 2px;
    line-height:1em;
}

/* scrollable gallery items */

div.scrollable {
  height:140px;
  overflow:hidden;
  padding:0px 0;
  position:relative;
  width:448px;
  margin-left:52px;
}

div.scrollable div.items {
  clear:both;
  position:absolute;
  width:20000em;
}

div.scrollable div.items div {
  float:left;
  margin-right:4px;
  width:108px;
}
div.scrollable div.items div.active {
}


div.gallery-container div.navi{
    position:absolute;
    left:50px;
    top:140px;
    z-index:3;
}

div.navi a.active {
background-color:#6699ca;
}
div.navi a {
background-color:#bbb;
cursor:pointer;
float:left;
height:8px;
margin:2px;
width:14px;
}

.disabled{
    display:none;
}




#bread_crumbs{
	float:left;
	width:491px;
	background-color:white;
	color:white;
}

#bread_crumbs_text{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:7px;
	background-color:#008080;
	padding-top:6px;
	padding-left:10px;
	font-size:0.8em;
	font-weight:bold;
	height:22px;
}

#navigation_container{
	float:left;
	width:484px;
	margin-left:7px;
	background-color:white;
}

#navigation_text{
	background-color:#afdce2;
	padding:8px;
	color:black;
	margin-bottom:8px;
}


#news_container{
	float:left;
	width:484px;
	background-color:#afdce2;
	margin-left:7px;
	margin-top:8px;
	height:400px;
	clear:all;
}

#news_text{
	padding:8px;
	color:black;
	height:354px;
}

.events_container{
    background:#000 url('../images/jpegs/event-navigation.jpg') no-repeat scroll left top;
	color:white;
	font-size:0.8em;
	height:510px;
}
.events_container-level2{
    background:#000 url('../images/jpegs/event-mid-repeat.jpg') repeat-y scroll left bottom;
	color:white;
	font-size:0.8em;
    font-family:verdana;
}
#events-content-level2{
    padding:1px;
    padding-left:150px;
    padding-right:150px;
    width:778x;
    color:black;
   background:transparent url('../images/jpegs/event-navigation-level2.jpg') no-repeat scroll left bottom;
   padding-bottom:130px;
   min-height:360px;
    }


#events-navigation{
    padding:1px;
    padding-left:50px;
    }

#events-navigation li{
    list-style:none;
}

#events-navigation a{
    color:white;
    font-size:1.7em;
    font-weight:bold;
    line-height:1.8em;
    text-decoration:none;
    background-image: url('../images/pngs/nav-bullet.png');
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding-left:34px;
}
#events-navigation a:hover{
    color:yellow;
    font-size:1.7em;
    font-weight:bold;
    line-height:1.8em;
    text-decoration:none;
    background-image: url('../images/pngs/nav-bullet_on.png');
}

#header-events-navigation{
    padding:1px;
    padding-left:50px;
    padding-top:280px;
    }

#header-events-navigation li{
    list-style:none;
}

#header-events-navigation a{
    color:white;
    font-size:1.0em;
    font-weight:bold;
    line-height:1.4em;
    text-decoration:none;
    background-image: url('../images/pngs/header-nav-bullet.png');
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding-left:24px;
}
#header-events-navigation a:hover{
    color:yellow;
    font-size:1.0em;
    font-weight:bold;
    line-height:1.4em;
    text-decoration:none;
    background-image: url('../images/pngs/header-nav-bullet_on.png');
}

table.events{
	margin-left:8px;
	}

.inner_text{
	padding:18px;
	height:70%;
}

span.highlight{
	font-weight:bold;
	color:yellow;
}
span.music{
	font-size: 0.85em;
	font-weight:500;
	color:#000;
}

span.music_bold{
	font-size: 0.85em;
	font-weight:600;
	color:#000;
}

ul.footer-navigation-links{
	margin:0px;
	margin-right:62px;
}	

li.footer-navigation-links{
	float: right;
	display: inline;
	padding: 6px 4px 0px 0px;
}

ul.navigation_ul{
	margin:0px;
	padding:16px;
	padding-top:10px;
	font-size:1.0em;
	list-style-type:none;
}

li.navigation_ullinks{
		padding: 4px 0px 0px 0px;
}

ul.footer-logo-links{
	margin:0px;
	margin-right:8px;
	position:static;
	top:29px;
	font-size:0.9em;
}	

.footer_link{
}

.footer-text{
        font-size:0.8em;
        padding-left:40px;
        padding-top:10px;
}

	
#footer{
	width:778px;
	height:166px;
	margin-left:0px;
	margin-top:8px;
    background:url(../images/jpegs/torn-footer.jpg);
    background-repeat:no-repeat;
    background-position:40px 0px;
    font-size:1.2em;
    font-weight:bold;
    padding-top:18px;
	}
	
#footer-navigation{
	width:778px;
	height:30px;
	color:white;
	}


#footer-text{
}

a.home_link{
	color:black;
}
a.home_link:hover{
	color:white;
}

a.home_link_crumbs{
	color:white;
	text-decoration:none;
}
a.home_link_crumbs:hover{
	color:white;
	text-decoration:underline;
}

a.home_link_white{
	color:white;
}
a.home_link_white:hover{
	color:black;
}

a.home_qlink{
	color:#50778c;
	text-decoration:none;
}

a.nav_ullinks{
	color:black;
	background-image:url(../images/pngs/navarrow_level2.png);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:14px;
}
a.nav_ullinks:hover{
	color:white;
	background-image:url(../images/pngs/navarrow_level2_on.png);
}

a.progrm_links{
	color:black;
	text-decoration: none;
}
a.progrm_links:hover{
	color:#0000ff;
	text-decoration: none;
	border: none;
}


a.yewtoob{
	color:black;
	font-size: 0.9em;
	font-weight: 700;
	text-decoration:none;
}
a.yewtoob:hover{
	color:white;
	font-size: 0.9em;
	font-weight: 700;
	text-decoration:none;
}

#searchform {
	padding: 5px;
	}
#searchform form {
	margin: 0px; 
	padding-left: 4px;
	}
#searchform .middle { 
	vertical-align: middle;
	}
#searchform #txt_box {
	height:22px;
	width:160px;
	padding-left: 4px;
	background: white;
	color: #000;
	border: 1px solid #999999;
	font-size:1.0em;
	
	}
#searchform #txt_box:focus { 
	color: black;
	}

#spread{
background-color:white;
background-image:url(../images/pngs/sub_section_bg.png);
background-repeat:repeat-y;
height:100%;
}

#splitter{
	padding:0px;
	margin:0px;
	background-color:white;
	height:8px;
	width:100%;
	font-size:0.1em;
}

a.footer-facebook:link,a.footer-facebook:visited{
    color:white;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    background-image:url('../images/pngs/facebook.gif');
    background-repeat:no-repeat;
    padding-left:24px;
}

a.footer-facebook:hover{
    color:yellow;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    background-image:url('../images/pngs/facebook.gif');
    background-repeat:no-repeat;
    padding-left:24px;
}

a.footer_link_white:link,a.footer_link_white:visited{
    color:white;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    background-image: url('../images/pngs/footer-bullet.png');
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding-left:24px;
    padding-right:10px;
}
a.footer_link_white:hover{
    color:yellow;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    background-image: url('../images/pngs/footer-bullet_on.png');
}

div.thumbnail{
    font-size:0.8em;
    text-align:center;
    float:left;
    padding:5px;
    margin-bottom:8px;
}
