body{background:#444236 url(../_img/sec-body-repeat-x.jpg) top center repeat-x;}
#wrapper{background:url(../_img/sec-wrapper-repeat-x.jpg) bottom center repeat-x;}
#container{width:100%;margin:0 auto;background:url(../_img/sec-container-bg.jpg) top center no-repeat;}
#menu{height:57px;padding-top:56px;width:992px;margin:0 auto;}
#masthead{width:992px;margin:0 auto;height:292px;overflow:hidden;}
#columns{width:992px;margin:0 auto;background:url(../_img/sec-columns-repeat-y-1.jpg) top center repeat-y;}
#columns .center{background:url(../_img/sec-center-column-bg-1.jpg) top left no-repeat;padding:4px 32px 0 32px;color:#5c5c5c;line-height:20px;font-size:12px;min-height:850px;}
*html #columns .left, *html #columns .center{height:850px;}
#columns .center h1.page-title{line-height:36px;color:#fefefe;font-weight:bold;font-size:18px;padding-left:30px;font-family:Helvetica, Trebuchet MS, Arial, sans-serif;padding-bottom:15px;}
#columns .center p{line-height:20px;padding-bottom:10px;}
#columns .center a{color:#9d191d;text-decoration:none;}
#columns .center a:hover{text-decoration:underline;}
#columns .center h1{color:#900;font-size:18px;font-weight:bold;text-transform:uppercase;}
#columns .center h2{
	font-family:Georgia, serif;
	color:#fff;
	text-transform:capitalize;
	color:#fff;
	padding:20px;
	line-height:38px;
	height:40px;
	font-size:21px;
	font-weight:normal;
	background-image: url(../_img/header-2-bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-shadow: 1px 1px 4px #000;
}
#columns .center h3 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
#columns .center h4 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#columns .center h5 {
	font-size: 85%;

}


#columns .center blockquote{padding:15px;font-style:italic;color:#929292;}
#columns .center ol {list-style-image: none;list-style-type: decimal;list-style-position: inside;text-indent: 25px;}
#columns .center ul {list-style-image: none;list-style-type: square;list-style-position: inside;text-indent: 25px;}


#footer{height:455px;width:992px;margin:0 auto;font-size:12px;color:#fff;line-height:20px;background:url(../_img/sec-footer-bg-1.jpg) top center no-repeat;}
#footer .search{padding-left:46px;height:61px;overflow:hidden;}
#footer .search fieldset{margin:0;padding:0;border:0 none;}
#footer .search #search_term{width:178px;height:28px;background:url(../_img/searchinput-bg-sec-1.jpg) top left no-repeat;border:0 none;padding-left:20px;float:left;padding-top:17px;font-size:11px;color:#6d6654;}
#footer .search #search_go{width:42px;height:42px;background:url(../_img/search-go-sec-1.jpg) top left no-repeat;position:absolute;float:left;font-size: 0 !important;color:#d4d2cf;}
#footer-top{height:175px;text-align:center;}
#footer-top img{display:inline;margin:0 5px;}

/*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;}
.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:42px;background:url(../_img/cal-month-repeat-x.jpg) repeat-x top center;text-transform:uppercase;line-height:42px;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 ul a{color:#a80e15;text-decoration:none;}
.calendar td ul a:hover{text-decoration:underline;}
.calendar td ul li{
	line-height:14px;
	color:#585858;
	font-size:10px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type: none;
	list-style-position: outside;
	text-indent: 0px;
}
.calendar td ul li a{
	display:block;
	padding:5px;
	margin: 0px;
}
.calendar th{height:24px;background:url(../_img/cal-days-repeat-x.jpg) repeat-x top center;font-size:16px;font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;color:#fff;font-weight:normal;text-align:center;}