body {
	font-family: Tahoma, sans-serif;
	background-image: url(img/marble4.jpg);
	background-repeat: repeat;
}

/* #buttons {text-align:center} */

#container{position: relative; width:730px; margin:auto; }

#sidebar_table a:link {color: White; text-decoration: none;font-size: 90%; }
#sidebar_table a:visited {font-family: Tahoma; color: White; text-decoration: none;font-size: 90%; }	
#sidebar_table a:hover {
	text-decoration: underline;
	color: White;
	font-size: 90%;
	background-color: #6600ff;
}

#sidebar_essays p {	font-size: 90%}
#sidebar_essays a:link { color: #330099; text-decoration: none; background-color: White}
#sidebar_essays a:visited {color: #330099; text-decoration: none; }	
#sidebar_essays a:hover {
	text-decoration: underline;
	background-color: White;
}

#breadcrumbs p {
	font-family: sans-serif;
	font-size: smaller;
	font-weight: lighter; color: #330099; }
	
#events 	{float:left;width:200px; padding-right:3%; }
#events h3 {	font-family:Arial, "sans serif"; font-size:1em; color: #452e96; }

#events img {border: none;}
#content { font-size:0.9em;  float:right; width: 500px; }

#masthead a:link {color: White; text-decoration: none;font-size: 90%; }
#masthead a:visited {font-family: Tahoma; color: White; text-decoration: none;font-size: 90%; }	
#masthead a:focus { font-weight: italic; text-decoration: underline;font-size: 90%; }
#masthead a:hover {
	text-decoration: underline;
	font-size: 90%;
	background-color: #6600ff;
}
#masthead a:active {font-weight: italic; text-decoration: underline;font-size: 90%; }

a:link#row2 {	color: Black; 	text-decoration: none; 	font-size: 85%; } 
a:visited#row2  {	color: Black; text-decoration: none; font-size: 85%;} 
a:focus#row2 {font-weight: italic; color:#452e96 text-decoration: underline;font-size: 85%;}
a:hover#row2 {
	font-weight: italic;
	color: #330099;  text-decoration: underline;
	font-size: 85%;
	background-color: #ffcc22;
}
a:active#row2 { font-weight: italic; text-decoration: underline; font-size: 85%;}

.alt_name {	display:none; }

/*For KidFest text*/

.red {color:red; }


#sitemap table {
	width: 500px;
	font-size: smaller;
	border-style: ridge; }
#sitemap td {	width: 35%; }

#TOC table {border-width: thick; }

table.event_table {
	border-width: 2px;
	border-color: black;
	border-style: inset;
	border-collapse: separate;
	background-color: #ffaa33;
}
table.event_table th {
	border-width: 1px;
	padding: 4px;
	border-style: outset;
		background-color: #ffaa33;
}
table.event_table td {
	border-width: 0px;
	padding: 4px;
	border-style: outset;
	background-color: #ffaa33;
}

/*For otherschools page*/
#leftschools {
	width: 48%;
	float: left;
font-size:0.9em;}
 #leftschools a {font-size:0.9em;}
 
#rightschools {
 float:left; 
 width:220px;
 font-size:0.9em; }
 #rightschools a {font-size:0.9em;}
 
 
/* for the footer*/

#footer {clear: both; font-size: smaller; }
#footer hr {color: black;  }

/* Headers and paragraphs */

h1, h2, h3 { font-family:Tahoma, sans-serif; color: #330099; }
h1 {text-align: center ; font-size: 1.5em;}
h2 { 	font-size: 1em; }
h3 {  font-size: 0.9em; }
p {text-align: left; }

/* for testimonial quotations in sidebar*/
q { 	font-family: Tahoma, sans-serif; color: #330099; font-weight: lighter; }

/* for source of quotations in sidebar*/
cite {	display: block; font-size: 0.9em; font-family: Tahoma, sans-serif; 
color: #330099; font-weight: lighter; font-style: italic;}

/* For FAQ page */
#TOC table {border-width: thick; font-size: 90%; }
#TOC a { text-decoration: none; }

/* for pull quotes from articles*/
blockquote{	font-size:110%; color:#330099; }

/* for the Interview Request Form  ---- fieldset      */
#form {font-family: Tahoma, sans-serif; width:100%}
fieldset {background:#C361D2; border:none;margin-bottom:1em;width:24em;padding-top:1.5em;width:450px}
p.legend { background:#330099;color:white;padding:.2em .3em;font-size:1.2em;position:relative;margin-bottom:-1em;width:10em;margin-left:1em;margin-top:1em}
#students {background:#Ffaa00;border:outset #f3b4f5}
 
#parents {background:#Ffaa00;border:outset #f3b4f5}
#parents label {position:absolute ;font-size:90%;padding-top:.2em;left:240px} 
#parents input {margin-left:9em;line-height:1.4em;margin-bottom:.2em;}
#source {background:#ffaa00;border:outset #b4f5da}

textarea {margin-left:2em;font:.8em "Trebuchet MS", Verdana, sans-serif;width:29em;padding:.2em}
input[type="submit"], input[type="reset"] 
	{
	  background: Scrollbar;
	  font: 1.2em "Trebuchet MS", Verdana, sans-serif;
	}


/* begin styles for RSS Feed */

.rss-box {
	 margin: 1em;
	 width: 200px;
	 background-color: #ffcc00;
	 border: 1px solid silver;
	 
}
.rss-items {
	padding:0.5em; ;
	margin-left:0px;
	}
p.rss-title {padding:0.5em;}
.rss-title {
	font-size: 8pt;
	background-color: #ff9900;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 10px; 
 font-weight: normal;
 line-height: 14px;
 padding-left: 10px;
 color: #333333;
}

.rss-item a {
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 10px; 
 font-weight: normal;
 line-height: 14px;
 padding-left: 10px;
 color: #333333;
	}
	
.rss-item a:visited {
	color: black;
}

.rss-date {
	font-size: 7pt;
	color: red;
	}
 