@charset "utf-8";
/* CSS Document */

html {
		margin:0;
		padding:0;
		color:#000;
		background:#F4E5E8;
	}
	#wrap {
		width:1000px;
		margin:0 auto;
		background:#F4E5E8 url(backline.gif);
		font-family: Arial, Helvetica, sans-serif ;
	}
	
	#wraphome {
		width:1000px;
		margin:0 auto;
		background:#FFEAEC;
		font-family: Arial, Helvetica, sans-serif ;
	}
	

		
	#header {
    	padding:0 10px;
		height: 141px;
		background:#ddd url(header3.jpg) no-repeat;
	}
	h1 {
	    margin:0;
    }
	#nav {
		padding:10px 10px 15px 10px;
		background:#9E0333;
		line-height: 18px;
		width: 798px;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	
	#nav a:link, #nav a:visited
{

line-height: 20px;
font-size:17px;
font-weight: normal;
margin: 0 20px 4px 20px;
text-decoration: none;
color: #F3C1C8;
}

#nav a:link#current, #nav a:visited#current, #nav a:hover
{
border-bottom: 3px solid #F3C1C8;
padding-bottom: 2px;
background: transparent;
color: #F3C1C8;
}

#nav a:hover { color: #F3C1C8; }
	
	
	
	#main {
		float:left;
		width:160px;
		padding:10px;
		background:#BB4769;
	}

#main .star { 
margin-left:-20px;
}

#main .star2 { 
margin-left:-20px;
}

#main p {
font-size: 12px;
color: #F3C1C8;
}
	
	
	h1 {
		margin:0 0 1em;
		color: #FF004E;
		font-size: 29px;
		text-align:left;
		font-style: italic;
		font-family: Georgia, Serif;
	}
	
	h2 {
		margin:0 0 1em;
		color: #F3C1C8;
		text-align:left;
		font-style: italic;
		font-family: Georgia, Serif;
	}
	
	h3 {
		margin:0 0 1em;
		color: #F3C1C8;
		font-size:15px;
		text-align:center;
		font-style: italic;
		font-family: Georgia, Serif;
	}
	
	
	#sidebar {
		float:right;
		width:800px;
		padding:10px;
		background: url(main_back2.jpg) no-repeat;
		
	}
	
	
	#sidebarclasses {
		float:right;
		width:800px;
		padding:10px;
		background: url(back-classes.jpg) no-repeat;
		
	}
	
	#sidebargrades {
		float:right;
		width:800px;
		padding:10px;
		background: url(back-grades.jpg) no-repeat;
		
	}
	
		#sidebarevents {
		float:right;
		width:800px;
		padding:10px;
		background: url(back-events.jpg) no-repeat;
		
	}
	
	
	#sidebarcontact {
		float:right;
		width:800px;
		padding:10px;
		background: url(back-contact.jpg) no-repeat;
		
	}
	
	#sidebargallery {
		float:right;
		width:800px;
		padding:10px;
		background: url(back-general.jpg) no-repeat;
		
	}
	
	
	#maintext {width: 600px;}
	
	#maintext a:link {
	color: #0b007f;
	}
	
	#maintext p {
	padding-right: 150px;
	color: #5C001C;
	}
	
	#maintext h2 {
	color: #FF004E;
	}
	
	
	#footer {
		clear:both;
		padding:5px 10px;
		background:#9E0333;
		width: 797px;
	}
	#footer p {
		margin:0;
		font-size:9px;
		color: #F3C1C8;
    }
	* html #footer {
		height:1px;
	}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}


