
@import url(../styles/list_nav.css);

/* For the page */

html{
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
background:url( ../images/body-bg.gif) repeat-x #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size: small;
}

#wrapper {
top: 20px;
margin: 0 auto;
padding: 0;
width: 1002px;
position: relative;
}

#innerWrapper {
margin: 0;
padding: 0;
background:url( ../images/slither.jpg);
}

.MediaFloat .caption {font-weight: bold;}

/* For the header */
#header{
background: url( ../images/watermark.jpg) no-repeat;
height: 435px; 
position: relative;
}
#header h1,#header h2 
{display: none; }

/* To style the header on the homepage */
#homeBody #header {
background: url( ../images/home-watermark.jpg) no-repeat;
height: 590px; 
position: relative;}

/*For Content Pages */
#content{
margin: -310px 20px 0 245px; /* Top, Right, Bottom, Left */
margin-bottom: 0/* don't put margin on bottom of content - IE bug */;
padding:0;
position: relative;
min-height: 466px;
background: none;
}

/* To style the Content area on the Homepage */
#homeBody #content{
min-height: 310px;
z-index: 10;}

/*For the Research Zone content area*/
#researchBody #content{margin: 0 33px 0px 194px; /* Top, Right, Bottom, Left */}
#researchBody #content img {position: relative; left: 80px;}

/* For the Newspaper Section */
#newspaperBody #content {margin: 0px 33px 0px 194px; /* Top, Right, Bottom, Left */}


/* For the research zone Iframe */
#researchBody #rZoneContent{position: relative; left: 85px}

/* For the Kidszone Iframe */
#kZoneContent  {position: relative; left: 65px;}


/*For Footer */
#footer {
position: relative;
background: #ccc url(../images/footer.jpg) no-repeat 0 0;
height: 70px;
padding: 0;
margin: 0;
}

#homeBody #footer {
background: url(../images/home-footer.jpg) no-repeat 0 0;
z-index: 5;
}


#footer #loginbox   {position: relative; float: left; padding: 33px 25px 0px; margin: 0;}
#footer #sitesearchbox   {position: relative; float: left; padding: 27px 20px 0px; margin: 0;}



/*For Navigation column */
#navigationTTL {display: none;}

#column {
left:0px;
position:absolute;
top:104px;
width:166px;
z-index: 600;
}


/* To globally style page Titles */

h1.pageTitle {
position: relative;
top: 0px;
margin: 0px -10px 10px;
padding: 0;
display: block;
width: 746px; 
height: 23px;
text-indent: -5000px;
}

#homeBody h1.pageTitle {
display: none;  /*To hide page title on homepage */
}


/* To give page Titles their images. Note - we specify the page body id first, this tells the css to only look for the h1.pageTitle which belongs to the respective Body ID */

#calendarBody h1.pageTitle 		{background: url( ../images/pageTitles/calendar.gif) no-repeat 0 0;}
#classpagesBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}

/* For classpages */

#nurseryBody h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#receptionBody h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#foundationBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class1Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class2Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class3Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class4Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class5Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class6Body h1.pageTitle 		{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}

