/*from yahoo yui_api 2.2.0*/
/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;font-color:#fff;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;*font-color:#fff;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

/*grids.css*/
body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7
{margin:auto;
text-align:left;
width:57.69em;
*width:56.3em;
min-width:750px;}
#doc{margin:auto;}
#doc2{width:73.074em;*width:71.313em;  min-width:950px; margin:auto;}
#doc3{margin:auto 10px;  width:auto;}

.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main, .yui-t3 #yui-main
{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main
{float:left;margin-right:-25em;}
.yui-t1 .yui-b
{float:left;width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:14.8456em;*width:14.512em;/*added 1em to widths*/}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}
.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}
.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-gf div.first{width:24%;}
.yui-ge div.first{width:74.2%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* main page */
a:link { color: #369; }
a:visited { color: #369;}

/*Fall colors: #556633	#444433 #999955	#bbddee	#777744 */

body {background:#556633}
#bd {margin:0; padding:7px; clear:both; background:#fff; border:2px solid #4d4c37;}

/*header */
#hd {margin-top:30px; position:relative;}
#hd a, #hd a:hover {text-decoration:none; color:#fff; }
#hLogo {font-family:Georgia; font-size:1.8em; color:#fff; text-indent:4em;}
#iLogo {float:left; position:absolute; top:-30px;}

/* focus */
#focus {
	text-align:center; 
}
/* right sidebar */
#outerRightOffer{
	background:#b6b154; 
	color:#eee; 
	font-family:Georgia; 
	/*margin:.5em 0; */
	padding:.15em 0;
}
.rightOffer{
	border:1px solid #eee; 
	color:#eee; 
	margin:.25em;
	padding:1em;
	font-size:1.3em;
}
.rightOffer .top{
	margin-top:.25em;
}

.rightOffer a, .rightOffer a:visited {
	color:#fff;
	text-decoration:none;
}
.rightOffer a:hover {
	text-decoration:underline;
	color:brown;
}
.rightOffer em{
	font-size:.8em;
}
/* left sidebar */
#leftMenuBox{
	background:#b6b154; 
	padding:0;
	padding:3px;
}
#golfmenu{
	border:1px solid #eee;
	padding:0;
	margin:3px;
	font-family:georgia, "Times New Roman";
	border-bottom-width:0;
}
#golfmenu li {
	border-bottom:1px solid #eee;
	padding:0px;
	margin:0;
	line-height:2.0em;
	font-size:.95em;
}
#golfmenu li.top{
	border-width-bottom:1px;
}
#golfmenu a{
	color:#eee;
	line-height:2.0em;
}
#golfmenu li a, #golfmenu li a:visited {
	text-decoration:none;
	color:#eee;
	letter-spacing:.2em;
	padding:.25em 1em;
}
#golfmenu li a:hover{
	text-decoration:underline;
	color:brown;
}
#cardPromoBox{
	height:200px;
	background:gray;
	color:#fff;
	margin:0;
}
#factsBox{
 color:#556633;
 margin-top:1.5em;
 padding:0 1em 1em;
}
#factsBox h6{
	font-weight:bold;
	font-size:1.1em;
	color:;
	border-bottom:1px solid #556633;
	letter-spacing:.1em;
}
#factsBox li{
	padding:.1em;
}
	
/*body*/
#bd {
	font-family:"Times New Roman", georgia;
}

.pageHeader{
	padding:25px 15px;
	margin:0;
	border-bottom:1px solid #556633;
}
.pageHeader h2{
	color:#556633;
	font-family:georgia;
	font-size:1.6em;
	letter-spacing:.1em;
}
.pageHeader h2 em{
	font-weight:bold;
}
.pageContent {
	margin:10px 0 5px 0;
	padding:10px;
	font-size:1.0em;
	font-family:"Times New Roman";
	line-height:1.1em;
}
.pageContent p {
	margin-bottom:1em;
	font-size:1.05em;
}
.pageContent h3{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:.25em;
	margin-top:1.5em;
}
.pageContent ul{
	list-style-type:circle;
}
.pageContent ul li{
	margin-left:1em;
}


