body {

    max-width: 960px;

	font-family: 'century gothic', verdana, arial, helvetica, sans-serif;

}



#header {

	height: 170px;

	padding:0px;

	}



#logo {

	padding:0px 0px;

	float: left;

}



#thisweek {

	padding: 10px 10px 10px 30px;

	font-family: 'Handwriting-Dakota', cursive, sans-serif;

	color:#666;

	font-size:14px;

	border-color:#000;

}



#studentheader {

	padding: 10px 10px 10px 550px;

	font-family: 'Trebuchet MS', Verdana, sans-serif;

	color:#000;

	font-size:44px;

	border-color:#000;

	

}



#staffheader {

	padding: 10px 10px 10px 30px;

	font-family: 'Handwriting-Dakota', cursive, sans-serif;

	color:#666;

	font-size:24px;

	border-color:#000;

}

.fontswitch {

	color: #F60;

	font-size:14px;

}



.smallbold {

	font-weight:bold;

	font-size:14px;

}

#tagline {

	padding: 1px 10px 0px 16px;

	float:left;

	color:#333;

	border-top-style:dotted;

	border-top-color:#666;

	border-width:thin;

	font-size:15px;



}



#navigation {

	padding: 15px 20px 13px 10px;

	overflow: hidden;

	

}



#navigation button {

	float:left;

}



#navigation a:link {

	text-decoration:none;

}



.navigationabout{

	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	box-shadow:inset 0px 1px 0px 0px #fce2c1;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );

	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');

	background-color:#ffc477;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #eeb44f;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #cc9f52;

}.navigationabout:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );

	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');

	background-color:#fb9e25;

}.navigationabout:active {

	position:relative;

	top:1px;

}



.navigationlocations {

	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bed53b), color-stop(1, #a5cc52) );

	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e345', endColorstr='#a5cc52');

	background-color:#b8e356;

-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #c2d43b;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #528009;

}.navigationlocations:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c2d43b), color-stop(1, #dbdb1f) );

	background:-moz-linear-gradient( center top, #c2d43b 5%, #dbdb1f 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2d43b', endColorstr='#dbdb1f');

	background-color:#c2d43b;

}.navigationlocations:active {

	position:relative;

	top:1px;

}





.navigationschoolyr {

	-moz-box-shadow:inset 0px 1px 0px 0px #138d8f;

	-webkit-box-shadow:inset 0px 1px 0px 0px #138d8f;

	box-shadow:inset 0px 1px 0px 0px #138d8f;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6699cc), color-stop(1, #18347a) );

	background:-moz-linear-gradient( center top, #2089d9 5%, #18347a 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2089d9', endColorstr='#18347a');

	background-color:#2089d9;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #2089d9;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #0a6180;

}.navigationschoolyr:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #18347a), color-stop(1, #2089d9) );

	background:-moz-linear-gradient( center top, #18347a 5%, #2089d9 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18347a', endColorstr='#2089d9');

	background-color:#18347a;

}.navigationschoolyr:active {

	position:relative;

	top:1px;

}



.navigationsummer {

	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bed53b), color-stop(1, #a5cc52) );

	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');

	background-color:#b8e356;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #83c41a;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #86ae47;

}.navigationsummer:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );

	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');

	background-color:#a5cc52;

}.navigationsummer:active {

	position:relative;

	top:1px;

}



.navigationsoirees{

	-moz-box-shadow:inset 0px 1px 0px 0px #138d8f;

	-webkit-box-shadow:inset 0px 1px 0px 0px #138d8f;

	box-shadow:inset 0px 1px 0px 0px #138d8f;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6699cc), color-stop(1, #18347a) );

	background:-moz-linear-gradient( center top, #2089d9 5%, #18347a 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2089d9', endColorstr='#18347a');

	background-color:#2089d9;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #2089d9;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #0a6180;

}.navigationsoirees:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #18347a), color-stop(1, #2089d9) );

	background:-moz-linear-gradient( center top, #18347a 5%, #2089d9 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18347a', endColorstr='#2089d9');

	background-color:#18347a;

}.navigationsoirees:active {

	position:relative;

	top:1px;

}



.navigationcalendar{

	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	box-shadow:inset 0px 1px 0px 0px #fce2c1;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );

	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');

	background-color:#ffc477;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #eeb44f;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:16px;

	font-weight:bold;

	padding:8px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #cc9f52;

}.navigationcalendar:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );

	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');

	background-color:#fb9e25;

}.navigationcalendar:active {

	position:relative;

	top:1px;

}



