html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
html, body {  height: 100%;}
@font-face {
    font-family: "amazone_btregular";
    src: url("//csna.s3.amazonaws.com/fonts/amazone-bt-webfont.eot");
    src: url("//csna.s3.amazonaws.com/fonts/amazone-bt-webfont.eot?#iefix") format("embedded-opentype"),
         url("//csna.s3.amazonaws.com/fonts/amazone-bt-webfont.woff") format("woff"),
         url("//csna.s3.amazonaws.com/fonts/amazone-bt-webfont.ttf") format("truetype"),
         url("//csna.s3.amazonaws.com/fonts/amazone-bt-webfont.svg#amazone_btregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {font-family: Georgia, "Times New Roman", Times, serif; line-height:1.6em; letter-spacing:.02em; font-size:16px;}

h1, h2, h3, h4, h5 { clear:both; line-height:1.6em; margin:0}
h1 { font-size:225% }
h2 { font-size:190%; }
h3 { font-size:175% }
h4 { font-size:150% }
h5 { font-size:125% }
strong { font-size:105%; font-weight:bold }
b { font-size:105%; font-weight:bold }
em {font-style:italic}
i {font-style:italic}
p {padding:5px 0;}

h2 { color:#547435;  /*font-family: "amazone_btregular"; */}
h3 { color:#547435; }
h2 p {padding:0; margin:0}
a {color:#547435}

a.dropdown-toggle {
    display: none!important;
}
ol.carousel-indicators {
    display: none;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}


.wrapper {   min-height: 100%;  /* equal to footer height */  margin-bottom: -60px; }
.wrapper:after {  content: "";  display: block;}
.footer, .wrapper:after {  /* .push must be the same height as footer */  height: 60px; }
header {padding:25px 0}

#wrapper {width:100%; position:relative}
#container {}

#main { position:relative; border:1px solid #fff;  }
#main #header{min-height:70px; position:relative; background:transparent url(/assets/bentwinds/Media/nav-bg.png) repeat 0 0; zoom: 1}
.home-logo {float:left; padding:5px 10px 0}
#main #content{background-color:#eae9dc; min-height:144px; position:relative; background-image:url(/assets/bentwinds/Media/logo-watermark.png); background-repeat:no-repeat; background-position:bottom right; padding:10px 20px }

#main #content #slideshow {position:relative; width:1000px; height:270px; background-color:#540d20; border:1px solid #000; top:30px; left:-16px; }
.page-region-slideshow{max-height:485px;overflow:hidden}
#main #content h2{font-size:38px; margin-left:24px; padding:65px 0 0px;}
#main #content .inner{padding:10px 40px 50px; min-height:350px}
#main #content .inner .content-left{float:left; width:530px;}
#main #content .inner .content-right{float:right}
#main #content .inner .content-full{}

#main #content #course {font-size:11px;}
#main #content #right_col #holes{min-height:220px; padding-bottom:10px}
#main #content #right_col #holes ul {margin:0 padding:0;}
#main #content #right_col #holes ul li{margin:0 padding:2px 0;}
#main #content #right_col #holes #front9{font-size:10px; float:left; width:95px;}
#main #content #right_col #holes #back9{font-size:10px;float:right; width:95px;}

#main #content #right_col #weather{border-top:1px solid #333;}

#main #content .sub-page {padding:10px; background-color:#EDEAD0; border:1px solid #758454}
#main #content .sub-page-thin {padding:10px; background-color:#EDEAD0; border:1px solid #758454; width:600px; margin:0 auto}
.sub-page p {clear:both}
.sub-page-thin p {clear:both}

#main #content .sub-page-one {padding:10px; background-color:#EDEAD0; border:1px solid #758454;float:left; width:640px;}
#main #content .sub-page-two {padding:10px; background-color:#758454; float:right; width:170px;}

#content .inner ul { margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
#content .inner ul li { background:url(/assets/bentwinds/Media/bullet2.gif) 0em 0.3em no-repeat; /* change background em accordingly */ padding-left: 0.8em; list-style: none; }
#content .inner ul ul li { background-image:url(/assets/bentwinds/Media/bullet_child.gif); }
#content .inner ol li, #content .inner ul li { margin-bottom:0.5em; }
#content .inner ol { margin-left:1.5em; padding-left:0px; }
#content .inner ol li { list-style:decimal; background-image:none; padding-left:0em; }


#main #main-footer{  background:transparent url(/assets/bentwinds/Media/nav-bg.png) repeat-x 0 0; zoom: 1; font-size:11px; text-align:center; color:#fff; padding:5px 0;}

#footer {width:970px; margin:0 auto; position:relative; display:block; margin-bottom:60px;text-align:center}
#footer .inner .copyright{font-size:12px; color:#cccc99; text-align:center}
#footer .inner #clubsoft{font-size:11px; color:#fff; text-align:right; position: absolute; right:0; top: 5px;}
#footer .inner #clubsoft img{width:100px; height:26px;}

#content #loginLeft {width:340px; padding:10px; margin:20px; float:left; line-height:1.4em; color:#6f5837}
#content #loginRight {width:340px; padding:10px; margin:20px;float:right; color:#6f5837 }
.navbar-toggle span {background:#dfdfdf}
.nav {}
.nav li {}
.nav a {display:block;   padding: 24px 10px!important; text-decoration: none; color: #fff; text-transform: uppercase;   font-size: 14px;}
.nav a:hover {color: #f2f2f2; background:transparent url(/assets/bentwinds/Media/nav-hover2.png)!important;  background-repeat: repeat-x; background-position: center center;}
.nav .dropdown:hover ul{display:block}
.dropdown-toggle {display:none!important; visibility:hidden}
.nav li ul {background:#547435}
.nav li ul li a {padding:10px 5px!important; color:#F2f2f2}

.page-region-slideshow {min-height:300px}
.page-region-slideshow {}

@media (max-width: 768px){
.nav a {display:block;   padding: 10px 2px!important; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 14px;}
.nav a:hover {color: #f2f2f2; background:transparent url(/assets/bentwinds/Media/nav-hover2.png)!important;  background-repeat: repeat-x; background-position: center center;}
}

@media (min-width: 768px) and (max-width:1199px){
.nav a {display:block;   padding: 24px 6px!important; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 12px;}
.nav a:hover {color: #f2f2f2; background:transparent url(/assets/bentwinds/Media/nav-hover2.png)!important;  background-repeat: repeat-x; background-position: center center;}

}
.ls-wrapper { max-width:870px!important}
.ls-nav a {padding:10px!important}

