/* CSS Document */

*{
margin:0 auto;
padding:0;
}

p{
padding-left: 15px;
padding-right:15px;
}

h1, h2, h3, h4, h5, h6{
padding-left: 15px;
padding-right:15px;
}

body { 
font: 12px 'Verdana', sans-serif; 
color: #45403a;
text-align: center;
margin: 0 auto;
width: 1000px;
padding: 0px;
}

#header{
width:1000px;
height: 280px;
background:url(images/header2.png);
color: #dacebe;
font-size:13pt;
}

#header a {
color: #dacebe;
}

#header a:hover {color: #5e5953;}
#header a:active {color: #c8b7a1;}

#footer p a {
color: #dacebe;
}

#footer a:hover {color: #5e5953;}
#footer a:active {color: #c8b7a1;}

#slideshow{
position: absolute;
float:right;
top:25px;
right:32px;
width: 447px;
height: 202px;
}

#container {
width: 1000px;
min-height:519px;
background:#dacebe;
margin: 0 auto;
}

#navigation{
width:1000px;
height:90px;
background:url(images/navigation.png);
z-index: 4000;
margin:0 auto;
}

#navholder{
position:relative;
width:1000px;
height:90px;
z-index: 3000;
}

.text{
position:relative;
float:right;
width:100%;
min-height:519px;
background:url(images/textbg.png) no-repeat #F0E7D8;
text-align:justify;
}

.text table {padding-left:15px; padding-right: 15px; vertical-align:text-top;}

#footer{
width: 1000px;
height:100px;
background:url(images/footer.png) no-repeat;
color: #dacfbf;
}

.divider{
width:1000px;
height:10px;
clear: both;
background:#343330;
}

a:link {color: #37322d;}
a:visited {color: #37322d;}
a:hover {color: #5e5953;}
a:active {color: #c8b7a1;}

#headerleft{
position: relative;
float:left;
left:35px;
top:13px;
}

#welcome
{
position:absolute;
width:345px;
height:20px;
top:0px;
}

#greatgolf
{
position:absolute;
width:345px;
height:20px;
top:236px;
}

#contact
{
position: absolute;
top:245px;
right:5px;
width:495px;
height:30px;
}

#logo
{
background:url(images/logo.png) no-repeat;
position:absolute;
float: left;
left:62px;
width:211px;
height:195px;
z-index: -1px;
top: 25px;
}

#chalgrave{
position: absolute;
left:61.5px;
background:url(images/chalgrave.png);
width:222px;
height:147px;
top: 85px;
}

/* Navigation Styling */
.menu{border:0px;padding:0px;height:30px;width: 900px;margin-top:10px; z-index:2000; position: absolute; top: 0px; left: 50px;}
.menu ul{position:relative;width: 900px;height:30px;list-style:none;margin:auto;color: #46413b;padding:0;}
.menu li, .menutwo li{width: 150px;height:30px;float:left;padding:0px;}
.menu li a, .menutwo li a{color:#46413b;display:block;font-weight:normal;margin:auto;padding:0px;text-align:center;text-decoration:none;height:30px;}
.menu li a:hover, .menu ul li:hover a .menutwo li a:hover, .menutwo ul li:hover{background: #46413b;color:#b6b3b1;text-decoration:none;}

/* Drop Down Format */
.menu li ul, .menutwo li ul{background:#b6b3b1;color:#46413b;display:none;height:auto;padding:0px;margin:auto;border:#46413b thin;position:absolute;width:151px;z-index:200;}

.menu li:hover ul, .menutwo li:hover ul{display:block;}
.menu li li, /menutwo li li {display:block;float:none;margin:auto;padding:0px;width:180px;}
.menu li:hover li a, .menutwo li:hover li a{color:#46413b;background:none;}
.menu li ul a, .menutwo li ul a{display:block;height:30px;font-style:normal;margin:0px;padding:0px;text-align:center;line-height:30px; font-size:12px;}
.menu li ul a:hover, .menu li ul li:hover a, .menutwo li ul a:hover, .menutwo li ul li:hover a{background:#46413b;border:0px;color:#b6b3b1;text-decoration:none;}
.menu p, .menutwo p{clear:left;}	
.menu ul li ul li, .menutwo ul li ul li{border:1px #46413b solid;}

.menutwo{border:none;border:0px;margin:auto;padding:0px;height:30px;width: 750px;margin-top:10px; z-index:1000; position:absolute; top: 40px; left:125px;}
.menutwo ul{position:relative;width: 750px;height:30px;list-style:none;margin:auto;color: #46413b;padding:0;}

#headerright{ 
position: relative;
float: right;
top:5px;
right:5px;
}

table tr td{
vertical-align:top;
}

#icons{
position:absolute;
top:0px;
right:32px;
height: 16px;
width:72px;
text-align:justify;
}