﻿body {
}

#Page
{
	
	width: 760px;
    text-align: left;
    margin: 0 auto;
    /*
	border-top: 4px solid #1f0434; 
	border-left: 2px solid #1f0434; 
	border-right: 2px solid #1f0434; 
	border-bottom: 2px solid #1f0434; 
*/
	border-top: 4px solid #1f0434; 
	border-left: 2px solid #A6ADAA; 
	border-right: 2px solid #A6ADAA; 
	border-bottom: 2px solid #A6ADAA; 
    
}

#Header
{
	border-bottom: 4px solid #1f0434; 
	padding: 0px 0px 0px 0px;
}

#MenuAndContent
{
	padding: 0px 5px 5px 5px;
}

#MenuAndContent h1
{
	font-size: large;
}

#MenuAndContent h2
{
	font-size: medium;
	font-style: italic;
	color: #1f0434;
}
#MenuAndContent h3
{
	font-size: large;
}


#Menu
{
	text-align: left;	
	float: left;
	width: 300px; 
	/* padding-left: 45px; */
	padding: 0px;
}

#Content
{
	float: right;
	width: 435px; 
	/* border-left: 1px dashed #1f0434;  */
	padding: 0px 10px 10px 10px;
}


#Content h3
{
	font-size: large;
}


#AboutUsBlurb
{
	background-color: #FFEEEE;
	margin-bottom: 10px;
	padding: 2px 4px 4px 4px;
}

.MediaItem
{
	border: 1px solid #A6ADAA;
	padding-bottom: 2px; 
	margin-bottom: 12px;
	padding: 5px 5px 5px 5px;
	background-color: #F6EDFC;		
}

.MediaItem h2
{
	font-size: medium;
	color: #1f0434;
}

.Member
{
	border: 1px solid #A6ADAA;
	padding-bottom: 2px; 
	margin-bottom: 12px;
	padding: 5px 5px 5px 5px;
	background-color: #F6EDFC;		
}

.Member h2
{
	font-size: medium;
	color: #1f0434;
}

.NewsItem
{
	border: 1px solid #A6ADAA;
	padding-bottom: 2px; 
	margin-bottom: 12px;
	padding: 5px 5px 5px 5px;
	background-color: #F6EDFC;		
}

.NewsItem h2
{
	font-size: medium;
	color: #1f0434;
}

.post
{
	border-top: 1px dashed #1f0434;
	padding-bottom: 2px; 
	margin-bottom: 8px;
}

#News
{
	padding: 0px 0px 0px 10px;
}


#footer
{
	clear: both;
}
.MainMenu
{
	background-color: #FFEEEE;
	font-size: small;
}
.MainMenu a
{
	color: Blue;
}

.SelectedMenuItem
{
	background-color: #FFDDDD;

}

.HoverMenuItem
{
	background-color: #f40e0e;
		
}
.HoverMenuItem a
{
	color: White;
}


/*???
a:visited.MainMenu
{
	color: Black;
}
*/

.IndividualContactInfo
{
	margin: 5px;
	float: left;
	clear: both;
	padding: 2px 2px 2px 2px;
}

.IndividualContactInfo h2
{
	font-size: medium;
	color: Red;
}

.TeacherName
{
	color: #f40e0e;
	font-weight: bold;
}