html,body #wrapper{position:relative;min-height:100%;height:100%;height:auto;}
html, body{height:100%;}
*html #wrapper{height:100%;}
html,body #wrapper{position:relative;min-height:100%;height:100%;height:auto;background:#405617 url(../_img/sec-wrapper-repeat-x.jpg) top center repeat-x;}
#container{background:url(../_img/sec-container-bg.jpg) top center no-repeat;}
#header{width:940px;margin:0 auto;height:165px;overflow:hidden;}
#menu{width:900px;margin:0 auto;height:56px;padding:0 20px;}
#columns{width:940px;margin:0 auto;background:#fff;}
#columns .center{background:url(../_img/sec-center-column-bg-1.jpg) top left no-repeat;min-height:60px;}
#footer{width:833px;margin:0 auto;padding:20px 62px 5px 45px;}
#footer .address-copy{float:left;height:20px;width:700px;padding:6px 0;line-height:18px;}
#footer .search{float:left;width:133px;line-height:23px;}

/*calendar*/
#catfilter{padding:10px 0;}
.quicklink{float:right;border:1px solid #a8a8a8;background: #dedede url(../_img/bg_mb-sep.gif) repeat-y 146px;width:250px;height:27px;padding-left:20px;padding-top:13px;margin-top:15px;margin-bottom:5px;display:block;}
.quicklink a{color: #515151 !important;text-decoration:none;text-transform:uppercase;font-size:11px;display:inline;line-height:12px;}
.quicklink a.cal{background: url(../_img/icn_cal.gif) no-repeat;padding-left:30px;margin-right:30px;}
.quicklink a.vol{background: url(../_img/bg_cal-list.gif) no-repeat;padding-left:30px;}
.quicklink a:hover{color: #000;text-decoration: underline;}
.calendar {border-collapse:collapse;width:100%;float:left;}
.calendar-month{font-size:16px;color:#fff;height:41px;background:#456e11;text-transform:uppercase;line-height:41px;font-weight:bold;text-align:center;}
.calendar-month span{padding:0 10px;}
.calendar td{width:130px;height:120px;vertical-align: top; text-align:left;border:1px solid #b8b8b8;background-color:#e0e0e0;font-size:14px;}
.calendar td ul{list-style-type:none;margin:0;padding:0;}
.calendar td a{color:#c60 !important;}
.calendar td ul a:hover{text-decoration:underline;}
.calendar td ul li{list-style-type:none;line-height:14px;font-size:11px;font-weight:normal;margin:0;padding:0;text-align:left;}
.calendar td ul li a{display:block;padding:5px;}
.calendar th{height:24px;background:#456e11;font-size:16px;color:#fff;font-weight:normal;text-align:center;}

