@charset "UTF-8";
/* CSS Document */

body {
	
	margin: 0 auto;
	background:url(/images/bg.jpg) repeat-x #3D4E6A;
}

#outerContainer {margin: 0 auto; width: 1000px; overflow: hidden;}
#navBar {width: 990px; margin: 0;height: 40px; padding: 15px 0px 5px 0px; text-align: right; float: right;}
#mainContentH {width:1000px; overflow: hidden;}
#mainContent {width:1000px; overflow: hidden; background:url(/images/mainContBG.gif) repeat-y;}
#logo {margin-bottom: 30px;}
#logoIn { text-align: center; margin-bottom: 10px;}
#footOuter {
	width: 100%;
	background-color:#1E2435;
	float: left; overflow: hidden; height: 170px;
	border-top: solid 10px #2E3851;
}
#footDetails {margin: 0 auto; width: 990px; font-size: 13px; color:#E8C367; background-color:#1E2435; padding: 10px;}
#footL {width: 320px; float: left; overflow: hidden;}
#footR {width: 240px; float: right; overflow: hidden; margin-right: 5px;}
#footSM {width:260px; float: right; margin-top: 15px; height: 50px;}
#footSM a {background: url(/images/fbook.png) no-repeat 5px 5px; padding:15px 5px 5px 40px;text-decoration: none; color: #E8C367; margin: 0;  }
#footSM a:hover {background: url(/images/fbook1.png) no-repeat 5px 5px; padding:15px 5px 5px 40px; text-decoration: none; color: #fff; margin: 0;}
#footWeather { float: left; width: 350px; overflow: hidden;}
#mainContentLeft {
	width:235px;
	float: left;
	overflow: hidden;
	background: #465078;
	margin: 10px 0 10px 10px;}
#mainContentRight {width:735px; float: left; overflow: hidden;  padding:0px; background-color: #EFEDED; margin: 0 10px;}
#bodyCont {padding: 10px;}
#subNav ul {margin: 0; padding: 0; margin-top: 40px;}
#subNav li { list-style-type: none;}
#subNav li a {color: #E8C367; text-decoration: none; height: 20px; display: block; border-bottom: 1px solid #666E95; width: 100%; padding: 5px 15px;}
#subNav li a:hover {background:#5C689F;}
#subNav li a.top {border-top: 1px solid #666E95;}

#newsSlider {height: 220px; color:#FFF;}
.contentslide {color:#FFF;}
.contentslide{width:715px;background-color:#2E3D55;margin:0;overflow:hidden;text-align:left;padding: 0px; height: 213px;}
.contentslide .opacitylayer{width:100%;height:100%;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.pagination{font-family:Trebuchet MS;height:27px;line-height:27px;font-size:14px;color:#fff;overflow:hidden;margin:-27px 10px 0 0; float: right;}
.pagination a {color:#fff;font-weight:normal;font-style:italic;text-decoration:none;padding:4px 8px 4px 10px;}
.pagination a.current{
	background:#2E3C56;
}
.pagination a:hover{text-decoration:underline;}
.pagination a.selected{
	background:#DDC166;
}

#loginCt {overflow:hidden;width:100%;}
#loginDiv {width:290px;background-color:#fff;border:1px solid #DAE0E3;overflow:hidden;margin:0 0 10px 5px;padding:10px; float: right;}
#loginDiv label{float:left;width:120px;text-align:right;height:21px;line-height:21px;margin:0 2px 10px 2px;}
#loginDiv input{float:left;margin:0 0 10px 2px; border: 1px solid #565F76; width: 150px; }
#loginDiv br{clear:both;height:0;font-size:0;}
#loginDiv p{text-align:center;padding:0;margin:0;}
.submitBt {background: #B8AB85; margin:0 2px 10px 2px;}


.kbMainWeather {width: 450px; float: left; overflow: hidden;}
.kbMainWeather p {float: left; overflow: hidden;}
.weatherIcon {float: left; overflow: hidden;}
.wysiwygDiv {
left:50%;
overflow:visible;
position:relative;
top:0;
z-index:100;
}
.wysiwygDiv button {
left:0;
margin-left:-75px;
opacity:0.7;
position:absolute;
top:0;
width:140px;
}
#date {float: right; overflow: hidden; color:#666; font-weight: normal;}

.formArea {overflow:hidden;width:100%;}
.formArea label,.formArea input,.formArea textarea,.formArea img,.formArea select,.formArea span, .formArea p {float:left;margin:0 2px 10px 2px;}
.formArea label{width:180px;text-align:right;height:21px;line-height:21px;}
.formArea br{clear:both;height:0;font-size:0;}
.formArea #submitButtons{width:100%;text-align:center;}


.recipDiv{width:48%;margin:1% 0 1% 1%;background-color:#e9e8dc;border:1px solid #c5c09e;overflow:hidden;float:left;display:inline;}
.recipClub h3{padding:1%;margin:5px 0!important;font-size:16px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98%!important;}
.recipState{margin:0;padding:10px 0 0 10px;clear:both;}
.recipState h2{margin:0;padding:0;}
.recipState *{font-size:16px;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}
div.recipContact{visibility:hidden;height:1px;overflow:hidden;}
.playCat{margin:10px 0 0 10px;padding:0;clear:both;}
.blank{background-color:#fff!important;border:1px solid #e9e8dc!important;}

	
	
	
#map { border: 2px solid #959B8D;
	width: 690px;
	height: 400px;
	margin: 0;
}

#coursetour {margin: 10px 0 10px 0;padding:5px;list-style-type:none; border-top: 1px #fff solid; border-bottom: 1px #fff solid; background: #CECED3;}
#coursetour li{display:inline;}
#coursetour li a {color:#FFF;padding:3px 6px 2px 6px;font-size:12px; background: #565D73; margin-right: 2px; text-decoration:none;}
#coursetour li a:hover{background:#fff;text-decoration:none; color:#333;}
#coursetour li.current a{background:#888;color:#fff;text-decoration:underline;}
#coursetour li a.coursemap{color:#71859C!important;background:none!important;padding:3px 5px 2px 8px;font-weight:bold;text-decoration:none;}
#coursetour li a:hover.coursemap{background:#fff!important;}
.backLink {margin: 10px;}
.holeName { font-style: italic; font-size: 14px;}

#fb_plugin {background: #D7DAEC;}

.mobLink {display:none;color:#fff!important; text-decoration:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 569px) {
.mobLink{display:inline;margin: 0 10px 0 10px;}
}

#letterContainer{width:710px;overflow:hidden;background:#fff;}
#letterContainer p{font-family:"Century Gothic", Arial, Verdana sans-serif;font-size:13px;color:#333;overflow:hidden;line-height:1.5em;}
#clubLogo{float:left;overflow:hidden;width:250px;margin:20px 0 20px 0;}
#clubLogo img{width:150px;}
#clubAddress{float:right;overflow:hidden;width:500px;margin:0 0 20px 0;clear:both; text-align:right;}
#clubAddressLeft{width:250px;float:left;margin:0 20px 0 0;font-size:11px!important;}
#clubAddressRight{width:120px;float:left;margin:0;font-size:11px!important;}
#LetterOfIntroduction{clear:both;overflow:hidden;width:710px;margin:20px 0 0 0;}
#letterSignature{clear:both;overflow:hidden;margin:20px 0 0 0;width:800px;}
#letterDate{clear:both;width:500px;overflow:hidden;}   
#printButton button{display:inline;position:fixed;bottom:10px;left:10px;}
#backButton button{display:inline;position:fixed;bottom:10px;left:50px;}
