/*
   ----------------------------------------------------------------
   MAIN STYLE SHEET - High Mowing School
   ----------------------------------------------------------------
*/


/* =========================================
	Common Site Elements
=========================================== */


h1,h2,h3,h4,h5,h6 {
	margin:0.5em 0;
	line-height:1em;
	color:#2d1f1e;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.large, .large td { font-size: 14px !important; }

h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; color: #8B4513 !important; font-weight: bold !important; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }
p { margin:1em 0; }

.nav_history {
	background-color: 3c5c0d !important;
	color:#fff !important;
}

#contentdiv { padding: 0px 30px 90px 20px; }

/* =========================================
	Misc Site Elements
=========================================== */


.right_nav span { padding-left: 20px; }

.cal_news img { margin-left:6px; }

#bottomcontainer { background: url('../images/redesign/footer.gif') top center repeat-x; }
#bottombanner { width: 976px; margin: 0px auto; }

.footer_image { width: 968px; margin-left: auto; margin-right: auto; }
.footer_image img { position: absolute; margin: -70px 0 0  21px; }

/* =========================================
	Page Search Elements
=========================================== */

.search_bar {
	display:inline;
}

#keywords {
        background: url('../images/redesign/searchbg.gif') top left no-repeat;
	border: 0px solid #d7be93;
	width: 108px;
	height: 16px;
	color: #8e4401;
	padding: 2px 0 0 2px;
	margin-top: 0px !important; *margin-top:0px;
	vertical-align: top;
	display: inline;
}

#ss_div form {
	display:inline; vertical-align: top;
}

#ss_div {
	width: 565px;
	position: absolute;
	vertical-align: top;
	margin: 36px 0 0 403px;
}

/* =========================================
	Hierarchy + Page Tools
=========================================== */

.hier {
	display:inline;
}

.hiersect {
	position: absolute;
	margin-left: 22px;
	margin-top: 140px;
	height: 18px;
	width: 900px;
	color: #9e6809;
}

.tools {
	position: absolute;
	text-align: right !important;
	margin-left: 818px;
	width: 135px;
	margin-top: 89px;
	padding-right: 0;
	color: #9e6809;
}

/* =========================================
	Nav + Quicklink Dropdowns
=========================================== */

#nav_menus div { display: none !important;
	position:absolute; top:0px; left:0px;
	width:173px;
	margin: 0 0 0 0;
	padding: 3px;
	FILTER: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	-khtml-opacity: .90;
}

#nav_menus ul {
	list-style-type:none;
	margin:0;
	padding:0 1px;
}

#nav_menus li { padding: 2px 0 3px 0; background: url('../images/dropborder.gif') bottom left no-repeat;  }

#nav_menus a {
	display:block;
	text-decoration:none;
	padding: 6px; font-size: 14px;
	color:#fff;
}

#nav_menus a:hover {
	background:#fff;
}

#dhtmlmenu_350 { margin-left: 4px !important; background: #9e6809; }
#dhtmlmenu_350 a:hover { color: #9e6809; }

#dhtmlmenu_439 { margin-left: 3px !important; width: 194px !important; background: #61901b; }
#dhtmlmenu_439 a:hover { color: #61901b; }

#dhtmlmenu_349 { margin-left: 3px !important; width: 182px !important; background: #39856f; }
#dhtmlmenu_349 a:hover { color: #39856f; }

#dhtmlmenu_351 { margin-left: -7px !important; width: 140px !important; background: #54393d; }
#dhtmlmenu_351 a:hover { color: #54393d; }

#dhtmlmenu_302 { margin-left: -18px !important; width: 134px !important; background: #8c4200; }
#dhtmlmenu_302 a:hover { color: #8c4200; }

#ql_menu {
	position:absolute; top:0px; left:0px;
	width:149px;
	margin: 2px 0 0 0;
	padding: 0;
	FILTER: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	-khtml-opacity: .90;
}

#ql_menu ul {
	list-style-type:none;
	margin:0;
	padding:3px;
	background:#8e4401;
}
#ql_menu br {
	display:none;
}

#ql_menu li {
}

#ql_menu a {
	display:block;
	text-decoration:none;
	padding: 6px;
	color:#fff;
}

#ql_menu a:hover {
	background:#fff;
	color:#8e4401;
}

