/* CSS Document */

body {margin: 0; padding: 0; background:#518148 url(../uploads/1sitebg.gif); background-repeat:repeat-x; font:1.5em/1em "Lucida Grande", arial, helvetica, sans-serif;
color: #333;}

ul{clear:both;}

hr {background-color:#c2c2c2; color:#c2c2c2; border:0px;}

div#container{position:relative; width:885px; height:auto; margin:0px auto; padding:0px;}

div#header{position:relative; float:left; width:885px; height:100px; margin:0px; padding:0px; background:url(../uploads/1default_header.gif) no-repeat; z-index:1000;}

/* Top navigation */

div#navigation{position:relative; float:left; width:885px; height:51px; margin:0px; padding:0px;  z-index:0;}
div#nav0{position:relative; float:left; width:413px; height:51px; margin:0px; padding:0px;}
div#nav1{position:relative; float:left; width:123px; height:51px; margin:0px; padding:0px;}
div#nav2{position:relative; float:left; width:110px; height:51px; margin:0px; padding:0px;}
div#nav3{position:relative; float:left; width:120px; height:51px; margin:0px; padding:0px;}
div#nav4{position:relative; float:left; width:119px; height:51px; margin:0px; padding:0px;}


/* Content area depth */

div#depth{position:relative; float:left; height:560px; width:1px; margin:0px; padding:0px;}
div#textcontain{position:relative; float:left; height:auto; width: 590px; margin:0px; padding:0px;}

/* Front page display area */

div#display{position:relative; float:left; width:885px; height:249px; margin:0px; padding:0px; background:url(../uploads/1display.jpg) no-repeat; z-index:0;}

div#flash{position:relative; float:left; left:17px; width:390px; height:249px; margin:0px; padding:0px;}

/* News feed area */

div#newsTop{position:relative; float:left; width:885px; height:10px; margin:0px; padding:0px; background:url(../uploads/1newstop.gif); background-repeat:no-repeat; border:0px solid black; line-height:0em;}

div#newsUpper{position:relative; float:left; width:855px; height:15px; margin:0px; padding-left:30px; background:url(../uploads/1newsbg.gif); background-repeat:repeat-y;}

div#newsArea{position:relative; float:left; width:855px; height:auto; margin:0px; padding-left:30px; background:url(../uploads/1newsbg2.gif); background-repeat:repeat-y;}
div#newsArea2{position:relative; float:left; width:855px; height:auto; margin:0px; padding:0px 0px 0px 30px; background:url(../uploads/1newsbg2.gif); background-repeat:repeat-y;}

div#newsLower{position:relative; float:left; width:855px; height:20px; margin:0px; padding-left:30px; background:url(../uploads/1newsbg.gif); background-repeat:repeat-y;}

#newsbox1{position:relative; float:left; left:10px; width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px; background:#fff url(../uploads/1newsboxtop.gif); background-repeat:no-repeat;}
#newsbox1 ul{list-style:none; margin:0px; padding:0px;}
#newsbox1 li{margin:0px; padding:0px;}

#newsbox2{position:relative; float:left; left:40px;  width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px;  background:#fff url(../uploads/1newsboxtop.gif); background-repeat:no-repeat;}
#newsbox2 ul{list-style:none; margin:0px; padding:0px;}
#newsbox2 li{margin:0px; padding:0px;}

#newsbox3{position:relative; float:left; left:70px;  width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px;  background:#fff url(../uploads/1newsboxtop.gif); background-repeat:no-repeat;}
#newsbox3 ul{list-style:none; margin:0px; padding:0px;}
#newsbox3 li{margin:0px; padding:0px;}

#newsbox4{position:relative; float:left; left:10px;  width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px;  background:#fff url(../uploads/1newsboxtop2.gif); background-repeat:no-repeat;; border-top:2px solid #909090;}
#newsbox4 ul{list-style:none; margin:0px; padding:0px;}
#newsbox4 li{margin:0px; padding:0px;}

#newsbox5{position:relative; float:left; left:40px;  width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px;  background:#fff url(../uploads/1newsboxtop2.gif); background-repeat:no-repeat;; border-top:2px solid #909090;}
#newsbox5 ul{list-style:none; margin:0px; padding:0px;}
#newsbox5 li{margin:0px; padding:0px;}

#newsbox6{position:relative; float:left; left:70px;  width:210px; height:auto; margin:0px 0px 0px 0px; padding:10px 20px 5px 20px;  background:#fff url(../uploads/1newsboxtop2.gif); background-repeat:no-repeat;; border-top:2px solid #909090;}
#newsbox6 ul{list-style:none; margin:0px; padding:0px;}
#newsbox6 li{margin:0px; padding:0px;}

div#newsAreaLower{position:relative; float:left; width:885px; height:18px; margin:0px; padding:0px;}

div#newsAreaLeft{position:relative; float:left; width:519px; height:18px; margin:0px; padding:0px; background:url(../uploads/1news_shadow.gif); background-repeat:no-repeat;}

div#newsArchiveButton{position:relative; float:left; width:250px; height:18px; margin:0px; padding:0px;}

div#newsAreaRight{position:relative; float:left; width:116px; height:18px; margin:0px; padding:0px; background:url(../uploads/1news_shadow_right.gif); background-repeat:no-repeat;}


/* Front page Welcome area */

div#welcomeArea{position:relative; float:left; width:423px; height:auto; margin:0px; padding:0px; background:url(../uploads/1welcome_bg2.gif); background-repeat:repeat-y}

div#headImage{position:relative; float:left; width:57px; height:53px; margin:0px 10px 10px 0px; padding:0px;}
div#welcomeHead{position:relative; float:left; height:27px; width:245px; font-size:0.9em; font-weight:bold; color:#fff; background:#9ec24a; margin:0px 0px 10px 0px; padding:20px 10px 10px 10px; text-align:center;}

div#welcomeBox{position:relative; float:left; width:333px; height:auto; margin:0px; padding:10px 45px 10px 45px; background:url(../uploads/1welcome_bg1.gif); background-repeat:no-repeat; font-size:0.8em;}

div#welcomeFoot{position:relative; float:left; width:333px; height:23px; margin:0px; padding:0px; background:url(../uploads/1welcome_foot.gif); background-repeat:no-repeat; clear:both;}




/* Front page Links area */

div#linksArea{position:relative; float:left; width:462px; height:auto; margin:0px; padding:0px;}
div#linksProspectus{position:relative; float:left; width:188px; height:116px; margin:0px; padding:0px; background:#fff;}
div#linksVle{position:relative; float:left; width:80px; height:116px; margin:0px; padding:0px; background:#fff;}
div#linksCalendar{position:relative; float:left; width:194px; height:116px; margin:0px; padding:0px; background:#fff;}
div#virtualTour{position:relative; float:left; width:301px; height:66px; margin:0px; padding:0px; background:#fff;}
div#ofsted{position:relative; float:left; width:161px; height:66px; margin:0px; padding:0px; background:#fff;}
div#externalLinks{position:relative; float:left; width:462px; height:130px; margin:0px; padding:0px; line-height:0em;}
div#externalLinks img{border:0px; margin:0px; padding:0px;}
div#externalLinks ul{list-style-type:none; margin:0px; padding:0px;}
div#externalLinks li{position:relative; float:left; display:inline; margin:0px; padding:0px;}


/* Footer Area */

div #footer{position:relative; float:left; width:885px; height:auto; font-size:0.8em; color:#fff; text-align:center; padding:20px 0px 20px 0px;}

div #footer a:link{color:#fff; font-weight:bold; text-decoration:none;;}
div #footer a:visited{color:#fff; font-weight:bold; text-decoration:none; }
div #footer a:hover{color:#fff; font-weight:bold; text-decoration:underline;}



/* Content template */

div#homeButton{position:absolute;}

div#nav0b{position:relative; float:left; width:297px; height:51px; margin:0px; padding:0px;}
div#nav5{position:relative; float:left; width:125px; height:51px; margin:0px; padding:0px;}
div#nav1b{position:relative; float:left; width:115px; height:51px; margin:0px; padding:0px;}
div#nav2b{position:relative; float:left; width:110px; height:51px; margin:0px; padding:0px;}
div#nav3b{position:relative; float:left; width:120px; height:51px; margin:0px; padding:0px;}
div#nav4b{position:relative; float:left; width:118px; height:51px; margin:0px; padding:0px;}


div#contentHeader{position:relative; float:left; width:885px; height:auto; font-size:0.8em; color:#fff; text-align:left; margin:0px; padding:0px 0px 78px 0px; background:#923643 url(../uploads/1content_headerbg.gif) no-repeat;}

div#contentHeader2{position:relative; float:left; width:885px; height:auto; font-size:0.8em; color:#fff; text-align:left; margin:0px; padding:0px 0px 78px 0px; background:url(../uploads/1humanities_headerbg.gif); background-repeat:no-repeat;}

div#contentmaintop{position:relative; float:left; width:885px; height:11px; margin:0px; padding:0px; background:url(../uploads/1content_maintop.gif) no-repeat; line-height:0em;}

div#leftcol{position:relative; float:left; width:248px; height:auto; margin:0px; padding:0px; background:url(../uploads/1content_leftbg.gif); background-repeat:repeat-y;}

div#leftcolfixer{position:relative; float:left; width:10px; top:175px; height:85px; margin:0px; padding:0px; background:url(../uploads/1left_fixer.gif); border:0px solid black; z-index:1001;}

div#leftcolheader{position:relative; float:left; width:188px; height:auto; margin:0px; padding:40px 10px 10px 50px; background:url(../uploads/1content_leftheader.gif); background-repeat:no-repeat; color:#7ca34a; text-transform:uppercase; font-size:0.95em;}

div#leftnav{position:relative; float:left; left:41px; width:208px; height:auto; margin:0px; padding:0px; font-size:0.85em; background:#a7bd97;}

div#leftnav ul{list-style:none; margin:0px; padding:0px;}
div#leftnav li a{display:block; margin:0px; width:188px; padding:10px; margin:-10px; background:#c7dcbd; color:#2a6d97; text-decoration:none;}
div#leftnav li {display:inherit; margin:0px; width:188px; padding:10px; background:#a7bd97; color:#fff; text-decoration:none; border-top:1px solid #fff;}

div#leftnavfoot{position:relative; float:left; left:41px; width:208px; height:17px; margin-bottom:20px; padding:0px; background:url(../uploads/1content_leftfoot.gif);}

div#newsButton{position:relative; float:left; left:41px; width:208px; height:39px; margin:0px 0px 20px 0px; padding:0px;}

div#voiceButton{position:relative; float:left; left:41px; width:208px; height:39px; margin:0px 0px 20px 0px; padding:0px;}

div#vleButton{position:relative; float:left; width:68px; height:60px; margin:0px; padding:0px;}

div#parentpayButton{position:relative; float:left; width:65px; height:60px; margin:0px; padding:0px;}

div#easymailButton{position:relative; float:left; width:58px; height:60px; margin:0px; padding:0px;}

div#easylinkButton{position:relative; float:left; width:57px; height:60px; margin:0px; padding:0px;}

div#leftlower{position:relative; float:left; width:248px; height:87px; margin:0px; padding:0px; background:url(../uploads/1content_left_lower.gif);}

div#contentArea{position:relative; float:left; width:637px; height:auto; margin:0px; padding:0px; background:url(../uploads/1content_bg.gif); background-repeat:repeat-y;}

div#sectionHeading{position:relative; float:left; left:270px; top:40px; width:500px; font:2.5em bold Garamond, Georgia, serif;}

div#pageHeading{position:relative; float:left; left:270px; top:40px; width:500px; font:2em Lucida Grande, Arial, sans-serif;}

div#breadCrumb{position:relative; float:left; left:270px; top:75px; width:550px; font:0.8em  Lucida Grande, Arial, sans-serif; text-transform:uppercase;}
div#breadCrumb a{color:#fff; text-decoration:none;}

div#content{position:relative; float:left; width:597px; height:auto; margin:0px; padding:10px 20px 20px 20px; background:url(../uploads/1content_topbg.gif); background-repeat:no-repeat; font-size:0.75em; line-height:1.7em; color:#111;}

div#contentFoot{position:relative; float:left; width:885px; height:20px; margin:0px; padding:20px 0px 20px 0px; font-size:0.8em; color:#fff; text-align:center;}

div#contentFoot a:link{color:#fff; font-weight:bold; text-decoration:none;;}
div#contentFoot a:visited{color:#fff; font-weight:bold; text-decoration:none; }
div#contentFoot a:hover{color:#fff; font-weight:bold; text-decoration:underline;}


/* Header Features */

div#headerFeatures{position:relative; float:right; width:390px; height:auto; margin:0px 5px; padding:0px; color:#fff; font-weight:bold;}
div#headerFeatures a{text-decoration:none; color:#fff; font:0.7em Georgia, Times New Roman, serif;}
div#accessibility{position:relative; float:left; width:240px; margin:0px; padding-top:6px; font-size:14px;}

.largetext{display:none;}
.regtext{}

div#contactLogin{position:relative; float:right; width:145px; margin:0px; padding:0px;}
div#contactLogin ul{list-style:none; margin:0px; padding:0px; font-size:17px;}
div#contactLogin li{position:relative; float:left; display:block; width:60px; background:#76212d; margin-right:5px; padding:3px; text-align:center; line-height:0.7em;}

div#searchBox{position:relative; float:right; width:230px;  height:20px; margin:20px 8px; padding:0px; background:#aed673; border:2px solid #aed673;}


#search{margin:0px; padding:0px;}
.searchField{position:relative; float:left; background:#e9f6fd; border:0px; height:10px; width:160px; margin:0px; padding:5px;}
#submitButton{position:relative; float:right; background:#aed872; border:0px solid black; color:#fff; height:20px; width:55px; text-transform:uppercase; font:0.5em bold "Georgia", Times New Roman, serif; margin:0px; padding:0px; text-align:center;}



/* Text only feature */
.imageson{display:none;}

/* News feeds */

.newsHeading a{color:#6fa95f; font:0.9em "Georgia", Times New Roman, serif; text-decoration:none;}
.newsText{ width:100%; color:#333; font-size:0.7em;}
.readMore a{position:relative; float:left; width:50%; color:#557194; text-decoration:none; font-size:0.75em; margin-top:10px; padding:0px;}
.newsText img{position:relative; float:right; margin:0px 0px 10px 10px; border:1px solid #c2c2c2;}


/* News archive */

#newsEdit{position:relative; float:left; width:845px; height:auto; background:#fff; padding:20px; font-size:0.8em; border-bottom:2px solid #95ba8d;}

div#newsEdit form{position:relative; float:left; width:100%; margin-bottom:10px;}

#newsHome{position:relative; float:left; width:885px; height:auto; background:#fff; padding:0px; margin:0px;}

#newsHome ul{list-style:none; margin:0px; padding:0px;}

#newsLeft{position:relative; float:left; width:400px; height:auto; background:#fff; padding:20px;}
#newsRight{position:relative; float:left; width:405px; height:auto; background:#fff; padding:20px;}

#newsFoot{position:relative; float:left; width:845px; height:74px; background:#fff; padding:20px; font-size:0.8em;}


.archive ul{list-style:none; margin:0px; padding:0px; font-size:1.5em;}

.newsstory{position:relative; float:left; width:100%; margin-bottom:10px; padding:0px;}

.description{position:relative; width:70%; height:auto; float:left; color:#333; font-size:0.7em;}
.thumb{position:relative; float:right; width:70px; height:50px; background:url(../uploads/1thumbbg.gif); background-repeat:no-repeat; background-position:top left; margin:0px 0px 10px 10px;}
.thumb2{position:relative; float:right; width:70px; height:50px; background:url(../uploads/1thumbbg.gif); background-repeat:no-repeat; background-position:top right; margin:0px; padding:0px;}
.newsDiv{position:relative; width:100%; clear:both; height:5px; line-height:0em;}


/* News feeds */

.newsHeading a{color:#518148; font:0.9em Arial, Helvetica, sans-serif; text-decoration:none;}
.newsText{ width:100%; color:#333; font-size:0.7em;}
.readMore a{position:relative; float:left; width:50%; color:#557194; text-decoration:none; font-size:0.75em;}
.newsText img{position:relative; float:right; margin:0px 0px 10px 10px;}



/* News feeds */

.newsHeading2 a{color:#28537a; font:0.9em Arial, Helvetica, sans-serif; text-decoration:none;}
.newsText2{ width:100%; color:#333; font-size:0.7em;}

.newsText2 img{position:relative; float:right; margin:0px 0px 10px 10px;  border:1px solid #c2c2c2;}

/* Sticky News feeds */


.newsHeading3 a{color:#76212d;;font:0.9em Arial, Helvetica, sans-serif; text-decoration:none;}


/* Galleries */

#gallerytitle{width:80px; margin-bottom:20px; text-align:center;}
