body  {background-color:#191919;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height: 16px;
font-size:11px;
    
/*        
Arial Regular
11 px  with 16 px line spacing
color #000000
*/
}


html {height:100%;}

p {text-align:left;}

td {padding-left:10px;}


h1 {
color:#cc6600;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
text-align:left;
}


h2 {text-transform: uppercase;}

.header_normal {
color:#cc6600;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
text-align:left;
}

#content_wrapper {float:left;background-color:#ffffff;}

#main_white {background-color:#ffffff;
width:940px;
overflow:auto;

/*        

*/




 margin:0 auto;
    margin-bottom: 60px;
    margin-top:60px;
}

#header_top {text-align:left;
height:63px;
width:940px;
text-align:left;

}


#header_content {text-align:center;
height:188px;
width:940px;

}



#header_donate_now {
text-align:center;
float:left;
height:16px;
width:165px;

font-size:10px;
color: #FFFFFF;
background-color:#cc6600;
text-transform: uppercase;
}

/*           NAV LEFT                  */


#nav_left_dash_line {background-image: url(graphics/global/nav_bottom_dash_line.gif); background-repeat: no-repeat;
height:1px;
width:185px;}

#nav_left {text-align:left;
width:225px;
/*         was 230px                 */
border:0px solid black;
float:left;
clear:both;
vertical-align:top;
background-color:#FFFFFF;}


#nav_left ul{text-align:left;
padding-left:0px;
	list-style-type: none;	
}


#nav_left ul li{text-align:left;
color:#666666;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
border-top:0px dotted #666666;
padding-left:25px;
	list-style-type: none;	
	list-style-position: inside;
text-transform: uppercase;

/*width:182px;
height:18px;
*/
}

#nav_left_on {background-color:#ffcc33;
width:185px;}

#about_nav_left div{margin-left:15px;}



/*          MAIN                  */

#main_content {
	width:500px;
	padding-left:0px;
	text-align:left;
	border:0px solid red;
	float:left;
	background-color:#FFFFFF;
	margin-left: 5px;
}


#main_photo_caption {
text-align:left;
padding-left:7px;
font-size:10px;
color: #666666;
line-height:14px;}


/*           RIGHT                  */

#right_content{
border:0px dotted red;
width:210px;
float:left;
vertical-align:top;
background-color:#FFFFFF;
}



#right_text_box {background-color:#cc6600;
color:#FFFFFF;
width:auto;
padding-left:15px;
padding-bottom:15px;
padding-top:10px;
font-size:11px;
line-height:16px;
text-align:left;
}

#right_text_box_head{font-size:10px;
text-transform: uppercase;
}

#right_text_box_subhead {font-size:11px;
line-height:16px;
font-weight:bold;
}

#right_text_box_body {font-size:11px;
line-height:16px;}


























#main_footer {
border-top:0px dotted red;
clear: both; 
text-align:left;
background-color:#ffffff;
width:940px;}

#main_footer_lang_off_ru {font-size:10px;
color: #999999;
background-color:#ffffff;
text-transform: uppercase;
text-align:right;
width:76px;
height:16px;
float:left;
padding-right:5px;}

#main_footer_lang_off_ru a:link {
color: #999999;
	text-decoration:none;
}

#main_footer_lang_off_ru a:visited {
color: #999999;
  	text-decoration:none;
}

#main_footer_lang_off_ru a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}

#main_footer_lang_off_ru a:active {
 color: #4b2415;
 	text-decoration:none;
	
}
#main_footer_lang_on {font-size:10px;
color: #FFFFFF;
background-color:#cc6600;
text-transform: uppercase;
text-align:right;
width:76px;
height:16px;
float:left;
padding-right:5px;}

#main_footer_lang_on a:link {
	color: #FFFFFF;
	text-decoration:none;
}

#main_footer_lang_on a:visited {
  color: #FFFFFF;
  	text-decoration:none;
}

#main_footer_lang_on a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}

#main_footer_lang_on a:active {
 color: #4b2415;
 	text-decoration:none;
	
}



#main_footer_lang_on_ru {font-size:10px;
color: #FFFFFF;
background-color:#cc6600;
width:76px;
height:16px;
text-transform: uppercase;
text-align:left;
float:left;
padding-left:5px;}


#main_footer_lang_on_ru a:link {
color: #FFFFFF;
	text-decoration:none;
}

#main_footer_lang_on_ru a:visited {
color: #FFFFFF;
  	text-decoration:none;
}

#main_footer_lang_on_ru a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}

#main_footer_lang_off a:active {
 color: #4b2415;
 	text-decoration:none;
	
}

#main_footer_lang_off {font-size:10px;
color: #999999;
width:76px;
height:16px;
background-color:#FFFFFF;
text-transform: uppercase;
text-align:left;
float:left;
padding-left:5px;}


#main_footer_lang_off a:link {
color: #999999;
	text-decoration:none;
}

#main_footer_lang_off a:visited {
color: #999999;
  	text-decoration:none;
}

#main_footer_lang_off a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}

#main_footer_lang_off a:active {
 color: #4b2415;
 	text-decoration:none;
	
}


#main_footer_lang_right {
background-color:#FFFFFF;
float:left;
width:778px;
}





a:link {
	color: #4b2415;
	text-decoration:none;
}

a:visited {
  color: #4b2415;
  	text-decoration:none;
}

a:hover {
 color: #cc6600;
 	text-decoration:none;
	
}

a:active {
 color: #cc6600;
 	text-decoration:none;
	
}


.press
{font-weight:bold;
font-size:11px;
 }
.press_subhead {
	color:#00000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

.press_arrow
{font-weight:bold;
font-size:11px;
 color:#cc6500;}

/*            CONCERT SEASONS                   */

.event_name
{line-height: 16px;
font-weight:bold;
font-size:13px;
}

.conductor_name
{}

.date_place
{font-weight:bold;
}


.caption_small
{line-height: 17px;
color:#666666;
text-align:center;
font-size:11px;

}


/*   friends and sponsors   */

.friends_subhead{
line-height: 16px;
font-weight:bold;
font-size:13px;
}

.friends_donors{
line-height: 18px;

font-size:11px;
}
/*11 px with 18 px line spacing between items and
	14px line spacing if the item is more than one line
	
	
	float:left;
	
	*/


.listen_subhead{
line-height: 16px;
font-weight:bold;
font-size:11px;
}

#contact_form_clear {
background-color:#b3a893;
text-align:center;
float:left;
height:16px;
width:76px;
clear:both;
font-size:10px;
color: #FFFFFF;

text-transform: uppercase;}

#contact_form_submit {
margin-left:2px;
text-align:center;
float:left;
height:16px;
width:76px;

font-size:10px;
color: #FFFFFF;
background-color:#cc6600;
text-transform: uppercase;}

.contact_email_arrow {}



.contact_email_arrow a:link {
	color: #cc6600;
	text-decoration:none;
}

.contact_email_arrow a:visited {
  color: #cc6600;
  	text-decoration:none;
}

.contact_email_arrow a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}

.contact_email_arrow a:active {
 color: #4b2415;
 	text-decoration:none;
	
}

.email_form_submit {
text-align:right;
height:16px;
width:150px;

font-size:10px;
color: #cc6600;
background-color:#ffffff;
text-transform: uppercase;
border:0px solid ;

}
