/* CSS Document */

/*setting all things equal*/
html, body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, forms, fieldset	{
margin:0px;
padding:0px;
border:0px;
}

body {background-color:#ffffff; margin-top:20px; margin-bottom:20px;}

#wrapper {width:760px; background-color:#fffcc7; border:1px solid #000000; margin:0px auto;	}

#header {width:760px; height:115px; background-image:url(images/banner_no_cross.jpg)}

#logo {width:69px; padding:10px; background-color:#fffcc7; float:left;}

#page_title {width:671px; background-color:#fffcc7; float:left; border-bottom:2px solid #000000;}

#page_content {width:530px; background-color:#fffcc7; float:left; margin-top:10px;}

#left_column {width:250px; float:left; text-align:center;}
#right_column {width:250px; float:right; text-align:center;}

#flash_anim {width:180px; margin-left:0px; background-color:#99FF99; float:left;}

#home_page_message{width:210px; background-color:#fffcc7; float:left; padding:0px 10px;}

#latest_news {width:108px; border:1px solid #3640a1; background-color:#fbdec0; float:left; margin-left:10px;}


#footer {width:760px; background-color:#3640a1;}
#footer p{font-family:"Comic Sans MS", Arial, sans-serif; font-size:10px; line-height:3; color:#ffffff; margin-bottom:0px;  text-align:center;}

h1	{ font-family:"Comic Sans MS", Arial, sans-serif; font-size:16px; color:#FFFFFF; padding-top:3px; padding-left:10px;}

h2 {font-family:"Comic Sans MS", Arial, sans-serif; font-size:16px; color:#3640a1; font-weight:bold;}

h3 {font-family:"Comic Sans MS", Arial, sans-serif; font-size:14px; color:#3640a1; font-weight:bold;}

.welcome_text {font-family:"Comic Sans MS", Arial, sans-serif; font-size:48px; color:#3640a1; letter-spacing:2px;}

p {font-family:"Comic Sans MS", Arial, sans-serif; font-size:14px;  line-height:1.3; margin-bottom:14px; color:#333333;}

.quote {text-align:center; font-style:italic;}

#page_content ul {font-family:"Comic Sans MS", Arial, sans-serif; font-size:14px; color:#333333; list-style:inside; padding-left:20px;}
#page_content ul li {list-style-type:disc; margin-top:10px;}


hr {color:#3640a1; width:75%; margin-top:2px; margin-bottom:2px;}

/*-- body images ---------*/

.body_image_right {float:right; padding-left:10px; padding-bottom:10px;}
.body_image_left {float:left; padding-right:10px; padding-bottom:10px;}



/*----
Right hand Menu links
---*/



#menu_bar {width:120px; background:url(images/links_back.jpg) repeat-x #fbdec0; float:right; margin-bottom:20px; margin-top:10px;}
#menu_bar ul {list-style:none; margin:0px; padding:0px;}

#menu_bar li { font-family:"Comic Sans MS", Arial, sans-serif; font-size:13px; border-bottom:1px solid #3640a1;}

#menu_bar a {color:#3640a1; display:block; padding:3px 0px 3px 10px; text-decoration:none;}
#menu_bar li a:hover {color:#ffffff; background-color:#3640a1;}

#menu_bar li.fat_border {border-bottom:3px solid #3640a1;}

#menu_bar a.current {color:#ffffff; background-color:#3640a1;}



/*--

in page links targetted as being within the div page_content

*/
#page_content a{font-size:14px; font-family:"Comic Sans MS", Arial, sans-serif; text-decoration:none;}
#page_content a:link {color:#3640a1;}
#page_content a:visited {color:#3640a1;}
#page_content a:active {color:#FF0000; }
#page_content a:hover {color:#FF0000; }



/*tables*/
.standrews	{
	background-color: #ffffff;
	border: solid 2px #e87717;
	border-collapse:collapse;
	font-family:"Comic Sans MS", Arial, sans-serif;
	font-size:14px;
	color:#333333
}

.tabletitles	{
	font-size: 115%;
	font-weight:bold;
	color: #113d78;
	text-align:left;
	padding:5px;
}



.tablecell {
	font-size: 90%;
	font-weight:normal;
	padding:5px;
	vertical-align:top;
}


/* ----staff picture galleries ---*/

.gallery_left, .gallery_right {width:200px; float:left; background-color:#fff; border:1px solid #e87717; padding:10px; margin-bottom:10px;}
.gallery_right {float:right;}

/* ------ pupils work ----*/

.posters {padding:10px; border:1px solid #e87717; background-color:#FFFFFF; margin-bottom:20px;}

/* --- images ---*/
.image_spacer {margin-bottom:20px; border:2px solid #e87717;}




/*--

php specific formatiing

--*/

.formtable	{
border:2px dashed #e87717;
font-size: 14px;line-height:1.3;
margin:0px;padding:0px;
font-family:"Comic Sans MS", Arial, sans-serif; font-size:14px; color:#333333;
}

.formtable td {padding:10px 5px;}

.php_errors {
font-weight:bold;
color:#990000;
}

.ln_table {
font-family:"Comic Sans MS", Arial, sans-serif; font-size:12px;}

.ln_table td {text-align:center;}

/*set base formatting for the font in the latest news - this is because if you cut and paste from word the paragraphs can end up between div tags - and therefore have no font declarations*/
#latest_news_detail {font-family:"Comic Sans MS", Arial, sans-serif; font-size:14px;}
/* to allow the use of bullets in the fckeditor have to target them with styling because they are used in the menus*/
#latest_news_detail ul{
list-style-position:inside;
}

#latest_news_detail li{
list-style-type:disc;
}
