/* CSS Document */

/* DOCUMENT INFORMATION -----------------------------------

TITLE:			Default screen display styles
LAST UPDATED:	7th November 2005
AUTHOR:			Nick Toye

-- CONTENTS -----------------------------------------------

	=1:		[HTML & BODY]
	=2:		[LINKS]
	=3:		[COMMON ELEMENTS]
	=4:		[TOP ELEMENTS]
	=5:		[NAVIGATION]
	=6:		[MAIN COLUMN]
	=7:		[SIDEBAR COLUMN]
	=8:		[FOOTER]
	=9:		[LISTS]
	=10:	[FORMS]
	=11:	[IMAGES]
	=12:	[TEASERS]
	=13:	[MISC]
	=14:	[FLASH]
	
-----------------------------------------------------------*/

@import url("undohtml.css");

/*	=1:	[HTML & BODY] -------------------------------------*/	

* {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #fff;
	background: #1a59b6 url(_images/body_bg.png) repeat;
font-size: 100%;
	}


	
/*	=2:	[LINKS] -------------------------------------*/	
	
/* NOTES: 
remember LoVe HAte, also I have added a current class for current elements 
*/

a:link {
	color: #000000;
	text-decoration: none;
	}
a:visited {
	color: #000000;
	text-decoration: none;
	}
a:hover {
	color: #ffffff;
	}
	
a.current {
	color: #ffffff;
	}

/*	=3:	[COMMON ELEMENTS] -------------------------------------*/	

p {}
	
table {color: black; border: none;}
	
h1 {}
	
h2 {}
	
h3 {}

code {
	color: #000000;
	font-size: 110%;
	line-height: 1.2em;
	text-align: left;
	}
		
abbr, acronym {
	font-style: normal;
	border-bottom: 1px dotted #bbb;
	cursor: help;
	}
	
a abbr {
	border: none;
	}
	
em {
	font-style: italic;
	}
	
strong {
	font-weight: bold;
	}
	
del {
	text-decoration: line-through;
	}
	
ins {
	text-decoration: none;
	font-style: italic;
	}
	
address {
	margin: 0;
	padding: 0;
	font-style: normal;
	}

/*	=4:	[TOP ELEMENTS] -------------------------------------*/	

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 760px;
	min-height: 550px;
	}
	
* html #wrap {height: 550px;}

body#pages #wrap {
	background: url(_images/faux.png) repeat-y;
	}
	
#header {
	width: 760px;
	height: 99px;
	background: url(_images/header.png) no-repeat;
	}

* html #header {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_images/header.png");}	
	
	
body#pages #header {
	width: 760px;
	height: 98px;
	background: url(_images/header2.png) no-repeat;
	}

#header h1 {
	display: none;
	}





/*	=5:	[NAVIGATION] -------------------------------------*/	

/* NOTES: 
obviously the image references need to be altered to customise design
*/

ul#nav {
	width: 169px;
	height: 482px;
	position: absolute;
	left: 96px;
	top: -22px;
	background: url(_images/nav_bg.png) no-repeat;
	}
	

	
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	}
	
#aboutUs {
	margin-top: 105px;
	position: relative;
	width: 169px;
	height: 95px;
	text-indent: -3000px;
	}
	
#aboutusHeader {
	display: block;
	width: 169px;
	height: 20px;
	background: url(_images/aboutusHeader.png) no-repeat;
	}
	
#welcomeBtn a {
	display: block;
	width: 169px;
	height: 14px;
	line-height: 14px;
	background: url(_images/welcomeBtn.png) no-repeat;
	}
	
#welcomeBtn a:hover, #welcomeBtn a.current {background-position: 0 -14px;}

#contactBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/contactBtn.png) no-repeat;
	}
	
#contactBtn a:hover, #contactBtn a.current {background-position: 0 -12px;}

#keyInfoBtn a {
	display: block;
	width: 169px;
	height: 14px;
	line-height: 14px;
	background: url(_images/keyInfoBtn.png) no-repeat;
	}
	
