body { background-color: #000000;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 120%;
padding-top: 0;
margin-top: 0;
padding-bottom: 0;
margin-bottom:0;
 }

div#content { width: 790px;
           margin:0 auto;
           background-color: #ffffff;
		   text-align: justify;
		   padding-top: 0px;
		   padding-bottom: 15px;
		   margin-bottom: 0;
		   border: 1px solid #ffffff; 
		   }
		   
#masthead { display: block; }

a:link { color: #336699; }
a:visited { color: #666666; }

.menu li { list-style-type: none;
           display: inline; }
		
.menu {  background-color:#000000;
         font-size: 12px;
		 padding-left: 0;
		 padding-right: 0;
		 margin-left: 0;
		 margin-top: 0;
		 padding-top: 0;
		 padding-bottom: 0;
		 margin-bottom: 0;
		 text-align: center;
		 border-bottom: thin solid #ffffff;
		  }
		  

#apply_menu a { border-right: none;
                padding-right: 27px;}

.menu a {  padding: 0px 12px 0px 12px;
		   text-decoration: none;
		   color: #ffffff;
		   border-left: 1px solid;
		   border-right: 1px solid;
		   border-color: #ffffff;
		   /*width: 35px;*/
			  }
			  

.menu a:hover { background-color: #336699;
                text-decoration: none; }

	 
div#menu { background-color: #000000;
           border-right: 1px solid #ffffff;
          }


.menu_dropdown{
position:absolute;
visibility: hidden;
border:1px solid #ffffff;
border-bottom-width: 0;
font-size: 85%;
line-height: 18px;
z-index: 100;
background-color: #000000;
width: 205px;
}

.menu_dropdown a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 1px 0;
text-decoration: none;
text-align: center;
color: #ffffff;
}

.menu_dropdown a:hover{ 
background-color: #336699;
color: #ffffff;
}

.home .nav-home a,
.about .nav-about a,
.contact .nav-contact a,
.links .nav-links a,
.courses .nav-courses a,
.s_and_s .nav-s_and_s a,
.comments .nav-comments a,
.malvern .nav-malvern a,
.e_of_e .nav-e_of_e a,
.wells .nav-wells a,
.staff .nav-staff a,
.apply .nav-apply a,
.wt_fest .nav-wt_fest a,
.public .nav-public a,
.plainsong .nav-plainsong a,
.forum .nav-forum a

{ color: #000000;
  background-color: #cccccc; }

.title_img { margin-left: 20px;
               margin-top: 20px;
			   margin-bottom: 8px; }
      
	
p { padding-left: 25px;
    padding-right: 25px; }

.heading1 {
	color: #336699;
	font-weight: bold;
	font-size: 120%;
	margin-top: 30px; }
	
.heading2 {
	color: #993333;
	font-weight: bold;
	font-size: 110%; }

.heading3 {
	color: #336699;
	font-weight: bold;
	font-size: 145%;
	 }
	 
.heading4 {
	color: #336699;
	font-weight: bold;
	font-size: 130%; }
	
.dropcap { float:left; 
           color:#336699;
           font-size:72px; 
           line-height:65px;
           padding-top:0px;
           padding-bottom: 0px; 
           font-family: Arial; }

	
.concert1 { background-color:#eaeaea;
           padding-top: 15px;
           padding-bottom: 15px;
		   border-top: thin solid #000000; 
		   border-bottom: thin solid #000000;}
		   
.concert2 { padding-top: 15px;
           padding-bottom: 15px; }
	
.img_rt { float: right;
          margin-left: 20px;
		  padding-right: 2px; 
		  padding-bottom: 5px;}
		  
.img_lft { float: left; 
           margin-right: 20px; 
		   padding-left: 2px; 
		   padding-bottom: 5px;}