body {

background: #000000;

background-image:url("../images/bg_lines7.jpg");

margin:0% 10%;

}



#Table_01a {

background: #000000;

width: 815px;

position:absolute;

border:0px;

padding:0;

border-collapse: separate; 

border-spacing: 1pt 1pt; 

}



#main_area {

background-image:url("../images/top_07.jpg");

vertical-align:top;

}



#main_area_inner {

background-image:url("../images/main_07.jpg");

vertical-align:top;

}



#main_area_inner_white {

background-color:#c3c7ad;

background-image:url("../images/bg_c3c7ad_yellow.jpg");

vertical-align:top;

}



#div_main_area{

position:absolute;

overflow:auto;

margin-left:40px;

margin-top:15px;

width:540px;

height:300px;

border:solid white 0px;

color:#AAAAAA;

font-family:verdana;

font-size:.75em;

padding:20px;

}



#div_main_area a:link {text-decoration: underline; font-weight:bold; color:#999999;}

#div_main_area a:hover {text-decoration: underline; color: #ccddee;}

#div_main_area a:visited {text-decoration: underline; font-weight:bold; color:#999999;}

#div_main_area a:active {text-decoration: none}





#div_main_area_dark a:link {text-decoration: underline; font-weight:bold; color:#999999;}

#div_main_area_dark a:hover {text-decoration: underline; color: #ccddee;}

#div_main_area_dark a:visited {text-decoration: underline; font-weight:bold; color:#999999;}

#div_main_area_dark a:active {text-decoration: none}





#div_main_area_white a:link {text-decoration: none; font-weight:bold; color:#3300cc;}

#div_main_area_white a:hover {text-decoration: underline; font-weight:bold; color: #3388dd;}

#div_main_area_white a:visited {font-weight:bold; color:#660022;}

#div_main_area_white a:active {text-decoration: none}



.span_footer a:link {text-decoration: none; font-weight:bold; color:#999999;}

.span_footer a:hover {text-decoration: underline; color: #ccddee;}

.span_footer a:visited {text-decoration: underline; font-weight:bold; color:#999999;}

.span_footer a:active {text-decoration: none}



#div_main_area_sitemap a:link {text-decoration: none; font-weight:bold; color:#999999;}

#div_main_area_sitemap a:hover {text-decoration: underline; font-weight:bold; color: #ccddee;}

#div_main_area_sitemap a:visited {font-weight:bold; color:#999999;}

#div_main_area_sitemap a:active {text-decoration: none}



.div_paypal_button2  a:link {border:1px solid blue;}

.div_paypal_button2  a:hover {border:2px solid blue;}

.div_paypal_button2  a:visited {border:1px solid blue;}

.div_paypal_button2  a:active {text-decoration: none}





#div_main_area_dark {

position:absolute;

overflow:auto;

margin-left:40px;

margin-top:15px;

width:540px;

height:570px;

border:0px solid white ;

color:#AAAAAA;

font-family:verdana;

font-size:.75em;

text-align:top;

padding:10px;

}



#div_main_area_sitemap {

position:absolute;

overflow:auto;

margin-left:40px;

margin-top:15px;

width:540px;

height:470px;

border:solid white 0px;

color:#AAAAAA;

font-family:verdana;

font-size:.75em;

text-align:top;

padding:20px;

}



#div_main_area_contact {

position:absolute;

overflow:auto;

margin-left:10px;

margin-top:13px;

width:540px;

height:600px;

border:solid white 0px;

color:#AAAAAA;

font-family:verdana;

font-size:.75em;

text-align:top;

padding:20px;

}



#div_main_area_white {

position:absolute;

margin-left:30px;

margin-top:10px;

width:590px;

height:280px;

border:solid white 0px;

color:#000066;

font-family:verdana;

font-size:.75em;

}



#div_contact_text {

margin-left:32px;

border:1px;

}





/* paypal */