#pastactBody h1.pageTitle 			{background: url( ../images/pageTitles/events.gif) no-repeat 0 0;}
#clubsBody h1.pageTitle 			{background: url( ../images/pageTitles/futureact.gif) no-repeat 0 0;}
#communityBody h1.pageTitle 		{background: url( ../images/pageTitles/community.gif) no-repeat 0 0;}
#councilBody h1.pageTitle 		{background: url( ../images/pageTitles/council.gif) no-repeat 0 0;}
#galleryBody h1.pageTitle 		{background: url( ../images/pageTitles/gallery.gif) no-repeat 0 0;}
#governorsBody h1.pageTitle 		{background: url( ../images/pageTitles/governors.gif) no-repeat 0 0;}
#guestbookBody h1.pageTitle 		{background: url( ../images/pageTitles/guestbook.gif) no-repeat 0 0;}
#homeBody h1.pageTitle 			{background: url( ../images/pageTitles/welcome.gif) no-repeat 0 0;}
#keyinfoBody h1.pageTitle 		{background: url( ../images/pageTitles/communication.gif) no-repeat 0 0;}
#lettersBody h1.pageTitle 		{background: url( ../images/pageTitles/letters.gif) no-repeat 0 0;}
#linksBody h1.pageTitle 			{background: url( ../images/pageTitles/links.gif) no-repeat 0 0;}
#newsBody h1.pageTitle 			{background: url( ../images/pageTitles/news.gif) no-repeat 0 0;}
#newslettersBody h1.pageTitle 	{background: url( ../images/pageTitles/newsletters.gif) no-repeat 0 0;}
#parentsBody h1.pageTitle 		{background: url( ../images/pageTitles/parents.gif) no-repeat 0 0;}
#platformBody h1.pageTitle 		{background: url( ../images/pageTitles/platform.gif) no-repeat 0 0;}
#pollBody h1.pageTitle 			{background: url( ../images/pageTitles/poll.gif) no-repeat 0 0;}
#mapsBody h1.pageTitle 			{background: url( ../images/pageTitles/maps.gif) no-repeat 0 0;}
#staffBody h1.pageTitle 			{background: url( ../images/pageTitles/staff.gif) no-repeat 0 0;}
#tourBody h1.pageTitle 			{background: url( ../images/pageTitles/tour.gif) no-repeat 0 0;}
#usefullinksBody h1.pageTitle 	{background: url( ../images/pageTitles/usefullinks.gif) no-repeat 0 0;}
#vleBody h1.pageTitle 			{background: url( ../images/pageTitles/vle.gif) no-repeat 0 0;}
#welcomeBody h1.pageTitle 		{background: url( ../images/pageTitles/welcome.gif) no-repeat 0 0;}
#whoswhoBody h1.pageTitle 		{background: url( ../images/pageTitles/whoswho.gif) no-repeat 0 0;}

#contactBody h1.pageTitle 		{background: url( ../images/pageTitles/contact.gif) no-repeat 0 0;}
#sitepolicyBody h1.pageTitle 	{background: url( ../images/pageTitles/sitepolicy.gif) no-repeat 0 0;}
#sitemapBody h1.pageTitle 		{background: url( ../images/pageTitles/sitemap.gif) no-repeat 0 0;}
#directoryBody h1.pageTitle 		{background: url( ../images/pageTitles/directory.gif) no-repeat 0 0;}

#kidszoneBody h1.pageTitle 		{background: url( ../images/pageTitles/kidszone.gif) no-repeat 0 0;}
#kidszone_detailBody h1.pageTitle 		{background: url( ../images/pageTitles/kidszone.gif) no-repeat 0 0;}

/* The kids' zone titles are set out in a slightly different way due to them all being on a single 
page and thus you can't style via the normal method using the body tag id. */
h1#ks1linksBody.pageTitle 		{background: url( ../images/pageTitles/ks1links.gif) no-repeat 0 0;}				
h1#ks2linksBody.pageTitle 		{background: url( ../images/pageTitles/ks2links.gif) no-repeat 0 0;}				
h1#gamesBody.pageTitle 			{background: url( ../images/pageTitles/games.gif) no-repeat 0 0;}			
h1#historyBody.pageTitle 		{background: url( ../images/pageTitles/history.gif) no-repeat 0 0;}
h1#scienceBody.pageTitle 		{background: url( ../images/pageTitles/science.gif) no-repeat 0 0;}
h1#englishBody.pageTitle 		{background: url( ../images/pageTitles/english.gif) no-repeat 0 0;}
h1#mathsBody.pageTitle 			{background: url( ../images/pageTitles/maths.gif) no-repeat 0 0;}
h1#brainbuildersBody.pageTitle 	{background: url( ../images/pageTitles/brainbuilders.gif) no-repeat 0 0;}