#keyInfoBtn a:hover, #keyInfoBtn a.current {background-position: 0 -14px;}

#tourBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/tourBtn.png) no-repeat;
	}
	
#tourBtn a:hover, #tourBtn a.current {background-position: 0 -12px;}
	
#whoswhoBtn a {
	display: block;
	width: 169px;
	height: 13px;
	line-height: 13px;
	background: url(_images/whoswhoBtn.png) no-repeat;
	}
	
#whoswhoBtn a:hover, #whoswhoBtn a.current {background-position: 0 -13px;}

#clubsBtn a {
	display: block;
	width: 169px;
	height: 13px;
	line-height: 13px;
	background: url(_images/clubsBtn.png) no-repeat;
	}
	
#clubsBtn a:hover, #clubsBtn a.current {background-position: 0 -13px;}

#news {
	margin-top: 0px;
	position: relative;
	width: 169px;
	height: 54px;
	text-indent: -3000px;
	}
	
#newsHeader {
	display: block;
	width: 169px;
	height: 22px;
	background: url(_images/newsHeader.png) no-repeat;
	}

#newsBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/newsBtn.png) no-repeat;
	}
	
#newsBtn a:hover, #newsBtn a.current {background-position: 0 -12px;}

#calendarBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/calendarBtn.png) no-repeat;
	}
	
#calendarBtn a:hover, #calendarBtn a.current {background-position: 0 -12px;}

#lettersBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/lettersBtn.png) no-repeat;
	}
	
#lettersBtn a:hover, #lettersBtn a.current {background-position: 0 -12px;}
	
#children {
	margin-top: 0px;
	position: relative;
	width: 169px;
	height: 62px;
	text-indent: -3000px;
	}
	
#childrenHeader {
	display: block;
	width: 169px;
	height: 22px;
	background: url(_images/childrenHeader.png) no-repeat;
	}

#galleryBtn a {
	display: block;
	width: 169px;
	height: 15px;
	line-height: 15px;
	background: url(_images/galleryBtn.png) no-repeat;
	}
	
#galleryBtn a:hover, #galleryBtn a.current {background-position: 0 -15px;}

#yeargroupsBtn a {
	display: block;
	width: 169px;
	height: 14px;
	line-height: 14px;
	background: url(_images/yeargroupsBtn.png) no-repeat;
	}
	
#yeargroupsBtn a:hover, #yeargroupsBtn a.current {background-position: 0 -14px;}

#kidszoneBtn a {
	display: block;
	width: 169px;
	height: 13px;
	line-height: 13px;
	background: url(_images/kidszoneBtn.png) no-repeat;
	}
	
#kidszoneBtn a:hover, #kidszoneBtn a.current {background-position: 0 -13px;}

#councilBtn a {
	display: block;
	width: 169px;
	height: 13px;
	line-height: 13px;
	background: url(_images/councilBtn.png) no-repeat;
	}
	
#councilBtn a:hover, #councilBtn a.current {background-position: 0 -13px;}

#community {
	margin-top: 5px;
	position: relative;
	width: 169px;
	height: 96px;
	text-indent: -3000px;
	}
	
#communityHeader {
	display: block;
	width: 169px;
	height: 22px;
	background: url(_images/communityHeader.png) no-repeat;
	}

#parentsBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/parentsBtn.png) no-repeat;
	}
	
#parentsBtn a:hover, #parentsBtn a.current {background-position: 0 -12px;}

#ptaBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/ptaBtn.png) no-repeat;
	}
	
#ptaBtn a:hover, #ptaBtn a.current {background-position: 0 -12px;}

#governorsBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/governorsBtn.png) no-repeat;
	}
	
#governorsBtn a:hover, #governorsBtn a.current {background-position: 0 -12px;}

#floBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/floBtn.png) no-repeat;
	}
	
#floBtn a:hover, #floBtn a.current {background-position: 0 -12px;}

