#main {
 }

#row1 {
	float: left;
	width: 760px;
}

#row1_sub {
	float: left;
	width: 620px;
	background-color:#ffffff;
}

#row2 {
	float: left;
	width: 760px;
}

#row2_sub {
	float: left;
	width: 620px;
	background-color:#ffffff;
}

#row3 {
	float: left;
	width: 760px;
}

#row3_sub {
	float: left;
	width: 620px;
	background-color:#ffffff;
}

#row3_left {
	float: left;
	width: 477px;
}

#row3_right {
	float: right;
	width: 256px;
	
}

#left_bg {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	background-image: url(../image/left_bg.jpg);
	background-repeat: no-repeat;
	height: 600px;
}

#left_bg_sub {
	float: left;
	width: 340px;
	margin: 0;
	padding: 0;
	background-image: url(../image/left_bg2.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
	height:600px;
	
}

#left_nav{
	float: left;
	width: 131px;
	margin-top: 138px;
	margin-left: 15px;
}

#left_nav_individual{
	width: 180px;
	padding-bottom:6px;
	padding-top:12px;
}

#left_nav_active{
	width: 180px;
	padding-bottom:5px;
	padding-top:12px;
	border-bottom:1px white solid;
}

#sub_nav{
	float: left;
	margin-top: 150px;
}


#left_nav_holder{
	float: left;
	width: 159px;
	margin: 159px 0px 0px 0px;
}

#left_nav_staticsubs{
	float: left;
	width: 167px;	
	margin-top: 167px;
	
}

#left_nav_current_section {
	float: left;
	/* margin: 159px 0px 0px 10px; */
}

#static_submenus{
	padding-bottom:5px;
}

#header_bg {
	float: left;
	width: 760px;
	height: 127px;
	background-image: url(../image/header_bg.jpg);
	background-repeat: no-repeat;
}

#header_bg2 {
	float: left;
	width: 620px;
	height: 117px;
	background-image: url(../image/top_swirl2.jpg);
	background-repeat: no-repeat;
}

#flash_container {
	width: 745px;
	height: 257px;
	float: left;
}

#event_calendar_container {
	float: left;
	width: 490px;
	height: 180px;
	margin: 4px 0px 0px 0px;	
}

#upcoming_event_container {
	float: left;
	width: 256px;
	height: 180px;
	margin: 4px 0px 0px 0px;
	background-image:url(../image/upcoming_event_bg.jpg);
	background-repeat: no-repeat;
}

#upcoming_event_item {
	position: relative;
	top: 38px;
	left: 16px;
	width: 235px;
	height: 65px;
	background-image:url(../image/upcoming_item_bg.png);
	background-repeat: no-repeat;
}

#upcoming_event_img {
	float: left;
	width: 45px;
	height: 55px;
}

#upcoming_event_info {
	float: left;
	margin-left:10px;
	margin-top:8px;
	padding: 4px 0px 5px 4px;
	width: 175px;
	height: 55px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

#audio {
	float: left;
	width: 206px;
	height: 102px;
}

#special_annoucement {
	float: left;
	margin: 0px 0px 0px 5px;
	width: 265px;
}

#social_bookmarks {
	float: left;
	width: 265px;
}

#newsletter {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 206px;
	height: 74px;
	background-image: url(../image/sso_newsletter_bg.jpg);
	background-repeat: no-repeat;
}

#event_calendar_dates {
	position: relative;
	top: 10px;
	left: 28px;
	width: 433px;
	height: 17px;
}

#event_cal_border {
	float: left;
	margin: 0px 0px 0px 3px;
	background: #FFFFFF; 
	width: 83px; 
	height: 105px;
}

#event_cal_img {
	margin: 2px 2px 0px 2px; 
	width: 79px;
	height: 90px
}

#event_cal_date {
	margin: 0px 2px 2px 2px; 
	width: 79px; 
	height: 12px; 
	background: #666666; 
	font-family: Arial; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
}

#event_calendar_st {
	width: 490px;
	height: 25px;
}

#event_calendar_content {
	float: left;
	width: 490px;
	height: 151px;
	text-align: center;
	background-image:url(../image/event_cal.jpg);
	background-repeat: no-repeat;		
}

.highlights_st {
	width: 745px;
	height: 24px;
}

.flash_content {
	width: 745px;
	height: 230px;
	float: left;
	margin: 2px 0px 0px 1px;
}

.copyright {
	width: 759px;
	float:left;
	padding-top:15px;
}

#copyright_sub {
	width: 736px;
	padding:20px 0px 5px 10px;
	}

