@CHARSET "UTF-8";

* {margin: 0;padding: 0;background-position: left top;background-repeat: no-repeat;}
html {font-size: small;}
td {vertical-align: top;}
img {vertical-align: middle;border-width: 0;}
a {text-decoration: underline;}
h3 {margin-left:10px;}
body {font: normal small verdana, helvetica, sans-serif;background-color: #000;background-repeat: repeat-x;color: #000;padding: 5px 0;}
form input {border: 1px solid #ccc;}
form button {font: normal small arial, helvetica, sans-serif;background-color: #e5e5e5;border: 1px solid #ccc;}

#wrap {width: auto;margin: 0 10px;min-width: 930px;}
#options {width: 100%;margin-bottom: 10px;}

#right {float:right;width: 520px;}
#main {margin-right: 520px;padding-right: 10px;min-width: 240;}
#navigation {margin-bottom:20px; height:48px;}

#header {list-style-type: none;width: 100%;}
#header h1 {text-indent: -9999px;width: 100%;height: 138px;margin-top: 10px;}

.date {color: #bfbfbf;font: normal small arial, helvetica, sans-serif;}
.block {background-color:black; color:#fff;padding: 10px 0;margin-bottom: 10px;}
.block ul {list-style-type: none;padding: 0 10px;}
.block a {color: #fff;}
.block .more {display: block;padding: 0 10px;}
.block p {padding: 0 10px;margin-bottom: 5px;}

#slideshow {width: 415px;height: 300px;text-align: center;float: right;padding: 0;}
#main .event .date {display: block;}
#main .event ul.list {font-size: small;}
#main .event ul.list .date {float: left;margin-left: 5px;width: 100px;margin-top: 1px;}
#main .event ul.list a {color: #53a341;text-decoration: none;display: block;padding: 5px 0;}
#main .event ul.list a:hover {background-color: #459033;color: #34fe03;}

#main .event ul.preview li {border-top: 1px solid #999;min-height:115px;padding-bottom:10px;padding-top:10px; }
#main .event ul.preview li.first {border-top-width: 0;margin-top:0px;padding-top:0;}
#main .event ul.preview li img {float: left;padding-right: 10px; width:154px; height:116px;}
#main .event ul.preview strong {display: block;color: #53a341;font-weight: normal;font-size: medium;}
#main .event ul.preview li .date {padding:3px 0 3px 0;}
#main .event ul.preview li .more {}

#updates {width: 320px;margin-right: 200px;}
#updates .news li {border-top: 1px solid #999;padding: 10px 0;}
#updates .news li.first {border-top-width: 0;padding-top: 0;}
#updates .news li .date {margin-bottom: 10px;}
#updates .news li strong {display: block;color: #53a341;font-weight: normal;font-size: medium;margin-bottom: 5px;}
#updates .news li img {float: left;}
#updates .video .media {padding: 10px 10px;text-align: center;}
#updates .video p, #updates .atmosphere p {color: #53a341;}
#updates .atmosphere img {margin-bottom: 10px;}
#updates a {text-decoration:none;}
