/*
49er CSS design by R L Harvey Enterprises
http://rvwithus.net
Copyright 2009 R L Harvey Enterprises - All rights reserved.
*/
/***============Layout============***/
#wrapper{
         width: 900px;
        margin-top: 0 ;
}
body{
        margin: 3px;
        padding: 0;
        background: url(images/lightwood.jpg);
}
h1{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-align: center;
        color: #4b2e1e;
}
h3{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h3a{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #006600;
}
.h3b{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #4b2e1e;
}
.h3t{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*theatre events*/
        font-size: 15px;
        font-weight: bold;
        color: #4b2e1e;
}
.h3s{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*theatre events*/
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h4c{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*contact*/
        font-size: 18px;
        font-weight: bold;
        color: #4b2e1e;
}
.h4d{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*center align*/
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h4t{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*theatre events*/
        font-size: 17px;
        font-weight: bold;
        color: #4b2e1e;
}
.h4e{
        text-align: center;
        font-family: "comic sans MS", arial, helvetica, sans-serif; /* events*/
        font-size: 18px;
        font-weight: normal;
        color: #4b2e1e;
}
.h4L{
        font-family: "comic sans MS", arial, helvetica, sans-serif; *left*/
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        color: #4b2e1e;
}
.h4R{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*right*/
        font-size: 16px;
        font-weight: normal;
        text-align: right;
        color: #4b2e1e;
}
.h4C{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*center*/
        font-size: 16px;
        font-weight: normal;
        text-align: center;
        text-align: -moz-center;
        color: #4b2e1e;
}
h5{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h5l{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*h5 Red center*/
        font-size: 22px;
        font-weight: bold;
        text-align: center;
        color: #990000;
}
.h5e{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*h5 left*/
        font-size: 22px;
        font-weight: bold;
        text-align: left;
        color: #4b2e1e;
}
.h5f{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*h5 left*/
        font-size: 22px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
h6{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*h6 Red*/
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        color: #990000;
}
.h6b{
        font-family: "comic sans MS", arial, helvetica, sans-serif; /*h6 center*/
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h7a{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 36px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
.h8a{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 42px;
        font-weight: bold;
        text-align: center;
        color: #4b2e1e;
}
table{
        padding:0; /* set border to 2px for troubleshooting*/
        margin:0;
        border:0px solid #990000;
}
tr{
        border: 0px solid #990000;

}
td{
        border: 0px solid #990000;

}
a:link  {
color: #4b2e1e;
}
a:hover   {
color: #990000;
}
/***==========Buttons========***/
/*Copy entire section for new buttons*/
/******Map**********/
a#nav-map {
        display: block;
        text-decoration: none;
        width: 150px;
        height: 75px;
        margin: 0 auto;
        background-image:url(images/button_map2.gif);
}
a#nav-map:hover {
        background-image:url(images/button_map1.gif);
}
.nav-hide {
        display: none;
}
#nav-map img {
        border: 0;
}
/**********TV********/
a#nav-tv {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/button_tv2.gif);
}
a#nav-tv:hover {
        background-image:url(images/button_tv1.gif);
}
.nav-hide {
        display: none;
}
#nav-tv img {
        border: 0;
}
/***************Specials************/
a#nav-specials {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: auto;
        background-image:url(images/button_special_1.gif) ;
}
a#nav-specials:hover {
        background-image:url(images/button_special_2.gif);
}
.nav-hide {
        display: none;
}
#nav-specials img {
        border: 0;
}
/**********EMail********/
a#nav-email {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/button_email1.gif);
}
a#nav-email:hover {
        background-image:url(images/button_email2.gif);
}
.nav-hide {
        display: none;
}
#nav-email img {
        border: 0;
}
/***************Reservations******************/
a#nav-reserve {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/button_reserve_1.gif);
}
a#nav-reserve:hover {
        background-image:url(images/button_reserve_2.gif);
}
.nav-hide {
        display: none;
}
#nav-reserve img {
        border: 0;
}
/**********Golf Special********/
a#nav-golf {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/button_golf1.gif);
}
a#nav-golf:hover {
        background-image:url(images/button_golf2.gif);
}
.nav-hide {
        display: none;
}
#nav-golf img {
        border: 0;
}
/**********Theater Special********/
a#nav-theater {
        display: block;
        text-decoration: none;
        width: 150px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/button_theater1.gif);
}
a#nav-theater:hover {
        background-image:url(images/button_theater2.gif);
}
.nav-hide {
        display: none;
}
#nav-theater img {
        border: 0;
}
/***************Gold Panning******************/
a#nav-gold {
        display: block;
        text-decoration: none;
        width: 313px;
        height:75px;
        margin: 0 auto;
        background-image:url(images/gold_pan1.gif);
}
a#nav-gold:hover {
        background-image:url(images/gold_pan2.gif);
}
.nav-hide {
        display: none;
}
#nav-gold img {
        border: 0;
}
/***============ Header ============***/
#header{
        position: static;
        width: 550px;
        height: 100px;
        margin-top: 20px;
        margin-left: 325px;
        text-align: center;
}
#slogan{
        position: static;
        width: 550px;
        height: 80px;
        margin-top: 0px;
        margin-left: 325px;
        color: #4b2e1e;
        text-align: center;
        font-style: italic;
        font-size: 16px;
        font-weight: bold;
        font-family: "comic sans MS", arial, helvetica, sans-serif;
}
#sidebar {
        position: absolute;
        position: float center;
        width: 150px;
            margin:20px;
            height:0;
}
/***============ menu ============***/
.menu {
        position: static;
        width:805px;
        margin-top: 15px;
        margin-left: 230px;
        height:30px;
        font-weight: bold;
        font-size:14px;
        font-family: "comic sans MS", arial, helvetica, sans-serif;
}
.menu ul li a, .menu ul li a:visited {
        display:block;
        text-decoration:none;
        color:#990000;
        width:112px;
        height:30px;
        text-align:center;
        color:#990000;
        border:3px solid;
        border-color: #E5D1A1 #000 #000 #E5D1A1;
        background:#E4C376;
        line-height:30px;
        font-size:14px;
        overflow:hidden;
}
.menu ul {
        padding:0;
        margin:3px;
        list-style: none;
}
.menu ul li {
        float:left;
        position:relative;
}
.menu ul li ul {
        display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
        color:#990000;
        background:#E4C376;
}
.menu ul li:hover ul {
        display:block;
        position:absolute;
        top:30px;
        left:0;
        width:112px;
}
.menu ul li:hover ul li a.hide {
        background:#E4C376;
        color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
        background:#D3AF56;
        color:#000;
}
.menu ul li:hover ul li ul {
        display: none;
}
.menu ul li:hover ul li a {
        display:block;
        background:#E4C376;
        color:#990000;
}
.menu ul li:hover ul li a:hover {
        background:#D3AF56;
        color:#990000;
}
.menu ul li:hover ul li:hover ul {
        display:block;
        position:absolute;
        left:112px;
        top:0;
}
.menu ul li:hover ul li:hover ul.left {
        left:-112px;
}
/***============Content============***/
ul {
        list-style-type: none; /*no dots in un-ordered list*/
}
#content-text {
            width:390px;
        float: left;
            padding:0;
            margin-left:245px; /*avoids sidebar*/
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        text-align:center;
        text-align: -moz-center; /*FireFox fix for centered text*/
        color: #4b2e1e;
}
.space{
        line-height: 35px; /*index page from-to list*/
}
#content-photo {
        position: static;
        width:266px;
        margin-left: 635px;
        margin-top: 15px;
            padding:0;
}
#content-lower{
        position: static
        width:600px;
        padding:0;
}
/**===========Page Specific=========**/
/***************Clubs****************/
#content-club {
            width:650px;
        float: left;
            padding:0;
            margin-left:245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align: left;
        color: #4b2e1e;
}
/****************Recipes****************/
.h4cr{
        text-align; center;
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 22px;
        font-weight: normal;
        color: #990000; /*h4 Red*/
}
.h4in{
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align:left;
        color: #4b2e1e;
}
.rtitle{
        font-weight: bold;
}
/****************Weather***************/
#weather{
        width:650px;
        float: left;
            padding:0;
            margin-left:245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align: center;
        color: #4b2e1e;
}
/***************Welcome****************/
#content-welcome {
            width:694px;
        float: left;
            padding:0;
            margin-left:245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align:center;
        color: #4b2e1e;
}
/***************Events***************/
#content-event {
            width:750px;
        float: left;
            padding:0;
               margin-left: 245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align: left;
        color: #4b2e1e;
}
/***=============contact================***/
#content-contact {
            width:669px;
        float: left;
            padding:0;
            margin-left:245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align:left;
        color: #4b2e1e;
}
/***==============Links================***/

#content-links {
            width:750px;
        float: left;
            padding:0;
               margin-left: 245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
        color: #4b2e1e;
}
/***==============Forms================***/


#forms{
        width:669px;
        float: left;
            padding:0;
            margin-left:245px;
           font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        text-align:left;
        color: #4b2e1e;
 }
#guests{
        width: 650px;
        float: left;
        padding:0;
        margin-left:245px;
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        text-align:center;
        color: #4b2e1e;
}

/***============Footer============***/
#kudo{
	width:647px;
	float: left;
	margin-top; 0;
        padding:0;
        margin-left: 240px;
	margin-bottom: 30px;
        height: 171px; 
	background: url(images/kudo_1.gif);
	
}
#kudo_box{
	width:500px;
	float: right;
	padding:10px;	
	font-family: "comic sans MS", arial, helvetica, sans-serif;
	font-weight:normal;
	color: #4b2e1e;	
	text-align: right;
}
#footer{
        width:250px;
        float: left;
        margin-left: 200px;
        font-family: "comic sans MS", arial, helvetica, sans-serif;
        font-weight:normal;
        color: #4b2e1e;
        text-align: center;
}

#w3c{
        position: relative;
        margin-top: auto;
        display: block;
        width: 200px;
        float: left;
}

/*End*/