@charset "utf-8";
/* CSS Document */

/*
Design: http://portman2.com
Build: http://portman2.com
Author: Clive Portman
Site: http://trowseprimaryschool.co.uk
Last updated: 29th June 2009 
*/

#searchresultspage table {width: 460px;}
th {font: bold 14px Arial, Helvetica, sans-serif; line-height: 16px; color: #176498;}
th.search_title {width: 200px}
th.search_page{width: 145px}
th.search_date {width: 115px;}
td, td a {font: 11px Arial, Helvetica, sans-serif; line-height: 12px; color: #176498;}
td.search_title a {text-decoration: underline;}
td.search_title a:hover {text-decoration: none;}

/* RESETS */
body {margin: 0; text-align: center; background: #009AFF url(http://trowseprimaryschool.co.uk/images/gradient.png) repeat-x;}
#container {width: 100%; background: url(http://trowseprimaryschool.co.uk/images/grass.png) 0 bottom no-repeat;}
h1, h2, h3, h4, p, ol, ul {margin: 0; padding: 0; text-align: left;}
img {border: none;}
a {text-decoration: none;}

/* COMMON ELEMENTS */
ul, ol {list-style-type: none;}
p, li {font: 14px Arial, Helvetica, sans-serif; line-height: 18px; color: #176498;}
p a:link, p a:visited {color: #18659C; text-decoration: underline}
p a:hover {color: #18659C; text-decoration: none;}
li a:link, li a:visited {color: #18659C;}
li a:hover {color: #18659C; text-decoration: underline;}
h2 {font: bold 24px Arial, Helvetica, sans-serif; line-height: 22px; color: #ffffff; text-align: center; margin-top: 30px;}
ul.credits {margin-top: 10px; list-style-type: none !important;}
ul.credits li {margin: 0 0 5px !important; font: 14px "Courier New", Courier, monotype; line-height: 16px; list-style-type: none !important;}
input {font: bold 16px Arial, Helvetica, sans-serif; line-height: 16px; color: #53A9C1;}
span.lidate {font-size: 10px;}

/* COMMON CLASSES */
.hide {position: absolute; left: -9999px;}
.noshow {display: none;}
.clearboth {clear:both;}
.red {color: #D2232A;}

/* HTML5 */
header, nav, section, article, footer, hgroup, aside {display: block;}

h2 {font: bold 24px Arial, Helvetica, sans-serif; line-height: 22px; color: #ffffff; text-align: center;
	margin-top: 30px;text-indent: -9999px; margin: 0 auto 0;}

article {margin: 15px 20px 20px; padding: 0 0 20px;
	border-bottom: 1px solid #75C6F1;}
    section article:last-child {padding: 0; border: none;}
    article h4 {margin: 0 0 10px;}
	article img {float: left; margin: 0 0 10px 10px;
		border: 1px solid #007DD1;}
	article li {margin: 0 0 5px;}
article ul li {margin: 0 0 5px 40px; list-style-type: disc !important;}
#letterspage li a, #document li a {font-weight: bold;}
article ul {margin: 0 0 10px;}
	article p {margin: 0 0 10px;}

section {padding: 20px 0 1px; margin: 0 0 20px;
	background: #6BBEF7;    
	border-radius: 7px; -moz-border-radius: 7px;}
        section h3 {margin: 0 0 20px; padding: 10px 20px;
        	background: #75C6F1;
            font: bold 30px Arial, Helvetica, sans-serif; line-height: 22px; color: #FFF200;}
			section h3 a {font: bold 30px Arial, Helvetica, sans-serif; line-height: 22px; color: #FFF200;}
#right section {background: #C2C2C2;}            
    section#latestnews {} 
#right section h3 {background: #B0B0B0; color: #fff;}
    
    section#approachingdates table {margin: 0 20px 20px;}
        section#approachingdates td.date {height: 48px; width: 36px; padding: 0;
            text-align: center; background: url(http://trowseprimaryschool.co.uk/images/datebg.png) 1px 2px no-repeat; font: bold 18px Arial, Helvetica, sans-serif; color: #d2232a;}
        section#approachingdates td.event {
            text-align: left; font: bold 14px Arial, Helvetica, sans-serif; color: #C1EEF3;}            
 
	section#blogs {}
    	#blogs h3 {}
		
        

	section#bbcweather {}
    	#bbcweather h3 {}

	section#twitterfeed {}
    	#twitterfeed h3 {}
        .twitter {margin: 25px 30px 25px 20px; padding-left: 80px; min-height: 54px; 
            background: url(http://trowseprimaryschool.co.uk/images/twitterbullet.png) 10px 0 no-repeat}
        .twitter p.update {font: 14px Arial, Helvetica, sans-serif; color: #ffffff;}
        .twitter p.info {margin-top: 5px; text-align: right; font: 12px "Courier New", Courier, monospace; color: #C1EEF3;}
        #followus {height: 143px; margin: 25px 25px 25px 70px; padding: 0 100px 0 0;
            background: url(http://trowseprimaryschool.co.uk/images/twitterbigbird.png) top right no-repeat;}
        #followus p {text-align: center; margin-bottom: 10px; font: 14px "Comic Sans MS", cursive; color: #176498;}
        #followus p a { color: #176498;}
    
    section.termdates {}
    
    section.calendar {padding: 20px; margin: 30px 20px 20px;
    	text-align: center;}
        #calendarpage table {width: 700px; margin: 0 auto;}
        #calendarpage th, th a:link, th a:visited {font: bold 20px Arial, Helvetica, sans-serif; line-height: 22px; color: #1667A9;}
        #calendarpage th a:hover {text-decoration: underline;}
        #calendarpage td {width: 100px; font: bold 16px Arial, Helvetica, sans-serif; line-height: 18px; color: #1667A9; vertical-align: top; padding: 10px 0; }
        #calendarpage td { border: 1px solid #1667A9;}
        #calendarpage td div.diaryentry {font: bold 10px Arial, Helvetica, sans-serif; line-height: 12px; color: #1667A9; background: url(http://trowseprimaryschool.co.uk/images/dot_yellow.png) 5px 6px no-repeat; padding-left: 12px; text-align: left; margin: 3px 0; min-height: 15px;}
        
    section.links {margin: 40px 10px;
		width:230px; padding: 20px 0; float: left;}
    	section.links ul {margin: 0;}
			section.links ul li {padding: 5px; margin: 0; background: #9C6;}
				section.links ul li.yellow {background: #FF9;}
				section.links ul li.green {background: #6F9;}
				section.links ul li.orange {background: #F96;}
				section.links ul li.pink {background: #F9F;}
        
    section#pixlr {width: 800px; padding: 20px 0;}
    	iframe#pixlrframe {width: 760px; height: 600px;}        
	#pixlrpage h2 {width: 101px; height: 101px; margin: 20px auto 50px;
    	background: url(http://trowseprimaryschool.co.uk/images/h2_pixlr.png) no-repeat;}
		
	/* HOW TO FIND US PAGE */
section#latestmaps {padding: 20px 0;
	text-align: center;}
	#latestmaps img.map {float: none; margin: 25px auto 0; border: 5px solid #75C6F1;}
            
section#document {

}

section#headteacher img, section#staff img, section#governors img {
	float: left;
	margin: 0 30px 0 0;
}



#IE6warning {position: absolute; top: 10px; left: 10px; width: 760px; padding: 5px; 
	background: #fff; z-index: 2;}
#IE6warning h4 {font-size: 20px; font-weight: bold; color: #D2232A; line-height: 20px; margin: 5px; text-align: center;}
#IE6warning p {color: #D2232A; line-height: 16px; margin: 5px; text-align: left;}
#IE6warning p a {color: #D2232A; }

div.page {width: 1000px; margin: 0 auto; text-align: center;}
#header {position: relative; width: 800px; height: 350px;
	margin: 0 auto;
	background: url(http://trowseprimaryschool.co.uk/images/logo.png) 20px 53px no-repeat; }
#header ul.contactdetails {position: absolute; top: 5px; left: 25px;}
#header ul.contactdetails li {float:left; margin: 0 20px 0 0; font-size: 14px; font-weight: bold; color: #176498;}
#header ul.contactdetails li a {color: #176498;}
#header h1 {position: absolute; top: 72px; right: 20px; }
#header h1 a {display: block; width: 623px; height: 63px; background: url(http://trowseprimaryschool.co.uk/images/trowse_primary_school_h1.png) no-repeat; text-indent: -9999px;}
#cloud1 {position: absolute; top: 0; left: -257px;
	width: 366px; height: 119px; background: url(http://trowseprimaryschool.co.uk/images/cloud1.png) no-repeat;}
#cloud2 {position: absolute; top: 142px; left: -43px;
	width: 264px; height: 156px; background: url(http://trowseprimaryschool.co.uk/images/cloud2.png) no-repeat;}
#cloud3 {position: absolute; top: 30px; right: -40px;
	width: 219px; height: 98px; background: url(http://trowseprimaryschool.co.uk/images/cloud3.png) no-repeat;}

#users {}
#users ul {}
#users li {position: absolute; display: block; text-indent: -9999px; cursor:hand; cursor: pointer;}
.pupilscloud {left: 230px; top: 210px; width: 222px; height: 99px; background: url(http://trowseprimaryschool.co.uk/images/pupilscloud.png) 0 0 no-repeat;}
	.pupilscloud.selected, .pupilscloud.mouseover {background: url(http://trowseprimaryschool.co.uk/images/pupilscloud.png) 0 -100px no-repeat;}
.parentscloud {left: 365px; top: 140px; width: 222px; height: 99px; background: url(http://trowseprimaryschool.co.uk/images/parentscloud.png) 0 0 no-repeat;}
	.parentscloud.selected, .parentscloud.mouseover {background: url(http://trowseprimaryschool.co.uk/images/parentscloud.png) 0 -100px no-repeat;}
.staffcloud {left: 467px; top: 215px; width: 157px; height: 99px; background: url(http://trowseprimaryschool.co.uk/images/staffcloud.png) 0 0 no-repeat;}
	.staffcloud.selected, .staffcloud.mouseover {background: url(http://trowseprimaryschool.co.uk/images/staffcloud.png) 0 -100px no-repeat;}
.guestscloud {left: 558px; top: 119px; width: 136px; height: 99px; background: url(http://trowseprimaryschool.co.uk/images/guestscloud.png) 0 0 no-repeat;}
	.guestscloud.selected, .guestscloud.mouseover {background: url(http://trowseprimaryschool.co.uk/images/guestscloud.png) 0 -100px no-repeat;}
.searchcloud {left: 635px; top: 195px; width: 187px; height: 124px; background: url(http://trowseprimaryschool.co.uk/images/searchcloud.png) 0 0 no-repeat;}
	.searchcloud.selected, .searchcloud.mouseover {background: url(http://trowseprimaryschool.co.uk/images/searchcloud.png) 0 -120px no-repeat;}
.nomenu {left: -10px; top: 179px; width: 200px; height: 100px; background: url(http://trowseprimaryschool.co.uk/images/showhide.png) 110px 50px no-repeat;}

#navigation {}
#navigation div {display:none;}
#navigation div.show {display:block;}
#navigation li {}
#navigation li a, #navigation li a {}
#navigation li a:hover {}

/* INTRO TEXT */
#intro {width: 600px;
	padding: 20px 0; margin: 0 auto 40px;
	background: #6BBEF7;    
	border-radius: 7px; -moz-border-radius: 7px;}
	#intro h3 {margin: 0 0 20px; padding: 10px 20px;
		background: #75C6F1;
		font: bold 30px Arial, Helvetica, sans-serif; line-height: 22px; color: #FFF200; }
	#intro p {padding: 0 20px;}

.mainnav {position: relative; height: 214px; text-align: center;}
    .mainnav h3 {
		margin: 0 0 30px;
		text-align: center; font-size: 28px; line-height: 20px; color: #fff;}
	.mainnav ul {
		display: block;
		clear: both;
		width: 700px;
		margin: 0 auto;
	}
	.mainnav ul:last-child {
		width: 650px;
	}
    #navigation .mainnav li {
		position: relative;
		float: left;
		width: auto;
		padding: 0; margin: 0 10px 20px;
		background: none;
		text-align: left; font-size: 20px; line-height: 20px; font-weight: bold;
	}
		.mainnav li a {
			display: inline;
			padding: 5px 8px; margin: 0;
		}
		.mainnav li.yellow a {color: #FFF200;}
		.mainnav li.white a {color: #fff;}
		.mainnav li a:focus, .mainnav li a:hover, .mainnav li a:active {text-decoration: none; background: #46AF54;}

/* SEARCH BAR */
#search {position: relative; height: 100px; width: 650px; margin-left: 75px;}
#search h3 {position: absolute; text-indent: -9999px;}
#search fieldset {border: none;}
#search label {position: absolute; text-indent: -9999px;}
.searchbar {position: absolute; top: 0; left: 0; width: 519px; height: 45px;
	border: none; background: url(http://trowseprimaryschool.co.uk/images/searchbar.png) no-repeat; padding: 2px 0 2px 15px;}
.searchbutton {position: absolute; top: 0; left: 525px; width: 111px; height: 45px; 
	border: none; background: url(http://trowseprimaryschool.co.uk/images/searchbutton.png) 0 0 no-repeat; text-indent: -9999px;}
.searchbutton:hover {background: url(http://trowseprimaryschool.co.uk/images/searchbutton.png) 0 -50px no-repeat;}
/* NO MENU */
#nomenu {position: relative; height: 1px; width: 650px; margin-left: 75px;}


/* ADDED 29th MARCH 2010 */

.leftthumb {float: left; margin: 30px 0 30px 81px;}
.rightthumb {float: right; margin: 30px 81px 30px 0;}

#knowitall {background: #212421; margin: 30px 53px 0 54px; text-align: center;}
#knowitall h3 {margin: 0 auto; width: 693px; text-indent: -9999px;}
#knowitall h3 a {display: block; width: 693px; height: 242px;
    background: url(http://trowseprimaryschool.co.uk/images/knowitall.gif) no-repeat;}
#knowitall p {text-align: left; padding: 10px; color: #fff; font-size: 16px;}



.thumblink {width: 300px; padding: 5px;}
.thumblink a {}
.thumblink a img {}
.thumblink p {padding: 0 50px;
	font-size: 14px; font-weight: bold; text-align: center; color: #212421;}




#left {width: 630px; margin-top: 30px; padding-right: 0; float: left;;}
#right {width: 350px; margin-top: 30px; padding-left: 20px; float: right;}
#content {width: 500px; margin-top: 30px; padding: 0 150px; }

/* H2s */
h2 {font: bold 24px Arial, Helvetica, sans-serif; line-height: 22px; color: #ffffff; text-align: center;
	margin-top: 30px;text-indent: -9999px; margin: 0 auto 0;}
#homepage h2 {width: 398px; height: 65px; background: url(http://trowseprimaryschool.co.uk/images/home_h2.png) no-repeat;}
#linkspage h2 {width: 391px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/links_h2.png) no-repeat;}
#classnoticespage h2 {width: 579px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/classnotices_h2.png) no-repeat;}
#esafetypage h2 {width: 428px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/esafety_h2.png) no-repeat;}
#blogspage h2 {width: 397px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/blogs_h2.png) no-repeat;}
#gamespage h2 {width: 403px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/games_h2.png) no-repeat;}
#schoolbrochurepage h2 {width: 548px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/brochure_h2.png) no-repeat;}
#termdatespage h2 {width: 477px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/termdates_h2.png) no-repeat;}
#governorspage h2 {width: 463px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/governors_h2.png) no-repeat;}
#downloadableformspage h2 {width: 602px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/forms_h2.png) no-repeat;}
#extendedschoolspage h2 {width: 568px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/extendedschools_h2.png) no-repeat;}
#policiespage h2 {width: 409px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/policies_h2.png) no-repeat;}
#fotspage h2 {width: 666px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/fots_h2.png) no-repeat;}
#dataprotectionpage h2 {width: 550px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/dataprotection_h2.png) no-repeat;}
#howtofinduspage h2 {width: 536px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/howtofindus_h2.png) no-repeat;}
#welcomeletterpage h2 {width: 540px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/welcome_h2.png) no-repeat;}
#helppage h2 {width: 391px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/help_h2.png) no-repeat;}
#termsofusepage h2 {width: 498px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/terms_h2.png) no-repeat;}
#calendarpage h2 {width: 441px; height: 69px; background: url(http://trowseprimaryschool.co.uk/images/calendar_h2.png) no-repeat;}

/* H3s & H4s & H5s */
h3, h4, h3 a, h4 a {font: bold 20px Arial, Helvetica, sans-serif; line-height: 22px; color: #007dd1;}
	h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover {background: #75C6F1;}
h5 {font: bold 16px Arial, Helvetica, sans-serif; line-height: 16px; color: #645FAA; margin: 10px 0 5px; }

/* LARGE BLUE BOXES */
div.largeblue_head {clear: both; background: url(http://trowseprimaryschool.co.uk/images/largeblue_head.png) no-repeat; margin-top: 15px; width: 507px; height: 11px;}
div.largeblue {background: url(http://trowseprimaryschool.co.uk/images/largeblue.png) repeat-y; width: 507px; text-align: left; padding: 2px 17px 5px;}
div.largeblue_foot {background: url(http://trowseprimaryschool.co.uk/images/largeblue_foot.png) no-repeat; width: 507px; height: 9px;}
div.largeblue img {float: right; margin: 0 0 10px 10px;}
div.largeblue h4  {width: 473px;}
div.largeblue p {margin-top: 5px; width: 473px;}
div.largeblue ul { margin-top: 10px;}
div.largeblue li {position: relative; margin: 5px 25px; line-height: 25px;}

/* SMALL BLUE BOXES */
div.smallblue_head {background: url(http://trowseprimaryschool.co.uk/images/smallblue_head.png) no-repeat; margin-top: 15px; width: 366px; height: 10px;}
div.smallblue {background: url(http://trowseprimaryschool.co.uk/images/smallblue.png) repeat-y; width: 336px; text-align: left; padding: 0 15px;}
div.smallblue_foot {background: url(http://trowseprimaryschool.co.uk/images/smallblue_foot.png) no-repeat; width: 366px; height: 14px;}
div.smallblue img {float: right; margin: 10px 0 10px 10px; border: 2px solid #ffffff;}
div.smallblue p {margin-top: 10px;}
div.smallblue ul {}
div.smallblue li {margin-left: 25px;  line-height: 25px; }
div.smallblue ul.credits li {line-height: 16px;}

/* SMALL BLACK BOXES */
div.smallblack_head {background: url(http://trowseprimaryschool.co.uk/images/smallblack_head.png) no-repeat; margin-top: 15px; width: 367px; height: 14px;}
div.smallblack {background: url(http://trowseprimaryschool.co.uk/images/smallblack.png) repeat-y; width: 336px; text-align: left; padding: 10px 15px 0; min-height: 54px;}
div.smallblack_foot {background: url(http://trowseprimaryschool.co.uk/images/smallblack_foot.png) no-repeat; width: 366px; height: 10px;}
div.smallblack h3 {text-indent: -9999px; margin-left: 10px; margin-bottom: 15px;}
div.smallblack h4 {font: 24px "Comic Sans MS", cursive;}
div.smallblack img {float: right; margin: 0 0 10px 10px;}
div.smallblack p {font: 14px "Comic Sans MS", cursive; }
div.smallblack ul {}

div.pink, div.yellow, div.green, div.blue, div.white {padding-bottom: 10px;}
div.pink h4, div.pink p {color: #fd15ef;}
div.yellow h4, div.yellow p {color: #fff200;}
div.green h4, div.green p {color: #00ff18;}
div.blue h4, div.blue p {color: #00aeef;}
div.white h4, div.white p {color: #dedede;}

ul.documents li {background: none; padding: 0 30px 20px 50px;
	font-size: 18px;}
	img.pdf {position: absolute; top: 0; left: 0;}
	img.word {position: absolute; top: 0; left: 30px;}


/* PAPER */
.paper_head {display:block; background: url(http://trowseprimaryschool.co.uk/images/paper_head.png) no-repeat; width: 564px; height: 25px; }
.paper {display:block; background: url(http://trowseprimaryschool.co.uk/images/paper.png) repeat-y; width: 504px;
	padding: 0 30px;}
.paper_foot {display:block; background: url(http://trowseprimaryschool.co.uk/images/paper_foot.png) no-repeat; width: 564px; height: 32px;}
.paper h3 {font: bold 16px "Comic Sans MS", cursive; color: #1667A9}
.paper p {margin-top: 5px; font: 14px "Comic Sans MS", cursive; color: #1667A9;}







/* HOME PAGE */

#photos {height: 240px; margin: 0 0 25px 15px; overflow: hidden;}
#photos h3 {position: absolute; text-indent: -9999px;}
#photos img {border: 5px solid #ffffff;}



	



/* LINKS PAGE */

/* CLASS NOTICES PAGE */
h3#class1 {width: 92px; height: 39px; background: url(http://trowseprimaryschool.co.uk/images/class1_h3.png) no-repeat;}
h3#class2 {width: 91px; height: 39px; background: url(http://trowseprimaryschool.co.uk/images/class2_h3.png) no-repeat;}
h3#class3 {width: 90px; height: 39px; background: url(http://trowseprimaryschool.co.uk/images/class3_h3.png) no-repeat;}
h3#class4 {width: 91px; height: 38px; background: url(http://trowseprimaryschool.co.uk/images/class4_h3.png) no-repeat;}

/* BLOG PAGE */
h3#childrensblogs {text-indent: -9999px; width: 220px; height: 46px; background: url(http://trowseprimaryschool.co.uk/images/childrensblogs.png) no-repeat;}
h3#staffblogs {text-indent: -9999px; width: 178px; height: 42px; background: url(http://trowseprimaryschool.co.uk/images/staffblogs.png) no-repeat;}

/* CALENDAR PAGE */





/* WELCOME LETTER PAGE */
#welcomeletterpage #content {width: 564px; margin-top: 30px; padding: 0 116px;}

/* DATA PROTECTION PAGE */

#dataprotectionpage #right div.smallblue li {margin-top: 5px; margin-left: 25px; min-height: 25px; line-height: 16px;}






/* NEW INDEX PAGE */
.post {
	background: #fff; border: 1px solid #BBD5C3;}
.post h3 {}




#footer {clear: both; position: relative; url(http://trowseprimaryschool.co.uk/images/largeline.png) 35px 22px no-repeat; padding: 50px 0 0; clear: both;}
#cloud4 {position: absolute; top: 60px; left: -150px;
	width: 379px; height: 167px; background: url(http://trowseprimaryschool.co.uk/images/cloud4.png) no-repeat; z-index: -1;}
#footer div.pupilsnav2 {width: 150px; float: left; padding-left: 25px;}
#footer div.parentsnav2 {width: 150px; float: left; margin-bottom: 25px;}
#footer div.staffnav2 {width: 150px; float: left;}
#footer div.guestsnav2 {width: 150px; float: left;}
#footer div.commonlinks {width: 150px; float: left;}

section.awards {clear: both; position: relative; padding: 0; height: 120px;
	background: url(http://trowseprimaryschool.co.uk/images/largeline.png) 35px 0px no-repeat;
    border: none;}   
    
    section#awards ul {}
        li#ofsted a {display: block; position: absolute; top: 40px; left: 205px; width: 100px; height: 90px;
            text-indent: -9999px; background: url(http://trowseprimaryschool.co.uk/images/ofsted_logo.png) no-repeat;}
        li#activemark a {display: block; position: absolute; top: 39px; left: 335px; width: 100px; height: 90px;
            text-indent: -9999px; background: url(http://trowseprimaryschool.co.uk/images/activemark_logo.png) no-repeat;}
        li#healthyschools a {display: block; position: absolute; top: 43px; left: 425px; width: 100px; height: 90px;
            text-indent: -9999px; background: url(http://trowseprimaryschool.co.uk/images/healthyschools_logo.png) no-repeat;}
        li#iip a {display: block; position: absolute; top: 30px; left: 515px; width: 100px; height: 90px;
        	text-indent: -9999px; background: url(http://trowseprimaryschool.co.uk/images/iip_logo.png) no-repeat;}	

#footer ul.contactdetails {clear: both; padding-left: 23px; height: 34px;}
#footer ul.contactdetails li {float: left; margin: 25px 10px 20px 0; font-size: 12px; font-weight: bold; color: #ffffff;}
ul.contactdetails li a:visited, ul.contactdetails li a:link {text-decoration: underline;}
ul.contactdetails li a:hover {text-decoration: none;}
#footer h3 {font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; text-align: left; margin-bottom: 5px;}
#footer li {font: 10px Arial, Helvetica, sans-serif; line-height: 12px; color: #ffffff; text-align: left;}
#footer li a { color: #ffffff;}
#mrportman {clear: both; text-align: center; font-weight: bold; font-size: 12px; padding-bottom: 20px; padding-top: 20px;
	background: url(http://trowseprimaryschool.co.uk/images/largeline.png) 35px 0 no-repeat; color: #C1EEF3;}
	#mrportman a {color: #C1EEF3;}
    #mrportman img {position: relative; top: 7px; left: 5px;}
