
html {height: 100%; margin: 0; padding:0;}
body {margin: 0; padding:0; background-color:#000; /*background-image:url(../images/backgroundFill.jpg);*/ background-repeat:repeat; color: #fff; height: 100%; font-family:Arial, Helvetica, sans-serif; font-size: 62.5%;}
#wrapper {position: relative; width: 960px; min-height: 550px; height: auto !important; margin: 0 auto; padding: 0; background-color:#fff;}
#header {width: 100%; height: 130px; background-color:#fff; border-bottom: #006600 solid 1px; color: #006600; margin: 0;}
#header h1 {display: none;}
#banner {margin: 0 auto; width: 960px; background-image:url(../images/banner.jpg); background-repeat: no-repeat; background-position:top;}
#banner img {border: none;}
	/*#banner p {float: right; margin:-65px 35px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; background-color:#fff; line-height: 30px;}
	#banner a:link, #banner a:visited {color: #DD541C; text-decoration:none; font-weight:bold;}
	#banner a:hover {background-color: #DD541C; color: #fff;}*/

#nav {width: 100%; height: 25px; margin: 0 auto; padding-top: 5px; background-color: #006600; border-top: 1px solid #000; border-bottom: 1px solid #000;} 
	#nav ul {margin: 0 auto; width: 960px; padding: 0; list-style:none; height: 32px;}
	#nav li ul {display: none; position: absolute; top: 1em; left: 0;}
	#nav li > ul {top: auto; left: auto;}
	#nav li:hover ul {display: block; width: 150px; background-color: #006600;}
	#nav ul li {float: left; position: relative; color: #fff; font-weight:bold; list-style-type:none; display:inline; margin: 0px 15px; 	
	padding-top: 3px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}
	#nav a:link, #nav a:visited {color: #fff; text-decoration: none; font-weight:bold;}
	#nav a:hover{color: #fff; text-decoration: underline;}
	#nav li.current {color: #FF6600; font-weight: bold;}
	#nav li.highlight {background-color: #DD541C;}
	
#content {position:relative; margin: 0; padding: 10px 0 40px 20px; background-color:#fff; min-height: 595px; color: #000;} 
	h2 {font-size: 1.9em;}
	h3 {font-size: 1.5em;}
	

#breadcrumb {position: relative; border-bottom: dotted 0px #333333; width: 500px; color: #333; text-transform:uppercase; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; margin-bottom: 5px; padding-bottom:3px;}
#breadcrumb a:link, #breadcrumb a:visited {color: #336699;}
#breadcrumb a:hover, #breadcrumb a:active {text-decoration: none; color: #000;}

#contentleft {float: left; position: relative; width: 593px; background-color: #fff; }
	#contentleft p {font-size: 1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
	#contentleft li {font-size: 1.3em;}
	#contentleft a:link, #contentleft a:visited {font-size: 1em; color: #336699;}
	#contentleft a:hover {color: #000; text-decoration:none;}

/* page image */
#featurebox_index {float: left; height: 362px; width: 555px; padding:0; background-image:url(../images/fall2011.jpg); background-repeat: no-repeat; border: 1px solid #000; margin-bottom: 10px;}
#featurebox_events {float: left; height: 165px; width: 570px; padding:0; background-image:url(../images/obfeat_events.jpg); background-repeat: no-repeat; border: 1px solid #666; margin-bottom: 10px;}
#featurebox_members {float: left; height: 228px; width: 570px; padding:0; background-image:url(../images/member_lonegolfer.jpg); background-repeat: no-repeat; border: 1px solid #000; margin-bottom: 10px;}
#rates #featurebox {float: left; height: 174px; width: 530px; padding:0; background-image:url(../images/lakeview.jpg); background-repeat: no-repeat; border: 1px solid #000; margin-bottom: 10px;}

