html, body, ul, li {

	margin: 0;

	padding: 0;

	list-style: none;

}

img {

	border: 0;

}

a {

	font-weight: bold;

	text-decoration: none;

	color: #555555;

}

a:hover {

	text-decoration: underline;

	color: #EE911B;

}

.more {

	text-align: right;

}

.left {

	float: left;

}

.clear {

	clear: both;

}



body, h1, h2, form {

	font: 13px tahoma, arial, sans-serif;

	margin: 0;

	padding: 0;

	color: #555555;

}



h3 {

	font: 15px tahoma, arial, sans-serif;

	font-weight:bold;

	margin: 0;

	padding: 0;

	color: #E08513;

}



body {

	background: url(images/header_bg1.jpg) repeat-x;

	text-align: center;

}



#wrapper {

	text-align: left;

	margin: auto;

	width: 800px;

}



#logout {

	position:absolute;

	top:3px;

	right:0;

}



#logout a {

	color:white;

	font-weight:normal;

}



#header {

	height: 187px; 

	position: absolute;

}

#header h1 {

	margin-top: 26px;

}

#header h1 img {

	display: block;

}

#school_logo {

	margin-top: 26px;

	width:86px;

	float:left;

}

#school_logo img{

	float: left;

}

#nav {

	margin-top: 7px;

}

#nav img {

	float: left;

}



#headline {

	padding-top: 187px; 

}



#headline_none {

	padding-top: 180px;

}



#photo {

	float: left;

	width: 624px;

}

#photo div {

	border: 1px solid #D8D8D8;

	padding: 2px;

}

#photo img {

	display: block;

}



#search-news {

	float: right;

	width: 140px;

}

#search-news div {

	padding: 3px 0;

	margin: 0;

}

#search-news ul{

	border-top: 1px dotted #333333;

	background: #eeeeee;

}

#search-news li{

	border-bottom: 1px dotted #333333;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:8px;

	background: #eeeeee;

}

#q {

	width: 140px;

	border: 1px solid #C47108;

}



#body_normal {

	padding-top: 1em;

	text-align: justify;

}



#body {

	padding-top: 2em;

	text-align: justify;

}



#body-left {
	float: left;
	width: auto;

}

#body-right {

	float: right;

	width: 408px;

}



#body ul.plussbullets {

	margin-top: 20px;

	margin-left: 20px;

	padding: 0;

	font-weight: normal;

}



#body ul.plussbullets li {

	background: top left url(images/bullet_plus.gif) no-repeat;

	margin: 0 0 5px 0;

	padding: 0 0 0 25px;

}



#body h2, #body p {

	margin: 0.3em 0;

}



#body-right p {

	margin-right: 2em;

}



#profile-name{

	font: 30px monotype corsiva, tahoma, arial, sans-serif;

	font-weight:bold;

	margin: 0;

	padding: 0;

	color: #E08513;

}



#gallery img {

	float: left;

}



#prof_menu{

	float:left;

	width:130px;

	border:1px solid #C1B9AE;

	padding:10px;

	text-align:left;

}



#prof_menu li{

	border-bottom: 1px dotted #333333;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:8px;

	background: #eeeeee;

}



#prof_menu ul{

	border-top: 1px dotted #C1B9AE;

}



#line{

	margin:0;

	padding:0;

	margin-top:4px;

	background: url(images/border_dot.gif) repeat-x;

	width:100%;

	height:10px;

}



#msg{

	text-align:center;

	width:500px;

	background:url(images/msg_back.jpg) no-repeat;

	padding:2px;

	color:black

}



#footer {

	color: #FFFFFF;

	background: #42453D url(images/footer_bg.gif) repeat-x;

	padding: 6px 0 5px 0;

	margin-top: 2em;

	font-weight:bold;

}

#footer p {

	margin: 0;

	padding: 0;

}

#footer a{

	color: #FFFFFF;

}



#top_menu{

	width:800px;

	height:25px;

	padding: 5px;

	margin:0;

	margin-bottom:-20px;

	background: url(images/top_menu.jpg) top left no-repeat;

}



.tab_active{

	float:left;

	background:#ffffff;

	border:1px solid #dddddd;

	border-bottom:1px solid #ffffff;

	text-align:center;

	width:191px;

	height:25px;

	padding-top:6px;

}

.tab_inactive{

	margin-top:5px;

	float:left;

	background:#eeeeee;

	border:1px solid #dddddd;

	text-align:center;

	width:150px;

	height:20px;

	padding-top:6px;

}

