 body {
 padding:0px;
 margin:0px;
 }
 
 body * {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 }
 
 #outer {
 background-image: url('../images/banner-bkg.jpg');
 background-repeat:no-repeat;
 width:1040px;
 height:100%;
 margin:auto;
 background-color:#ffffff;
 }
 
 h1 {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#000000;
 }
 
 h2 {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 }
 
 a {color:#666666; text-decoration: underline;}
 a:visited {color:#666666; text-decoration: underline;}
 a:hover {color:#FC0DFC; text-decoration: none;}
 
 /* First Level */
 ul#main { margin: 0; padding: 0; list-style: none; background-image: url('../images/menu-bkg.jpg'); background-repeat: no-repeat; width: 826px; height: 60px; }
 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: 78px; height:60px; margin-left: 0px; }
 ul#main li#events a { background-position: -78px 0; width: 87px; height:60px; margin-left: 0px; }
 ul#main li#gallery a { background-position: -165px 0; width: 100px; height:60px; margin-left: 0px; }
 ul#main li#music a { background-position: -265px 0; width: 87px; height:60px; margin-left: 0px; }
 ul#main li#menus a { background-position: -352px 0; width: 90px; height:60px; margin-left: 0px; }
 ul#main li#functions a { background-position: -442px 0; width: 118px; height:60px; margin-left: 0px; }
 ul#main li#contact a { background-position: -560px 0; width: 110px; height:60px; margin-left: 0px; }
 ul#main li#mailing-list a { background-position: -670px 0; width: 156px; height:60px; 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 .news-viewer .item { margin: 0 0 15px; }
 #col .news-viewer .item a img { border: none; margin-right: 10px; float:left; }
 #col .news-viewer .item .date { font-size:12px; font-weight:bold; color:#666666; margin: 0; padding: 0; line-height: 24px; }
 #col .news-viewer .item .hyphen { display:none; }
 #col .news-viewer .item .title { font-size:12px; font-weight:bold; color:#666666; margin: 0; padding: 0; line-height: 24px;}
 #col .news-viewer .item .title a, #leftcol #news .news-viewer .item  .title a:hover { padding: 0; margin: 0; color: #000; text-decoration:none; }
 #col .news-viewer .item .summary { margin: 0 0 0 202px; display: block; }
 #col .news-viewer .item .links { display:block; clear:left; text-align:right; padding: 0 0 10px; background-image: url('../images/dashed-bar.jpg'); background-repeat: repeat-x; background-position: bottom; } 

 #col .news-viewer .detail .date { display:none; }
 #col .news-viewer .detail .hyphen { display:none; }
 #col .news-viewer .detail .title { font-size: 12px; line-height: 24px; font-weight:bold; line-height: 40px; color: #000; }

 #col .photo-gallery .gallery { width: 572px; }
 #col .photo-gallery .category-header div { display:none; }
 #col .photo-gallery .gallery .photo {float:left; width: 160px; height: 107px; margin: 0px 15px 15px 0px; }
 #col .photo-gallery .gallery .photo img { border: none; }
 #col .photo-gallery .gallery .photos .clear {clear:left;}
 #col .photo-gallery .gallery .clear {clear:left;}
 

 
 #container {
 margin:auto;
 width:1040px;
 }
 
 #header {
 height:204px;
 }
 
 #menu {
 margin:auto;
 width:826px;
 height:44px;
 }
 
 #content-container {
 margin:auto;
 padding:40px 12px 0px 12px;
 width:803px;
 }
 
 #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: 180px;
 font-family:Verdana, Helvetica, sans-serif, Verdana;
 font-size:11px;
 line-height:15px;
 color:#000000;
 }
 
 .column p {
 margin:0px;
 padding:0px 0px 1em 0px;
 }
 
  #clear { clear:both; line-height: 30px; height:30px; background-color: #fff; padding-top: 20px; }
 
 #footer {
 clear:both;
 background-image: url('../images/footer.jpg');
 background-repeat:no-repeat;
 width:1040px;
 height:142px;
 }
 
.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; }

 
 

