@charset "utf-8";
/* CSS Document */

/* basic elements */
body { 
	font: 10pt arial; 
	color: #333333; 
	background-color:#333333;
	}
	
p {  
	text-align: justify;
	padding: 0px 20px 0px 10px;
	}
h3{
color:#333333;
font-weight:bold;
font-size:10pt;}
h4{
color:#FFFFFF;
font-weight:bold;
font-size:8pt;}
a:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #333333;
	}
	
	#back{
height:40px;
width:144px;
margin: auto;
padding:0px;
border:none;}
a:visited { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #4f575a;
	}
	
a:hover, a:active { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #666666;
	}

/* specific divs */
	
	#outer {
	width: 781px;
	margin:auto;
	padding: 0;
	height:auto;
	background-image: url(images/container_strip.jpg);
	background-repeat:repeat-y;
 }


#masthead {
	background:#FFFFFF;
	background-image:url(images/banner/banner_about.jpg);
	background-repeat:no-repeat;
	width: 781px;
	height:172px;
	padding:0px;
	}
	
#logolink img{
	position:absolute; top: 5px; left: 10px;
	width:86px;
	height:145px;
}
	
#logo h3{
	width: 307px;
	height: 141px;
	background-image:url(images/final_logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	position:relative;
	top:10px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	}

#headhome {
	width: 309px;
	height: 50px;
margin: 5px 0px 5px 10px;
	border:none;
}
#headgal {
	width: 309px;
	height: 50px;
margin: 5px 0px 5px 50px;
	border:none;
}
#golfphoto
{height:180;
width:180;
padding:0px 5px 0px 13px;
}
#headlines{
height:210px;
width:540px;
overflow:auto;
margin:0px 0px 0px 10px;
border:2px solid #CCCCCC;
background-color:#CCCCCC;
color:#333333;
}
#headlines a:link, a:visited{
text-decoration:none;
color: #990000;
}
#headlines a:hover{
text-decoration:none;
color:#000000;}



#September{
height:210px;
width:540px;
overflow:auto;
margin:0px 0px 0px 10px;
border:2px solid #CCCCCC;
background-color:#CCCCCC;
color:#333333;
}

#calendar{
height:165px;
width:180px;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
padding:30px 5px 10px 5px}

~calendar #current{
background-image:url(images/month_current.jpg);}
#calendar ul {
    margin:0px;
    padding:0px;
    list-style:none;
    }
	
#calendar li {
height:35px;
width:60px;
    float:left;
    background:url(images/month.jpg);
	background-repeat:no-repeat;
    margin:0px;
    }
	
#calendar a {
height:100%;
width:100%;
    display:block;
    background:url(images/month.jpg);
    background-repeat:no-repeat;
    padding:8px 0px 0px 0px;
	font:Geneva, Arial, Helvetica, sans-serif;
color:#990000;
font-size:7pt;
    }
	#calendar a:hover {
	color:#333333;}

#description{
height:100px;
width:540px;
overflow:auto;
margin:8px 0px 0px 10px;
border:2px solid #CCCCCC;
color:#999999;
visibility:hidden;
}
#sidebanner {
	width: 144px;
	height: 31px;
	background-image:url(images/sidebar_banner.jpg);
	background-repeat:no-repeat;
	clear: none;
	position: relative;
	left: auto;
	right: auto;
}

#contact_form{
	height:310px;
	width:190px;
	color:#FFFFFF;
	margin:ayto;
	padding:0px;
}

#form_item{
width:188px;
height:24px;
padding:3px 0px 3px 0px;
margin:6px 2px 5px 2px;}

#form_textarea{
width:188px;
height:40px;
padding:0px;
margin:6px 2px 5px 2px;}

#contact {
	font-size:10px;
	width: 70px;
	position:absolute; top:5px; left: 650px;
	}
	
	#golf_soc_about{
	height:285px;
	width:181px;
	color:#FFFFFF;
	margin:auto;
	padding:2px 9px 2px 2px;
	overflow:auto;
}
.field{
height:15px;
width:115px;
float:right;
margin:0px 5px 0px 0px;
}

