body {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #000;}a:link { color: #fff; }
a:visited { color: #fff; }a:hover { color: #FFCC66; }A.white:link { color: #fff; text-decoration: none; }A.white:visited { color: #fff; text-decoration: none; }A.white:hover { color: #FF9900; text-decoration: none;}
td {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}

tr {
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
}

img {
	display: block; /* needed for strict mode */
}.topNavLinks {	font-family: Arial, sans-serif;	color: #fff;	font-weight: normal;	font-size: 12px;	background-color: #000;}

/* new structure for Main Nav Links */

#newMainLinks {
	padding-top: 10px;
	margin-bottom: 10px;
	width: 550px;
	float: right;
	position: relative;
}

#newMainLinks a {
	display: block;
	width: 170px; height: 40px;
	float: right;
	padding: 5px; margin: 0;
	overflow: visible;
	background-color: #000;
	font: 18px/110% Helvetica, Verdana, sans-serif;
	text-decoration: none;
z-index: 5;
}
#newMainLinks a:hover {
	color: #fff;}


#POSrelative {
	position: relative;
}

#social_media_icons {
	position: absolute;
	top: 90px; left: 820px;	
	width: 70px;
	z-index: 99;
	}
	
#social_media_icons a { border: 0  !important; outline: 0  !important; text-decoration: none !important;}
	
#social_media_icons .youtube_icon {
display: block; position: absolute; width: 25px; height: 25px; top: 0; left: 40px;
border: 0; }

#social_media_icons .facebook_icon {
	border: 0; 
}
	
/*these colors tweaked from standards to pop */

#newMainLinks .boys {	color: #fb8902;  /* Kieve Boys orange */	background-color: #000;
}
#newMainLinks .girls {	color: #128d21;  /* Wavus Girls green */	background-color: #000;
}
#newMainLinks .ldi {	color: #44c0e4;  /* Leadership teal */	background-color: #000;
}

#newMainLinks .kw {	color: #6b51b3;  /* Kieve West purple */	background-color: #000;
}

#newMainLinks .klc {	color: #cd174f;  /* Kennedy Learning reddish */	background-color: #000;
}
#newMainLinks .blog {	color: #fff;  /* blog brown */	background-color: #000;
}

#newMainLinks .boys:hover {	color: #fff;  /* Kieve Boys orange */	background-color: #fb8902;
}
#newMainLinks .girls:hover {	color: #fff;  /* Wavus Girls green */	background-color: #128d21;
}
#newMainLinks .ldi:hover {	color: #fff;  /* Leadership teal */	background-color: #3daccc;
}

#newMainLinks .kw:hover {	color: #fff;  /* Kieve West purple */	background-color: #6b51b3;
}

#newMainLinks .klc:hover {	color: #fff;  /* Kennedy Learning reddish */	background-color: #cd174f;
}

#newMainLinks .blog:hover {	color: #fff;  /* blog brown */	background-color: #9c86d9;
}

/* end */

.heads {	font-weight: bold;	font-size: 14px;}.bodytext {	font-family: Verdana, Arial, sans-serif;	font-size: 12px;}.largeTitle {	font-family: serif;	font-size: 24px;	line-height: 100%;}.whitetext {	color: #fff;}.KieveOrange {	color: #FB9C13;}

/* php-driven latest news set via Admin */
#homeUpdate {
	margin: 0; padding: 0;
}
#homeUpdate h3 {	font-family: Arial, sans-serif;	font-size: 20px;	line-height: 120%;	font-weight: bold;	color: #fff;	padding: 10px 20px 0px 20px;
	margin: .1em;}#homeUpdate p {	font-family: Arial, sans-serif;	font-size: 13px;	line-height: 130%;	font-style: normal;	color: #fff;	padding: 0px 20px 10px 20px;
	margin: .1em;}
#homeUpdate p a:hover {	color: #000;}

/* colors for background, dynamically set in admin */
.boys {	background-color: #fb8902;  /* Kieve Boys orange */}
.girls {	background-color: #1A5421;  /* Wavus Girls green */}
.ldi {	background-color: #3daccc;  /* Leadership teal */}.kw {	background-color: #6b51b3;  /* Kieve West purple */}.klc {	background-color: #e11a57;  /* Kennedy Learning red */}
/* end */



#blog_icon_home {
	display: block; width: 153px; position: absolute; 
	top: 0px; left: 0px;
/*top: 205px; left: 568px; */
outline: none; border: 0;
z-index: 99;
}

#blog_icon_home a {
border: 0 !important;
text-decoration: none !important;
}


#holiday_icon_home {
	display: block; width: 198px; height: 195px; position: absolute; 
	top: -25px; left: 507px;
outline: none; border: 0;
z-index: 99;
}

#holiday_icon_home a {
border: 0 !important;
text-decoration: none !important;
}