#govszoneBody h1.pageTitle		{background: url(../images/pageTitles/govszone.gif) no-repeat;}
#gov_calBody h1.pageTitle		{background: url(../images/pageTitles/gov_cal.gif) no-repeat;}
#gov_meetBody h1.pageTitle		{background: url(../images/pageTitles/gov_meet.gif) no-repeat;}
#gov_docsBody h1.pageTitle		{background: url(../images/pageTitles/gov_docs.gif) no-repeat;}
#gov_bulletinBody h1.pageTitle	{background: url(../images/pageTitles/gov_bulletin.gif) no-repeat;}
#gov_profileBody h1.pageTitle	{background: url(../images/pageTitles/gov_profile.gif) no-repeat;}
#gov_linksBody h1.pageTitle		{background: url(../images/pageTitles/gov_links.gif) no-repeat;}

#ccentreBody h1.pageTitle		{background: url(../images/pageTitles/ccentre.gif) no-repeat;}
#celebrationsBody h1.pageTitle		{background: url(../images/pageTitles/celebrations.gif) no-repeat;}
#localhistoryBody h1.pageTitle		{background: url(../images/pageTitles/localhistory.gif) no-repeat;}
#opstoworkBody h1.pageTitle		{background: url(../images/pageTitles/opstowork.gif) no-repeat;}

#faderBody h1.pageTitle		{background: url(../images/pageTitles/fader.gif) no-repeat;}
#addaudioBody h1.pageTitle		{background: url(../images/pageTitles/addaudio.gif) no-repeat;}


/*Layout Engine Stuff - no need to edit this.*/
ul#topcontrols {top: -18px; margin: 0; padding: 0; text-align: right; position: absolute; z-index: 500; width: 100%;}
#topcontrols li {display: inline; margin-right: 10px;}
#baseText {width: 974px; margin: 20px auto 0;}
#copyRight {float: left;}
#sitePrivacy {float: left; padding-left: 10px;}
a#byPrimarySite {float: right;}
a#byPrimarySite, a#sitePrivacy {text-decoration: none;}
li#FGview {display: none;}
.w3cbadge {margin-top: 10px; border: none;}
/* For Login and Web logo*/
p#logStandards{
position: relative;
top: 0;
width: 88px; 
margin: 0 auto; 
padding: 0px; 
text-align: center;
clear: both; /* Needed so that the login button and W3C logo doesn't collapse into the base text area in standards compliant browsers */
}

/* This sets the width of the media items and so you can increase or 
decrease the size so that 4 items will fit on the screen at a time.
This overrides the property set in style.css.  Please do not edit 
the style.css stylesheet. */
.MediaFloat{width: 183px;}
/* Change section heading properties here and not in style.css*/
h2.sectionheading{color: #0a0;}

.hide_default {display: none;}

/* For links to work as link, visited, focus, and hover , they must be in this order.. please change the colours to suit */
a:link{color: #0007BF; text-decoration: none;}
a:visited {color:#0007BF; text-decoration: none;}
a:focus{color:#0007BF; text-decoration: none; border: none;}
a:hover{color: #0D46DF; text-decoration: underline;}
a:active{color: #0D46DF; text-decoration: underline;}


#newsbox {
width: 216px; 
height: 170px; 
display: block;
position: absolute;
background: url(../images/newsboxbg.gif) no-repeat;
left: 20px;
top: 333px;
color: #ff5400;
}

#newsbox h2 {display: none;}

#newsboxinner {
position: relative;
margin: 25px 3px 0px 3px;
height: 135px;
overflow: hidden;}

.newstitlehome {
padding: 3px 8px;
margin: 0;
font-weight: bold;}

#newsletterbox .alt {background: url(../images/newboxbgalt.gif) repeat;}


#homeText {
width: 250px; 
display: block; 
height: 200px; 
position: absolute;
top: 189px;
left: 260px;
color: #0b72d9;
display: none; /* Remove to display homepage text */
}



#ticker {
color:#000000;
font-size:small; font-weight:bold;
left:0px; top:-153px;
left:0px; top:-153px;
margin:0; padding:0;
position:absolute;
width:750px; 
z-index: 100;
overflow: hidden;
}



		#ticker_edit {
		position: absolute; 
		z-index: 100;} 	




#hitcounter {
position: absolute;
top: 340px; left: 570px;
height: 22px; width: 110px;
margin: 0; padding: 0;
z-index: 1000;
text-align: center;
}




	/* EDITABLE SLIDESHOW */

	#fader{
		position: absolute;
		left: 20px;
		top: -99px;
		width: 308px;
		height: 224px;
		overflow: hidden;
		background: url(../images/fadermask.png) no-repeat;
		z-index: 10;
		}

	#EditSlideButton {position: absolute; z-index: 500; top: 0px; left: 0px;}

	#innerfader {
		position: relative;
		top: -97px;
		left: 22px;
		overflow: hidden;
		width: 304px;
		height: 220px;
		}

	#innerfader img {width: 100%;}
	

	
	
	
	
	
