body,html{height:100%;text-align:center;background:url(../images/background.gif) repeat; background-color:#86785D;margin:0;padding:0;color:#5F5832;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.7em;}
body *,html *{font-family:Verdana, Arial, Helvetica, sans-serif;color:#15110d;}
td{\font-size:100%;f\ont-size:inherit;}
hr{ background:#999999; color:#999999; height:1px; margin:15px 0;}
table td hr{ background:#aaaaaa; height:1px; margin:15px 0; border-bottom: solid 1px #cec6b9;}

h1{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#15110d; margin:0px; padding:10px 0px;}
h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing: 1px; font-size:18px;font-weight:normal;color:#15110d;}
h3{font-size:15px;font-weight:bold;color:#15110d; margin-bottom: -8px;}
h4{font-size:14px; text-align: center; font-weight:bold;color:#15110d; text-decoration: underline;}
h5{font-size:14px;font-weight:bold;color:#15110d; text-decoration: underline; margin-bottom: 0px;}
h6{font-size:14px;font-weight:bold;color:#15110d; margin-bottom: 0px;}


#headingBar h1{ font-family: Georgia, Times New Roman, Times, serif; line-height:40px;font-weight:normal; padding: 10px 10px;}
h1#flashHeader{ color:#fff!important;font-size:21px;height:21px; padding:10px 0px;}
h1#welcomeHeader{color:#fff!important; height: 24px; font-size:24px; padding: 0px 0px 10px 0px;}
h1.weddings { height: 15px!important; font-size:15px!important; padding-left: 9px; color:#15110d; font-style:italic; margin: 5px 0px 35px -5px; padding:10px 0px;}

#portalRight table h1 {color:#454545!important; font-size: 17px; font-family: Georgia, Times New Roman, Times, serif;}
td#welcomeHeaderTd h1 {color:#fff!important; font-size: 23px; margin-top: 13px; font-family: Georgia, Times New Roman, Times, serif;}

p{font-size:12px;line-height:1.7em;}
table{f\ont-size:inherit;}

#fullBack{background:url(../images/backGrad.jpg) repeat-x; height: 800px;}
#container{margin:0 auto;width:840px;text-align:left; overflow: visible;}
#shadLeft,#shadRight,#midArea{float:left;}
#midArea{width:790px;overflow:hidden;overflow:visible;margin-top:8px;}
#headArea{clear:both;}

#headAreaIn{background:#fcfcfa url(/images/top.jpg) no-repeat top left;width:790px;height:129px;overflow:hidden;}
#headAreaIn div{float:left;overflow:hidden;}

#menuArea{background: url(../images/menuBack.jpg) repeat-x #DAD5C2; clear:both; height:30px;}
#scrollIn{float: left; clear: left; height:24px;background:#DAD5C2 url(../images/scrollingMarquee2.jpg) no-repeat; padding: 8px 5px 0px 5px; font-weight: bold; border-bottom: 4px solid #1b170c;}
marquee{width: 780px; height: 16px; overflow: visible;}
#flash{ border-top: 1px solid #bebf9d; background: #fff; width:790px; height:290px;}
#bodyArea{float: left; border-top: 1px solid #c0bbb2; width:790px;width/**/:/**/730px; padding: 30px 30px 35px 30px; min-height: 300px; background: #cec6b9 url(../images/contentBack.jpg) repeat;}
#bodyAreaLounge{float: left; border-top: 1px solid #c0bbb2; width:790px; background: url(../images/contentBack.jpg) repeat; border-bottom: 1px solid #A9A395; }
#dark{float: left;background: #15110d; }
.floatleft {float: left; clear:left; margin: 5px 20px 20px 10px; border: 2px solid #ACA68E;}
#weddingsfloatright {float: right; padding: 5px 0px 20px 0px; width: 360px; margin-left: 25px;}
#weddingsfloatright img {margin: 0px 0px 15px 0px;}
.floatright {float: right; clear:right; margin: 5px 10px 20px 20px; border: 2px solid #ACA68E;}
#headingBar{ border-top: 1px solid #bebf9d; width:790px;width/**/:/**/750px; padding: 5px 20px 0px 20px; height: 60px; background: #544f49 url(../images/headingBack.jpg) repeat; float:left:}
#footerArea{border-bottom: #15110d solid 5px; margin-bottom: 10px;}
#rightMenu { float: right; text-align: center; width: 238px; background: #15120d; height: 100%; text-align:center;}
.center { width: 100%; text-align: center; } .center img { border: 2px solid #ACA68E; }

div#miclub{width:840px;height:55px;float:left;text-align:right;}
div#miclub img{position:relative;right:40px; top:2px;}


#map{clear: left; width:720px;height:450px;margin:0 0 0 0px;background:#ccc;border:2px solid #ACA68E;}
#mapU{width:720px;margin:10px 0 10px 0px;text-align:center;}

th div { color:#ffffff;}

table.weather { margin: 0 auto; }

table.dropdown{border-top:0px;background-color:#d0cab2;text-align:left;}
table.administrator{background-color:#FFF; text-align:left;padding:0;margin:0;line-height:normal !important;}


ul#holes {width:690px; height: 50px;}
ul#holes li {list-style-type:none; float:left; text-align: center; padding-top:7px; padding-bottom:7px;/*border-right: solid 2px #ACA68E;*/margin-left: 2px;}
ul#holes li a {color:#fff; font-size:13px; padding:9px; background: #c0b6a5; font-weight: bold;}
ul#holes li a:hover {background: #C4BAAB; color:#555; text-decoration: none;}

ul#holes li#holes_map a {color: #555; }
ul#holes li#holes_map a:hover { }

table.portal{background-color:#CEC6B9;text-align:left;line-height:1.6em;padding:0px 0px 0px 0px;  border: 1px solid #999999;}
table.portal td { padding: 3px; }
table.portal th{ text-align: left; background: url(../images/headingBack.jpg) repeat-x; color:#fff;font-size:13px;font-weight:bold; padding: 6px; }
table.portal th a{color:#160E0B!important; font-weight: normal; text-decoration: underline;}

table.coursetb {background-color:#CEC6B9; clear: left; text-align:left;line-height:1.6em;padding:0px 0px 0px 0px;}
table.coursetb td { padding: 8px; vertical-align: top;  border: 1px solid #ACA68E; font-size:12px;}
table.coursetb th{ text-align: center; background: url(../images/headingBack.jpg) repeat-x; color:#fff;font-size:13px;font-weight:bold; padding: 6px;  border: 1px solid #ACA68E; }

table.split {background-color:#CEC6B9;text-align:left;line-height:1.6em;padding:0px 0px 0px 0px;}
table.split td { padding: 8px; vertical-align: top;  border: 1px solid #999999; font-size:12px;}
table.split th{ text-align: center; background: url(../images/headingBack.jpg) repeat-x; color:#fff;font-size:13px;font-weight:bold; padding: 6px;  border: 1px solid #999999; }

table#board {width: 100%;text-align:left;line-height:1.6em;padding:0px 0px 0px 0px; }
table#board td { padding: 3px; vertical-align: top; }
table#board th{ text-align: center; font-size:13px;font-weight:bold; padding: 6px 6px 20px 6px; }
table#board img{ border: 1px solid #999999; }




td#welcomeHeaderTd {background: url(../images/headingBack.jpg) repeat; height:55px; }

#portalRight table {margin-left: 2px; background-color:#CEC6B9;background: url(../images/contentBack.jpg) repeat;text-align:left;line-height:normal!important;padding:0px 0px 20px 0px; border: 0px; border-bottom: 5px solid #4f4b42;}
#portalRight table td {padding:0px 5px;}

#portalLeft {background: #18100E; color: #15110d;background: url(../images/contentBack.jpg) repeat; padding-left:2px;border-bottom: 5px solid #4f4b42;}
#portalLeft table.portal {border: 0; border-bottom: 1px solid #B4AC9E ; font-size:12px; background: #18100E; background: url(../images/contentBack.jpg) repeat;text-align:left;line-height:1.6em;padding:0px; padding-bottom: 12px;}
#portalLeft table.portal th{font-size:12px;height: 25px; background:#18100E;background: url(../images/contentBack.jpg) repeat;color: #15110d!important;text-align:left; padding:4px; padding-top:15px; border: 0;}
#portalLeft table.portal th a{color:#15110d!important;text-decoration:none; font-size:10px;font-style: normal;}
#portalLeft table.portal th a:hover{color:#A9A395!important;text-decoration:none; font-size:10px;}
#portalLeft table.portal td {background: #18100E;background: url(../images/contentBack.jpg) repeat;color: #A9A395;color:#5F5832!important;text-align:left;overflow:hidden;}
#portalLeft table.portal td div {color:#5F5832!important;text-align:left;font-size:11px!important;overflow:auto;font-family:Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif!important;}
#portalLeft table.portal td a {/*font-family:Trebuchet MS,Trebuchet,Verdana,Arial,Helvetica,sans-serif!important;*/}

#portalLeft a { color:#5F5832; }
#portalLeft a:hover { color:#A9A395; }

/*input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:12px;color:#160E0B;border:1px solid #666666;background-color:#EFEFEF!important;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}*/

input,textarea,button{margin:1px;padding:2px;font-size:11px;color:#333;background-color:#ffffff!important;line-height:normal;}
select{background-color:#fff!important;}
input.radio{background:none!important;border:0;}
input.checkbox{background:none!important;border:0;}

label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}
#capimg_img { margin: 10px 0px 7px 1px; border:1px solid #666666;}
#capimg_text { float: left; margin: 9px 0px 0px 10px; width: 200px;}
#capimg_text input { margin-bottom: 6px;}

#cpgolfdays { float: right; width: 150px; }

a {outline:none;}
a:link{color:#664500;text-decoration:none;}
a:visited{color:#664500;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}

#loginDiv{float:right;width:260px;background-color:#E5EBEE;border:1px solid #063805;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E5EBEE;border:1px solid #063805;overflow:hidden;margin:5px auto;}
#loginDiv div,#loginDivT div{float:left;width:45%;height:30px;line-height:24px;margin-top:3px;margin-left:3px;padding:0;}
#loginDiv p,#loginDivT p{text-align:center;margin:0;padding:0;}
#loginDiv div p{text-align:right;margin:0;padding:0;}

.inTable{background-color:#FFF;border:1px solid #063805;width:502px!important;margin-left:4px;}
.inTableN{background-color:#FFF;border:1px solid #063805;margin-left:4px;}
.inTable td,.inTableN td{background-color:#EBEBEB;padding:4px;margin:1px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}
.inTableHeadN{background-color:#DCD9D1!important;}
.inTable td *,.inTableN td *{padding:0;margin:0;}

.enqLeft{float:left;width:110px;height:28px;}
.enqRight{float:left;width:310px;height:28px;}
.enqFull{width:440px; clear:both;}
.enqFullSurround{margin:0 auto; clear:both; width: 450px; background-color:#CEC6B9; padding:10px 50px 10px 50px; border: 1px solid #999999;}



#membLeft{width:240px;float:left;}
#membLeft table{margin-bottom:5px;}
#membRight{width:460px;float:left;margin-left:10px;padding:0 5px;border:1px solid #C3C3C3;background-color:#FFF;}
#membRight>h1{padding-top:0;margin-top:0;}

.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:-4px;visibility:hidden;font-size:24px;}

.contentslide{padding:0px;width:215px;height:180px;overflow:hidden;}
.contentslide a { background-image:none!important}
  .contentslide .opacitylayer{width:100%;height: 
100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz- 
opacity:1;opacity:1;}
  .contentslide .contentdiv{display:none;} .pagination{display:none;}
