body{
	background-color: #FFFFFF;
}

#outerlayer
{
	width:95%;
	padding:4px;
}
/* first row */
#accessibility{
	text-align:right;
}

a.defaultstylelink{
	visibility:hidden;
}

a.lowvisionlink{
	font-size:15pt;
	color:#7da5e0;
	font-weight:bold;
}

a.largetextlink{
	font-size:15pt;
	color:#7da5e0;
	font-weight:bold;
}

/* second row */
#header{
	text-align:center;
}

img.crest{
	width:140px;
	border: none;
}

img.banner{
	width:720px;
	border: none;
}

/* third row */
#homebutton_and_title{
	text-align:center;
}

#mainpagetitle{
	font-size:30pt;
	font-weight:bold;
	color:#000000;
	font-family:"Comic Sans MS";
}

/* fourth row*/
#navbar_and_mainpage{
	text-align:center;
}


/* skip links - important for screen reader software */
.skiplink{display: none;}


/* navigation menu */
#menu{
	position:relative;
	z-index:1;
	top:0;
	left:0;
	padding:2px;
	margin:0px;
	list-style:none;
	font-size:15pt;
	font-weight:bold;
}
li ul{
	position:relative;
	display:none;
	padding:0px;
	margin:0px;
	list-style:none;
}
li{
	position:relative;
	background-color:#7da5e0;
	border:1px solid black;
	padding:2px;
	margin:0px;
	color:#ffe000;
}
.subMenu{
	background-repeat:no-repeat;
}
.click{
	background-color:#7da5e0;
	color:#000000;
}
.click ul{
	display:block;
}
.hover, ul li a:hover{
	cursor:pointer;
	background-color:#7da5e0;
	color:#000000;
}
li ul li.hover, li ul li.hover a:hover{
	background-color:#000000;
}
li a{
	width:100%;
}
li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#ffe000;
}
li.hover a, li ul li.hover a{
	color:#ffe000;
	text-decoration:none;
}
.dbMenu{
	width:202px;
}
.dbMenu .subMenu{
}
.dbMenu li ul{
	position:absolute;
	left:9.7em;
	top:0;
	width:10em;

}
.dbMenu li>ul{
	left:201px;
}
/*end navigation menu */


#last_update{
	font-size:11pt;
	color:#000000;
}

#topnavbar{
	background-color:#7da5e0;
	color:#000000;
	font-size:15pt;
	text-align:right;
	font-weight:bold;
}

a.topnavbarlink{
	text-decoration:none;
	color:#ffe000;
	font-size:15pt;
	font-weight:bold;

}
span.currentlink{
	color:#000000;
	font-size:15pt;
	font-weight:bold;
}

#subpagetitle{
	font-size:20pt;
	font-weight:bold;
	color:black;
	font-family:"Comic Sans MS";
}

p.firstletter{
	font-size:14pt;
	color:black;
}

p.firstletter:first-letter{
	font-size:22pt;
	color:black;
}

p{
	font-family:"Comic Sans MS";
	font-size:14pt;
	color:black;
}

/* schoolband */
#schoolbandlayer{
	background-image:url('../images/background_schoolband.jpg');
	width:100%;
}
img.notesl{
	float:left;margin:10px;
}
img.notesr{
	float:right;
}
div.img{
	margin: 2px;border: 1px solid #5577ff;height: auto;width: auto;float: left;text-align: center;
}
div.imgnofloat{
	margin: 2px;
	border: 1px solid #5577ff;
	height: auto;
	width: auto;
	text-align: center;
}
div.img img{
	display: inline;
	margin: 3px;
	border: 1px solid #5577ff;
}
div.imgnofloat img{
	display: inline;
	margin: 3px;
	border: 1px solid #5577ff;
}
div.img a:hover img{
	border: 1px solid #ee0440;
}
div.imgnofloat a:hover img{
	border: 1px solid #ee0440;
}
div.desc{
	text-align: center;
	font-weight: normal;
	width: 120px;
	margin: 2px;
}
.clicktoenlarge{
	text-align:center;
}
a.mp3{
	font-size:15pt;
}

/* pet's corner */
#petscornerlayer{
	width:100%;
	text-align:left;
}
#petsform{
}
p.petsform{
	font-size:15pt;
	font-weight:bold;
}
a.petlinks{
	color:blue;
	font-size: 18pt;
	font-family:"Comic Sans Ms";
}
a.petlinks:hover {
	color:#000000;
}	


/* history */
#historylayer{
	width:100%;
}

a.history{
	color:blue;
}
a.history:hover {
	color:#000000;
}	

/* a day in the life */
#day_in_life_layer{
	width:100%;
}
.style_red{
	color:#990000;
}
#day_in_life_sport_layer{
	width:100%;
}
#day_in_life_music_layer{
	background-image:url('../images/music025.gif');
	width:100%;
}
#day_in_life_ECAs_layer{
	width:100%;
}

/* contact us */
#contact_us_layer{
	width:100%;
	font-size:18pt;
}

/* homepage (index.html) */
#indexlayer{
	width:100%
}
#newsFrame{
	border-color:#191970;
	border-style:solid;
	border-width:3px;
}
#newsArea{
	height:100px;
	width:90%;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
}
a.newslinks{
	color:blue;
	font-size: 18pt;
}
a.newslinks:hover {
	color:#000000;
}	
h2.newstitle{
	color:#aa0000;
	font-family:"Comic Sans Ms";
}

/* parent's area */
#parents_area_layer{
	width:100%;
}
	
/* graduation photos */
#grad_photos_layer{
	width:100%;
}

/* news */
#news_layer{
	width:100%;
}

#news {
}

#oldnews {
}

#music { 
	background: url(images/music.gif);
	background-repeat: no-repeat;
}

/* resources */
#resources_layer{
	width:100%;
}

/*picturepages*/
#picturepage{
	text-align:center;
	width:90%;
}

#picturepage a{
	font-size:32pt;
	color:#191970;
}

#picturepage h1{
	font-size:34pt;
}
