* {	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: #1C4A19;	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.gif") 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.gif") 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.gif") 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.gif") 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.gif") 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 { min-height: 1000px;background: #FFFFFF url("assets/main-bkg.jpg") repeat-y; position: relative;    }


.panel {margin-left: -10px;}

html>body .panel {margin-left: -20px;}		/*-10 for ie6*/
html>body #xxxsidebar { float: right;
    margin-top:             0;
    padding-right:          80px;
    width:                  200px;}		/* 66px for ie6*/

html > body #sidebar {
    margin-top:    0;
    padding-right: 80px;
    position:      absolute;
    right:         0;
    top:           -98px;
    width:         200px;
}

/* Main Text */

#text {	float: left;	width: 455px;	margin-top: 7px;	padding-left: 75px;}

/* Sidebar */

.sidethumb { margin: 0 6px 0 8px;}

#sidebartop {position: absolute; width: 227px; height:132px; top: 0; left: 546px;}
.sidebarpic { background-color: #A01614;
    color:                      white;
    float:                      left;
    font-size:                  0.8em;
    margin-left:                3px;
    margin-right:               5px;
    padding:                    2px;}

.sidebarpic img { border: 1px solid white;}
.sidebarpictext {color: white; font-size: 0.9em;}
#sidebar a.sidebarlink { background: none repeat scroll 0 0 #EEEEEE;
    border:                          1px solid #BBBBBB;
    border-radius:                   5px 5px 5px 5px;
    clear:                           both;
    color:                           maroon;
    display:                         block;
    font-weight:                     bolder;
    line-height:                     2em;
    padding-top:                     12px;
    text-align:                      center;}
.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;}

.old { background-color: #ccc; color: maroon;}