.highlights_btm {
	width: 759px;
	height: 25px;
	float:left;
	background-image:url(../image/highlights_btm_bg.jpg);
	background-repeat:no-repeat;
	
}

.searchbar {
	width: 200px;
	height: 20px;
	float:left;
	margin-top: 15px;
	/*background-image:url(../image/searchbar.jpg);*/
	background-repeat:no-repeat;
	
}

.signup{
	width: 170px;
	height: 20px;
	margin-top:38px;
	margin-left:24px;
	font-family: Arial, sans-serif;
	font-size: 5px;
	}
	

#white_bg_container{
	width:960px;
	background-color:#fff;
}

.container {
	width:960px;
	margin:0 auto;
}


#subpg_topbnr {
	float:left;
	width: 750px;
	height: 80px;
	background-repeat:no-repeat;
	border-bottom:1px white solid;
}

#subpg_topbnr_holder{
	float:left;
	width:220px;
	height:55px;
	margin-top:15px;
	margin-left:15px;
	background-color:#FFFFFF;
}

#subpg_topbnr_img{
	width: 65px;
	height: 55px;
	float:left;
}

#subpg_topbnr_txt{
	padding-left:5px;
	padding-top:5px;
	width:145px;
	height:50px;
	float:left;
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#000000;
}
	
#redbar{
	width:742px;
	border-bottom:1px white solid;
	padding:4px;
	background-image:url(../image/breadcrumb_bg.jpg);
}

#subpg_browntitle{
	width:750px;
	padding-top:15px; 
	padding-bottom:8px; 
	padding-left:0px; 
	border-bottom:1px solid #666666;
	background-color:#ffffff;
}

#subpg_browntitle2{
	width:602px;
	padding-top:11px; 
	padding-left:4px; 
	border-bottom:1px solid #000000;
}

#subpg_browntitle_0809{
	padding-top:15px; 
	padding-bottom:10px; 
	padding-left:4px; 
	background-color:#ffffff;
}

#subpg_browntitle_0809_holder{
	width:750px;
	border-bottom:1px solid #666666;
	background-color:#ffffff;
	}

#0908_navi{
	float:left;
	width:440px;
	padding-top:25px;
	}

#subpg_content_holder{
	width:750px;
	border-top:5px solid white;
}

#subpg_content_holder_noborder{
	float:left;
	width:750px;
	}

#subpg_content_left{
	float:left;
	width:516px;
	padding-left:10px;
	padding-right:20px;
	line-height:15px;
}

#subpg_content_left_full{
	float:left;
	width:700px;
	padding-left:10px;
	padding-right:40px;
	}
	
#subpg_content_left_full_10{
	float:left;
	width:730px;
	padding-left:10px;
	padding-right:10px;
	}

#subpg_content_left_musicians{
	float:left;
	width:580px;
	padding-left:10px;
	padding-right:20px;
}

#subpg_content_right_musicians{
	float:left;
	width:140px;
}

#subpg_content_right{
	float:left;
	width:204px;
}
	

.arial30brown{
font-family:Arial,sans-serif;
font-size:30px;
color:#663200;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
}

.arial11_litebrown{
font-family:Arial,sans-serif;
font-size:11px;
color:#663300;
}

.arial11_litebrown a{
color:#993300;
text-decoration:none;
}


.arial12brown{
font-family:Arial,sans-serif;
font-size:12px;
color:#993300;
font-weight:bold;
}

.arial12brown a{
color:#993300;
text-decoration:none;
}

.arial12brown_nobold{
font-family:Arial,sans-serif;
font-size:12px;
color:#993300;
}

.arial12brown_nobold a{
color:#993300;
text-decoration:none;
}


.arial14dark{
font-family: Arial, sans-serif;
font-size: 14px;
color:#333333;
}

.arial14brown{
font-family: Arial, sans-serif;
font-size: 14px;
color:#663300;
text-decoration:none;
}

.arial14brown a{
font-family: Arial, sans-serif;
font-size: 14px;
color:#663300;
text-decoration:none;
}

.arial11brown{
font-family:Arial,sans-serif;
font-size:11px;
color:#663300;
}

.arial11brown a{
color:#663300;
text-decoration:none;
}

.arial15brown{
font-family: Arial, sans-serif;
font-size: 15px;
color:#996600;
text-decoration:none;
line-height:16px;
}

.arial15brown a{
font-family: Arial, sans-serif;
font-size: 15px;
color:#AC9175;
text-decoration:none;
}

