/*
//----------------------------
Theme Name: Default Main Web Site
Theme URL: http://www.thecampus.org.uk/beta/new/
Description: Default Main Web Site
Version: 1.0
Author: Ian Tearle, Gulshanara Masud
Author URL: http://www.iantearle.com/, 
//----------------------------
*/

/*
-------------------------------------------------
Global values
=================================================
*/
*{
padding:0px;
margin: 0px;
}
html {
}
body{
width:900px;
margin:0px auto;
background:#FFF url(../images/bkg.png) repeat-x;
font: 68.5%/1.6em "lucida grande", tahoma, verdana, arial, sans-serif;
position:relative;
}
a{
color:#113968;
font-size:12px;
text-decoration:none;
}
a:hover{
color:#7e94ae;
}
p{
padding:4px 0px;
}
span{
}
ol{
list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
}
br{
clear:both;
}

/*
-------------------------------------------------
Header
=================================================
*/
#header{
width:900px;
height:70px;
}
#header a{
background: url(../images/header.gif) no-repeat;
text-indent:-9999px;
display:block;
height:70px;
width:900px;
}
#header p{
display:block;
float:right;
margin-top:-25px;
color:#FFF;
font-size:12px;
}

/*
-------------------------------------------------
Menu
=================================================
*/
#menu{
width:900px;
height:85px;
font-size:14px;
}
#menu ul{
list-style-type:none;
padding:22px 0px;
}
#menu li{
width:150px;
text-align:center;
display:inline;
float:left;
}
#menu li a{
color:#FFF;
text-decoration:none;
display:block;
width:150px;
height:30px;
padding-top:2px;
border:none;
}
#menu li a:hover{
background:url(../images/menu_hover.png) no-repeat;
height: 30px;
color:#FFF;
}
.selected{
background:url(../images/menu_hover.png) no-repeat;
height: 30px;
color:#FFF;
}
#menu p{
padding:15px 0px;
color:#ccc;
font-size:10px;
width:900px;
}
#menu a{
color:#aac1dd;
text-decoration:none;
}
#menu a:hover{
color:#999999;
}
a.right{
text-align:right;
float:right;

}
a.hidden{
display:none;
}

/*
-------------------------------------------------
Container
=================================================
*/
#container_top{
background: url(../images/content_top.png) no-repeat;
height:16px;
width:892px;
padding:12px 0px 0px 8px;
}
#container{
border-left: solid #cfcfcf 1px;
border-right: solid #cfcfcf 1px;
border-bottom: solid #cfcfcf 1px;
min-height:400px;
width:884px;
padding:0px 7px 30px;
float:left;
}
/*
-------------------------------------------------
Zone Panel
=================================================
*/
#zone_top{
background: url(../images/zone_top.png) no-repeat;
height:40px;
}
#zone{
background:#7e94ae url(../images/zone_panel.png) repeat;
height:130px;
overflow:hidden;
}
#zone_bottom{
background:url(../images/zone_bottom.png) no-repeat;
height:30px;
}
.zone_pane{
width:200px;
height:130px;
padding:0px 10px;
float:left;
border-right: solid #cfcfcf 1px;
}
.zone_pane b{
color:#FFFFFF;
font-size:18px;
padding: 0px;
}
.zone_pane p{
color:#fff;
text-align:justify;
}
.zone_pane a{
text-decoration:none;
color:#fff;
}
.zone_pane a:hover{
background-color:#5d7999;
display:block;
text-decoration:none;
height:130px;
}

/*
-------------------------------------------------
Sidebar
=================================================
*/
#sidebar{
width: 235px;
min-height:400px;
float:left;
margin:0px;
}
#contact{
width:225px;
padding:2px 0px;
}
#contact h1{
color: #113968;
font-size:24px;
padding:8px 0px 8px;
border-bottom:solid #113968 2px;
font-weight:normal;
}
#contact h2{
color: #113968;
font-size:16px;
padding:8px 0px 6px;
border-bottom:solid #113968 1px;
font-weight:bold;

}
#contact a{
background: #113968;
color:#FFFFFF;
padding:1px 3px;
}
#contact a:hover{
color:#113968;
background:#7e94ae;
}
.contact{
background: url(../images/contact.gif) no-repeat;
display: block;
height:27.5px;
width:75px;
text-indent:-9999px;
}
.contact a:hover{
background: url(../images/contact.gif) no-repeat 0 -27.5px;
}
#news{
width:225px;
padding:2px 0px;
height:190px;

}
#news h1{
color: #113968;
font-size:24px;
padding:8px 0px 8px;
border-bottom:solid #113968 2px;
font-weight:normal;
}
#news h2{
color: #113968;
font-size:16px;
padding:8px 0px 6px;
border-bottom:solid #113968 1px;
font-weight:normal;
font-weight:bold;
}
#news h3{
color:#CC0000;
font-size:12px;
}
#news p{
color:#CC0000;
font-size:11px;
padding:1px 0px;
text-align:justify;

}
#news ol{
list-style-type:none;
}
#news li{
list-style-type:none;
}
#news li a{
text-decoration:none;
list-style-type:none;
}
#important_links{
width:225px;
padding:2px;
}
#important_links ul{
list-style-type:none;
}
#important_links li{
padding:5px 0px;
}
#important_links li img{
border: solid #cfcfcf 1px;
padding:2px;
float:left;
margin:0px 10px 0px 0px;
}
#important_links li h1{
font-size:14px;
padding:10px 0px;
color:#6384ab;
}
#important_links li ol li{
padding:0px 0px;
clear:left;
}
#important_links li a{
text-decoration: none;
color:#666;
clear:left;
}
#important_links li a:hover{
color: #6384ab;
}

