h1 {
font-size:14pt;
font-weight:700;
}

h2,TD {
font-size:12pt;
font-weight:700;
}

h3 {
font-size:11pt;
}

P,h4,h5 {
font-size:10pt;
}

P,.indent {
margin-left:5%;
}

P,h1,h2,h3,h4 {
clip:rect(   );
}

h2,h4,h5,.sidenav,#main,#rightmain,.sidenav2 {
color:#000;
}

h3,A:link,A:visited {
color:#7e2217;
}

P,.head,.topnav,select,option,textarea,input,legend,.submit input {
font-weight:700;
}

IMG {
border-color:#000;
}

A:link,A:visited,A:hover {
text-decoration:underline;
}

.indent {
margin-right:5%;
}

.sidenav,.sidenav2,.topnav,.small,#menu A {
text-decoration:none;
}

.sidenav {
font-size:xxsmall;
}

.head {
font-size:medium;
}

.sidenav2,.topnav {
font-size:9px;
}

.topnav {
color:#fff;
}

.small {
font-size:10px;
}

BODY {
font-family:Georgia,Verdana,Arial,Tahoma,Helvetica,sans-serif;
background:url(../images/sheetmusic.jpg);
}

BODY,#banner,#leftmain {
margin:0;
}

BODY,#leftmain {
padding:0;
}

#banner {
font-family:Times New Roman,Tahoma,Helvetica,sans-serif;
font-size:12pt;
font-weight:700;
background:#79BAEC;
color:#000;
height:190px;
padding:0.3em;
}

#banner,#footer {
border:medium solid #bc3400;
}

#footer {
text-align:center;
}

#rspacer {
background:url(../images/sheetmusic.jpg);
background-repeat: no-repeat;
width: 10px;
height: 1px;
clear: both;
}

#footer,legend,.submit input {
background:#79BAEC;
}

#footer {
clear: both;
color:#000;
font-size:9px;
}

#footer,#rightmain {
padding:1em;
}

#main {
margin: 0 auto;
padding: 0;
width: 100%;
background:url(../images/sheetmusic.jpg);
background-position: left top;
background-repeat: repeat-y;
border-left:medium solid #bc3400;
}

#leftmain {
background:url(../images/music-wp2.jpg);
list-style:none;
width:30%;
}

#leftmain,label {
float:left;
}

#rightmain {
background:url(../images/sheetmusic.jpg);
min-height:22em;
margin:0 0 0 30%;
}

label {
width:35%;
text-align:right;
margin-right:0.5em;
display:block;
}

.submit input {
margin-left:4.5em;
}

select,option,textarea,input {
color:#000;
background:#FFF;
border:1px solid #66c;
text-align:left;
}

legend,.submit input {
color:#000;
border:1px solid #bc3400;
padding:2px 6px;
}

fieldset {
border:1px solid #781351;
width:95%;
}

.date{
 	position:absolute; 
	left:25px;
	top:25px;
} 

.address{
 	position:absolute;
	margin-left:80%;
	top:25px;
      padding:0.3em;
} 

.logo{
 	position:absolute; 
	top:25px;
	margin-left:40%;
}  

.menu{
 	position:absolute;
	top:150px;
	left:25px;
}  
