
BODY {
	background-image:		url(http://www.schoolsnapshots.org/ace/images/bg-details.gif) ;
	background-color:		#114282 ;
	margin:				0px ; 
	background-repeat:		repeat-y ;
	font-family:			Georgia, Times New Roman, Palatino, serif ;
	line-height:			125% ;
	background-position:		center 50% ;
}



blockquote {
	color:			blue ;
	padding-left:		7px ;
	border-left:		3px #ccccff solid ;
}


h1 {
	color:			#112244;
	font-family:		Georgia, Palatino, Swiss, Times New Roman, serif;
	font-size:		32px;
	font-weight:		bold;
	padding-top:		4px;
	padding-right:		24px;
	padding-left:		4px;
	padding-bottom:		14px;
	margin-top:		30px;
	line-height:		115%;
	text-indent:		-2pc;
	margin-left:		2pc;
}


h2 {
	color:			#112288;
	font-family:		Georgia, Palatino, Swiss, Times New Roman, serif;
	font-size:		20px;
	font-weight:		bold;
	padding-top:		24px;
	padding-right:		24px;
	padding-left:		4px;
	padding-bottom:		10px;
	line-height:		120%;
	text-indent:		-2pc;
	margin-left:		2pc;
}


.center_p {
	font-family:		Georgia, Times New Roman, serif ;
	font-size:		16px ;
	font-weight:		normal ;
	color:			black ;
	text-align:		center;
	margin-bottom:		0px ;
	margin-top:		0px ;
	padding-top:		0px ;
	padding-bottom:		0px ;
}


.dateline_graf {
	text-align:		right ;
	background:		yellow ;
	color:			blue ;
}


.story_list {
	font-family:		"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif ;
	font-size:		1.4em ;
	font-weight:		normal ;
	margin-left:		6px ;
}


.story_detail_in_list {
	font-family:		Georgia, Times New Roman, serif ;
	font-size:		16px ;
	font-weight:		normal ;
	color:			#777777 ;
	margin-top:		-2px ;
	margin-left:		26px;
}




.subsection {
	color:			#281644 ;
	font-family:		Georgia, Palatino, Swiss, Times New Roman, serif;
	font-size:		18px;
	font-weight:		bold;
	padding-top:		4px;
	padding-right:		4px;
	padding-left:		4px;
	padding-bottom:		4px;
	margin-top:		30px;
	background:		#bb77ff ;
	text-align:		center ;
}

.comment_text {
	border-top:		1px solid #662288;
	font-family:		Georgia, Times New Roman, serif ;
	font-size:		14px ;
	font-weight:		normal ;
	color:			black ;
	text-align:		left;
	margin-bottom:		0px;
	margin-top:		6px;
	padding-top:		6px;
}

.grade_request {
	border-top:		1px solid #662288;
	font-family:		Georgia, Times New Roman, serif ;
	font-size:		16px ;
	font-weight:		normal ;
	color:			black ;
	text-align:		left;
	margin-bottom:		6px;
	margin-top:		6px;
	padding-top:		6px;
}

.comment_footer {
	font-family:		Arial, Helvetica, sans-serif ;
	font-size:		16px;
	font-weight:		normal;
	color:			black;
	text-align:		right;
	margin-top:		6px;
}


a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: none;}
a:link:hover { color: red; text-decoration: underline;}
a:visited:hover { color: red; text-decoration: underline;}





#bottom {
	background-image:	url(http://www.schoolsnapshots.org/ace/images/bg-bottom.gif) ;
	margin:			0px auto ;
	width:			990px ;
	height:			18px ;
}


#containerSub {
	background-image:	url(http://www.schoolsnapshots.org/ace/images/bg-whitebody.gif) ;
	padding-bottom:		0px ;
	background-color:	#ffffff ;
	margin:			0px auto ;
	padding-top:		0px ;
	padding-left:		11px ;
	padding-right:		11px ;
	width:			968px ;
	background-repeat:	no-repeat ;
	overflow:		hidden ;
}




#containerSub #infoBox {
	padding-bottom:		45px ;
	padding-left:		42px ;
	width:			880px ;
	padding-right:		45px ;
	font-size:		18px ;
	line-height:		135% ;
	overflow:		hidden ;
	padding-top:		0px ;
}


#containerSub DIV.tourBox #tourNav LI {
	padding-bottom:		0px ;
	padding-left:		5px ;
	padding-right:		5px ;
	display:		inline ;
	padding-top:		0px ;
}

DIV.footer {
	text-align:		center ; 
	margin:			0px auto ; 
	width:			950px ; 
	color:			#ffffff ; 
	font-size:		11px ;
}

DIV.footer UL {
	padding-bottom:		0px ; 
	list-style-type:	none ; 
	margin:			0px ; 
	padding-left:		0px ;
	padding-right:		0px ; 
	padding-top:		0px ;
}

DIV.footer LI {
	padding-bottom:		0px ; 
	padding-left:		3px ; 
	padding-right:		3px ; 
	display:		inline ; 
	padding-top:		0px ;
}

DIV.footer A {
	color:			#ffffff ;
	text-decoration:	underline ;
}

DIV.footer A:hover {
	color:			#ffffff ; 
	text-decoration:	none ;
}

DIV.footer H4 {
	color:			#ffffff ;
	font-size:		11px ;
	font-weight:		normal ;
}

H5 {
	color:			#ffffff ;
	font-size:		11px ;
	font-weight:		normal ;
}

.speaker1 { color: #82f; margin-left: 20px; }
.speaker2 { color: #181; margin-left: 20px; }
.speaker3 { color: #a22; margin-left: 20px; }
