@charset "UTF-8";
/* CSS Document */

body{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#666666;
margin:0;
padding:0;
text-align:left;
}

img{
border:none;
}

hr{
width:100%;
margin:30px auto;
border:none;
border-top:1px solid #993333;
}

li{
color:#990000;
}

li p{
display:inline;
margin:0;
padding:0;
color:#666666;
}

h2{
font-size:130%;
color:#990000;
}

h3{
font-size:100%;
font-weight:bold;
}

h4{
font-size:110%;
color:#990000;
font-weight:bold;
margin:1px;
padding-bottom:0;
}

a:link, a:visited {color:#990000; text-decoration:none;}
a:active, a:hover {color:#0000CC; text-decoration:none;}

.displace {
	position: absolute;
	left: -5000px;
	}

#home a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: 0 0;
	}
#home a.rollover:hover {
	background-position: 0 -23px;
	}
#home1 a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: 0 -23px;
	}
#home1 a.rollover:hover {
	background-position: 0 0;
	}

#members a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -92px 0;
	}
#members a.rollover:hover {
	background-position: -92px -23px;
	}
#members1 a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -92px -23px;
	}
#members1 a.rollover:hover {
	background-position: -92px 0;
	}
	
	
#about a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -184px 0;
	}
#about a.rollover:hover {
	background-position: -184px -23px;
	}
#about1 a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -184px -23px;
	}
#about1 a.rollover:hover {
	background-position: -184px 0;
	}
	
#visit a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -276px 0;
	}
#visit a.rollover:hover {
	background-position: -276px -23px;
	}
#visit1 a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -276px -23px;
	}
#visit1 a.rollover:hover {
	background-position: -276px 0;
	}
	
#news a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -368px 0;
	}
#news a.rollover:hover {
	background-position: -368px -23px;
	}
#news1 a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -368px -23px;
	}
#news1 a.rollover:hover {
	background-position: -368px 0;
	}
	
#contact a.rollover {
	display: block;
	width: 90px;
	height: 23px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -460px 0;
	}
#contact a.rollover:hover {
	background-position: -460px -23px;
	}
	
#container{
width:960px;
margin:10px auto 0 auto;
}
	
#header{
padding:48px 50px 0 0;
margin:0;
width:910px;
height:23px;
background:url(images/header.gif) no-repeat;
float:left;
}	
	
#header ul{
margin:0;
padding:0;
float:right;
}

#header li{
display:inline;
padding:0;
margin:0 2px 0 0;
list-style:none;
float:left;
}

#footer{
width:920px;
padding:10px 20px;
min-height:10px;
height:auto !important;
float:left;
background:#666666 url(images/footer.gif) no-repeat center top;
}

#footer_left{
float:left;
width:80%;
}

#footer_left h2, #footer_left p, #footer_right p{
font-size:90%;
font-weight:normal;
display:inline;
color:#FFFFFF;
margin:0;
padding:0;
}

#footer_right{
float:right;
width:15%;
text-align:right;
}

#footer_right a:link, #footer_right a:visited {color:#FFFFFF; text-decoration:none;}
#footer_right a:active, #footer_right a:hover {color:#990000; text-decoration:none;}

#main{
width:960px;
padding:0;
margin:0;
float:left;
background:#990000;
}

#left h1, #left h2{
display:none;
}

#left_home{
height:608px;
width:296px;
float:left;
background:url(images/left_home.jpg) no-repeat;
margin:0;
padding:0;
}

#left_members{
height:608px;
width:296px;
float:left;
background:url(images/left_members.jpg) no-repeat;
margin:0;
padding:0;
}

#left_about{
height:608px;
width:296px;
float:left;
background:url(images/left_about.jpg) no-repeat;
margin:0;
padding:0;
}

#left_visit{
height:608px;
width:296px;
float:left;
background:url(images/left_visit.jpg) no-repeat;
margin:0;
padding:0;
}

#left_news{
height:608px;
width:296px;
float:left;
background:url(images/left_news.jpg) no-repeat;
margin:0;
padding:0;
}

#left_contact{
height:608px;
width:296px;
float:left;
background:url(images/left_contact.jpg) no-repeat;
margin:0;
padding:0;
}

#right{
width:623px;
margin:0;
padding:40px 20px 20px 20px;
float:right;
border-left:1px solid #666666;
min-height:548px;
height:auto !important;
background:#FFFFFF;
}

#right ul{
margin:20px 20px;
padding:0;
}

#membersbox img{
margin:20px 0 10px 0;
}

img.memberphoto{
float:right;
margin-left:10px;
}

.memberitem{
float:left;
padding-bottom:10px;
border-bottom:1px solid #CCCCCC;
width:100%;
}
.memberborder{
float:left;
padding-bottom:10px;
border-bottom:1px solid #993333;
width:100%;
margin-bottom:20px;
}
.memberanchor{
float:left;
width:100%;
}

.bold{
font-weight:bold;
}

#newsbox h2{
margin:0;
display:inline;
}

#newsbox p{
margin:0;
}

fieldset{
border:none;
}

#sausage{
width:50px;
height:50px;
margin:340px 0 0 220px;
}