.field_upload{
height:20px;
width:180px;
float:right;
margin:5px 5px 2px 0px;
}

.field_submit{
height:35px;
width:90px;
font-weight:bold;
margin:5px 0px 10px 0px;
}

#full_story{
height:252px;
width:540px;
margin:0px;
background-color:#FFFFFF;
padding:2px 10px 5px 10px;
overflow:auto;}	
#gallery_area{
height:660px;
width:570px;
background-color:#FFFFFF;
padding:0px;
overflow:auto;}	
#sitemap {
	font-size:10px;
	width: 100px;
	position:absolute; top:5px; left: 720px;
	}
	
#sidetops{
	position:absolute;
	top: 150px; left: 781px;
	background-image:url(images/sidetops.jpg);
}

#header {
	width:781px;
	background-image:url(images/images/bg_nav.gif);
	background-repeat:repeat-x;

    }
	
#header ul {
    margin:0;
    padding:5px 5px;
    list-style:none;
    }
	
#header li {
    float:left;
    background:url(images/images/left_white.gif)
    no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
	
#header a {
    display:block;
    background:url(images/images/right_white.gif)
    no-repeat right top;
    padding:10px 15px 4px 6px;
    }
	
	#header li a:link, a:visited{
	color:#333333;}
	 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#header a {float:none;}
  	/* End IE5-Mac hack */

#header #current {
    background-image:url(images/images/left_blue.gif);
    }
	
#header #current a {
    background-image:url(images/images/right_blue.gif);
    padding-bottom:5px;
	color:#FFFFFF;
    }
	
#holder {
	float:left;
	width: 781px;
	padding:0px;
	
}
	
#content{
	float:left;
	background-color:#FFFFFF;
	border-top:dashed thin;
	border-top-color:#333333;
	padding: 0;
	margin:0px;
	height:330px;
	width:580px;
}
#flash_content{
	float:left;
	background-color:#FFFFFF;
	border-top:dashed thin;
	border-top-color:#333333;
	padding: 0;
	margin:0px;
	height:700px;
	width:780px;
}
.gal
{margin: 10px 50px 0px 150px;}
.list_job{
width:180px;
overflow:auto;}

#sidebar{ 
 float:right;
 color: #FFFFFF;
 width:181px;
 padding:10px;
 margin: auto;
 background:#4f575a;
 height:310px;
 }
 #grey_area{ 
 float:left;
 color: #FFFFFF;
 width:181px;
 padding:10px;
 margin: auto;
 background:#4f575a;
 height:710px;
 }
 


#sideContent {	
	color: #FFFFFF;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:oblique;
	text-align:center;
}	

#sideContent #comma1 {
font-family:"Times New Roman", Times, serif;
font-size:50px;
text-align:left;
text-shadow:#CCCCCC;
padding:10px;

}

#sideContent #comma2 {
font-family:"Times New Roman", Times, serif;
font-size:50px;
text-align:right;
text-shadow:#CCCCCC;
padding:10px;
}

#footer {
 height:91px;
 width:781px;
clear:left;
}

#footer p {
	font:Arial, Helvetica, sans-serif;
	font-size:4px;
	color:#FFFFFF;

}


.image1{
float:left;
margin: 0 10px 10px 10px;
border: #4f575a thin;
}

#image2 {
float:right;
margin: 10px;
border: #4f575a thin;
}

#image3 {
height: 110px;
padding: 10px 10px 10px;
border:#FFFFFF thin;}


.floater_left{
margin: 5px;
padding:3px;
border:#CCCCCC 2px solid;
float:left;
height:110px;
width:220px;
overflow:auto;
} 

.float_right{
float:right;
margin: -35px 0px 5px 5px;
}

#events{
height:50px;
width:144px;
margin:auto;
padding:0px;
border:none;}
#golf{
height:50px;
width:144px;
margin: auto;
padding:0px;
border:none;}
#gallery{
height:50px;
width:144px;
margin: auto;
padding:0px;
border:none;}
#jobs{
height:50px;
width:144px;
margin:auto;
padding: 0px;
border:none;}

.button
{margin:9px 0px 0px 2px;}

