@import "drop_down.css";

body     { 
	margin-top: -8px; 
	background-color: #193737; 
	background-repeat: repeat; 
	position: relative; 
}
#IEroot #right {margin-top: -25px; margin-right: 75px;}
#IEroot #top_navigation {top: -15px;}
#IEroot #mahlerfest { right: auto; left: auto; top: 0px; display: block; position: relative; text-align: center;}
#IEroot #mahler_coin_foot {
	z-index: 0;
	top: 25px;
	position: relative;
	width: 375px;
	padding-right: 100px;
	font-size: 10px; background-position: right bottom; background-repeat: no-repeat; background-image: url(../images/mahler_coin_foot.png);
} 
#IEroot .img_center {left: 15px; position: relative;} 
#IEroot .img_center_1000 {left: 15px; position: relative;} 
#mahlerfest { z-index: 0; background-position: 0; background-repeat: no-repeat; top: 10px; display: block; right: 10%; left: 10%; position: absolute; text-align: center;}
#liner{ text-align: center; background-image: url(../images/search_bkg.png); background-position: left top; background-repeat: repeat-x; margin-right: -10px; margin-left: -10px; background-color: #366; height: 40px;}
#search_box { width: 300px; display: inline-block; left: 290px; margin-bottom: -20px; top: -198px; position: relative; padding-right: 10px; padding-left: 10px; font-size: 8.5pt; color: #4c4c4c;}
.search_text { position: relative; z-index: 0; display: inline-block; color: white;}
input { z-index: 0;}
#search_box input {font-size: 8.5pt; color: #7f7f7f; padding-left: 10px;}
#searchbox_000848232540226668441:gmkatmuzs0q {}
.img_right{ color: #367877; text-align: left; font-size: x-small; padding-left: 15px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; float: right;}
.img_center{ color: #256665; text-align: left; font-size: 11px; padding-left: 18px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px;}
.img_center_1000 { border-style: solid; border-color: #e6e6e6; border-width: 2px; color: #a40e18; text-align: left; font-size: 11px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px;}
.img_left{clear: left; position: relative; float: left;}	
table { border-style: none; color: #7f7f7f;}
tbody {border-style: none;}
th  {border-style: none;}
td {border-color: #e4e4e4; border-width: 1px; border-style: solid; padding: 5px;}
ul {line-height: 11pt; color: #666666; text-align: left; font-size: 8.5pt;}
.no_flash {padding-bottom: 30px; padding-left: 18px; color: #ff333e;}
#content     { 
	background-color: white; 
	padding-bottom: 50px; 
	position: relative; 
	float: left; 
	background-image: url(../images/body_bkg.png); 
	background-repeat: repeat; 
	width: 780px; 
	clear: left; 
}
p     { 
	z-index: 5; 
	line-height: 12.5pt; 
	font-size: 8.5pt; 
	padding-right: 20px; 
	padding-bottom: 20px; 
	padding-left: 20px; 
	text-align: left; 
	color: #103736; 
	text-decoration: none
}
h1 	   { 
	padding-top: 10px; 
	text-align: left; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-right: 10px; 
	color: #366; 
	font-size: 12pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14pt; 
	text-transform: uppercase; 
	margin: 10px; 
}
h2 	     { 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-right: 10px; 
	padding-top: 20px; 
	color: #930; 
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14pt; 
	text-align: left; 
	margin: 10px; 
}
h3 { 
	color: #366; 
	font-size: 9pt; 
	line-height: 14pt; 
	text-align: left; 
	margin: 5px 10px; 
	padding: 5px 10px }
h1.thousand 	   { 
	padding-top: 10px; 
	text-align: center; 
	padding-left: 15px; 
	padding-bottom: 10px; 
	padding-right: 10px; 
	color: #cb121f; 
	font-size: 15pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14pt; 
	text-transform: uppercase; 
	margin: 10px; 
}
h2.thousand 	     { 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-right: 10px; 
	padding-top: 10px; 
	color: black; 
	font-size: 12pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14pt; 
	text-align: center; 
	margin: 10px; 
}
h3.thousand { padding-left: 15px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; color: gray; font-size: 8.5pt; line-height: 13pt; text-align: center; margin: 5px 10px; }
#navigation { text-align: left; margin-left: 22px; line-height: 14pt; font-size: 9pt; margin-top: 52px; padding-top: 10px; padding-bottom: 10px; float: left; text-decoration: none }
h4.border { font-size: 8.5pt; width: 250px; padding: 5px; border-color: #a53311; border-style: solid; border-width: 1px; background-color: #eadcb1;}
#top_navigation{ position: relative; float: right; margin-right: 225px; font-size: 8.5pt; color: #bfbfbf; margin-top: -50px;}
.top_item{ font-weight: bold; float: left; text-align: left; padding-left: 35px;}

#navigation_top{ margin-top: 50px; position: relative; height: 27px; background-position: left bottom; margin-left: 15px; background-image: url(../images/player_tp.png); background-repeat: no-repeat; float: left; text-align: left; width: 200px;}
#navigation_bottom{ height: 26px; clear: left; background-position: left top; background-image: url(../images/player_bottom.png); background-repeat: no-repeat; position: relative; float: left; text-align: left; width: 185px;}
#wrapper  { color: #fff; text-decoration: none }
#mahler_right  { right: 0px; z-index: 1; top: 0px; float: right; position: absolute; height: 226px; width: 145px; text-decoration: none }
#mahler_coin  { display: block; margin-top: -171px; float: left; position: relative; background-repeat: no-repeat; background-image: url(../images/coin_banner.png); height: 152px; width: 224px; text-decoration: none }
#mahler_coin_foot  { padding-right: 10px; letter-spacing: .1em; color: #103736; padding-top: 10px; margin-right: 15px; margin-left: 10px; text-align: left; font-size: x-small; background-position: right bottom; background-repeat: no-repeat; background-image: url(../images/mahler_coin_foot.png); margin-top: -25px; float: right; position: relative; height: 100px; width: 350px; text-decoration: none }
#masthead { padding-left: 72px; position: relative; width: 700px; background-image: url(../images/masthead_bkg.png); background-repeat: no-repeat;}
#footer  { color: #103736; height: 50px; padding-bottom: 15px; margin-top: -15px; clear: both; float: left; position: relative; line-height: 11pt; font-size: 8.5pt; padding-top: 10px; text-align: center; background-position: left bottom; background-repeat: no-repeat; background-image: url(../images/footer.png); width: 780px; text-decoration: none }
#main_body  { position: relative; font-size: 8pt; font-family: Helvetica, Verdana, Arial, sans-serif; width: 780px; color: #fff; text-decoration: none }
#player_top{ margin-top: -50px; clear: left; height: 27px; background-position: 0; margin-left: 15px; position: relative; float: left; text-align: left; width: 200px;}
#mahler_player, #mahler_player_01, #mahler_player_02, #mahler_player_03, #mahler_player_04, #mahler_player_05, #mahler_player_06 { margin-left: 7px; clear: left; float: left; position: relative; height: 75px; text-align: left; width: 200px;}
#player_bottom{ clear: left; height: 45px; background-position: left top; margin-left: 15px; background-image: url(../images/player_bottm.png); background-repeat: no-repeat; position: relative; float: left; text-align: left; width: 200px;}
.player_text{ margin-top: -10px; line-height: 10pt; padding-left: 10px; padding-bottom: 25px; font-size: 8.5pt; padding-top: 10px; color: #366; background-position: left top; margin-left: 15px; background-image: url(../images/player_txt.png); background-repeat: repeat-y; position: relative; float: left; text-align: left; width: 200px;}
.player_text p{ font-style: normal; font-weight: normal; margin-left: -20px; color: #666666; padding-bottom: 10px; font-size: 8.5pt; background-position: left top; background-image: url(../images/player_txt.png); background-repeat: repeat-y; position: relative; float: left; text-align: left; width: 200px;}
#left  { margin-top: -105px; clear: both; background-repeat: no-repeat; width: 225px; float: left; text-decoration: none }
.left_content{ padding-left: 10px; margin-left: 10px; font-size: 8.5pt; padding-bottom: 20px; width: 175px; background-repeat: no-repeat; text-align: center; clear: left; float: left; color: #9f000e; text-decoration: none }
.left_content_bkg{ width: 250px; background-image: url(../images/mahlerfest_007.png); background-repeat: no-repeat; text-align: left; clear: left; float: left; color: #fff; text-decoration: none }	
#right  { margin-top: -20px; padding-top: 5px; margin-right: 75px; clear: right; background-repeat: repeat-y; background-image: url(../images/content_bkg.png); background-color: white; width: 475px; float: right; color: #103736; text-decoration: none }
.right_content  { line-height: 12.5pt; font-size: 8.5pt; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; text-align: left; color: #103736; text-decoration: none }
#right_foot  { padding-top: 25px; text-align: right; margin-right: 75px; background-position: left bottom; height: 40px; background-repeat: no-repeat; background-image: url(../images/right_foot.png); width: 475px; clear: right; float: right; text-decoration: none }
#director  { width: 175px; margin-left: 35px; font-weight: bold; margin-top: -175px; clear: left; float: left; font-size: 8.5pt; text-align: left; color: #366; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; position: relative; text-decoration: none }

.menu_item { 
	background-position: right bottom; 
	background-image: url(../images/button_bkg.png); 
	background-repeat: no-repeat; 
	color: #666666; 
	text-align: right; 
	font-size: 9.5pt; 
	height: 25px; 
	width: 185px; 
	position: relative; 
	float: left; 
	text-decoration: none }
a:link	    { color: #a53211; text-decoration: none }
a:visited	 { text-decoration: none; color: #256665; }
a:hover	    { color: #366; text-decoration: underline }
a:active	 { color: #366; text-decoration: none }
.border {border-color: #4c4c4c; border-width: 1px; border-style: solid;}

blockquote {
  padding-right: 35px;
  padding-left: 35px;
  line-height: 10pt;
  color: #103736;
  font-size: 8.5pt;
  text-align: left;
  background: transparent url(../images/left_quote.png) left top no-repeat;
}
blockquote div {
  padding-bottom: 20px;
  background: transparent url(../images/right_quote.png) right bottom no-repeat;
}