.div_paypal2 {

margin-left:0px;

border:1px solid gray;

width:500px;

height:64px;

background-color:#222222;

padding:5px;

border-top-style: ridge;

}



.paypal_desc2 {

position:absolute;

margin-left:250px;

margin-top:10px;

width:200px;

border:0px solid blue;



}



.div_paypal_button2 {

margin-left:1px;

width:200px;

height:62px;

border:1px solid gray;

}



div.cancel {

position:absolute;

margin-left:485px;

margin-top:-29px;

}



#home a {

	display: block;

	width: 137px;

	height: 33px;

	background-image:url("../images/buttons1.jpg");





	background-position:0 -18px;

} 



#home a:hover {

	background-position:0 -399px;

} 



#home a:active {

	background-position:0 -780px;



}



#about a {

	display: block;

	width: 137px;

	height: 29px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -50px;

} 



#about a:hover {

	background-position:0 -431px;

} 



#about a:active {

	background-position:0 -812px;



}



#contact a {

	display: block;

	width: 137px;

	height: 29px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -79px;

} 



#contact a:hover {

	background-position:0 -460px;

} 



#contact a:active {

	background-position:0 -841px;



}



#teaching a {

	display: block;

	width: 137px;

	height: 31px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -108px;

} 



#teaching a:hover {

	background-position:0 -489px;

} 



#teaching a:active {

	background-position:0 -870px;



}



#performances a {

	display: block;

	width: 137px;

	height: 27px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -139px;

} 



#performances a:hover {

	background-position:0 -520px;

} 



#performances a:active {

	background-position:0 -901px;



}



#recordings a {

	display: block;

	width: 137px;

	height: 30px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -165px;

} 



#recordings a:hover {

	background-position:0 -546px;

} 



#recordings a:active {

	background-position:0 -927px;



}



#recitals a {

	display: block;

	width: 137px;

	height: 28px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -196px;

} 



#recitals a:hover {

	background-position:0 -577px;

} 



#recitals a:active {

	background-position:0 -958px;



}



#extras a {

	display: block;

	width: 137px;

	height: 28px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -224px;

} 



#extras a:hover {

	background-position:0 -605px;

} 



#extras a:active {

	background-position:0 -986px;



}



#fun a {

	display: block;

	width: 137px;

	height: 29px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -251px;

} 



#fun a:hover {

	background-position:0 -632px;

} 



#fun a:active {

	background-position:0 -1013px;



}





#register a {

	display: block;

	width: 137px;

	height: 32px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -309px;

} 



#register a:hover {

	background-position:0 -690px;

} 



#register a:active {

	background-position:0 -1071px;



}



#login a {

	display: block;

	width: 137px;

	height: 30px;

	background-image:url("../images/buttons1.jpg");

	background-position:0 -339px;

} 



#login a:hover {

	background-position:0 -720px;

} 



#login a:active {

	background-position:0 -1101px;

}



#td_bottom {

height:150px;

background-color:black;

}









label.reg_form2 

{

color:#777777;

}



.submit input 

{

margin-left: 21px;

font-size:1.5em;

color: #338888;

background: #000000;

border: 1px solid #999999;

}



input

{

color: #CCCCCC;

background: #555555;

border: 1px solid #888888;

}



textarea

{

color: #CCCCCC;

background: #555555;

border: 1px solid #999999;

}



legend.reg_form2 

{

color: #ccccaa;

background: #888888;

border: 1px solid #ccccaa;

padding: 2px 6px;

}





fieldset.reg_form2 

{

margin-left: 2px;

margin-top:0px;

border: 1px solid #444444;

width: 415px;

padding-left:23px;

padding-top:20px;

padding-bottom:20px;

}



h3 {

color:#ccccaa;

border:0px solid #bbbbbb;

}



.h3_light {

color:#000;

border:0px solid #bbbbbb;

}



.td_footer {

background-image:url("../images/top_21.jpg");

}



.span_footer {

font-size:.65em;

color:#555;

font-family:verdana;

margin-left:0px;

}