#schools-flower {
position: absolute;
left: 339px; top: -100px;
height: 220px; width: 330px;}

#schools-flower ul li {
list-style:none;
margin:0;padding:0;}

#schools-flower ul li a {
display:block;
margin:0; padding:0;
position:absolute;
text-indent:-5000px;}
	
	
	#schools-flower li.schoolone a {
background: url(../images/balls/alwoodleyprimary.gif) no-repeat;
left: 0px; top: 8px;
width: 88px; height: 76px;
}
#schools-flower li.schoolone a:hover {
background-position: -85px 0px;}	
	
#schools-flower li.schooltwo a {
background: url(../images/balls/brodetsky.gif) no-repeat;
left: 200px; top: 8px;
width: 86px; height: 82px;
}
#schools-flower li.schooltwo a:hover {
background-position: -84px 0px;}
	
#schools-flower li.schoolthree a {
background: url(../images/balls/allertonhigh.gif) no-repeat;
left: 100px; top: 8px;
width: 90px; height: 87px;
}
#schools-flower li.schoolthree a:hover {
background-position: -84px 0px;}

#schools-flower li.schoolfour a {
background: url(../images/balls/cardinal.gif) no-repeat;
left: 90px; top: 122px;
width: 103px; height: 92px;
}
#schools-flower li.schoolfour a:hover {
background-position: -111px 0px;}
	
#schools-flower li.schoolfive a {
background: url(../images/balls/allertoncofe.gif) no-repeat;
left: 0px; top: 122px;
width: 80px; height: 100px;
}
#schools-flower li.schoolfive a:hover {
background-position: -85px 0px;}
	
#schools-flower li.schoolsix a {
background: url(../images/balls/highfield.gif) no-repeat;
left: 300px; top: 8px;
width: 86px; height: 80px;
}
#schools-flower li.schoolsix a:hover {
background-position: -85px 0px;}
	
#schools-flower li.schoolseven a {
background: url(../images/balls/sturbans.gif) no-repeat;
left: 200px; top: 122px;
width: 86px; height: 98px;
}
#schools-flower li.schoolseven a:hover {
background-position: -83px 0px;}
	
#schools-flower li.schooleight a {
background: url(../images/balls/stpauls.gif) no-repeat;
left: 300px; top: 122px;
width: 90px; height: 98px;
}
#schools-flower li.schooleight a:hover {
background-position: -86px 0px;}
	
	
	
	
	
	


#CoreOfferInfo {
position: absolute; 
width: 450px; 
height: 165px;
top: 152px; 
left: 30px;
text-align: left;
padding: 0; margin: 0;
 }



#CoreOfferInfo h2 {
padding: 10px; margin: 5px;
font-size: 20px;}

