A 			{ color: #DE8D13; text-decoration: underline; }
A:link		{ color: #DE8D13; text-decoration: underline; }
A:visited	{ color: #DE8D13; text-decoration: underline; }
A:active	{ color: #666;  }
A:hover		{ color: #666;  }
body {
	background: #BABABA url('/images/background.png') center repeat-y;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
}
#count {
	font-size: .8em;
	color: #292929;
	font-weight: normal;
}
.header {	
	background: #BABABA url('/images/title.png') center no-repeat;
	width: 779px;
	height: 149px;
	border: 0px solid #fff;
	margin: 0px auto;
	text-align: center;
	position: relative;
	z-index: 5;
	display: block;
	padding: 0px;
}
#nav {
	position: absolute;
	top: 112px;
	left: 1px;
	right: 0px;
	text-align: left;
	z-index: 4;
}
#nav ul#tabnav {
	list-style-type: none;
	padding-bottom: 24px;
	margin: 0;
	padding-left: 0px;
}
#nav ul#tabnav li {
	float: left;
	height: 25px;
	margin: 2px 0px 0 0px;
}	
body#tab1 #nav li.tab1 a, body#tab2 #nav li.tab2 a, body#tab3 #nav li.tab3 a, body#tab4 #nav li.tab4 a, body#tab5 #nav li.tab5 a, body#tab6 #nav li.tab6 a {
	color: #000;
	background: #FFFFFF;
	border-right: 1px solid #919191;
}
#nav li a {
	float: left;
	display: block;
	color: #333;
	background-color: #DDD;
	text-decoration: none;
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	border-right: 1px solid #919191;
}
#nav li a:hover {
	background-color: #FAD39A;
	color: #000;
}
.main {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
.content {
	text-align: left;
	padding: 0px;
	padding-left: 10px;
	margin-right: 195px;
}
.entry {
	margin-bottom: 14px;
	margin-top: 4px;
}
.text_header {
	padding: 4px;
	padding-left: 6px;
	font-weight: bold;
	margin-bottom: 5px;
	background: #FBE9CF;
	font-size: 17px;
	border-bottom: 1px dashed #aaa;
	text-shadow: 0px 1px 3px #999;
}
.sec_date {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-shadow: 0px 0px 0px #fff;
}
.text_header a:link, .text_header a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.sidebar {
	float: right;
	width: 184px;
	padding-top: 0px;
	text-align: left;
}
.menu a {
	text-shadow: 1px 1px 2px #999;
	color: #000;
	padding: 2px;
	padding-left: 7px;
	margin-left: 1px;
	margin-right: 1px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #FBDEB2;
	border-bottom: 1px solid #FBDEB2;
}

.menu a:hover {
	text-shadow: 1px 1px 3px #FFF;
	color: #000;
	background-color: #F8BB6D;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
}
.footer {
	background: #F6A947;

	margin-top: 20px;
	margin-right: 185px;
	padding: 4px 0px;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	position: relative;
	font-weight: bold;

	font-size: 13px;
	color: #000;
	z-index: 5;

	display: block;
	text-shadow: 0px 1px 3px #FFF;
}
.back1 {
	background: transparent;
	padding: 6px;
}
.back2 {
	background: #FFF4E5;
	padding: 6px;
}
.label {
	width: 10em;
	padding-top: 5px;
	float: left;
	text-align: right;
	padding-right: 8px;
	font-weight: bold;
}
.comm1 { background: transparent; margin-bottom: 7px; }
.comm2 { background: #FFF4E5; margin-bottom: 7px; }
.comm_text { padding: 6px; }
.comm_by { border-top: 1px solid #F6A947; padding: 3px 5px; }
.comm_num { float: right; font-weight: bold; }
.small_head {
	margin-bottom: 4px; 
	border-bottom: 1px dashed #F6A947; 
	font-weight: bold; 
	padding: 2px; 
	color: #000; 
	font-size: 12px;
}
.comment_head {
	margin-top: 4px; 
	border-top: 1px solid #F6A947;
	padding: 2px; 
	color: #000; 
	font-size: 12px;
	font-weight: bold;
}
.menuitems {
	padding-left: 10px;
}
.comment {
	padding: 5px;
	padding-top: 0px;
	margin-bottom: 5px;
	border: 1px solid #F6A947;
	background: #FFEDD1;
}
.image {
	float: right;
	text-align: right;
	padding: 5px 0 5px 10px;
}
.image:link, .image:visited {
	text-decoration: none;
	font-size: 9px;
	color: #666;
}
.image img {
	padding: 1px;
	margin: 0px;
	border: 1px solid #aaa;
	margin-bottom: 2px;
}
.imgleft { float: left; text-align: left; padding: 5px 10px 5px 0px; }
a.staff:link, a.staff:visited {
	color: #fff;
	background: #333;
	width: 100px;
	border-right: 1px dashed #DE8D13;
	border-bottom: 1px dashed #DE8D13;
	padding: 4px;
	float: left;
	font-weight: bold;
	text-decoration: none;
}
a.staff:hover {
	color: #000;
	background: #DE8D13; 
	border-right: 1px dashed #000;
	border-bottom: 1px dashed #000;
}
table#schools tr td {
	width: 90px;
	text-align: left;
}
.entry_foot {
	background: #EAEAEA;
	padding: 4px;
	margin-top: 5px;
}