html {
     overflow: scroll;
}

body {
	font: 0.75em helvetica, arial, sans-serif;
}

p, h2 {
	margin-bottom: 1em;
}

#container {
	margin: auto;
	margin-top: 38px;
	width: 760px;
}

#page {
	margin-left: 225px;
	padding-left: 1em;
}

/*** HEADER ***********************************************************************/
#header {
	height: 132px;
	background: url(../images/logo.gif) no-repeat 0 0;
}

#header h1 {
	height: 23px;
	width: 578px;
	text-indent: -3333px;
	margin-left: 180px;
	margin-bottom: 23px;
	background: url(../images/header.gif) no-repeat 0 0;
}

/*** NEWS *************************************************************************/
#news {
	width: 178px;
	margin: 1.5em;
	float: left;
}

#news thead img {
	vertical-align: middle;
}

#news tbody td {
	background: url(../images/news-bg.gif) repeat-y 0 0;
	width: 5px;
}

#news tbody td.updates {
	background-image: none;
	width: 168px;
}

#news tbody td.updates p {
	margin: 0.5em;
}

/*** MENU *************************************************************************/
ul.menu {
	width: 689px;
	height: 19px;
	margin-left: 89px;
	margin-bottom: 5px;
	list-style: none;
	background: url(../images/menu-cap.gif) no-repeat right center;
}

ul.menu li, ul.menu a {
	float: left;
	display: block;
	height: 19px;
	margin-right: 1px;
}

ul.menu a {
	text-indent: -3333px;
}

#menu-home, #menu-home a {
	width: 69px;
	background: url(../images/menu/home-off.gif) no-repeat 0 0;
}

#menu-home a.selected {
	background-image: url(../images/menu/home-on.gif);
}

#menu-home a:hover {
	background-image: url(../images/menu/home-over.gif);
}

#menu-chief, #menu-chief a {
	width: 134px;
	background: url(../images/menu/chief-off.gif) no-repeat 0 0;
}

#menu-chief a.selected {
	background-image: url(../images/menu/chief-on.gif);
}

#menu-chief a:hover {
	background-image: url(../images/menu/chief-over.gif);
}

#menu-contact, #menu-contact a {
	width: 97px;
	background: url(../images/menu/contact-off.gif) no-repeat 0 0;
}

#menu-contact a.selected {
	background-image: url(../images/menu/contact-on.gif);
}

#menu-contact a:hover {
	background-image: url(../images/menu/contact-over.gif);
}

#menu-town, #menu-town a {
	width: 87px;
	background: url(../images/menu/town-off.gif) no-repeat 0 0;
}

#menu-town a.selected {
	background-image: url(../images/menu/town-on.gif);
}

#menu-town a:hover {
	background-image: url(../images/menu/town-over.gif);
}

#menu-forms, #menu-forms a {
	width: 65px;
	background: url(../images/menu/forms-off.gif) no-repeat 0 0;
}

#menu-forms a.selected {
	background-image: url(../images/menu/forms-on.gif);
}

#menu-forms a:hover {
	background-image: url(../images/menu/forms-over.gif);
}

#menu-directions, #menu-directions a {
	width: 92px;
	background: url(../images/menu/directions-off.gif) no-repeat 0 0;
}

#menu-directions a.selected {
	background-image: url(../images/menu/directions-on.gif);
}

#menu-directions a:hover {
	background-image: url(../images/menu/directions-over.gif);
}

#menu-history, #menu-history a {
	width: 72px;
	background: url(../images/menu/history-off.gif) no-repeat 0 0;
}

#menu-history a.selected {
	background-image: url(../images/menu/history-on.gif);
}

#menu-history a:hover {
	background-image: url(../images/menu/history-over.gif);
}

#menu-staff, #menu-staff a {
	width: 56px;
	background: url(../images/menu/staff-off.gif) no-repeat 0 0;
}

#menu-staff a.selected {
	background-image: url(../images/menu/staff-on.gif);
}

#menu-staff a:hover {
	background-image: url(../images/menu/staff-over.gif);
}

#menu-dare, #menu-dare a {
	width: 77px;
	background: url(../images/menu/dare-off.gif) no-repeat 0 0;
}

#menu-dare a.selected {
	background-image: url(../images/menu/dare-on.gif);
}

#menu-dare a:hover {
	background-image: url(../images/menu/dare-over.gif);
}

#menu-press, #menu-press a {
	width: 127px;
	background: url(../images/menu/press-off.gif) no-repeat 0 0;
}

#menu-press a.selected {
	background-image: url(../images/menu/press-on.gif);
}

#menu-press a:hover {
	background-image: url(../images/menu/press-over.gif);
}

#menu-west, #menu-west a {
	width: 127px;
	background: url(../images/menu/west-off.gif) no-repeat 0 0;
}

#menu-west a.selected {
	background-image: url(../images/menu/west-on.gif);
}

#menu-west a:hover {
	background-image: url(../images/menu/west-over.gif);
}

#menu-links, #menu-links a {
	width: 113px;
	background: url(../images/menu/links-off.gif) no-repeat 0 0;
}

#menu-links a.selected {
	background-image: url(../images/menu/links-on.gif);
}

#menu-links a:hover {
	background-image: url(../images/menu/links-over.gif);
}

#menu-employment, #menu-employment a {
	width: 106px;
	background: url(../images/menu/employment-off.gif) no-repeat 0 0;
}

#menu-employment a.selected {
	background-image: url(../images/menu/employment-on.gif);
}

#menu-employment a:hover {
	background-image: url(../images/menu/employment-over.gif);
}

#menu-internet, #menu-internet a {
	width: 124px;
	background: url(../images/menu/internet-off.gif) no-repeat 0 0;
}

#menu-internet a.selected {
	background-image: url(../images/menu/internet-on.gif);
}

#menu-internet a:hover {
	background-image: url(../images/menu/internet-over.gif);
}

/*** STAFF ************************************************************************/
.staff {
	clear: right;
	margin-bottom: 1em;
	min-height: 175px;
}

* html .staff {
	height: 175px;
}

.staff h5 {
	text-align: center;
	font-style: italic;
	margin-bottom: 1em;
}

.staff img {
	float: left;
	margin: 0 1em 1em 0;
}

/*** DARE *************************************************************************/
.dare {
	border: 1px solid #ccc;
	padding: 0.4em;
	font-size: 0.8em;
}

.dare p + p {
	margin-bottom: 0;
}

/*** FOOTER ***********************************************************************/
#footer {
	margin-top: 1em;
	font-size: 0.8em;
	line-height: 1.6em;
	clear: both;
	text-align: center;
	color: #ccc;
	background: url(../images/foot-bg.gif) no-repeat center center;
}

#footer .vcard div {
	display: inline;
}

#footer .vcard .fn {
	display: none;
}

#affiliate a {
	color: #ccc;
	text-decoration: none;
}