#CoreOfferInfo p {
padding: 10px; margin: 5px;}



h2#whatitis {visibility: hidden;}

#CoreOfferInner {position: absolute; top: -30px;}
p#extendedinfo {font-size: medium; font-weight: bold;}
p#extendedinfo2 {font-size: small;}


#CoreOfferInfo p.thismeans {font-style: italic; font-weight: bold; padding: 0; margin: -10px 30px -5px;}

#services-flower {
position: absolute; 
right: 0px; top: 130px;
height: 180px; width: 232px;}

#services-flower ul li {
list-style:none;
margin:0;padding:0;}

#services-flower ul li a {
display:block;
margin:0; padding:0;
position:absolute;
text-indent:-5000px;}

#services-flower li.petalone a {
background: url(../images/teasers/petal1.gif) no-repeat;
left:5px; top:113px;
width:105px; height: 46px;
}
#services-flower li.petalone a:hover {
background-position: -105px 0px;}

#services-flower li.petaltwo a {
background: url(../images/teasers/petal2.gif) no-repeat;
left:0px; top:54px;
width:94px; height: 43px;
}
#services-flower li.petaltwo a:hover {
background-position: -94px 0px;}

#services-flower li.petalthree a {
background: url(../images/teasers/petal3.gif) no-repeat;
left:78px; top:12px;
width:76px; height: 41px;
}
#services-flower li.petalthree a:hover {
background-position: -76px 0px;}

#services-flower li.petalfour a {
background: url(../images/teasers/petal4.gif) no-repeat;
left:137px; top:53px;
width:91px; height: 43px;
}
#services-flower li.petalfour a:hover {
background-position: -91px 0px;}

#services-flower li.petalfive a {
background: url(../images/teasers/petal5.gif) no-repeat;
left:123px; top:113px;
width:80px; height: 43px;
}
#services-flower li.petalfive a:hover {
background-position: -80px 0px;}





#audiobox {
position: absolute;
right: 40px;  top: 18px;
width: 76px;  height: 38px;
padding: 10px 0px 0px 40px;
background: url(../images/onoff.gif) no-repeat;
overflow: visible;
}
#audiobox #onoff-text {display: none;}	

#addaudio {
position: absolute;
top: 20px;
right: 160px;
z-index: 1000;
}



table#audiofilenames {
padding: 5px;
margin: 0 80px;
}
table#audiofilenames td {
padding: 3px 8px;}







#classbgbox ul {position: relative; top: 0px; height: 300px; width: 600px; margin: 0px auto; padding: 0; list-style-type: none;}


li.foundation a,
li.nursery a, 
li.reception a,
li.year1 a, 
li.year2 a, 
li.year3 a, 
li.year4 a, 
li.year5 a, 
li.year6 a {
display: block; 
width: 100px; 
height: 100px;
background: url( ../images/classpages/class.gif) no-repeat;
position: absolute;
top: 0px; 
left: 0px;
text-indent: -5000px;
}


li.foundation a{top: 10px; left: 0px;}
li.nursery a{top: 10px; left: 0px;}
li.reception a{top: 10px; left: 150px;}
li.year1 a{top: 10px; left: 300px;}
li.year2 a{top: 10px; left: 450px;}
li.year3 a{top: 150px; left: 0px;}
li.year4 a{top: 150px; left: 150px;}
li.year5 a{top: 150px; left: 300px;}
li.year6 a {top: 150px; left: 450px;}


li.foundation a:hover , 
li.nursery a:hover , 
li.reception a:hover ,
li.year1 a:hover , 
li.year2 a:hover , 
li.year3 a:hover ,
 li.year4 a:hover , 
li.year5 a:hover , 
li.year6 a:hover 
{background-position: -100px 0px;}


#classpagepusher {clear: both;}



#kidszoneBody .small {position: absolute; top: 50px;}