/*
-------------------------------------------------
Content
=================================================
*/
#content{
width:630px;
float:left;
border-left: solid #cfcfcf 1px;
padding-left:10px;
}
#images{
height:238px;
width:630px;
float:left;
}
#images_list ul{
list-style-type:none;
height:248px;
}
#images_list li{
border: solid #cfcfcf 1px;
padding:5px;
width:630px;
height:238px;
list-style-type:none;
}
ul#zone_links{
margin: 20px 25px;
background-color: #c6d3e2;
border:solid #cfcfcf 1px;
width:500px
}
#zone_links li{
padding:5px 25px;
font-size: 12px;
list-style-type:none;
}
#zone_links li a{
color:#666666;
text-decoration:none;
}
#zone_links li a:hover{
color: #006699;
text-decoration:underline;
}
/*
-------------------------------------------------
Main Content
=================================================
*/
#main_content{
width:640px;
}
#main_content h1{
clear:both;
margin:10px 0px 10px;
color: #113968;
font-size:24px;
font-weight:normal;
padding-bottom:8px;
border-bottom:solid #113968 2px;
}
#main_content h3{
font-size:14px;
color:#113968;
padding:10px 0px 5px;
margin:0px 0px 5px;
border-bottom:solid #113968 1px;
width:50%;
font-weight:normal;
}
#main_content p{
font-size:12px;
color:#333333;
line-height: 1.8em;
text-align:justify;
}
#main_content ol{
margin:0px 20px;
list-style-type:square;
color:#006699;
}
#main_content li{
background:#ecf1f7;
}
/*
-------------------------------------------------
Footer
=================================================
*/
#footer{
width:860px;
height:97px;
padding:5px;
margin:5px;
border-top: solid #cfcfcf 1px;
clear:both;
}
#footer p{
text-align:center;
color:#999;
}
#footer a{
color:#999;
}
/*
-------------------------------------------------
Error/Success Messages
=================================================
*/
.contenterror{
background: #FFF1ED url(../images/exclamation.png) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #900;
width: 50%;
margin: 0.15em auto;
text-align: center;
}
.contentsuccess{
background: #F4FDEF url(../images/accept.png) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #3F9305;
width: 50%;
margin: 0.15em auto;
text-align: center;
}
.contentalert{
background: #FEFFDF url(../images/alert.gif) no-repeat 0.5em 10%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #EFEFEF;
width: 50%;
margin: 0.15em auto;
text-align: center;
}
.errortext{
color:#C00;
}
.successtext{
color:#090;
}
.contenterror ul,.contentsuccess ul{
padding:0;
margin: 0 0 0 25px;
text-align:left;
list-style:none;
}
.contenterror h4{
padding: 0;
margin:0;
color:#FF0000;
}
.formNote{
background: #fafafa;
padding: 0.5em;
border: 1px solid #c6d3e2;
width: 85%;
margin: 1em auto 0;
text-align: left;
font-size: 10px!important;
color:#777;
}
.edit_toggle{
clear:left;
float:left;
cursor:pointer;
}


/*
-------------------------------------------------
Tables
=================================================
*/
/*
------------------------------------------------
Governor Responsibilities and SMT Links 2007/08
================================================
*/
table{margin:20px 0px; font-size:12px;}
table tbody{ margin:10px 0px 0px;}

.table-56{ width:100%;}
.table-56 td{ border-bottom: solid #cfcfcf 1px; padding:5px 0px;}
.table-56 th{
font-size:15px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
------------------
Meeting Schedules
==================
*/
.table-58{ width:100%;}
.table-58 td{ border-bottom: solid #cfcfcf 1px; padding:5px 0px;}
.table-58 th{
font-size:15px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
-------------------------------------
Year 11 Autumn Term Revision Classes
=====================================
*/
.table-63{ width:100%;}
.table-63 td{ border-bottom: solid #cfcfcf 1px; padding:5px 0px;}
.table-63 th{
font-size:16px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
----------------
Library Opening 
================
*/
.table-28{ width:40%;}
.table-28 td{ 
border-bottom: solid #cfcfcf 1px; 
border-right: solid #cfcfcf 1px; 
border-left: solid #cfcfcf 1px; 
border-top: solid #cfcfcf 1px;  
padding:5px 0px;}
.table-28 th{
font-size:16px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
----------------
Community Hirers
================
*/
.table-2{ width:100%;}
.table-2 td{ border-bottom: solid #cfcfcf 1px; padding:5px 0px;}
.table-2 th{
font-size:16px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
------------------------------------------------------------------
Financial Regulations: Review current regulations (Governors Zone)
==================================================================
*/
.table-1{ width:100%;}
.table-1 td{ 
border-bottom: solid #cfcfcf 1px; 
padding:5px 0px;}
.table-1 th{
font-size:12px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
----------------------------
GCSE Mock Examinations 2007
============================
*/
.table-7{ width:100%;}
.table-7 td{ 
border-bottom: solid #cfcfcf 1px; 
padding:5px 0px;}
.table-7 th{
font-size:18px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
/*
--------------------------------------
Key stage 3 statutory test timetable
======================================
*/
.table-10{ width:100%;}
.table-10 td{ 
border-bottom: solid #cfcfcf 1px; 
padding:5px 0px;}
.table-10 th{
font-size:12px;
color: #113968;
text-align:left;
font-weight:normal;
border-bottom:solid #113968 1px;
}