/* page text */
.featurepost {width: 555px; color: #000; margin: 15px 0 20px 0; border-bottom: 1px #ccc solid; padding: 0 0 0 3px; //padding: 0 0 7px 3px; margin-top: 0;// }
.featurepost ul {margin: 0 0 10px 0; padding: 0; list-style-type:none;}
.featurepost p, .featurepost td, .featurepost th, .featurepost li {font-size:1.1em;}
.featurepost td, .featurepost th {font-size: 1.2em;}
.featurepost h4 {color:#dd541c; font-size: 1.4em; margin: 0 0 4px 0;}
.quote {font-style:italic; color: #666;}

/* news text */
.newspost {width: 570px; color: #000; margin: 15px 0 20px 0; padding: 0 3px; //padding: 0 0 7px 3px; margin-top: 0;// }
.newspost p, .newspost a, .newspost td, .newspost th, .newspost td, .newspost li {font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
.post_title {margin-bottom: 0;}
.post_title a:link, .post_title a:visited {font-size: 1.3em; color:#000; text-decoration: none;}
.post_date {margin-top: -10px; color: #666;}
.post_text {padding-bottom: 10px; border-bottom: 1px solid #ccc;}


.rowshade {background-color:#ececec;}
.newsheading {font-size: 1.3em; font-weight:bold; margin-bottom: -10px;}

.feature_1of2 {width: 255px; float: left; color: #000; margin: 0 20px 0 0; padding: 10px; background-color:#fff;}
.feature_1of2 td {font-size:1.2em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.feature_1of2 ul, .feature_2of2 ul {margin-left: 0; padding-left: 0; list-style-type:none;}
.feature_1of2 li {list-style-image:url(../images/bullet_blue.gif); list-style-position:inside; line-height: 1.75em; }
.feature_1of2 li a:link, .feature_1of2 li a:visited {color: #666;}
.feature_1of2 li a:hover {color: #000; text-decoration: none;}
.feature_1of2 h3, .feature_2of2 h3 {font-size: 1.8em; margin-top: 3px; margin-bottom: -3px;}
.feature_1of2 h4, .feature_2of2 h4 {font-size: 1.3em; margin-bottom: -8px; margin-top: 3px;}


.feature_2of2 {width: 255px; float: left; background-color:#fff; color: #000; margin: 0; padding: 5px 10px; border: 1px #666 dotted;}
.feature_2of2 table {width: 90%; border-collapse:collapse; border: 1px solid #000; color: #fff;}
.feature_2of2 th, .feature_2of2 td {height: 22px; font-size: 1.3em;}
.feature_2of2 p {color: #fff;}

#contentright {position: relative; float: left; background-color:#fff; width: 305px; color: #333; border-left: 1px #ececec solid; margin:0; padding: 0 10px; padding-left: 30px; padding-bottom: 5px; min-height: 550px; //padding-top: 5px;// }
/*fieldset {padding: 5px 10px; border-color: #dd541c; }*/
#sidebar_wrapper {margin: 0 auto; /*padding-top: 10px;*/}
.sidebar {float: left; position: relative; padding: 0 3px; margin: 5px 0; background-color:#fff; width: 90%;}
.sidebar form {margin: 0; padding: 0;}
.sidebar p {color: #000; font-size: 1.2em; margin-bottom:0;}
.sidebar hr {border: 1px #ccc dotted;}
.sidebar img.thumb {margin: 0 20px 10px 10px; border: 1px solid #999;}
.sidebar input {margin-left: 0; font-size: 1.2em; color: #666; font-style:italic;}
.sidebar li {list-style-image:url(../images/bullet_blue.gif); font-size: 1.2em; line-height: 1.8em;}
.sidebar a:link, .sidebar a:visited {color: #006699;}
.sidebar a:hover, .sidebar a:active {text-decoration: none;}
.sidebar h3 {color:#dd541c; margin-bottom: -3px;}
.widebutton {float:left; width: 75%; height: 30px; font-size:1.3em; background-color:#ccc; color: #000; padding-left: 0;}

.slopechart {width: 100%; background-color:#fff; margin: 0;}
.slopechart table {width: 90%; border-collapse: collapse; border: 1px solid #000; margin: 20px auto;}
.slopechart th, .slopechart td {height: 22px; font-size: 1.2em; text-align:center; color: #fff; width: 30%;}
table.social {width: 98%; text-align:left;}
table.social td {font-size: 1.2em;}
table.social th {text-align:left;}

#subscribe {width: 290px; border: 1px dashed #000;}
#subscribe form {padding: 10px;}
#subscribe label {font-size: 1.0em;}
#subscribe input {height:20px;}


#weather{margin: 30px auto 20px auto; width: 180px; height: 150px;}

#footer {width: 100%; height: 50px; border-top: 1px solid #000; background-color: #003300; padding-top: 12px;}
	#footertext {position: relative; width: 960px; margin: 3px auto; font-size:1.1em; /*padding: 3px 0;*/} 
	#footertext p {text-align: center;}
	#footer a:link, #footer a:visited {color: #FFFFFF; text-decoration:underline;}
	#footer a:hover, #footer a:active {text-decoration:none;}


.noGap {margin-top:-1em;}
.list p {width: 95%; padding-bottom: 7px; padding-left: 4px;}
.list a:link, .list a:visited {font-size: 1.0em;}
.clearall {clear:both;}
.link-indent {text-indent: 0px;}
.shade {background-color:#ececec;}
#promo {height: 100px; margin: 15px; color:#CC0000; text-align:center; font-size: 1em;}
.promo {height: auto;}
.promo img{margin-top: 2em;}
.highlight {font-weight: bold; color:#DC5C1C;} 
.copyright {width: 100%; text-align:center; font-size:1.1em; color: #fff; background-color:#000; //margin-top: 15px;// height: 50px; margin-bottom: 25px;}

.contact {border-top: 1px dotted #666; height: 145px;}

#feedbackform {width: 90%; padding: 10px; border: 1px solid #999; font-size: 1.2em; margin: 0 auto;}
#feedbackform h3 {color:#dd541c; margin-bottom: -3px; margin-top: 0;}
#feedbackform hr {border: 1px #ccc dotted;}
#feedbackform input, #feedbackform textarea, #feedbackform select {width: 230px; border: 1px solid #ccc; margin-bottom: 10px;}
#feedbackform option {font-size: 1em;}
.smallfont {font-size:80%;}
.smallfont_it {font-size:80%; font-style:italic;}
#feedbackform input.feedback_go {width: 65px; border: 1px solid #999;}
.dropCap {text-shadow:#999999; font-size: 1.7em;}
.notfound {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #000; width:75%;}
.clubc {border: 1px solid #666;}
.clubc td {padding-left:5px; border: none;}

