body {
background: #000000;
background-image:url("../images/bg_lines7.jpg");
margin:0% 10%;
}

#div_middle {
float:right;margin-top:-340px;border:0px solid blue;width:79%;color:#aaaaaa;font-family:verdana;font-size:.75em
}

#div_main {
background-image:url('../images/index2.jpg');height:800px;width:800px;border:2px solid #222222;border-top:0px
}

#div_main_inner {
background-image:url('../images/bg_inner.jpg');height:800px;width:800px;border:2px solid #222222;border-top:0px;border-bottom:0px
}

#div_extend {
background-image:url('../images/bg.jpg');border:2px solid #222222;border-top:0px;
height:800px;width:800px;position:relative;z-index:-10;margin-top:0px;margin-left:-2px
}

h3 {
color:#ccccaa;
border:0px solid #bbbbbb;
}

.span_footer {
font-size:.65em;
color:#555;
font-family:verdana;
margin-left:150px;
}

.span_footer_short {
font-size:.65em;
color:#555;
font-family:verdana;
margin-left:250px;
border:2px solid red;
z-index:1;
}

/* start form fields */

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;
}
/* end form fields */



/* menu starts */
#div_menu {
margin-left:0px}

#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:0px -309px;
} 

#register a:hover {
	background-position:0px -690px;
} 

#register a:active {
	background-position:0px -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;
}

/* end menu */


#div_main a:link {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
#div_main a:hover {text-decoration: underline; color: #999999;}
#div_main a:visited {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
#div_main a:active {text-decoration: none}

#div_main_inner a:link {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
#div_main_inner a:hover {text-decoration: underline; color: #999999;}
#div_main_inner a:visited {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
#div_main_inner a:active {text-decoration: none}



.span_footer a:link {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
.span_footer a:hover {text-decoration: underline; color: #999999;}
.span_footer a:visited {text-decoration: underline; font-weight:bold; color:#bbbbbb;}
.span_footer a:active {text-decoration: none}


