* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #E7DFA0;
}

#wrapper { 
 margin: 0 auto;
 background: #47732C;
 width: 940px;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
}

#inner_wrapper { 
 margin: 0 auto;
 background: #E7DFA0;
 width: 940px;
}

#header {
 color: #333;
 width: 940px;
 padding: 0px;
 height: 132px;
 margin: 0px 0px 5px 0px;
 background: #47732C url(../images/header.jpg) no-repeat;
}

.logo {
	background: transparent;
	padding: 0px;
	float: left;
	height: 93px;
	width: 446px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	}
	
.logo a:link  img, .logo a:visited  img, .logo a:hover  img {
	border: none;
}

#where{
	position: relative;
}

#where h3{
	margin: 0px 0px 0px 0px;
	float: right;
	color: #FFFFFF;
	background: transparent;
	padding: 10px 60px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 287px;
}

#where h3 span{
	color: Yellow;
	background: transparent;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#where h3 span a:link, #where h3 span a:visited{
	color: Yellow;
	text-decoration: none;
	background: transparent;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#where h3 span a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	background: transparent;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#nav {
 color: #333;
 padding: 0px;
 height: 65px;
 margin: 0px 0px 0px 0px;
 background: #47732C url(../images/nav_bg.jpg) repeat-x;
}

#main {
 background: #E7DFA0 url(../images/main_bg.jpg) repeat-x;
 margin:0px;
 min-height: 320px;
 width: 100%
}

#features { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 width: 583px;
 display: inline;
 position: relative;
 background: transparent;
}

#features h1{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #49752C;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px dotted #333;
	width: 525px;
	background : transparent;
}

#features_box{
	padding: 10px 0px 0px 10px;
}

#features_box .list{
float: left;
width: 260px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

#features_box2 .list{
float: right;
width: 260px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

#features_box .list h3, #features_box2 .list h3{
	color: #49752C;
	background: #FAF3BB url(../images/list_h3_bg.gif) no-repeat;
	height: 20px;
	width: 200px;
	padding: 2px 0px 0px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#features_box .list ul, #features_box2 .list ul{
list-style-type: none;
padding: 0;
margin: 0px 0px 0px 5px;
text-align: left;
}

#features_box .list li, #features_box2 .list li{
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position:  100% 0 .4em;
padding-left: 15px;
margin: 8px 0;
}

#features_box .list li.space{
background-image: none;
background-repeat: no-repeat;
background-position:  100% 0 .4em;
padding-left: 15px;
margin: 8px 0;
color: #E7DFA0;
}

#features_box .list a:link, #features_box2 .list a:link,#features_box .list a:visited, #features_box2 .list a:visited{
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#features_box .list a:hover, #features_box2 .list a:hover{
	color: #333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#tim{ 
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 350px;
 height: 320px;
 float: right;
 background : url(../images/golchild_bg.gif) no-repeat  bottom right;
}

#clover{
	background :url(../images/tim_bg.gif) no-repeat top right;
}

#clover img.timphoto{
	padding: 4px 0px 0px 4px;
}

#sponsors {
 background: #47732C;
 margin:0px 0px 13px 0px;
 width: 100%;
}

#sponsors_top_box{
	height: 30px;
	background: url(../images/sponsors_top.gif);
}

#sponsors_bottom_box{
	height: 30px;
	background: url(../images/sponsors_bot.gif);
}

.box_content{
clear:both;
padding:10px 0 0 20px;
background: inherit;
} 

#box{
background: url(../images/sponsors_mid.gif) repeat-y;
}

#sponsors_logos { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 585px;
 display: inline;
 position: relative;
}

#sponsors_logos h1{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #E5DD9F;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #333;
	width: 510px;
	background : transparent;
}

#sponsors_logos h1 span{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E5DD9F;
}

#sponsor_box{
	padding: 10px 0px 0px 0px;
}

#sponsors .thumbnail
{
float: left;
width: 195px;
border: 0px solid #999;
margin: 0 0px 0px 0;
padding: 0px;
}

#sponsors .thumbnail a:link img,#sponsors .thumbnail a:visited img, #sponsors .thumbnail a:hover img,#inspiration a:link img,#inspiration a:visited img,#inspiration a:hover img{
	border: none;
}

#majorspon{
  display: inline;
  float:right;
  margin: 49px 58px 0px 0px;
}

#majorspon a:link img, #majorspon a:active img, #majorspon a:visited img, #majorspon a:hover img{
  border: none;
}

#inspiration{
 display: inline;
 color: #333;
 margin: 16px 50px 0px 0px;
 *margin: 2px 50px 0px 0px;
 padding: 0px 2px 0px 5px;
 width: 256px;
 height: 200px;
 float: right;
 background: url(../images/child_bg.gif) no-repeat;
}

#inspiration img.child{
	margin: 35px 0px 0px 73px;
}