#staffBtn a {
	display: block;
	width: 169px;
	height: 12px;
	line-height: 12px;
	background: url(_images/staffBtn.png) no-repeat;
	}
	
#staffBtn a:hover, #staffBtn a.current {background-position: 0 -12px;}

#friendsBtn a {
	display: block;
	width: 169px;
	height: 14px;
	line-height: 14px;
	background: url(_images/friendsBtn.png) no-repeat;
	}
	
#friendsBtn a:hover, #friendsBtn a.current {background-position: 0 -14px;}

#VacanciesBtn a {
	display: block;
	width: 169px;
	height: 15px;
	line-height: 15px;
	background: url(_images/VacanciesBtn.png) no-repeat;
	}
	
#VacanciesBtn a:hover, #VacanciesBtn a.current {background-position: 0 -15px;}

/*===============================================*/

body#pages ul#nav {
	top: -27px;
	left: 15px;
	width: 124px;
	height: 441px;
	background: url(_images/nav_bg2.png) no-repeat;
	}
	
#homeBtn a {
	position: absolute;
	top: 10px;
	width: 124px;
	height: 104px;
	text-indent: -3000px;
	background: url(_images/homeBtn.png) no-repeat;
	}
	
#homeBtn a:hover {background-position: 0 -104px;}

body#pages #aboutUs {
	margin-top: 117px;
	position: relative;
	width: 113px;
	height: 95px;
	text-indent: -3000px;
	}
	
body#pages #aboutusHeader {
	display: block;
	width: 113px;
	height: 20px;
	background: none;
	}
	
body#pages #welcomeBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/welcomeBtn2.png) no-repeat;
	}
	
body#pages #welcomeBtn a:hover, body#pages #welcomeBtn a.current {background-position: 0 -13px;}

body#pages #contactBtn a {
	display: block;
	width: 113px;
	height: 11px;
	line-height: 11px;
	background: url(_images/contactBtn2.png) no-repeat;
	}
	
body#pages #contactBtn a:hover, body#pages #contactBtn a.current {background-position: 0 -11px;}

body#pages #keyInfoBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/keyInfoBtn2.png) no-repeat;
	}
	
body#pages #keyInfoBtn a:hover, body#pages #keyInfoBtn a.current {background-position: 0 -14px;}

body#pages #tourBtn a {
	display: block;
	width: 113px;
	height: 12px;
	line-height: 12px;
	background: url(_images/tourBtn2.png) no-repeat;
	}
	
body#pages #tourBtn a:hover, body#pages #tourBtn a.current {background-position: 0 -12px;}
	
body#pages #whoswhoBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/whoswhoBtn2.png) no-repeat;
	}
	
body#pages #whoswhoBtn a:hover, body#pages #whoswhoBtn a.current {background-position: 0 -13px;}

body#pages #clubsBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/clubsBtn2.png) no-repeat;
	}
	
body#pages #clubsBtn a:hover, body#pages #clubsBtn a.current {background-position: 0 -13px;}

body#pages #news {
	margin-top: 5px;
	position: relative;
	width: 169px;
	height: 54px;
	text-indent: -3000px;
	}
	
body#pages #newsHeader {
	display: block;
	width: 169px;
	height: 18px;
	background: none;
	}

body#pages #newsBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/newsBtn2.png) no-repeat;
	}
	
body#pages #newsBtn a:hover, body#pages #newsBtn a.current {background-position: 0 -13px;}

body#pages #calendarBtn a {
	display: block;
	width: 113px;
	height: 12px;
	line-height: 12px;
	background: url(_images/calendarBtn2.png) no-repeat;
	}
	
body#pages #calendarBtn a:hover, body#pages #calendarBtn a.current {background-position: 0 -12px;}

body#pages #lettersBtn a {
	display: block;
	width: 113px;
	height: 12px;
	line-height: 12px;
	background: url(_images/lettersBtn2.png) no-repeat;
	}
	
