
/* resets browser margins */

* { 
padding : 0; 
margin : 0; 
} 
/* sets default font, size, background image */

body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px;
background-color : #2D5400; 
background-image : url(images/back_drop.jpg); 
background-repeat : repeat-x; 
} 

/* this sets the outter most container in a fixed width and image within that container */
#wrapper { 
margin : 10px auto; 
width : 960px; 
background-image : url(images/wbg1.jpg); 
background-repeat : repeat-y; 
} 

/* container id for the header with image and color */
#header { 
color : #333; 
width : 922px; 
float : left; 
height : 100px; 
margin : 0; 
background-color : #339933; 
background-image : url(images/header_drop.jpg); 
background-repeat : repeat-x;
} 


/* this sets the navigation to a horizontal float left, color, background and padding */
#navigation { 
float : left; 
width : 902px; 
color : #333; 
padding : 0 10px; 
border-bottom : 15px solid #5f9b1e; 
margin : 0 0 0 0; 
background-color : #dbe6ec; 
} 
#navigation ul { 
list-style : none; 
padding : 0; 
margin : 0; 
display : block; 
font-weight : bold; 
float : right; 
} 
#navigation ul li { 
list-style : none; 
display : inline; 
float : left; 
width : 96px; 
height : 35px; 
padding : 0; 
line-height : 35px; 
font-size : 13px; 
margin : 0 3px 0 3px; 
} 
#navigation ul li a { 
height : 35px; 
width : 96px; 
float : left; 
text-decoration : none; 
padding : 0; 
margin : 0; 
color : #5f9b1e; 
text-align : center; 
background : url(images/menu_bt.gif) no-repeat center 0%; 
} 
#navigation ul li a:hover { 
height : 35px; 
width : 96px; 
text-decoration : none; 
/* sets the mouse hover over color in tabbed navigation */
color : #68c2ef; 
} 
#navigation ul li a.current { 
height : 35px; 
width : 96px; 
float : left; 
text-decoration : none; 
padding : 0; 
margin : 0; 
/* sets the active color in tabbed navigation */
color : #68c2ef;
} 

/* left container element withing the wrapper on home page */
#leftcolumn { 
color : #333; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 202px; 
float : left; 
} 

#content { 
float : left; 
color : #333; 
background : #fafaee; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 458px; 
display : inline; 
text-align : justify; 
} 

#homecontent { 
float : left; 
color : #333; 
background : #fafaee; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 700px; 
display : inline; 
text-align : justify; 
} 
#homecontent h1 { 
color : #5f9b1e; 
font-size : 2.8em; 
font-weight : lighter;
text-align:center; 
} 
#par3content { 
float : left; 
color : #333; 
background : #fafaee; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 902px; 
display : inline; 
text-align : justify; 
} 

#par3content h1 { 
color : #5f9b1e; 
font-size : 1.9em; 
font-weight : lighter; 
} 
#par3content h2 { 
color : #5f9b1e; 
font-size : 1.6em; 
font-weight : lighter; 
padding-top : 20px; 
} 

#par3content h3 { 
color : #5f9b1e; 
font-size : 1.3em; 
font-weight : lighter; 
padding-top : 20px; 
} 
#content h1 { 
color : #5f9b1e; 
font-size : 1.9em; 
font-weight : lighter; 
} 
#content h2 { 
color : #5f9b1e; 
font-size : 1.6em; 
font-weight : lighter; 
padding-top : 20px; 
} 

#content h3 { 
color : #5f9b1e; 
font-size : 1.3em; 
font-weight : lighter; 
padding-top : 20px; 
} 

/* right container element withing the wrapper on home page */
#rightcolumn { 
color : #333; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 202px; 
float : left; 
} 

.ads p { 
font-family : verdana; 
font-size : 1em; 
padding-left : 5px; 
padding-bottom : 5px; 
margin-right : 10px; 
text-align : justify; 
padding-right : 10px; 
} 
.ads { 
width : 190px; 
height : 600px; 
margin-left : 5px; 
margin-top : 15px; 
} 
.ads h4 { 
background-color : #5f9b1e; 
color : #fff; 
font-weight : lighter; 
font-size : 0.8em; 
padding-bottom : 2px; 
text-decoration : underline; 
} 
.ads h3 { 
font-family : verdana; 
font-size : 1em; 
padding-top : 30px; 
padding-left : 3px; 
padding-bottom : 5px; 
color : #5f9b1e; 
text-decoration : underline; 
} 
.ads a { 
margin-right : 25px; 
margin-bottom : 2px; 
color : #53a5ce; 
font-size : 0.8em; 
font-weight : bold; 
padding-left : 3px; 
text-decoration : none; 
padding-bottom : 15px; 
} 

/* default container element for the footer on all pages */
#footer { 
width : 902px; 
clear : both; 
color : #333; 
background : #dbe6ec; 
margin : 0 0 0 0; 
padding : 10px; 
text-align : center; 
} 

/* homepage welcome image */
IMG.welcome {
    display: block;
    margin-left: auto;
    margin-right: auto;
		padding: 10px; }

/* 18 hole course rollovers */
.holes {padding : 20px 5px;}

.holeview {padding : 0px 5px;}
