@charset "iso-8859-1";
/* At-Rules */



/* author: Mark Woodman 
 Creation date: 03/10/2004 */
body {
color:black;
background-color:#ffffe0;     
margin-top:0px; 
margin-left:0px; 
margin-right:0px;

}
/* Encloses the page content*/
#contentframe{
border-color:gray;
border-style:solid;
border-width:1px;
position: relative; 
padding:2px;
background-color:#FAFAd2;
color: black; 
font-size: 12px; 
font-family: verdana, sans-serif;   
letter-spacing: 0pt; 
line-height:120%;

}
#contentframe a{
color: #006699;
text-decoration: none;
font-weight:bold;
}
#contentframe a:hover {
color: yellow;
background-color: blue;

}

.pagetitle {
background-color: #ffff00; 
padding: 5px;
color: dimgray;  
font-family:verdana, sans-serif; 
font-size: 20px; 
font-style: italic; 
font-weight: bold; 
letter-spacing: 1pt; 
position: relative; 
border-style:solid;
border-width:1px; 
border-color:gray;
}

.pagetitlesub {
background-color: #ffff00; 
color: red;  
font-family:verdana, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
letter-spacing: 0pt; 
position: relative; 
}
.imageleft{
float:left;
margin: 5px 5px 5px 5px;
border:1px solid gray;
		
}
.imageright{
float:right;
margin: 5px 5px 5px 5px;
border:1px solid gray;
		
}

#contentframe .docindexes {
font-size:12px;
font-family:verdana, sans-serif;
text-decoration:none;
font-weight:bold;
}
#contentframe .docindexes a{
display:block;
height:17px;
width:400px;
padding:2px;
color:#006699;
border:1px silver solid;
background-color:#e9e9e9;
font-size:12px;
font-family:verdana, sans-serif;
text-decoration:none;
font-weight:bold;
}
#contentframe .docindexes a:hover{
background-color:#006699;
color:#e9e9e9;
}
.homecentrebg {
color: black; 
font-size: 8pt; 
line-height: 10pt;  
font-family: verdana, sans-serif;  
font-weight: bold; 
letter-spacing: 0pt; 
position: relative; 

border-left-color:#808080;
border-left-style:solid ;
border-Left-width:1pt;
border-right-color:#808080;
border-right-style:solid ;
border-right-width:1pt; 

}
#navcontainer a
{
display: block;
position: relative; 
text-align:left;
padding: 2px 2px;
color: #006699;
background-color: #ffff99;
text-decoration: none;
font-weight: bold; 
font-size: 8pt; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt; 
border-color: #ffffe0;
border-style: solid;
border-width: 1px;	
}

#navcontainer a:hover
{

color: yellow;
background-color: blue;

}
#titterfeed a{
font-size:50%
}
#update {
display: block;
position: relative; 
background-color:#e9e9e9; 
padding: 2px 2px; 
color: red; 
font-size: 8pt; 
font-family: verdana, sans-serif;  
font-weight: bold;  
letter-spacing: 0pt;
border-color: #ffffe0;
border-style: solid;
border-width: 1px;	 
}

/*a{
	color: #006699;
	text-decoration: none;
	font-weight:bold;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: yellow;
background-color: blue;

}*/
.imagebutton {
background-color:white;
padding:0px;
border-width:0px;
border-style:none;
border-color:white;
}



.textonblue {
text-indent:8pt; 
position: relative; 
bottom: 2px; 
background-color: blue; 
color: white; 
font-size: 9pt; 
font-family: verdana, sans-serif;  
font-weight: bold; 
letter-spacing: 0pt; 
}



.smallbold {
position: relative;
background-color:#ffffe0; 
color: black; 
font-size: 8pt; 
line-height: 10pt;  
font-family: verdana, sans-serif;  
font-weight: bold; 
letter-spacing: 0pt; 
}




.text {
position: relative; 
padding:2px;
background-color:#FAFAd2;
color: black; 
font-size: 12px; 
font-family: verdana, sans-serif;   
letter-spacing: 0pt; 
line-height:120%; 
vertical-align:top;
}

.tableblue {
position: relative; 
bottom: 2px; 
background-color: #e9e9e9; 
color: black; 
font-weight: bold; 
font-size: 8pt; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt; 

}

/*This is for Staff / Governors etc tables*/
#personneltable td, th {
text-align: left; 
line-height:130%;
color: black; 
font-size: 12px; 
font-family: verdana, sans-serif;   
letter-spacing: 0pt;
padding:2px; 
border-color: silver;  
border-style: solid;  
border-width: 1px; 
}
.captions {
position: relative; 
bottom: 2px; 
background-color: #e9e9e9; 
color: black; 
font-weight: bold; 
font-size: 8pt; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt; 
border-color: gray;  
border-style: solid;  
border-width: 1px; 
}

.menudates {
padding:2px; 
position: relative;  
background-color: #ffff00; 
color: black; 
font-weight: bold; 
font-size: 12px; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt;
line-height:130%; 
border-color: gray;  
border-style: solid;  
border-width: 1px; 
}

.subhead {
padding:2px; 
position: relative;  
background-color: #ffff00; 
color: black; 
font-weight: bold; 
font-size: 14px; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt;
line-height:130%;
width:600px; 
border-color: gray;  
border-style: solid;  
border-width: 1px; 
}

.smalltext {
position: relative; 
bottom: 2px; 
background-color:#ffffe0; 
color: black; 
font-size: 7pt; 
font-family: verdana, sans-serif;   
letter-spacing: 0pt; 
}

.navtop {
background-color: #ffff00; 
bottom: 2px; 
color: black; 
font-family:verdana, sans-serif; 
font-size: 18pt; 
font-style: italic; 
font-weight: bold; 
letter-spacing: 0pt; 
padding:  0px; 
position: relative; 
 }

.addressbar {
position: relative; 
bottom: 2px;  
background-color: black; 
color: #ffff00; 
font-size: 7pt; 
font-weight: bold; 
font-family: verdana, sans-serif;  
letter-spacing: 0pt; 
padding:2px;
}
.htsspecials{
border-style:ridge;
border-color:goldenrod;
border-width:3px;
background-color:black;
color:white;
font-family:comic sans ms,sans-serif;
font-size:12pt;
}
.greyborder{
border-style:solid;
border-color:gray;
border-width:1px;
margin: 5px 5px 5px 5px;
}
form{
margin:0;
padding:0;
}
textarea{

margin:0;
padding:0;
font-family:verdana, sans-serif;
font-size:12px;
Text-align:left;
}
.tree a:hover {
background-color:transparent;
}
.audioplayer {
border:1px gray solid;
height:15px;
width:180px;
text-align:center;
}


.costumes img{
display:none;

}
.costumes li{
margin-bottom:10px;
line-height:120%;
font-size: 14px; 
font-family: verdana, sans-serif;

}
.costumes{
color: black; 
border:2px gray solid;
width:700;
background-color:ivory;
padding:4px;

}
.costumes a{
color:blue;
}
.costumes a:hover{
color:blue;
background:transparent;
}
.costumes a:visited{
color:blue;
background:transparent;
}
/* End of style section. Generated by CuteHTML Pro at 10/11/2004 21:50:13 */