body#pages #lettersBtn a:hover, body#pages #lettersBtn a.current {background-position: 0 -12px;}
	
body#pages #children {
	margin-top: 5px;
	position: relative;
	width: 113px;
	height: 62px;
	text-indent: -3000px;
	}
	
body#pages #childrenHeader {
	display: block;
	width: 113px;
	height: 20px;
	background: none;
	}

body#pages #galleryBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/galleryBtn2.png) no-repeat;
	}
	
body#pages #galleryBtn a:hover, body#pages #galleryBtn a.current {background-position: 0 -14px;}

body#pages #yeargroupsBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/yeargroupsBtn2.png) no-repeat;
	}
	
body#pages #yeargroupsBtn a:hover, body#pages #yeargroupsBtn a.current {background-position: 0 -14px;}

body#pages #kidszoneBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/kidszoneBtn2.png) no-repeat;
	}
	
body#pages #kidszoneBtn a:hover, body#pages #kidszoneBtn a.current {background-position: 0 -14px;}

body#pages #councilBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/councilBtn2.png) no-repeat;
	}
	
body#pages #councilBtn a:hover, body#pages #councilBtn a.current {background-position: 0 -14px;}
body#pages #community {
	margin-top: 0px;
	position: relative;
	width: 113px;
	height: 96px;
	text-indent: -3000px;
	}
	
body#pages #communityHeader {
	display: block;
	width: 113px;
	height: 22spx;
	background: none;
	}

body#pages #parentsBtn a {
	display: block;
	width: 113px;
	height: 11px;
	line-height: 11px;
	background: url(_images/parentsBtn2.png) no-repeat;
	}
	
body#pages #parentsBtn a:hover, body#pages #parentsBtn a.current {background-position: 0 -11px;}

body#pages #ptaBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/ptaBtn2.png) no-repeat;
	}
	
body#pages #ptaBtn a:hover, body#pages #ptaBtn a.current {background-position: 0 -13px;}

body#pages #governorsBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/governorsBtn2.png) no-repeat;
	}
	
body#pages #governorsBtn a:hover, body#pages #governorsBtn a.current {background-position: 0 -13px;}

body#pages #floBtn a {
	display: block;
	width: 113px;
	height: 11px;
	line-height: 11px;
	background: url(_images/floBtn2.png) no-repeat;
	}
	
body#pages #floBtn a:hover, body#pages #floBtn a.current {background-position: 0 -12px;}

body#pages #staffBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/staffBtn2.png) no-repeat;
	}
	
body#pages #staffBtn a:hover, body#pages #staffBtn a.current {background-position: 0 -13px;}

body#pages #friendsBtn a {
	display: block;
	width: 113px;
	height: 13px;
	line-height: 13px;
	background: url(_images/friendsBtn2.png) no-repeat;
	}
	
body#pages #friendsBtn a:hover, body#pages #friendsBtn a.current {background-position: 0 -13px;}

body#pages #VacanciesBtn a {
	display: block;
	width: 113px;
	height: 14px;
	line-height: 14px;
	background: url(_images/VacanciesBtn2.png) no-repeat;
	}
	
body#pages #VacanciesBtn a:hover, body#pages #VacanciesBtn a.current {background-position: 0 -14px;}



/*===[BOTTOM NAV]===*/
/* nav bottom */
#navBottom {
	text-align: center;
	margin: 0 25px;
	}

#navBottom li {
	display: inline;
	font-size: 80%;
	}
	
#navBottom a {text-decoration: underline; color: #fff;font-size: x-small;}
#navBottom a:hover {color: #edc462;}

/*	=6:	[MAIN COLUMN] -------------------------------------*/	
#main {
	width: 760px;
	height: 451px;
	background: url(_images/main_bg.png) no-repeat;
	position: relative;
	}

#welcomeMsg {
	width: 225px;
	height: 100px;
	position: absolute;
	top: 52px;
	right: 90px;
	background: url(_images/welcomeMsg.png) no-repeat;
	text-indent: -3000px;
	}

