body
{
 color: #000000;
 background-image: url(Pictures/Cloth295.jpg);
 background-repeat: repeat;
 margin: 0px;
 padding: 0px;
}
body a:link {text-decoration: solid; color: #b31943;}
body a:visited { text-decoration: solid;}

div.logo
{
	position: absolute;
	top: 0px;
  background-color: #ffffff;
	z-index:1;
	height: 107px;
	width: 779px;
}

#.menu1
{
 vertical-align: bottom;
 text-align: right;
 z-index: 3;
 color: #000000;
 text-decoration: none;
}

#.menu2
{
 text-align: right;
 z-index: 3;
 color: #ffffff;

 text-decoration: none;
}
.menu1 a:link {text-decoration: none; color: black;}
.menu1 a:visited {text-decoration: none; color: black;}
.menu1 a:hover {color: white; background-color: black;}
.menu2 a:link {text-decoration: none; color: white;}
.menu2 a:visited { text-decoration: none; color: white;}
.menu2 a:hover {background-color: #000000; color: white; }


#col1
{
 position: relative;
 top: 75px;
 left: 10px;
 width: 327px;
 height: 385px;
 padding-left: 5px;
 font-family: arial, helvectica, sans serif;
 color:#0058af;
 background-image: url(Pictures/winterlandscape.jpg);
}
#col2
{
  position: absolute;
 top: 90px;
 left: 345px;
 width: 420px;
 height: 385px;
 font-family: arial, helvectica, sans serif;
 z-index: 1;
}

#col3
{
 position: absolute;
 top: 25px;
 left: 535px;
 right:20px;
 font-family: arial, helvectica, sans serif;
}

.blue
{
 color: #3300ff;
}
.fall
{
 color: #ffffff;
}
#golfooter
{ 
 position:absolute;
 top: 1880px;
 bottom: 0;
 text-align: center;
 font-size: 75%; 
}
div.hometext
{
 position: absolute;
 top: 5px;
 left:310px;
 z-index: 3;
}

#calendar
{
 position: relative;
 top: 105px;
 bottom: 5px;
 width: 779px;
 left: 0px;
 background-color: #ffffff;
}

h1
{
 color: #B31943;
 text-align: center;
 margin-top: 7px;
}

h2
{
 color: #B31943;
 font-size: 17pt;
 text-align: center;
 z-index: 3;
}

h3
{
 color: #B31943;
 font-size: 15pt;
}

h4
{
 color: black;
 font-size: 14pt;
}
.PicHead
{
 position: absolute;
 top: 28px;
}
.smredheading
{
 color: #B31943;
 font-size: 13pt;
}

.title
{
 color: #0058af;
 border-bottom: solid;

 
}
.title a:link {text-decoration: none; color: #B31943;}
.title a:visited {text-decoration: none; color: #B31943;}
.title a:hover {text-decoration: underline; color: #0058af; }

.subtitle
{
 color: black;
 font-size: 15pt;
 z-index: 1;
}

.line
{
 position: absolute;
 z-index: 1;
 top: 630;
 width: 90%;
 margin-left: 25;
}

.heading
{
 color: black;
 font-size: 18pt;
 }
 
.subheading
{
 color: black;
 font-size: 14pt;
 text-align: center;
 z-index: 10;
}

.golf
{
  color: #009900;
	font-size: 15pt;
}

div.pic {position: fixed }

.attractionpic
{
 position: absolute;
 top: 517px;
 z-index: 1;
 margin-left: 12px;
 }

div.footer
{ 
 clear: both;
 bottom: 0;
 width: 779px;
 text-align: center;
 font-size: 75%; 
 z-index: 1;
 background-image: url(Pictures/fade3.gif);
}

#dashedbox
{
 color: #000000;
 background: #ffffff;
 border-style: dashed;
 padding: 5px; 
 border-width: 2px;
 height: 145;
 text-align: center;
 font-size: 80%;
 margin-bottom: 20px;
 top: auto;
}

.bkgrndimg
{
 position: relative;
 top: 75px;
 z-index: 2;
 }

.amenities
{
 position: absolute;
 left: 575px;
 top: 275px;
 z-index: 1;
 }
 
.box
{
 position: absolute;
 left: 480px;
 right: 30px;
 top: 168px;
}
