 body {
 padding:0px;
 margin:0px;
 background-color:#f2f2f2;
 background-image: url('../images/bkg-slice.jpg');
 background-repeat:repeat-x;
 }
 
 body * {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 }
 
 #outer {
 background-image: url('../images/bkg-main.jpg');
 background-repeat:no-repeat;
 width:1199px;
 height:100%;
 margin:auto;
 background-color:#f2f2f2;
 }
 
 h1 {
 font-family:Times New Roman, Times, Serif;
 font-size:20px;
 font-weight:normal;
 color:#333333;
 }
 
 h2 {
 font-family:Times New Roman, Times, Serif;
 font-size:14px;
 font-weight:normal;
 color:#333333;
 }
 
a {color:#666666; text-decoration: underline;}
a:visited {color:#666666; text-decoration: underline;}
a:hover {color:#CC0000; text-decoration: none;}
 
 /* First Level */
ul#main { margin: 0; padding: 0; list-style: none; background-image: url('../images/menu.jpg'); background-repeat: no-repeat; width: 827px; height: 44px; }
ul#main li { margin: 0; padding: 0; list-style: none; display: block; float:left; }
ul#main li a { margin: 0; padding: 0; display: block; background-image: url('../images/menu.jpg'); text-decoration: none; }
ul#main li a:hover, ul#main-menu li.sel a { background-image: url('../images/menu-sel.jpg'); }
ul#main li a span { visibility: hidden; }

ul#main li#home a { background-position: 0px 0; width: 68px; height:44px; margin-left: 0px; }
ul#main li#events a { background-position: -68px 0; width: 77px; height:44px; margin-left: 0px; }
ul#main li#gallery a { background-position: -145px 0; width: 83px; height:44px; margin-left: 0px; }
ul#main li#music a { background-position: -228px 0; width: 75px; height:44px; margin-left: 0px; }
ul#main li#drinks a { background-position: -303px 0; width: 80px; height:44px; margin-left: 0px; }
ul#main li#functions a { background-position: -383px 0; width: 100px; height:44px; margin-left: 0px; }
ul#main li#contact a { background-position: -483px 0; width: 90px; height:44px; margin-left: 0px; }
ul#main li#club-membership a { background-position: -573px 0; width: 140px; height:44px; margin-left: 0px; }
ul#main li#mailing-list a { background-position: -713px 0; width: 114px; height:44px; margin-left: 0px; }
 
 
 #col-mid .news-viewer {width: 202px; font-size: 10px; margin-top: -10px;}
 #col-mid .news-viewer .item { margin: 0 0 10px; }
 #col-mid .news-viewer .item .image img { border: none; }
 #col-mid .news-viewer .item .date {width: 202px; display: block;}
 #col-mid .news-viewer .item .hyphen { display: none; }
 #col-mid .news-viewer .item .title a { color: #000; }
 #col-mid .news-viewer .item .summary { display: none; }
 #col-mid .news-viewer .item .links { display: none; }
 

 #col .categories {  }
 #col .categories .category { width: 572px; display: inline-block; margin: 0 0 20px; }
 #col .categories .category a img { border:none; float:left}
 #col .categories .category .info { margin: 0 0 0 210px; }
 #col .categories .category .name { font-size: 20px; line-height: 35px; font-weight:bold; }
 #col .categories .category .name a, #maincol .categories .category .name a:hover { color: #000; font-size:14px; text-decoration: none; }
 #col .categories .category .date { font-weight: bold; color: #000; }
 #col .categories .category .more-link { margin: 0 0 0 210px;  }

 #col .photo-gallery .gallery { width: 572px; } 
 #col .photo-gallery .category-header h2 { font-size:14px; font-weight:bold; color:#000; margin: 0; padding: 0; line-height: 24px; }
 #col .photo-gallery .category-header div { display:none; }
 #col .photo-gallery .gallery .photo { float:left; width: 150px; height: 110px; margin: 0px 20px 6px 0px; border: solid 0px #333333;}
 #col .photo-gallery .gallery .photo img {border: none; margin:auto; display:block; }
 #col .photo-gallery .gallery .photos .clear {clear:left;}
 #col .photo-gallery .gallery .clear {clear:left;}

 
 #container {
 margin:auto;
 width:827px;
 background-color:FFF;
 }
 
 #header {
 background-image: url('../images/header.jpg');
 background-repeat:no-repeat;
 height:145px;
 }
 
 #banner {
 height:299px;
 }
 
 #menu {
 width:827px;
 height:44px;
 }
 
 #content-container {
 padding:16px 12px 0px 12px;
 width:803px;
 background-color:#FFF;
 background-image: url('../images/bkg-right.jpg');
 background-repeat:no-repeat;
 background-position:bottom;
 }
 
 #col {
 float:left;
 width:585px;
 }
 
 #col-left {
 float:left;
 width: 368px;
 }
 
 #col-mid {
 float:left;
 margin-left:20px;
 width: 210px;
 }
 
 #col-right {
 float:right;
 width: 190px;
 }
 
 .column {
 min-height: 300px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 color:#000000;
 }
 
 .column p {
 margin:0px;
 padding:0px 0px 1em 0px;
 }
  
 #footer {
 clear:both;
 background-image: url('../images/footer.jpg');
 background-repeat:no-repeat;
 width:827px;
 height:130px;
 padding: 90px 0 0; 
 }
 
 .mailer-subscription table.form { border-collapse:collapse; width: 185px; }
.mailer-subscription table.form tr td { border-collapse:collapse; width: 185px; }
.mailer-subscription table.form input { width: 185px; }
.mailer-subscription table.form textarea { width: 185px; }
.mailer-subscription table.form table.radiosex  { width: 150px; border-collapse: collapse; }
.mailer-subscription table.form .radiosex input { float: left; width: 20px; }
.mailer-subscription table.form .chkSMS input { width: 20px; }
 
 