#kidszonebox{
position: relative;
width: 440px;height: 440px; 
margin: 0 auto; padding: 15px;
background: #FBFAD5 0 0;
border: #b40000 5px solid;
}
#kidszonebox ul {list-style-type: none;}
#kidszonebox ul li { display: inline; padding: 0; list-style-type: none;}


#kidszonebox ul li a {
	position: absolute; margin: 20px;
	width: 121px;	height: 132px;
	display: block;	overflow: hidden;
	font-weight: bold; text-indent: -5000px;}

#kidszonebox ul li a:hover {background-position: -121px 0;} 

#kidszonebox ul li.english a:hover, #kidszonebox ul li.history a:hover {background-position: -120px 0;} 



li.kgames a{
	background: url(../images/kidszoneimages/games.gif) no-repeat;
	left: 0px;	top: 150px;}

li.ks1links a{
	background: url(../images/kidszoneimages/ks1links.gif) no-repeat;
	left: 0px;	top: 0px;}

li.ks2links a{
	background: url(../images/kidszoneimages/ks2links.gif) no-repeat;
	left: 150px;	top: 0px;}

li.brain a{
	background: url(../images/kidszoneimages/brainbuilders.gif) no-repeat;
	left: 150px;	top: 150px;}

li.english a{
	background: url(../images/kidszoneimages/english.gif) no-repeat;
	left: 0px;	top: 300px;}

li.history a{
	background: url(../images/kidszoneimages/history.gif) no-repeat;
	left: 150px;	top: 300px;}

li.science a{
	background: url(../images/kidszoneimages/science.gif) no-repeat;
	left: 300px;	top: 300px;} 

li.maths a{
	background: url(../images/kidszoneimages/maths.gif) no-repeat;
	left: 300px;	top: 150px;}

li.olderlinks a{
	background: url(../images/kidszoneimages/11-18links.gif) no-repeat;
	left: 300px;	top: 0px;}


	
	
	
	
	
	/*  Directory Listing Styles  */
	


.listingouter {
width: 500px; 
margin: 0 auto;
padding-bottom: 20px;

}

.listingouter h4 {font-weight: bold; font-size: 1.2em; padding-top: 20px;}

.listingouter h3 {
font-size: 2em !important; 
margin-left: -5px; 
margin-bottom: 15px;
margin-top: 0px;
}


#itemdescwrapper {
border: 1px solid #d57c08;
}


dl#listingbox {
margin: 0; margin-top: 20px;
background: #feeea6;
padding-left: 5px;
}

#listingbox dt {
font-weight: bold;
float: left;
clear: left;
min-height: 2em;
width: 30%;
padding: 5px 0% 7px 0%;
}
#listingbox dd {
margin-left: 40%;
min-height: 2em;
background: #fcda76;
padding: 5px 5% 5px 5%;
border-bottom: 2px solid #feeea6;
}

#itemdesc { 
padding: 10px; 
background: #fcda76;
border-bottom: 2px solid #feeea6;
margin-bottom: -20px;
}

#itemdloc em {
font-weight: bold;
font-style: normal;
}
	
	
	
	
	
	
	
	
	
	


/* For the Governors' Zone */

#gov_box {
position: relative; 
top: 23px; 
left: 0; 
margin: 0 auto; 
height: 330px; 
width: 380px;
}
#gov_login p a{position: relative; top :0; left: 0; margin: 0; padding: 0;}
.govstext {
font-size: small;
font-weight: bold;
padding-top: 85px;
text-align: center;
}


#cplogin {position: relative; top: 300px;}

div#profiles a, div#govcalendar a, div#forum a, div#meetings a, div#docs a, div#weblinks a {
position: absolute;
width: 100px;
height: 140px;
display: block;
}
div#profiles a, div#govcalendar a, div#forum a{top: 0px;}
div#meetings a, div#docs a, div#weblinks a {top: 150px;}

