body {
	text-align: center;
	background-color: black;
	color: white;
	margin: 0;
	padding: 10px 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.83em;
}
img {
	border: 0;
}
h1, h2, p, ol, ul, li {
	margin: 0;
}

.clear { clear: both; font-size: 1px; }

/* top */
#top {
	text-align: left;
	width: 744px;
	margin: 0 auto;
}
#logo {
	float: left;
	margin-bottom: 4px;
}
#soccer {
	float: right;
	margin-top: 4px;
	height: 15px;
	background: url(images/soccer_u.gif) center bottom no-repeat;
}
#address {
	float: right;
	clear: right;
	margin-top: 12px;
}
#map {
	float: right;
	clear: right;
	margin: 11px 0 4px;
	height: 14px;
	background: url(images/map_u.gif) center bottom no-repeat;
}
a#soccer:hover, a#map:hover {
	background-image: none;
}
#top .content_wrap {
	border-bottom-width: 0;
	height: 18px;
	clear: both;
}

/* menu */
#menu {
	text-align: left;
	width: 800px;
	margin: 0 auto;
}
.hor_line {
	height: 3px;
	background-color: #b2b1c0;
	border: 1px solid black;
	font-size: 1px;
	clear: right;
} * html .hor_line {
	height: 5px;
	he\ight: 3px;
}
#main_photo {
	float: right;
	border-right: 1px solid white;
	margin-right: 28px;
}
#menu ul {
	width: 200px;
	height: 273px;
	margin: 0 0 0 11px;
	padding: 0;
	background: url(images/main_photo_l.jpg) right top no-repeat;
}
#menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	clear: left;
	border: 1px solid black;
	margin-top: 2px;
}
#menu a {
	display: block;
	color: white;
	text-decoration: none;
	background-color: #0063ae;
	width: 198px;
	height: 41px;
	background-position: 20px 11px;
	background-repeat: no-repeat;
}
#menu ul img {
	margin: 11px 0 0 20px;
	visibility: hidden;
}
	#m_index {background-image:url(images/menu/m_index_n.gif);}
	#m_services {background-image:url(images/menu/m_services_n.gif);}
	#m_staff {background-image:url(images/menu/m_staff_n.gif);}
	#m_facilities {background-image:url(images/menu/m_facilities_n.gif);}
	#m_employment {background-image:url(images/menu/m_employment_n.gif);}
	#m_contact {background-image:url(images/menu/m_contact_n.gif);}
	#m_index:hover {background-image:url(images/menu/m_index_h.gif);}
	#m_services:hover {background-image:url(images/menu/m_services_h.gif);}
	#m_staff:hover {background-image:url(images/menu/m_staff_h.gif);}
	#m_facilities:hover {background-image:url(images/menu/m_facilities_h.gif);}
	#m_employment:hover {background-image:url(images/menu/m_employment_h.gif);}
	#m_contact:hover {background-image:url(images/menu/m_contact_h.gif);}
	#menu #m_index.here {background-image:url(images/menu/m_index_c.gif);}
	#menu #m_services.here {background-image:url(images/menu/m_services_c.gif);}
	#menu #m_staff.here {background-image:url(images/menu/m_staff_c.gif);}
	#menu #m_facilities.here {background-image:url(images/menu/m_facilities_c.gif);}
	#menu #m_employment.here {background-image:url(images/menu/m_employment_c.gif);}
	#menu #m_contact.here {background-image:url(images/menu/m_contact_c.gif);}


/* main */
.content_wrap {
	background-color: #302d2e;
	border: 1px solid white;
}

#main {
	width: 800px;
	margin: 0 auto;
}
#main .content_wrap {
	border-top-width: 0;
	width: 742px;
	margin: 0 auto;
} * html #main .content_wrap {
	width: 744px;
	w\idth: 742px;
}

/* content */
#content, #cont_b {
	margin: 0 26px 0 19px;
}
#content {
	min-height: 300px;
	background: white url(images/content_l.gif) left top repeat-y;
	color: black;
	text-align: justify;
	padding: 12px 21px 5px 30px;
} * html #content {
	height: 300px;
}
#cont_b {
	font-size: 1px;
	height: 18px;
	background: white url(images/content_b.gif) center bottom repeat-x;
	clear: both;
}
#cont_bl {
	background-image: url(images/content_bl.gif);
	width: 17px;
	height: 18px;
	float: left;
}
#cont_br {
	background-image: url(images/content_br.gif);
	width: 13px;
	height: 18px;
	float: right;
}
.news {
	float: right;
	width: 175px;
	margin: 0 0 21px 21px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
}
.news a {
	text-decoration: none;
}
.news h2 {
	color: white;
	background-color: #302d2e;
	border: 1px solid black;
	padding: 6px 3px;
	margin-bottom: 3px;
}
.news p {
	border: 1px solid #565656;
	padding: 4px 8px;
	font-weight: bold;
	margin-bottom: 3px;
}

h1 {
	padding-bottom: 12px;
	color: #003055;
	font-size: 1.8em;
}
p, li {
	line-height: 1.5em;
}
p, ul, ol {
	padding-bottom: 12px;
}
ul, ol {
	padding-left: 2.5em;
}
#content a {
	color: #0063ae;
}
#content a:hover {
	text-decoration: none;
}

/* footer */
#f_menu {
	padding: 2px 0 7px;
	font-size: 1px;
}
#f_menu a:hover {
	border-bottom: 1px solid white;
}
#page #f_menu a.here {
	border-bottom-width: 0;
}
#p4b {
	color: white;
	text-decoration: none;
	width: 13px;
	margin: -150px 9px 0 0;
	float: right;
}
#p4b:hover {
	background: url(images/p4b_u.gif) right center repeat-y;
}

/**/