#footer {
 width: 940px;
 height: 109px;
 clear: both;
 color: #333;
 background: #0B0B0B url(../images/footer_bg.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#inner_footer { 
 width: 940px;
 height: 109px;
 clear: both;
 color: #333;
 background: #0B0B0B url(../images/inner_footer_bg.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#footercontent {
width:940px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footercontent p.footerlinks{
	padding: 8px 0px 0px 0px;
	text-align: center;
}

#footercontent p.footerlinks a{
padding:20px 10px 0px 10px;
color: #706933;
background:inherit;
text-decoration:none;
font-size:13px;
}

#footercontent p.footerlinks a:hover{
color: white;
text-decoration:underline;
}

#footercontent p.copyright{
width:300px;
margin:0px 0 0 600px;
padding: 25px 0px 0px 0px;
color:#706933;
}

#footercontent p.copyright a{
	color:#706933;
	text-decoration: none;
}

#footercontent p.copyright a:hover{
	color: white;
	text-decoration: underline;
}

#golf_balls{
	position: absolute; 
	width: 156px;
	height: 151px;
	
}

#golf_balls img{
	position: relative; 
	bottom: 3px; 
	left: 784px;
}

.clear { 
clear: both; 
background: none; 
}

.clear2 { 
clear: both; 
background: none; 
height: 16px;
}

/* Navigation */
.greentabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.greentabs ul{
font: normal 12px Arial, Verdana, sans-serif;
margin:0px;
padding:7px 0px 0px 10px;
list-style:none;
}

.greentabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}

.greentabs a{
float:left;
color: white;
font-weight: bold;
background: #459D3C url(../images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.greentabs a span{
float:left;
display:block;
background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.greentabs a span{
float:none;
}

.greentabs a:hover{
color: #459D3C;
font-weight: bold;
 background-color: Yellow;
}

.greentabs a:hover span{
background-color: Yellow;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
padding: 6px 0px 0px 25px;
color: Yellow;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
}

/*Inner Pages*/
#content { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 width: 910px;
 display: inline;
 position: relative;
 background: transparent;
}

#content h1{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #49752C;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px dotted #333;
	width: 525px;
	background : transparent;
}

#content h3{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #49752C;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	width: 525px;
	background : transparent;
}

#content h4{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	width: 525px;
	background : transparent;
}

#content h5{
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0px 0px -6px 15px;
	padding: 10px 0px 0px 0px;
	background : transparent;
}

#content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#content p.brown, #content span.brown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A0522D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content p.green, #content span.green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#47732C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content p.greenspace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#47732C;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 10px;
}

#content a:link, #content a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #47732C;
	text-decoration: underline;
}

#content a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: underline;
}

#content ul{
	list-style: none;
}

#content li{
	padding-left: 15px;
	list-style-type : disc;
	list-style-position : inside;
	padding: 5px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#47732C;
}

#content li.links{
	padding-left: 15px;
	list-style-type : disc;
	list-style-position : inside;
	padding: 5px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
}

#content li.links strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#47732C;
}

/* Photo Gallery */
#gallerytable {
	width: 825px;
	padding: 0;
	margin: 10px 0px 0px 35px;
	border-left: 1px solid #C1DAD7;
}

#gallerytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #47732C;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #E7DFA0;
}

#gallerytable th a:link, #gallerytable th a:visited{
	color: #47732C;
	text-decoration: underline;
}

#gallerytable th a:hover{
	color: #333;
	text-decoration: underline;
}

#gallerytable td {
	border: 1px solid #47732C;
	background: #FFFFFF;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align: center;
}

#gallerytable td a:link, #gallerytable td a:visited{
	color: #47732C;
	text-decoration: underline;
}

#gallerytable td a:hover{
	color: #333;
	text-decoration: underline;
}

#gallerytable td img{
	border: 1px solid #333;
	margin-bottom: 5px;
}

#gallerytable td a:link , #gallerytable td a:visited  {
	text-decoration: none;
}

.odd{
background-color:#E7DFA0;
}

.even{
background-color:white;
}

#linkstb td{
	padding:6px 0px 0px 6px;
}
#linkstb td a:link, #linkstb td a:visited{
	color: #47732C;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#linkstb td a:hover{
	color: #333;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#linkstb td{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

/* Images for TinyMCE Insert - Make sure to make changes to tiny_mce_styles.css */

.align-center {
	text-align: center;
	padding: 0px 0px 0px 20%;
}

.align-center2 {
	text-align: center;
}

.align-left {
float: left;
margin: 5px 15px 10px 0px;
border: 2px solid #47732C;
}

.align-left-inner {
float: left;
padding: 4px 10px 10px 0px;
}

.align-right {
	float:right;
margin: 5px 0px 10px 15px;
border: 2px solid #47732C;
}

.align-right-noborder {
	float:right;
	border: none;
margin: 5px 0px 10px 15px;
}

.align-right-noborder a:link {
	border:none;
}

.align-right-emaillink {
	float:right;
margin: 5px 90px 10px 15px;
}

a:link img.align-right-emaillink,a:visited img.align-right-emaillink,a:hover img.align-right-emaillink {
	border: none;
}