div#profiles a {left: 10px; background: url(../images/govs_zone/profiles.png) no-repeat;}
div#govcalendar a {left: 150px; background: url(../images/govs_zone/calendar.png) no-repeat;}		
div#forum a {left: 290px; background: url(../images/govs_zone/forum.png) no-repeat;}
div#meetings a {left: 10px; background: url(../images/govs_zone/meetings.png) no-repeat;}
div#docs a {left: 150px; background: url(../images/govs_zone/docs.png) no-repeat;}
div#weblinks a {left: 290px; background: url(../images/govs_zone/links.png) no-repeat;}

div#profiles a:hover , 
div#govcalendar a:hover , 
div#forum a:hover , 
div#meetings a:hover , 
div#docs a:hover , 
div#weblinks a:hover  {
background-position: -100px 0;
}

.addmessage{font-size:medium;text-align:center;font-weight:bold}
#Guestbook .sort{font-size:small;text-align:center;width:100%}
#Guestbook .allowdeny{font-size:x-small;height:1%}
#Guestbook .guest{padding:10px 5px 10px 5px;font-size:x-small;height:1%}
#Guestbook .message{padding:10px 5px 10px 5px;font-size:small;height:1%}
#Guestbook{border:#42A0FF solid thick}
#Guestbook .sort{background-color:#42A0FF}
#Guestbook .sort a{color:#FF0}
#Guestbook .sort a:hover{color:#FFF}
#Guestbook .allowdeny{color:#FF0;background-color:#42A0FF}
#Guestbook .allowdeny a{color:#FF0}
#Guestbook .allowdeny a:hover{color:#FFF}
#Guestbook .guest{background-color:#FFED6F}
#Guestbook .message{background-color:#FFF}
body #addmessagediv{width:630px;height:100%;display:block;position:relative;margin:0 auto}
#guestbookform input,#guestbookform select{width:100px !important}
#guestbookform textarea {width:300px !important}

/* Calendar Styles */
#termeventslatest .termtitle , #termevents .termtitle {font-weight: bold;font-size: medium;}
#termeventslatest .latesttitle , #termevents .latesttitle {font-size: small;color: #FFFFFF;font-weight: bold;background-color: #FF0000;text-align: center;}
#termeventslatest .latest , #termevents .latest {background-color: #FFCCCC;background-image: url(icons/dontforget.gif);background-repeat: no-repeat;}
#termeventslatest .date , #termevents .date {color: #000000;}
#termeventslatest a , #termevents a {text-decoration: none;color: #0000CC;text-align: center;}
#termeventslatest a:hover , #termevents a:hover {text-decoration: none;color: #FF0000;}
#termeventslatest .termheader , #termevents .termheader {color: #FFFFFF;background-color: #0000CC;}
#termeventslatest .eventarea , #termevents .eventarea {background-color: #D5EAFF;}

/* MONTHLY CALENDAR STYLES */
#monthlycalendars a{color: #FFFFFF;}
#monthlycalendars a:hover{color: #00FF00;}
.dwzCalendarExternalTable{background-color:#bbbbba;margin: 0 auto;}
.dwzCellPrev{background-color:#666666;}
.dwzCellMonth{background-color:#666666;color:#FFFFFF;}
.dwzCellNext{background-color:#666666;color:#000000;}
.dwzCellWeekDay{background-color:#FFFFFF;}
.dwzCellNextMonth{color:#999999;background-color: #d1d1d0;}
.dwzCellPrevMonth{color:#999999;background-color: #d1d1d0;}
.dwzCellNoEvent{color:#000000;background-color:#e4e4e0;}
.dwzCellEvent{background-color:#666666;}


#podsquad a {
background:url("../images/podsqaud.gif") repeat scroll 0 0 transparent;
height:27px;
left:228px;
position:absolute;
text-indent:-9999px;
top:337px;
width:178px;
}


#podsquad a:hover{
background-position: -179px 0px;
}

