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

* {margin:0; padding:0;}
body {background:#5A75BD; font-family:Calibri, Georgia, Times New Roman, serif;}
div#wrapper {background: url(../images/content-bg.png) repeat-y; width:984px; margin:0 auto;}
div#content {background: url(../images/sunburst-bg.png) left bottom no-repeat; margin:0 auto; width:948px;}
div#left_column {background:fff; border-right:1px solid #5774b8; width:210px; height:450px; margin-top:15px; float:left;}
div#right_column {width: 737px;  float:left; margin-top:15px;}
#right_content { width: 727px; float:left; padding-left:10px; padding-bottom: 50px;}
div#navigation {background: url(../images/nav-bg.png) no-repeat; width:685px; height:34px;}
div.clear_float {clear:both;}
div#footer {background:url(../images/footer-bg.png) no-repeat; width:984px;  height:51px; padding: 0 30px 0 30px; font-size:10px; align:center;}

/* NEW STUFF STIL WORKING ON 

h1 { color:5A75BD; font-size:18px}
h2 { color:5A75BD; font-size:16px}
h3 { color:5A75BD; font-size:14px}
h4 { color:5A75BD; font-size:12px}
h5 { color:5A75BD; font-size:10px}

/* NAVIGATION */ /*
#nav, #nav ul { width: 685; height: 34;  margin: 0px auto;} 
#nav a {display: block; font:Calibri, Georgia, Times New Roman, serif; } 
#nav li {float:left; width: 680;}
#nav li ul {position: absolute; width: 10em; left: -999em; margin: 0 auto;} 
#nav li:hover ul {left: auto; background:#fff;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}*/





h1 {
	font-family: Calibri, Times New Roman, serif;
	font-weight: normal;
	/*font-style: italic;*/
	color: #5271b7;
	font-size: 21px;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
/*	background: url(../images/header_dots.gif) no-repeat;*/
	}

h2 {
	font-family: Calibri, Times New Roman, serif;
	font-weight: bold;
	/*font-style: italic;*/
	color: #990099;
	/*color: #5271b7;*/
	font-size: 18px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
/*	background: url(../images/header_dots.gif) no-repeat;*/
	}
	
h3 {
	font-family: Calibri, Times New Roman, serif;
	font-weight: normal;
	/*font-style: italic;*/
	color: #5271b7;
	border-bottom: 1px #5271b7;
	font-size: 18px;
	/*padding-left: 5px;*/
	margin-bottom: 10px;
	/*margin-left: 5px;*/

	}
h4 {
	font-family: Calibri, Times New Roman, serif;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
	color: #5271b7;
	font-size: 16px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

	}



/*-------------------------- NAVIGATION --------------------------*/

#navigation {
	/*float: left; */
	position: relative;
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: #FFF;
	height: 56px;
	}
#navigation li {float: left; list-style:none}
#navigation li a {
	text-indent: -9999px;
	float: left;
	
}
#navigation #home a {
	width: 61px;
	height: 36px;
	background: url("../images/nav_up_06.gif") no-repeat;
	}
#navigation #home:hover a, #navigation #about.hover a {background: url("../images/nav_over_06.gif") no-repeat;}
#navigation #home a#current {background: url("../images/nav_up_06.gif") no-repeat;}

#navigation #about a {
	width: 94px;
	height: 36px;
	background: url("../images/nav_up_07.gif") no-repeat;
	}
#navigation #about:hover a, #navigation #about.hover a {background: url("../images/nav_over_07.gif") no-repeat;}
#navigation #about a#current {background: url("../images/nav_up_07.gif") no-repeat;}


#navigation #philosophy a {
	width: 115px;
	height: 36px;
	background: url("../images/nav_up_08.gif") no-repeat;
	}
#navigation #philosophy:hover a, #navigation li#philosophy.hover a {background: url("../images/nav_over_08.gif") no-repeat;}
#navigation #philosophy a#current {background: url("../images/nav_up_08.gif") no-repeat;}


#navigation #programs a {
	width: 120px;
	height: 36px;
	background: url("../images/nav_up_09.gif") no-repeat;
	}
#navigation #programs:hover a, #navigation #programs.hover a {background: url("../images/nav_over_09.gif") no-repeat;}
#navigation #programs a#current {background: url("../images/nav_up_09.gif") no-repeat;}


#navigation #calendar a {
	width: 81px;
	height: 36px;
	background: url("../images/nav_up_10.gif") no-repeat;
	}
#navigation #calendar:hover a, #navigation #calendar.hover a {background: url("../images/nav_over_10.gif") no-repeat;}
#navigation #calendar a#current {background: url("../images/nav_up_10.gif") no-repeat;}


#navigation #involved a {
	width: 137px;
	height: 36px;
	background: url("../images/nav_up_11.gif") no-repeat;
	}
#navigation #involved:hover a, #navigation #involved.hover a {background: url("../images/nav_over_11.gif") no-repeat;}
#navigation #involved a#current {background: url("../images/nav_up_11.gif") no-repeat;}


#navigation #contact a {
	width: 94px;
	height: 36px;
	background: url("../images/nav_up_12.gif") no-repeat;
	}
