body {
    font-family: Verdana,sans-serif;
    font-size:70%;
    margin:125px 0px 20px 0px;
    text-align:center;
    color:#FFFFFF;
    background-color:#15134D;
    text-align:center;
}

#website {
    width: 951px; 
    margin:auto; 
    text-align:left;
}

#stdoms { 
    width: 951px; 
    margin:auto;
    background-color:#15134D;
    text-align:left;
    float:left; 
}

#middle {
 float:left;
 width:951px;
 margin-top:2px;
 border-top:3px solid #FFFFFF;
 background-color:#053880;
 height:325px;
 min-height:325px;
 max-height:325px;
}

#footer {
 float:left;
 width:951px;
 text-align:center;
 border-top:10px solid #FFFFFF;
 padding:5px 0px;
 background-color:#063881;
}

/** 
* Top Navigation Styling 
*/

#navigation {
border-bottom:1px solid #090744;
background-color:#063881;
font-family:Verdana,arial,sans-serif;
background-image: url("../images/layout/navigation_bottom_border.gif");      
background-repeat:repeat-x;
background-position:bottom;
float:left;
font-size:90%;
text-align:left;
width:951px;
}

#navigation ul {
padding:0; 
margin:0; 
text-align:left;
float:left;
list-style-type: none;  
}  

#navigation ul#nav {

 margin:0px;
 padding:0px;
}  

#navigation ul#nav ul { 
 display:none;
 position:absolute; 
 z-index:1; 
 text-align:left;   
 border:1px solid #CCCCCC;
 background-color:#285AA3;
 margin-left:-1px; 
 margin-top:27px;
 border-bottom:0px;
 filter:alpha(opacity=85);
 -moz-opacity:.85;
 opacity:.85;        
}

#navigation ul#nav li a {
background-image:url("../images/layout/navigation_bottom_border.gif");
background-repeat:repeat-x;
background-position:bottom;
text-decoration:none;   
float:left;
text-transform:uppercase;
padding:7.5px 12.9px 10.5px 12.9px;
color:#FFFFFF;        
}

#navigation ul#nav li a.last {
border-right:0px;  
}

#navigation li {
float:left;   
text-align:center; 
padding:0px 0px;  
}

#navigation ul#nav li:hover ul, #navigation ul#nav li.over ul {
display:block;
}

#navigation ul#nav ul li {
display:block;    
text-align:left;
border-right:0px;
padding:0px;
float:none;  

}

#navigation ul#nav ul li a {
 font-weight:bold;
 border-right:0px;
 float:none;  
 width:200px;
 display:block;
 padding:5px 10px;              
 border-bottom:1px solid #CCCCCC;      
}

#navigation ul#nav li a {
 color:#FFFFFF;
}

#navigation ul#nav li a.nursery {
 color:#FEDE58;
}

#navigation ul#nav li a.prep {
 color:#A0C07C;
}

#navigation ul#nav li a.senior {
 color:#A5B3B3;
}

#navigation ul#nav li a.sixthform {
 color:#B28F50;
}

#navigation ul#nav li a:hover,#navigation ul#nav li.selected a {
background-image:url("../images/layout/general_navigation_bottom.jpg");
}

#navigation ul#nav li a.nursery:hover,#navigation ul#nav li.selected a.nursery {
color:#FEDE58;
background-image:url("../images/layout/nursery_navigation_bottom.jpg");
}

#navigation ul#nav li a.prep:hover,#navigation ul#nav li.selected a.prep {
color:#A0C07C;   
background-image:url("../images/layout/prep_navigation_bottom.jpg");
}

#navigation ul#nav li a.senior:hover,#navigation ul#nav li.selected a.senior {
color:#A5B3B3;   
background-image:url("../images/layout/senior_navigation_bottom.jpg");
}

#navigation ul#nav li a.sixthform:hover,#navigation ul#nav li.selected a.sixthform {
color:#B28F50; 
background-image:url("../images/layout/sixthform_navigation_bottom.jpg");
}

#middle #badge {
 float:left;
 width:650px;
 background-image:url("../images/splash_page/StDomsIndexpagelogo_06a.jpg");
 height:325px;
 background-repeat:no-repeat;
 background-position:center;
}

#middle #image {
 float:right;
 width:241px;
 height:327px;
}

.homepage_image {
 position:absolute;
 display:none;
 margin-left:0px;
 height:100px;
 margin-top:-102px;
 width:100px;
 border:1px solid #CCC;
}