* html #welcomeMsg {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_images/welcomeMsg.png")}


#content {
	width: 621px;
	float: right;
	min-height: 450px;
	_height: 450px; /*REMOVE*/
	}

h2.welcome,h2.contact,h2.keyInfo,
h2.tour,h2.whoswho,h2.clubs,h2.news,
h2.calendar,h2.letters,h2.gallery,h2.yeargroups,
h2.kidszone,h2.parents,h2.pta,h2.council,
h2.flo,h2.staff,h2.friends,h2.vacancies,h2.governors{
display: block;
width: 621px;
height: 74px;
line-height: 74px;
text-indent: 10px;
text-indent: -3000px;
}
	
h2.welcome {background: url(_images/welcome_title.png) no-repeat;}
h2.contact {background: url(_images/contact_title.png) no-repeat;}
h2.keyInfo {background: url(_images/keyInfo_title.png) no-repeat;}
h2.tour {background: url(_images/tour_title.png) no-repeat;}
h2.whoswho {background: url(_images/whoswho_title.png) no-repeat;}
h2.clubs {background: url(_images/clubs_title.png) no-repeat;}
h2.news {background: url(_images/news_title.png) no-repeat;}
h2.calendar {background: url(_images/calendar_title.png) no-repeat;}
h2.letters {background: url(_images/letters_title.png) no-repeat;}
h2.gallery {background: url(_images/gallery_title.png) no-repeat;}
h2.yeargroups {background: url(_images/yeargroups_title.png) no-repeat;}
h2.kidszone {background: url(_images/kidszone_title.png) no-repeat;}
h2.parents {background: url(_images/parents_title.png) no-repeat;}
h2.pta {background: url(_images/pta_title.png) no-repeat;}
h2.council {background: url(_images/council_title.png) no-repeat;}
h2.flo {background: url(_images/flo_title.png) no-repeat;}
h2.staff {background: url(_images/staff_title.png) no-repeat;}
h2.friends {background: url(_images/friends_title.png) no-repeat;}
h2.vacancies {background: url(_images/vacancies_title.png) no-repeat;}
h2.governors {background: url(_images/governors_title.png) no-repeat;}
	

	
	
#content .shell {
	min-height: 450px; /*REMOVE*/
	_height: 450px;
	padding: 0;
	width: 95%;
	margin: 0 auto;
	position: relative;
	color: #000;
	}

	

/*	=7:	[SIDEBAR COLUMN] -------------------------------------*/	
#sidebar {
	float: left;
	width: 124px;
	height: 450px; /*REMOVE*/
	position: relative;
	}
	
#tassles {
	position: absolute;
	bottom: -21px;
	left: 15px;
	width: 121px;
	height: 34px;
	background: url(_images/tassles.png) no-repeat bottom left;
	}

	
/*	=8:	[FOOTER] -------------------------------------*/	
#footer {top: 0;
	clear: both;
	margin: 0 auto;
	width: 760px;
	height: 62px;
	background: url(_images/footer_bg.png) no-repeat;
	}


/*	=9:	[LISTS] -------------------------------------*/	




/*	=10: [FORMS] -------------------------------------*/	




/*	=11: [IMAGES] -------------------------------------*/	



/*	=12: [TEASERS] ------------------------------------*/

/* kidszone */
#englishBtn a {
	position: absolute;
	top: 0;
	left: 20px;
	width: 133px;
	height: 113px;
	line-height: 113px;
	text-indent: -3000px;
	background: url(_images/englishBtn.png) no-repeat;
	}
	
#englishBtn a:hover {background-position: 0 -113px;}

#mathsBtn a {
	position: absolute;
	top: 0;
	left: 153px;
	width: 116px;
	height: 115px;
	line-height: 115px;
	text-indent: -3000px;
	background: url(_images/mathsBtn.png) no-repeat;
	}
	
#mathsBtn a:hover {background-position: 0 -115px;}

