* {	margin: 0;	padding: 0;}

a, a:visited {color: #47000d;}

body {	margin: 0; padding: 0;	background-color: #FFF;	background: #FFFFFF url("assets/bkg.jpg") repeat-x;}

body, input, textarea, select {	font: normal small Tahoma, Helvetica, sans-serif;	color: #2a3411;	line-height: 1.5em; font-family:Tahoma, sans-serif;}

h1 {font-size: 1.9em; font-weight: bold; letter-spacing: -2px; color: #081e51;	margin-bottom: 0.4em; padding-bottom: 4px;
	  padding-top: 10px;}

h2 {font-size: 1.4em; font-weight: bold; letter-spacing: -1px; color: #625f29;	margin-bottom: 0.4em;
	 border-bottom: 0px solid #fff;}
h2 a, h2 a:visited {color: #47000d;}	
/* Wrapper */

#text li {margin-left: 25px;}
/*#text a, #text a:visited {color: #47000d;}*/
#text li a{color: #47000d;}


#wrapper {	width: 839px;	margin: 0 auto;	background: white;}

/* Header */

#header {	padding: 0; margin: 0;}
#headertop {width: 839px; height: 91px; 	background: #FFFFFF url("assets/masthead.jpg") no-repeat; position: relative;}

#headernav {width: 839px; height: 132px; 	background: #FFFFFF url("assets/buttons-midnav.jpg") no-repeat; position: relative;}

#head1 {position: absolute; left: 330px; top: 9px; width: 89px; height: 72px; overflow: hidden;}
#head1 a {background:url("assets/button-home.jpg") no-repeat; width: 89px; height: 72px; display: block; border: none; text-decoration: none; border: 0;}
#head1 a:hover {background-position:0 -72px;}

#head2 {position: absolute; left: 420px; top: 9px; width: 89px; height: 72px; overflow: hidden;}
#head2 a {background:url("assets/button-photos.jpg") no-repeat; width: 89px; height: 72px; display: block; border: none; text-decoration: none; border: 0;}
#head2 a:hover {background-position:0 -72px;}

#head3 {position: absolute; left: 510px; top: 9px; width: 89px; height: 72px; overflow: hidden;}
#head3 a {background:url("assets/button-history.jpg") no-repeat; width: 89px; height: 72px; display: block; border: none; text-decoration: none; border: 0;}
#head3 a:hover {background-position:0 -72px;}

#head4 {position: absolute; left: 600px; top: 9px; width: 89px; height: 72px; overflow: hidden;}
#head4 a {background:url("assets/button-faqs.jpg") no-repeat; width: 89px; height: 72px; display: block; border: none; text-decoration: none; border: 0;}
#head4 a:hover {background-position:0 -72px;}

#head5 {position: absolute; left: 690px; top: 9px; width: 114px; height: 72px; overflow: hidden;}
#head5 a {background:url("assets/button-sponsors.jpg") no-repeat; width: 114px; height: 72px; display: block; border: none; text-decoration: none; border: 0;}
#head5 a:hover {background-position:0 -72px;}

#nav1 {position: absolute; left: 45px; top: 12px; width: 144px; height: 91px; overflow: hidden;}
#nav1 a {background:url("assets/button-allcal.jpg") no-repeat; width: 144px; height: 91px; display: block; border: none; text-decoration: none; border: 0;}
#nav1 a:hover {background-position:0 -91px;}

#nav2 {position: absolute; left: 190px; top: 12px; width: 153px; height: 91px; overflow: hidden;}
#nav2 a {background:url("assets/button-whitefish.jpg") no-repeat; width: 153px; height: 91px; display: block; border: none; text-decoration: none; border: 0;}
#nav2 a:hover {background-position:0 -91px;}

#nav3 {position: absolute; left: 344px; top: 12px; width: 202px; height: 91px; overflow: hidden;}
#nav3 a {background:url("assets/button-signup.jpg") no-repeat; width: 202px; height: 91px; display: block; border: none; text-decoration: none; border: 0;}
#nav3 a:hover {background-position:0 -91px;}


/* Content */

.picright {float: right; margin: 3px 0 3px 9px;}
.picleft {float: left; margin: 3px 9px 3px 0;}
.bodyimage {background-color: #2a3411; color: white; padding: 8px;}
.bodyimage img {border: 1px solid white; display: block;}

#content {	background: #FFFFFF url("assets/main-bkg.jpg") repeat-y;}


.panel {margin-left: -10px;}
#sidebar {	float: right;	width: 190px;	margin-top: 1px;	padding-right: 66px;}
/*Painfully ugly hack for IE6 - above read by IE6,
  below not calcuated by FF, IE7 so suitable put correct rules there*/
html>body .panel {margin-left: -20px;}		/*-10 for ie6*/
html>body #sidebar {	float: right;	width: 190px;	margin-top: 1px;	padding-right: 83px;}		/* 66px for ie6*/

/* Main Text */

#text {	float: left;	width: 455px;	margin-top: 7px;	padding-left: 75px;}

/* Sidebar */



#sidebartop {position: absolute; width: 227px; height:132px; top: 0; left: 546px;}
.sidebarpic {background-color:#000000;
color:white;
float:left;
font-size:0.8em;
margin-left:31px;
padding:12px;}

.sidebarpic img { border: 1px solid white;}
.sidebarpictext {color: white; font-size: 0.9em;}
.sidebarlink {font-weight: bolder; display: block; line-height: 2em;}
.sidebarlink a {font-weight: bolder; display: block;}

#sidebar a{color: #000;}
#sidebar a:visited {color: #000;}

/* Footer */

#footer {	position: relative;	background: url("assets/footer.jpg") no-repeat;	height: 123px;}

#foot1 {position: absolute; left: 130px; top: 95px; font-size: 1.2em; font-weight: bold;}
#foot1 a {color: white;}

#foot2 {position: absolute; left: 546px; top: 0px; width: 227px; height: 64px; overflow: hidden;}
#foot2 a {background:url("assets/button-clublinks.jpg") no-repeat; width: 227px; height: 64px; display: block; border: none; text-decoration: none; border: 0;}
#foot2 a:hover {background-position:0 -64px;}

.question {display: block; font-weight: bold; border: 1px solid #bbb; color: white; padding: 3px 2px 3px 8px; margin-right: 6px; background-color: #081e51;}
.answer {display: block; margin: 0px 0 23px 5px; border: 1px solid #ddd; line-height: 1.3em; padding: 7px; background-color: white;}

.emailinput {width: 170px; background-image: url("assets/form_bkg.gif"); background-repeat: no-repeat; background-position: bottom right; color: white;}

.menu {float: right; padding: 6px; border: 1px solid #bbb; background-color: #081e51; margin: 3px 0 3px 15px;}
.menu a {display: block; color: white; border: 1px 1px 0px 1px solid #ddd; font-weight: bold; text-decoration: none; padding: 3px;}
.menu a:hover {background-color: #8a8740;}
.menuon {display: block; color: black; border: 1px 1px 0px 1px solid #ddd; font-weight: bold; background-color: #e5e3b6; padding: 3px;}


#header #pen1{left:59px;
position:absolute;
top:128px;
width:162px;}
#header #pen2{left:647px;
position:absolute;
top:117px;
width:119px;}
.pen {  font-size: 12px; line-height: 13px; color: black; }
#header{ position: relative;}