#toplevel {margin:0; padding:0; padding-left:4px; list-style:none; width:153px;}
#toplevel a{color:#333333; font-size:11px; display:block; padding-bottom:6px; border-bottom:1px dotted #BBBBBB;}
#toplevel a:hover {text-decoration:underline}
#toplevel li{margin:8px 0px; line-height:12px;}
#toplevel ul{margin:0; padding:0;}
#toplevel ul ul{margin-left:15px}
#toplevel ul li{line-height:15px; list-style:none; background-image:url(../images/navi_bullet.gif); background-repeat:no-repeat; background-position:0 8px}
#toplevel ul li a{font-weight:normal; color:#CC0001; padding-left:15px; font-size:11px;
 border-bottom:none;}
#toplevel a.selecteditem{
color:#CC0001 !important;
font-weight:bold;
}
#header {
	height:105px;
	background:url(../images/header.jpg) no-repeat -60px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.logo {
	float:left;
	width:415px;
	margin-top:19px;
	margin-left:3px;
}
#header-right {
	float:right;
	margin-top:27px;
	margin-right:10px;
	width:180px;
	text-align:right;
}
.login {
	display:block;
	margin-bottom:20px;
	float:right;
}
#header-right p {
	margin:0;
	padding:0;
	width:56px;
	height:17px;
	background:#d00000;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding-top:3px;
	float:left;
}
#header-right input {
	float:left;
	border:none;
	margin:0;
	padding:0;
}
#header-right input.search-box {
	background:#999;
	height:20px;
	width:99px;
	font-size:11px;
	color:#fff;
	padding:0 5px;
}
#header-right input.search-button {
	background:#999 url(../images/search.gif) no-repeat;
	width:15px;
	height:20px;
	cursor:pointer;
	padding-right:6px;
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
#nav span {
	display:none;
}
#nav li {
	float:left;
}
#nav li a {
	display:block;
	height:43px;
}
#home a {
	background:url(../images/home-off.jpg);
	width:140px;
}
#home a:hover, #home-on a {
	background:url(../images/home-on.jpg);
	width:140px;
}
#about a {
	background:url(../images/about-off.jpg);
	width:136px;
}
#about a:hover, #about-on a {
	background:url(../images/about-on.jpg);
	width:136px;
}
#events a {
	background:url(../images/events-off.jpg);
	width:138px;
}
#events a:hover, #events-on a {
	background:url(../images/events-on.jpg);
	width:138px;
}
#forum a {
	background:url(../images/forum-off.jpg);
	width:137px;
}
#forum a:hover, #forum-on a {
	background:url(../images/forum-on.jpg);
	width:137px;
}
#gallery a {
	background:url(../images/gallery-off.jpg);
	width:137px;
}
#gallery a:hover, #gallery-on a {
	background:url(../images/gallery-on.jpg);
	width:137px;
}
#links a {
	background:url(../images/links-off.jpg);
	width:137px;
}
#links a:hover, #links-on a {
	background:url(../images/links-on.jpg);
	width:137px;
}
#contact a {
	background:url(../images/contact-off.jpg);
	width:136px;
}
#contact a:hover, #contact-on a {
	background:url(../images/contact-on.jpg);
	width:136px;
}