body {
  margin: 0 auto;
  padding: 0;
  font-family: Arial,Verdana,Geneva,sans-erif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  /* font-size: 80%; */
  line-height: normal;
  /* font-size-adjust: none;
  font-stretch: normal; */
  background-color: #336666;
  text-align: center; 
  /* color: #000000; */
}

body.home .sf-menu li.one {background:#a39be3;}
body.restaurant .sf-menu li.two {background:#a39be3;}
body.membership .sf-menu li.three {background:#a39be3;}
body.rates .sf-menu li.four {background:#a39be3;}
body.leagues .sf-menu li.five {background:#a39be3;}
body.juniors .sf-menu li.six {background:#a39be3;}
body.lessons .sf-menu li.seven {background:#a39be3;}
body.calendar .sf-menu li.eight {background:#a39be3;}
body.partee .sf-menu li.nine {background:#a39be3;}
body.course .sf-menu li.ten {background:#a39be3;}
body.location .sf-menu li.eleven {background:#a39be3;}
body.pics .sf-menu li.twelve {background:#a39be3;}

.wrap {
  margin: 0 auto;
  /* background-color: #ffffcc none repeat scroll 0% 50%; */
  background-color: #c4bea1;
  color: #303030;
  width: 90%;
  min-width: 760px;
  text-align: left;
}

.wrap table {
  width: 100%;
  border: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}

.table-border {
  border-right: 2px solid;
  border-left: 2px solid;
  border-top: 2px solid;
}

.header {
  vertical-align: middle;
  text-align: center;
}

h2 {
  text-align: center;
}

#header-text {
	font-family: Pristina;
}


.mainContent {
  border: 3px solid #313428;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  padding: 10px;
  /* width: 95%;  */
  font-size: 14px;
  /* margin: 2px 10px 2px 0; */
  margin-right: 10px;
  background-color: #336666;
  /* background-color: #328485; */
  color: #ffffcc;
  text-align: left;
}

.mainContent table {
  width: 90%;
  margin-left: auto; 
  margin-right: auto;
  border: 0px;
  padding: 4px;
  text-align: left;
}

.mainContent table th {
  font-style: italic;
  height: 56px;
}

.mainContent table table {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 80%;
}

.mainContent-col-header {
  background-color: rgb(255, 255, 204);
  color: rgb(51, 102, 102);
  vertical-align: middle;
  text-align: right;
}
.link-decoration {
  text-decoration: none;
  color: rgb(255, 255, 102);
}

.facebook-img {
  margin: 0px 58px 16px 58px; 
  border: 0px solid ; 
  width: 64px; 
  height: 64px;
}

.facebook:link {
  color: #c4bea1;
  text-decoration: none;
}
.facebook:visited {
  color: #c4bea1;
  text-decoration: none;
}
.facebook:hover {
  color: #c4bea1;
  text-decoration: none;
}
.facebook:active {
  color: #c4bea1;
  text-decoration: none;
}


.accuweather {
  clear: both;
  float: left;
  width: 180px;
  height: 150px;
  background-repeat: no-repeat;
  background-color: rgb(96, 112, 65);
}

.accuweather-top {
  height: 138px;
}

.accuweather-footer {
  font-family: arial,helvetica,verdan,sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: rgb(253, 234, 17);
}

/*
* html .mainContent {
    width: 500px;
}
*/

.footer {
  margin: 0 auto;
  padding: 20px 0;
  clear: both;
  width: 75%;
  text-align: center;
  color: #000000;
  font-size: 1em;
}

.clearfloat {
  clear: both;
  height: 0;
}

.leftfloatPicture {
  border: 1px solid #000000;
  margin-top: 15px;
  margin-bottom: 18px;
  margin-right: 0px;
}

.leftfloat {
  margin: 5px 15px 0px 5px;
  float: left;
}

.hide {
  display: none;
}
.floatLeft {
  float: left;
  margin-left: 8em;
}

.MagnifImage{
  background-color:#fff; 
  color:#00f;
  font-weight:bold;
  border:4px out set #ccc;
  text-align:center;
  padding:0;
  margin:0; 
}

#slideshow {
    position:relative;
    width: 760px;
    height:156px;
   display:block;
   margin:0 auto;
   text-align:center; 
}

#slideshow IMG {
    position:absolute; 
    top:0;  
    right:0; 
    /* float: right; */
    /* height: 156px; */
	/* width: 760px; */
    z-index:8;
}

#slideshow IMG.active {
   z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}