/* the course*/
.scorecard {width:450px;}
.scorecard td {padding:1px 2px; color:#000; text-align:center; border:1px solid #333;}
tr.hdr td {background:#ddddc0; font-weight:bold;}
tr.blues td{background:#67b4da; color:#fff;}
tr.whites td{background:#fff; color:#000;}
.scorecard td.tees {font-size:85%; width:180px; text-align:left; padding-left:10px;}
.scorecard td.tees em { font-variant:small-caps;}

/*rates*/
.rateslayout {width:400px; font-family:"Times New Roman";}
.rateslayout td {padding:0; padding-bottom:3px; font-weight:bold; font-family:"Times New Roman";}
.rateslayout th {font-weight:bold; border-bottom:1px solid #ddd; color:brown;font-variant:small-caps; }
.rateslayout td.label {font-weight:; font-size:0.93em;}
.rateslayout td.table-subheader {font-variant:small-caps; font-weight:bold; color:brown;font-size:.95em; padding:0; padding-top:10px;}
.rateslayout .table-spacer td{border-bottom:1px dotted #ddd; padding:0;}

/*memberships*/
table.membership-table {width:400px; margin-bottom:10px; font-weight:bold;}



.about-us-fancy {background:inherit; font-size:1em; color:#ccc; }
.about-us-fancy p {margin:0; padding:0; font-size:.9em; font-style:italic;*font-style:none;*font-size:0.85em;}
.about-us-fancy a, .about-us-fancy a:visited {color:#adf;}
#whats-new h6 {font-family:arial, sans-serif; color:#777; padding:0; margin:0; padding-bottom:4px;}
#whats-new .fill-height{background:#112;}
#whats-new ul {background:#112; padding:10px 10px 5px; margin-right:10px;}
#whats-new ul li {padding-bottom:0.4em; margin-left:13px; *margin-left:20px; font-size:1em; list-style-type:circle; color:#555;  }
#whats-new li a, #whats-new li a:active, #whats-new li a:hover  { color:#adf; font-size:; text-decoration:none;}
#whats-new li a:hover {text-decoration:underline;}
#whats-new li a:visited {color:#799;}
#home-signup {color:#ddd; font-size:.9em; font-family:monospace; padding:0; background;; padding:4px;}
#home-signup a, #home-signup a:visited, #home-signup a:active {text-decoration:none;}
#home-signup a:hover {text-decoration:underline;}
#spec-deal { font-size:.9em;}


/* forms */
input.txt { font-size:1.2em; padding:0.1em 0.2em; background:#ffd; font-weight:bold;}
input.btn { /*border:1px solid #333; */ background:#bbb; color:; padding:0.2em 0.4em 0.1em;}
table.form td {padding:3px 2px 7px;}
#signup-form {padding-bottom:40px;}
form {margin-top:20px; padding-bottom:10px;}
form label {font-weight:bold;}

/*sidebar */
#nav-pagelist { padding:0; padding-bottom:20px; background: #408E40; margin:0;}
#nav-pagelist li {  border:solid #003300; border-width:0px 0px 1px 0px; padding:3px 0; margin: 0; background:#408E40; }
#nav-pagelist li a {color:#fff; font-variant:small-caps; font-weight:; text-decoration:none; margin-left:10px; font-size:1.3em;}
#nav-pagelist li a:hover {text-decoration:underline;}
.sidebar-notebox {margin:0 10px; background:#ffc; border:2px solid #ede2af; padding:3px; font-size:93%; color:#000; } 
.sidebar-notebox a, .sidebar-notebox a:visited, .sidebar-notebox a:hover {color:#14a;}

/*footer*/
#ft{padding:0; padding-top:7px; padding-left:5px; text-align:left; clear:both; color:#4d4c37; font-family:georgia;}
#address {color:#eee; font-family:georgia;}
#copyright {float:right; font-size:.8em; color:#888;}


/* peristent item styles */
#item { background:; padding:10px 10px 10px 20px ; font-size:.9em; }
.breadcrumbs { font-size:.85em;}
#item .item-title {margin:0 0 15px; font-family:"Courier New", Courier, sans-serif; padding:0; }
#item .item-box {font-family:"Courier New", Courier, sans-serif; line-height:1.1em; width:350px; margin-bottom:20px; color:#000; font-size:1.1em; }
#item #pub-date {font-size:.85em; font-style:italic;}
#item .item-box p {margin-bottom:7px; }

.summary-box {margin-top:20px;}
.summary-box h6 {margin-top:10px;}
.summary-box ul li span {font-size:.75em; color:#777; margin-left:10px; padding-bottom:2px;}
.summary-box ul li {padding:0; padding-bottom:0.5em;}
.summary-box ul li {list-style-type:circle; margin-left:13px; *margin-left:20px;}
