@charset "UTF-8";
/* CSS Document */

#home #headerContainer{background:transparent url(../images/home-header-bkg.png) repeat-x center top;height:523px;}
#home #header{background:transparent url(../images/home-pageheader-bkg.png) no-repeat 0 0;height:523px;}

#home #contentContainer{padding-top:0;}
#home #contentContainer a{color:#035995;}
#home #Sidebar{width:290px;padding-bottom:44px;}
#home #Main{width:590px;padding-bottom:44px;}
#home #main-nav li a{background-image:url(../images/home-main-nav.gif);}

#home #contentContainer{border-bottom:1px solid #c7a625;}
#hours-and-admission{background:transparent url(../images/h-home-hours.png) no-repeat 0 0;width:290px;height:333px;}
#hours-and-admission .text{padding-top:62px;font-size:14px;}
#subscribe-newsletter{margin-top:46px;}
#frmMailList{margin-bottom:7px;}
#tbEmail{float:left;width:188px;color:#b0b0b0;border:1px solid #ccc;padding:2px 0;}
#btnSignUp{float:right;width:88px;position:relative;top:-4px;}
#over13Div{clear:left;padding-top:7px;}

.icon-calendar{float:right;display:block;height:23px;background:transparent url(../images/icon-calendar.gif) no-repeat 0 0;padding-right:77px;}
.icon-calendar span{display:block;padding:5px 0 0 37px;font-size:12px;font-weight:bold;}
#events-announcements .text{margin:17px 0 0;}
#events-announcements .text img{float:left;margin-bottom:10px;margin-right:10px;}
#events-announcements .text p{height:31px;margin-bottom:10px;}