#topmost  {height: 40px;}
#header-box { width:100%; background-color:#90b0c9; }

#header {
	height:195px;
	width:100%;
	background-image:url(../images/bkgrd.png);
	background-position:0px -3px;
}

#header-image {
	width:455px;
	height:195px;
	float:left;
	background:transparent url("../images/photo.jpg") no-repeat 0px -3px;
}
#content { background:#d8a868; min-height: 400px;}


.hdrf { float:right; height:100%; }
#box1 { width:150px; background-color:#955; }
#box2 { width:75px; background-color:#696; }
#box3 { width:32px; background-color:#77A; }
#box4 { width:16px; background-color:#B8B; }

#navbar-box {
	height:1.8em;
	width:100%;
	background:#955;
	border-bottom:;
}

#navbar {
	margin:auto;
	height:2em;
	background:#3a3230;
	width:100%;
}

#navbar ul {
	list-style-type:none;
	display:block;
	margin-left:24.0759em;
	padding-top:.35em;
	text-transform:uppercase;
	padding-left:30px;
}

#navbar ul, #top-navbar { font:13px Helvetica, Arial, sans-serif; }
#navbar ul li { float:left; padding:0px; }
#navbar span.bar, #top-navbar span.bar { padding:0 14px; }

#navbar a, #navbar p.current {
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#fff;
}

#navbar p.current { color:#90b0c9; }
#navbar a:hover { color:#90b0c9; }
#v-nav ul { padding:0 35px 0 25px; margin-top:30px; font:12px Helvetica, Arial, clean, sans-serif; }

#v-nav ul li {
	margin-bottom:.6em;
	color:#000;
	font-size:13px;
	font-weight:bold;
}
#alert-box {background:#3a3230; color:#FFF; padding: 3px}
#alert-box a {color: #70BDFF}
#alert-box a:hover {color: #FF74E9}

#pc { background:#FFF; min-height: 500px; height: auto !important; height: 500px;}
.rcolumn, .lcolumn { padding:0px 40px; }
.rcolumn { padding:0 0px; }
.lcolumn { padding:0 30px; }

.blog_entry { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px dotted #000; }

/*---- type */
h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman" , Garamond, serif; }

h1 {
	font-size:1.5em;
	color:#000;
	padding:13px 80px 0;
	text-align:right;
}

h2 { color:#036; font-size:1.8em; padding-bottom:.2em; }
h3 { color:#a99046; padding:7px 0; font:bold 14px Helvetica, Arial, clean, sans-serif; }
#v-nav h3 { color: #000;}

.img_r {float:right; padding-left:1em;}
.img_l {float:left; padding-right:1em;}

#pc p { line-height:1.3636em; margin:1em 0; font-size:1.2em; }
#pc p.subtitle {
	color:#084;
	font-size:1.0909em;
	line-height:1.6363em;
	margin:0;
	font-family:Helvetical, Arial, clean, sans-serif;
}

#pc ul { list-style:disc outside; }
#pc li { margin-left:1.2em; }
/* the clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#pc th, #v-nav th { text-align:right; font-weight:bold; }
#pc th, #v-nav th, #pc td, #v-nav td { padding:2px 4px 5px; vertical-align: top; }
#pc table, #v-nav table {margin-bottom: 1em;}
#pc strong { font-weight: bold }
#container { padding:auto 35px; }
#v-nav { background:transparent; padding-top:30px; }
#lcol { padding:30px; }
#rcol { padding-top:30px; }

h1 em {
	font-style:italic;
	font-size:75%;
	text-align:center;
	padding-left:30px;
}

#top-navbar { text-align:right; padding:15px 15px 0; }
#Menu { margin-bottom:30px; }

.MGroup {
	font-weight:bold;
	font-size:13px;
	padding:0 0 0px;
	text-transform:uppercase;
	text-decoration:none;
display:block;
background: #E8B878;
}

.MGroup>a {
	padding:6px 10px 11px;
	text-decoration:none;
	display:block;
	background:transparent;
	color:#000;
	text-align:left;
	cursor:pointer;
	font-weight:bold;
border-bottom: 1px solid #986828;
border-top: 1px solid #FFE8A8;

}

.MGroup>a:hover { background:#90b0c9; }

.MGroupContent {
	font-size:13px;
	padding:5px;
	font-weight:normal;
	text-transform:none;
	padding:0 1em;
background: #D8A868;
}

#MSelected, .MFile a:link, .MFile a:visited, .MIndex a:link, .MIndex a:visited {
	display:block;
	padding:4px 1em 4px 40px;
	margin:2px 0;
	background:transparent;
	color:#0000Eb;
	text-decoration:none;
	text-align:right;
	text-shadow:none;
	font-weight:normal;
font-size: 14px;
}

.MFile a:hover, .MFile a:active, .MIndex a:hover, .MIndex a:active { background-color:#90b0c9; color:#000; }

#MSelected {
	background-color:#90b0c9; /*3e4043- d29a50*/
	color:#000;
	text-shadow:none;
	text-align:right !important;
}
div.MEntry p{padding: 5px 0px;}
.NavGroup { margin-right:0px; padding:0; color: #0000Eb; margin-bottom: 40px }
#to_school { float:right; padding: 10px; }
#to_school a {text-decoration: none; color: #fff; font-weight: bold; font-family: Helvetica, arial, sans-serif; font-size: 120%;}
#to_school a:hover{color: #00F; }