html {height:100%;}

body  {background-color:#191919;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height: 16px;
font-size:11px;
padding-bottom:1px;
}



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:visible;
 margin:60px auto 15px auto;
   }

#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:#ffffff !important;

}



#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;}






















/* ---------------------------------------------------------------------------------------------------- FOOTER ------------------------------------------------------------------------------------------ */



#main_footer {
clear: both; 
text-align:left;
width:940px;
margin:0 auto;
padding:0;
background:#ffffff !important;
height:auto !important;
}

#main_footer_lang_on, #main_footer_lang_on_ru {font-size:10px;
color: #FFFFFF;
background-color:#cc6600;
text-transform: uppercase;
text-align:center;
width:76px;
height:20px !important;
float:left;
padding:0 0 0 0;
}

#main_footer_lang_on a, #main_footer_lang_on_ru a {
	color: #FFFFFF;
	text-decoration:none;
	margin:3px 0 0 0;
	display:block;
}


#main_footer_lang_on a:hover, #main_footer_lang_on_ru a:hover {
 color: #4b2415;
 	text-decoration:none;
}



#main_footer_lang_off, #main_footer_lang_off_ru {font-size:10px;
color: #999999;
width:76px;
height:20px !important;
background-color:inherit !important;
text-transform: uppercase;
text-align:center;
float:left;
padding:0 0 0 0;
}


#main_footer_lang_off a, #main_footer_lang_off_ru a {
color: #999999;
	text-decoration:none;
	margin:3px 0 0 0;
	display:block;

}

#main_footer_lang_off a:hover, #main_footer_lang_off_ru a:hover {
 color: #4b2415;
 	text-decoration:none;
	
}



#main_footer_lang_right {
background-color:inherit !important;
float:left;
width:788px !important;
height:20px !important;
padding:0;
margin:0;
}


/* ---------------------------------------------------------------------------------------------------- end FOOTER ------------------------------------------------------------------------------------------ */



a:link {
	color: #cc6600;
	text-decoration:none;
}

a:visited {
	color: #cc6600;
	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;
width:100%;text-align:center;

}


/*   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 ;

}

#concert {margin-bottom:15px;}



#tr_right {float:right;margin:0 0 10px 10px;}
#tr_left {float:left;margin:0 10px 10px 0px;}

#tr_right img, #tr_left img {clear:both;margin:0 0 3px 0px;}
#tr_right p, #tr_left p{clear:both;margin:0 0 0 0;text-align:center;font-size:12px;color:#999;}
#tr_concert {margin:25px 0 0 0 !important;}
#tr_indent {margin-left:20px;display:block;}


#event_blurb, #event_program {margin:10px 0 0 0 !important;}
#event_program em {margin:0 0 0 20px !important;padding:0 !important;}

.docPop {
	margin:0 0 15px 0;
height:auto;
width:510px;
padding:15px;
overflow:visible;
-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px 3px 5px rgba(50, 50, 50, 0.56);
box-shadow:         3px 3px 5px rgba(50, 50, 50, 0.56);	
}