.arial16_litebrown{
font-family: Arial, sans-serif;
font-size: 16px;
color:#663300;
text-decoration:none;
line-height:16px;
}

.arial16_litebrown a{
font-family: Arial, sans-serif;
font-size: 16px;
color:#663300;
text-decoration:none;
}

.arial16brown{
font-family:Arial,sans-serif;
line-height:14px;
font-size:16px;
color:#663300;
}

.arial16brown a{
color:#663300;
text-decoration:none;
}

.arial12black{
font-family:Arial,sans-serif;
font-size:12px;
color:#000000;
}

.arial11black{
font-family:Arial,sans-serif;
font-size:11px;
color:#000000;
}

.arial11black a{
color:#993300;
text-decoration: none;
}

.arial11dark{
font-family:Arial,sans-serif;
font-size:11px;
color:#333333;
}

.arial10black{
font-family:Arial,sans-serif;
font-size:9px;
color:#000000;
}

.arial10dark{
font-family:Arial,sans-serif;
font-size:10px;
color:#333333;
}

.arial10brown{
font-family:Arial,sans-serif;
font-size:10px;
color:#663300;
}

img {  
border-style: none;
}

.arial10white{
font-family:Arial,sans-serif;
font-size:10px;
color:#FFFFFF;
}

.arial10white a{
color:#FFFFFF;
text-decoration:none;
}

.arial10white a:hover{
color:#e0777e;
}

.txtbox{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:5px;
padding-left:3px;
}

.txtbox2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:1px;
padding-left:3px;
}

#whatson0908box{
float:left;
width: 635px;
height: 159px;
background-image:url(../image/0809season_boxbg.gif)
}

#whatson0908box{
text-decoration:none;
}

#whatson0809box_left{
float:left;
width: 80px;
padding-top:8px;
padding-left:8px;
}

#whatson0809box_right{
float:left;
width:520px;
padding-left:10px;
padding-top:8px;
line-height:12px;
}

#whatson0809box_left_date{
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#C2C2C2;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding:1px;
}

#friendsofsso_bar{
width: 606px;
height: 80px;
background-image:url(../image/friendsofsso_bar.jpg)
}

#friendssofsso_nav{
padding-left:210px;
padding-top:27px;
margin-top:1px;
}

#factsandfigures_bar{
width: 606px;
height: 80px;
background-image:url(../image/factsandfiguresbg.jpg)
}

#factsandfigures_nav{
padding-left:250px;
padding-top:27px;
margin-top:1px;
}

#factsandfigures_nav1{
padding-left:250px;
padding-top:20px;
margin-top:1px;
}

#factsandfigures_nav2{
padding-left:250px;
padding-top:10px;
margin-top:1px;
}

#orchestra_bar{
width: 606px;
height: 80px;
background-image:url(../image/orchestra_graybg.gif)
}

#orchestra_nav{
padding-left:220px;
padding-top:5px;
margin-top:1px;
}

#orchestra_yellow_wrapper{
float:left;
width:620px;
background-color:#FFFFFF;
}

#orchestra_yellow{
float:left;
width:606px;
background-image:url(../image/orchestra_bg.gif)
}

#orchestra_gray{
float: left;
width:606px;

}

#orchestray_gradientbg{
float: left;
width:726px;
background-image:url(../image/graybg.jpg);
background-repeat:repeat-x;
}

#bar_long{
width: 720px;
background-image:url(../image/bar.gif);
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

#bar_short{
width: 506px;
background-image:url(../image/bar2.gif);
padding-left:5px;
padding-top:5px;
padding-bottom:6px;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

#bar_musicians{
width: 575px;
background-image:url(../image/bar_musicians.jpg);
padding-left:5px;
padding-top:5px;
padding-bottom:6px;
font-size:10px;
color:#FFFFFF;
}

#bar_355{
width: 345px;
height: 20px;
background-image:url(../image/bar3.jpg);
padding-left:10px;
padding-top:5px;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

#creambar{
height:20px;
background-color:#D5CBB1;
padding-left:10px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}

.jumpmenu {
background:#FFFFFF; 
font-family:arial, helvetica, sans-serif; 
font-size:11px; 
color:#000000;
}

.section {
background:#D5CBB1; 
color:#333333;
}

#ssoshop_navi{
margin-top:5px;
margin-left:29px;
width: 100px;
border-left: 1px solid #B1A390;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AF9674;
}

.ssoshop_navi a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #7F6748;
text-decoration:none;
}

.ssoshop_navi a:hover{
color:#AF9674;
}