#navigation #contact:hover a, #navigation #contact.hover a {background: url("../images/nav_over_12.gif") no-repeat;}
#navigation #contact a#current {background: url("../images/nav_up_12.gif") no-repeat;}


#navigation li:hover .drop, #navigation li.hover .drop {display: block;}

/*--drop-menu--*/
#navigation .drop {
	display: none;
	position:absolute;
	top: 36px;
	left: 0;
	margin: 0;
	padding: 0px 0 0 20px;
	/*background: url(../images/dropdown.gif) no-repeat 0 0;*/
	width: 702px;
	height: 25px;
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif; 
	
}
#navigation .drop li {
	height: 19px;
	padding: 0;
	margin: 0 20px 0 0px;
	background: none !important;
}
#navigation .drop a {
	width: auto !important;
	height: auto !important;
	text-indent: 0;
	padding-bottom: 10px;
	background: none !important;
	color: #000;
	text-decoration: none;
}
#navigation .drop a:hover,#navigation .drop .active {
	color: #5271b7;
	
	}
	
#navigation .programs {
	width: 702px;
	padding: 5px 0 0 40px;

}

#navigation .philosophy {
	width: 702px;
	padding: 5px 0 0 45px;

}


#navigation .about {
	width: 702px;
	padding: 5px 0px 0px 35px;
	

}

/*
#navigation .calendar {
	width: 471px;
	padding: 3px 0 0 193px;
}*/
#navigation .involved {
	width: 702px;
	padding: 5px 0 0 387px;
}

#navigation .contact {
	width: 702px;
	padding: 5px 0 0 487px;
}
/*
#navigation .boutique a {
	float: left;
	width: 70px !important;
	padding: 0 0 0 0px;
}

/*-------------------------- LEFT SIDE NAVIGATION --------------------------*/
.left_nav{
width: 185px;
height: 250px;
margin-top: 0px;
margin-bottom: 0;
font-family: Calibri, Times New Roman, serif;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
/*background: red;*/
float: left;

}

.left_nav li{
display: block;
margin: 3px 0px 3px 0px;
padding: 1px 0px 1px 0px;

/*background: pink;*/
}

.left_nav li a{
text-decoration: none;
display: block;
position: relative;
z-index: 1;
padding: 1px 0px;
margin-right: 0px;
margin-left: 25px;
color: #5271b7;
height: 21px;
border: 1px solid #5271b7;
background: url(../images/nav_left_up.gif);

}

.left_nav li a:visited{
color: #990099;
}

.left_nav li a:hover{
text-decoration: none;
color: #ffffff;
border: 1px solid #990099;
background-image: url(../images/nav_left_over_23.gif)
}

.left_nav li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

}

.left_nav li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}








/*-------------------------- INTERIOR CONTENT --------------------------*/

#pricebox {
	width: 710px;
	background-color: #fff;
	padding: 2px 0 2px 0px;	
	border-bottom: 1px dashed #5271b7;
	margin: 10px 0 10px 0px;
	}
	
#about_content {
	width: 600px;
	padding: 2px 50px 2px 50px;	
	margin: 10px 0 5px 0px;
	}

div#body_content	{
	width: 700px;
	padding: 2px 0 2px 10px;	
	margin: 10px 0 5px 0px;
	text-align: left;
	}
		
div#body_content ul li {
	margin-left:50px;
	}
	

	
div#content blockquote {
	margin-left:20px;
	}

#biobox {
	width: 700px;
	padding: 2px 0 2px 10px;	
	margin: 10px 0 5px 0px;
	text-align: left;
	border-bottom: 1px dashed #5271b7;
	}

#biobox .pic {
	padding: 0px 0px 0px 0px;	
	margin: 0px 10px 0px 0px;
	float: left;	
	}
	
#biobox .contact {
	width: 300px;
	padding-left: 0px;
	margin: 5px 0 5px 0;
	text-align: left;
	font-family: Times New Roman, serif;
	font-weight: normal;
	/*font-style: italic;*/
	color: #5271b7;
	font-size: 16px;
	}
/*-------------------------- About Content --------------------------*/	
div#star_box {
	width: 600px;
	border-bottom: 1px dashed #5271b7; 
	margin-bottom: 15px;
	}

.value{
	margin-top: 15px;
	margin-right: 10px;
	float:left;
	/*margin-top: 10px;
	margin-left: 10px;
	float:right;*/
	}		
		
/*-------------------------- PRELOAD IMAGES --------------------------*/
#preload2 {
	background: url("../images/nav_over_06.gif") no-repeat;
	background-position: -1000px;
	}
#preload3 {
	background: url("../images/nav_over_07.gif") no-repeat;
	background-position: -1000px;
	}
#preload4 {
	background: url("../images/nav_over_08.gif") no-repeat;
	background-position: -1000px;
	}
#preload5 {
	background: url("../images/nav_over_09.gif") no-repeat;
	background-position: -1000px;
	}
#preload6 {
	background: url("../images/nav_over_10.gif") no-repeat;
	background-position: -1000px;
	}
#preload7 {
	background: url("../images/nav_over_11.gif") no-repeat;
	background-position: -1000px;
