h1 { padding:2px 0px 5px 0px; margin:10px 0px 10px 0px; color: #749b6c;	font-size: 1.8em; font-weight: normal; border-bottom: 1px solid #749b6c; }
h2 { padding:2px 0px 3px 0px; margin:10px 0px 6px 0px; color: #749b6c; font-size: 1.5em; font-weight: normal; border-bottom: 1px solid #749b6c; }
p { padding:0; margin:0 0 10px 0; font-size: 0.8em; line-height: 1.4em; }
p .right_floater { float:right; clear:both; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
.large_blurb { color: #ffffff; background-color: #749b6c; margin-bottom: 20px; }
.large_blurb p { font-size: 1.2em; padding: 0 10px 0 10px; margin: 0; line-height: 1.2em; }
.large_blurb p#padded_top {	padding-top: 5px; padding-left: 10px; padding-bottom: 0; padding-right: 10px; margin-top: 2px; margin-left: 0; margin-bottom: 0; margin-right: 0; }
.picture_subtitle { padding-left: 5px; padding-bottom: 0px; padding-right:5px; padding-top:0px; margin:0 0 20px 0; font-size: 0.8em; line-height: 1.4em; }
.staff_picture { padding-bottom: 0px; margin-bottom: 5px; }
#visit_menu { background-color: #749b6c; background-image: url("../images/schools_menu_shadow.gif"); background-position: top left;	background-repeat: repeat-x; color: #ffffff; margin: 0;	padding: 10px 0 0 0; }
#visit_menu h4 { font-size: 1em; font-weight: normal; padding-left:10px; padding-right: 10px; margin-bottom: 5px; border-bottom: 1px solid #ffffff; }
#visit_menu ul { padding: 0; margin-top:10px; margin-left:20px;	margin-bottom:10px;	margin-right:0; }
#visit_menu li { font-size: 0.8em; list-style-type: none; }
#visit_menu li:hover { list-style-type: circle; }
#visit_menu a { color: #ffffff; }
#visit_menu a:hover li { list-style-type: none; }
#visit_menu p { padding-left: 10px;	padding-right: 10px; padding-top: 0; padding-bottom: 0;	margin: 0; }