.studentabout{

	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	box-shadow:inset 0px 1px 0px 0px #fce2c1;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );

	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');

	background-color:#ffc477;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #eeb44f;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:12px;

	font-weight:bold;

	padding:4px 12px;

	text-decoration:none;

	text-shadow:1px 1px 0px #cc9f52;

}.studentabout:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );

	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');

	background-color:#fb9e25;

}.studentabout:active {

	position:relative;

	top:1px;

}



.studentbridge {

	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bed53b), color-stop(1, #a5cc52) );

	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e345', endColorstr='#a5cc52');

	background-color:#b8e356;

-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #c2d43b;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:12px;

	font-weight:bold;

	padding:4px 12px;

	text-decoration:none;

	text-shadow:1px 1px 0px #528009;

}.studentbridge:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c2d43b), color-stop(1, #dbdb1f) );

	background:-moz-linear-gradient( center top, #c2d43b 5%, #dbdb1f 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2d43b', endColorstr='#dbdb1f');

	background-color:#c2d43b;

}.studentbridge:active {

	position:relative;

	top:1px;

}





.studentvision {

	-moz-box-shadow:inset 0px 1px 0px 0px #138d8f;

	-webkit-box-shadow:inset 0px 1px 0px 0px #138d8f;

	box-shadow:inset 0px 1px 0px 0px #138d8f;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6699cc), color-stop(1, #18347a) );

	background:-moz-linear-gradient( center top, #2089d9 5%, #18347a 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2089d9', endColorstr='#18347a');

	background-color:#2089d9;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #2089d9;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:12px;

	font-weight:bold;

	padding:4px 12px;

	text-decoration:none;

	text-shadow:1px 1px 0px #0a6180;

}.studentvision:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #18347a), color-stop(1, #2089d9) );

	background:-moz-linear-gradient( center top, #18347a 5%, #2089d9 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18347a', endColorstr='#2089d9');

	background-color:#18347a;

}.studentvision:active {

	position:relative;

	top:1px;

}





.studentportfolio {

	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	box-shadow:inset 0px 1px 0px 0px #d9fbbe;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bed53b), color-stop(1, #a5cc52) );

	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');

	background-color:#b8e356;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #83c41a;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:12px;

	font-weight:bold;

	padding:4px 12px;

	text-decoration:none;

	text-shadow:1px 1px 0px #86ae47;

}.studentportfolio:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );

	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');

	background-color:#a5cc52;

}.studentportfolio:active {

	position:relative;

	top:1px;

}



.studenttools{

	-moz-box-shadow:inset 0px 1px 0px 0px #138d8f;

	-webkit-box-shadow:inset 0px 1px 0px 0px #138d8f;

	box-shadow:inset 0px 1px 0px 0px #138d8f;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6699cc), color-stop(1, #18347a) );

	background:-moz-linear-gradient( center top, #2089d9 5%, #18347a 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2089d9', endColorstr='#18347a');

	background-color:#2089d9;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #2089d9;

	display:inline-block;

	color:#ffffff;

	font-family:Trebuchet MS;

	font-size:12px;

	font-weight:bold;

	padding:4px 12px;

	text-decoration:none;

	text-shadow:1px 1px 0px #0a6180;

}.studenttools:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #18347a), color-stop(1, #2089d9) );

	background:-moz-linear-gradient( center top, #18347a 5%, #2089d9 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18347a', endColorstr='#2089d9');

	background-color:#18347a;

}.studenttools:active {

	position:relative;

	top:1px;

}



#left {

    margin-top: -15px;

	padding:6px 1px 1px 10px;

	float: left;

	width: 150px;

	height: 450px;

	border-right-style:dotted;

	border-width:thin;

	

}



#left h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

}



#left p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#666;

}



#left a:link {

	padding-left:8px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#fb9e25;

}



#left a:link visited {

	color:#fb9e25;

}



#center {

    margin-top: -28px;

	padding:0px 0px 5px 18px;

	float:left;

	width: 645px;

	

}



#center h1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

}



#center p {

	font-size:12px;

}



#center ul {

	font-size:12px;

}



.blockquote {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	display:block;

	padding: 3px 20px;

	

}



table {

		border-spacing:10px;

		border-collapse:collapse;

		}



th  {text-align:left;

	background-color:#A0A0A0;

	color:#FFFFFF;

	}



td  {

	text-align:left;

font-size:12px;

	padding:6px;

	}



tr.alt td  {

	background-color:#F0F0F0;

}



td.station {

	font-size:12px;

	}



tr.break td  {

	background-color:#D0D0D0;

}



tr.task td  {

	border-bottom:4px solid gray;

}

table, th, td  {

	border: 1px dotted black;

	}



#right {

    padding:10px 0px;

	float:left;

	width: 100px;

}



#footer {

    clear: both;

	padding:5px;

	

}



#footer p {

	font-size:10px;

}



/***IE fix ***/

* html #left {

    left: 28%;

}