body{
 background-color:#663333;
 //height: 100%;
	font-family: Times;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 95.02%;
}

#earlymusic
{
  margin: 0;
	padding: 0;
	position: relative;
color:#000000;
min-width: 980px;
max-width: 1300px;
width: 100%;
width: expression( ( document.getElementsByTagName('body')[0] && document.getElementsByTagName('body')[0].clientWidth < 1300 )
	? ( document.getElementsByTagName('body')[0].clientWidth < 980 ? '980px' : '100%' ) : '1300px' );
min-height: 100%;
height: 100%;
}


a:link		{color: #0055CC;}
a:hover		{color:#CC0000;}


p{
	margin-top: 0;
}

img{
	border: 0;
}
h1{
	font-size:165%;
	font-weight: normal;
	margin: 0px;
	margin-top: 0.6em;
	padding: 0px;
	position: relative;
	padding-left: 3.8em;
	padding-right: 140px;
	font-family: Franklin Gothic Medium, Franklin Gothic Demi Cond;
	color:#fc620b;
}
h2, h3, h4{
	position: relative;
	font-weight: normal;
	color: #000;
	margin-bottom: 0.3em;
	font-family: Times;
	padding-top: 0.6em;
	padding-left: 4.1em;
}


h2{
	font-size:140%;
	margin-top: 0.2em;
	font-family: Times;
}

h3{
	font-size:120%;
	font-family: Times;
}

h4{
	font-size:100%;
	font-family: Times;
}


table
{
  border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
}
table td 
{
	padding: 0;
	text-align: left;
	vertical-align: top;
  /*border: #ba241d 1px solid;*/
}


#logo{
position:absolute;
}

#header{
 height:233px;
 padding:0px;
 margin:0px;
}


td.top-countent {
background:transparent url(../../images/f2/noty.gif) repeat-x scroll 0% 0%;
padding-top:6px;
height:233px;
}


.index #header{
background:transparent url(../../images/f2/r-top.jpg) no-repeat scroll 100% 0%;
z-index:1;
}

table .td-r, table .td-l{
 background:#663333;
}



#page_body{
width:100%;
background:#ffffff url('../../images/f2/b-l.gif') no-repeat scroll  100% 100%;
}

/*#page_body .main { background-color:#ffffff;}*/

#page_body #tl{
background:transparent url(../../images/f2/t-l.gif) no-repeat scroll 0% 0%;
}
#tl{
height:88px;
left:0;
position:absolute;
width:162px;
z-index:0;
}

#page_body #tr{
background:transparent url(../../images/f2/t-r.gif) no-repeat scroll 100% 0%;
}
#tr{
height:56px;
right:0;
position:absolute;
width:180px;
z-index:0;
}

td.content-main{
background:transparent url(../../images/f2/lev.jpg) no-repeat scroll 0% 100%;
height:450px;
}

#content{
/*background:transparent url(../../images/f2/instr.gif) no-repeat scroll 50% 100%;*/
//height:100%;
min-height:100%;
}

ul.navigation {list-style-type: none; font-family: Arial; margin-left:0px; font-size:18px;  padding-top:12px; }
ul.navigation li {padding-left: 6px; background: none; margin: 0 0 0.6em 0;}
ul.navigation ul.navigation {margin-bottom: 1em; margin-top: 0.5em; margin-left: 0.9em;}
ul.navigation a{ color:#ffffff !important; }
ul.navigation a:visited { color: #fa7339; }
ul.navigation a:hover { color: #fc620b !important; }
ul.navigation b.selected {font-weight: normal; text-decoration:none;}
ul.navigation li.selected a.selected {font-weight: bold; color: red !important; text-decoration:none;}
ul.navigation li.selected li.selected a.selected {font-weight: normal; color:#000000 !important; text-decoration:none;}


div#content {
	padding-top: 1em;
	padding-left: 60px;
	padding-right: 20px;
	margin-bottom: 20px;
	margin-right:20px;
	position: relative;
	line-height: 1.6;
}

div#content p { margin-bottom: 0.8em; }

.festival font{
 padding:10px 0px 0px 6px;
 font-family: Impact ,Arial Black,  Arial;
 font-size: 37px;
 color: #fc620b !important;
 text-decoration: none;
 white-space: nowrap;
 margin:0px;
}

#bottom{
height:60px;
padding:30px;
}