#scienceBtn a {
	position: absolute;
	top: 0;
	left: 280px;
	width: 102px;
	height: 123px;
	line-height: 123px;
	text-indent: -3000px;
	background: url(_images/scienceBtn.png) no-repeat;
	}
	
#scienceBtn a:hover {background-position: 0 -123px;}

#historyBtn a {
	position: absolute;
	top: 0;
	right: 40px;
	width: 132px;
	height: 122px;
	line-height: 122px;
	text-indent: -3000px;
	background: url(_images/historyBtn.png) no-repeat;
	}
	
#historyBtn a:hover {background-position: 0 -122px;}

#gamesBtn a {
	position: absolute;
	top: 150px;
	left: 150px;
	width: 116px;
	height: 119px;
	line-height: 119px;
	text-indent: -3000px;
	background: url(_images/gamesBtn.png) no-repeat;
	}
	
#gamesBtn a:hover {background-position: 0 -119px;}

#weblinks1Btn a {
	position: absolute;
	top: 150px;
	right: 170px;
	width: 104px;
	height: 122px;
	line-height: 122px;
	text-indent: -3000px;
	background: url(_images/weblinks1Btn.png) no-repeat;
	}
	
#weblinks1Btn a:hover {background-position: 0 -122px;}

#weblinks2Btn a {
	position: absolute;
	top: 150px;
	left: 230px;
	width: 97px;
	height: 120px;
	line-height: 120px;
	text-indent: -3000px;
	background: url(_images/weblinks2Btn.png) no-repeat;
	}
	
#weblinks2Btn a:hover {background-position: 0 -120px;}



/* classpage buttons */

#nurseryBtn a {
	position: absolute;
	top: 0;
	left: 50px;
	width: 226px;
	height: 134px;
	line-height: 134px;
	text-indent: -3000px;
	background: url(_images/nurseryBtn.png) no-repeat;
	}
	
#nurseryBtn a:hover {background-position: 0 -134px;}

#receptionBtn a {
	position: absolute;
	top: 0;
	right: 50px;
	width: 226px;
	height: 93px;
	line-height: 93px;
	text-indent: -3000px;
	background: url(_images/receptionBtn.png) no-repeat;
	}
	
#receptionBtn a:hover {background-position: 0 -93px;}

#year1Btn a {
	position: absolute;
	top: 170px;
	left: 50px;
	width: 182px;
	height: 114px;
	line-height: 114px;
	text-indent: -3000px;
	background: url(_images/year1Btn.png) no-repeat;
	}
	
#year1Btn a:hover {background-position: 0 -114px;}

#year2Btn a {
	position: absolute;
	top: 130px;
	right: 50px;
	width: 182px;
	height: 114px;
	line-height: 114px;
	text-indent: -3000px;
	background: url(_images/year2Btn.png) no-repeat;
	}
	
#year2Btn a:hover {background-position: 0 -114px;}


		
		
/*	=13: [MISC] -------------------------------------*/	


/* skip navigation rule*/ 


#counter {
	position: absolute;
	bottom: 5px;
	left: 280px;
	text-align: center;
	}
	
#counter p {
	color: #fff;
	}
	

	
#link a {
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	right: 10px;
	}


img.planShift {
	margin-left: 28px;
	}



#login {
	position: absolute;
	top:470px;
	left: 15px;
	}
	
/*	=14: [FLASH] -------------------------------------*/	
#owl {
	width: 255px;
	height: 354px;
	position: absolute;
	top: 29px;
	left: 223px;
	}

#slideshow {
	width: 247px;
	height: 181px;
	position: absolute;
	top: 159px;
	left: 433px;
	}

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	

/* CSS changes needed due to upgrade to 3+ final */
.newstitlehome{margin:0;font-weight:bold}
#MediaBlock .MediaFloat{width:196px}
#content .EditButtonBlock{height:18px}
#content .DocEditButtons{height:18px}
#MediaBlock .MediaFloat p.caption {line-height: 1em;font-size:1em}
