body{width:100%;font-family:Arial,Sans-serif;font-size:12px;line-height:16px;color:#000;}
a{color:#000000;text-decoration:underline;cursor:pointer;}
a:hover{color:#cdae5e;}
u {text-decoration:underline;}
h1.title{font-size:28px;line-height:32px;font-family:Georgia,Serif;padding:30px 0 18px 0;}
h2.title a{text-decoration:none;}
a.arrow, .news-entry a.arrow {background:url(../i/arrow.png) no-repeat right 4px;padding-right:14px;text-decoration:none;font-weight:bold;font-family:Georgia,Serif;border-bottom:1px solid #000000;}
a.arrow:hover{background-image:url(../i/arrow-over.png);border-bottom:1px solid #cdae5e;}
p.dateline{font-size:10px;line-height:12px;font-weight:bold;text-transform:uppercase;font-family:Arial,Sans-serif;}
#page-wrap{width:960px;margin:0 auto;}
#header{position:relative;width:960px;height:165px;}
#home #header{height:276px;}
#header img.logo{position:absolute;top:8px;left:8px;width:200px;height:148px;z-index:4;}
#header #navcontainer{position:absolute;top:0px;left:0px;width:960px;height:59px;z-index:2;background:url(../i/bkg/header.png) repeat-x top left;}
#home #header #navcontainer{background-image:none;background:#000000;}
#navcontainer #navbar{position:absolute;top:0px;left:201px;height:59px;width:759px;z-index:3;list-style:none;background:url(../i/bkg/navbkg.png) repeat-x top left;}
#navbar ul{position:absolute;top:0px;right:9px;text-decoration:none;}
#navbar ul li{display:inline;height:59px;}
#navbar ul li a {text-decoration:none;cursor}
#header img.masthead{position:absolute;top:0px;left:0px;z-index:1;}
#header #membership{position:absolute;top:163px;left:8px;height:105px;width:200px;z-index:4;background:#ead291;color:#5c4710;}
#membership h4.title{padding:7px 7px 0 7px;font-size:14px;text-decoration:underline;font-family:Georgia,Serif;}
h4.title a {color:#5c4710;}
#membership p.hours{padding:5px 7px 0 7px;font-size:13px;line-height:18px;font-family:Georgia,Serif;}
p.hours a {color:#5c4710;}
#membership a.volunteer{position:absolute;bottom:0px;left:3px;}
#membership a.membership{position:absolute;bottom:0px;right:4px;}
#content{position:relative;width:960px;background:url(../i/bkg/content.gif) repeat-y top left;padding:2px 0 75px 0;}
#donate {text-align:right; margin-top:-29px;}
#home #content{padding-top:20px;}
#content #section-left{float:left;margin:55px 0 0 10px;width:200px;height:auto;}
#home #content #section-left{margin-top:0;}
#content #section-left .news{margin-bottom:7px;}
.news-entry{margin:12px 7px;font-family:Georgia,Serif;}
.news-entry p.dateline{font-family:Arial,Sans-serif;padding-bottom:4px;line-height:14px;}
.news-entry h3.title{font-family:Georgia,Serif;font-weight:bold;padding-bottom:8px;}
.news-entry p{font-family:Georgia,Serif;padding-bottom:12px;line-height:18px;}
ul.sidebar{}
.sidebar li{border-bottom:1px solid #ccc9bf;padding:2px 0;}
.sidebar li .link{padding:6px 8px;}
.sidebar li .link.active{background-color:#f1c14c;}
.sidebar li img{float:left;display:block;margin-right:14px;border:1px solid #ccc9bf;}
.sidebar li .content {float:left;display:block;width:122px;}
.sidebar li a{font-weight:bold;text-decoration:none;font-family:Georgia,Serif;font-size:11px;}
.sidebar li a:hover img {border:1px solid #f1c14c;text-decoration:none;}
ul.current-exhibits {margin-bottom:10px;}
#content #section-main{float:left;margin-left:44px;width:480px;}
#content #section-main.wide{width:704px;}
#section-main.wide h2.dateline{width:695px;height:25px;background:url(../i/header/black-bar.gif) no-repeat;color:#ffffff;font-size:13px;text-transform:uppercase;line-height:25px;padding-left:11px;}
.feature{width:482px;float:left;}
.feature img.main{width:480px;border:1px solid #ccc9bf;margin-bottom:24px;}
.feature p{font-size:13px;line-height:20px;font-family:Georgia,Serif;padding-bottom:30px;}
.feature p a {font-weight:bold;}
.feature-images{margin-top:134px;border-top:1px solid #ccc9bf;border-bottom:1px solid #ccc9bf;margin-left:40px;width:128px;float:left;}
img.feat-photo{margin-bottom:6px;}
#section-main img.exhib-banner{margin-bottom:20px;}
.exhibition{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc9bf;}
img.feature-img{float:left;margin-right:14px;width:120px;margin-top:6px;}
.exhibition-info{padding-right:14px;float:left;width:330px;}
.exhibition-info h2.title{font-size:22px;line-height:28px;font-family:Georgia,Serif;padding-bottom:8px;}
.exhibition-info p.dateline{padding-bottom:7px;}
.exhibition-info p.exhibit-body{font-size:13px;line-height:20px;font-family:Georgia,Serif;}
#content #section-right{float:right;width:200px;}
#section-right ul#event-pager{margin:20px 0 0 10px;}
ul#event-pager li{float:left;height:59px;width:48px;margin-right:7px;border-right:1px solid #000000;padding-right:7px;text-align:center;font-family:Georgia,Serif;text-transform:uppercase;}
ul#event-pager li.last{margin-right:0;border-right:0;padding-right:0;}
#event-pager li .event-month,
.datebug .event-month{display:block;font-size:12px;font-weight:bold;padding-top:2px;}
#event-pager li .event-date,
.datebug .event-date{display:block;font-size:22px;padding-top:6px;}
#event-pager a{display:block;height:59px;width:48px;text-decoration:none;color:#b4b4b4;background:url(../i/button/month.png) no-repeat top left;cursor:pointer;}
#event-pager a:hover{color:#333333;}
#event-pager a.activeSlide{color:#000000;background:url(../i/button/month_active.png) no-repeat top left;}
#upcoming-events{margin-top:16px;}
.single-event{font-family:Georgia,Serif;}
.single-event h3.title{font-weight:bold;padding-bottom:12px;}
.single-event p{line-height:18px;}
#news .feature h2.title,
#events .feature h2.title{font-size:14px;font-weight:bold;line-height:16px;font-family:Georgia,Serif;padding-bottom:12px;}
#news .feature p.dateline{font-family:Arial,Sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;border:0;}
#news .feature p,
#events .feature p{padding-bottom:20px;}
#news .feature,
#events .feature{float:none;border-bottom:1px solid #ccc9bf;margin-bottom:20px;}
#events .feature .datebug{float:left;display:block;font-family:Georgia,Serif;height:54px;width:50px;margin-right:16px;text-align:center;text-transform:uppercase;background:url(../i/button/event.jpg) no-repeat;}
#events .feature .datebug.past{background-image:url(../i/button/event-past.jpg);color:#b4b4b4;}
#events .feature .content{float:left;display:block;width:416px;}
.pager{width:482px;text-align:center;font-size:12px;font-family:Georgia,Serif;font-weight:bold;}
.pager .page-next{float:left;text-align:left;display:inline;width:20%;}
.pager .page-list{width:55%;display:inline;color:#96938a;}
.pager .page-prev{float:right;text-align:right;display:inline;width:20%;}
#footer{position:relative;width:960px;border-top:9px solid #000;}
#footer-left{position:absolute;top:6px;left:18px;width:235px;font-size:10px;text-transform:uppercase;}
#footer-right{position:absolute;top:6px;left:360px;width:600px;}
#footer-right ul{width:600px;padding-left:2px;padding-bottom:10px;border-bottom:1px solid #000000;margin-bottom:10px;list-style:none;font-size:11px;text-transform:uppercase;}
#footer-right ul li{display:inline;padding-right:5px;}
#footer-right ul li a{color:#000000;text-decoration:none;}
#footer-right ul li a:hover{color:#cdae5e;}
#footer-right ul li.last{padding-right:0;}
#footer-right p{padding-left:2px;line-height:18px;}
/*user entered content */
.user-entered {font-family:Georgia,Serif;font-size:13px;line-height:20px;}
.user-entered h1 {width:475px;font-size:18px;font-weight:bold;line-height:22px;padding:18px 0;border-top:1px solid #ccc9bf;}
.news-entry h1 {font-size:18px;font-weight:bold;line-height:22px;padding:18px 0;border-top:1px solid #ccc9bf;}
.user-entered h2, .news-entry h2 {font-size:14px;font-weight:bold;line-height:18px;padding-bottom:14px;}
.user-entered h3, .news-entry h3 {font-size:14px;font-weight:bold;line-height:18px;}
.user-entered a, .news-entry a {font-weight:bold;text-decoration:underline;}
.user-entered a:hover, .news-entry a:hover {color:#cdae5e;}
.user-entered b, .user-entered strong, .news-entry b, .news-entry strong {font-weight:bold;}
.user-entered i, .user-entered em, .news-entry i, .news-entry em {font-style:italic;}
.user-entered p {padding-bottom:18px;width:475px;}
.user-entered p.dateline {font-family:Arial,Sans-serif;font-weight:bold;font-size:10px;padding-bottom:0;}
#events .user-entered p {width:416px;display:block;}
.user-entered img {margin:10px;float:left;}
.news-entry img {display:none;}
.user-entered ul, .news-entry ul {margin:0 0 10px 12px;}
.user-entered ul {width:465px;}
.user-entered li, .news-entry li {background:url(../i/arrow.png) 0 6px no-repeat;padding-left:18px;}
.user-entered blockquote {font-style:italic;padding:14px 20px 0 20px;border-top:1px solid #cdae5e;border-bottom:1px solid #cdae5e;margin-bottom:18px;clear:both;}
.user-entered blockquote p {width: 435px;}
.news-entry blockquote {width:150px;font-style:italic;padding:14px 14px 0 14px;border-top:1px solid #cdae5e;border-bottom:1px solid #cdae5e;margin-bottom:18px;clear:both;}
.yellow-block {font-family:Georgia,Serif;font-size:11px;line-height:14px;margin-top:10px;padding:0 10px;}
.yellow-block .content {padding-top:28px;}
.yellow-block .tours {font-weight:bold;padding:6px 0 8px 0;}
.yellow-block b.email a {text-decoration:none;}
.news #visit {width:200px;height:139px;background:url(../i/bkg/visit.gif) no-repeat;}
.news #contact {width:200px;height:139px;background:url(../i/bkg/contact.gif) no-repeat;}
/*form style*/
.form-divider {border-top:1px solid #ccc9bf;margin-top:16px;padding-bottom:18px;width:477px;}
.vol-form {width:447px;padding:18px 15px;background:#fdfaee;font-family:Georgia,Serif;}
.vol-form h1 {font-size:18px;font-weight:bold;line-height:22px;padding-bottom:14px;}
.vol-form label {font-weight:normal;font-size:14px;color:#150b0a;}
.vol-form fieldset {padding:28px 0;}
.vol-form fieldset label {font-weight:bold;font-size:13px;line-height:20px;color:#000000;}
.vol-form p {padding-bottom:12px;}
.vol-form fieldset p {line-height:24px;padding-bottom:0;}
.vol-form input.field {width:350px;height:25px;border:1px solid #e5dfc5;margin-top:4px;}
.vol-form input.short {width:175px;}
.vol-form p.submit {padding-top:8px;}
/*campaign sidebar*/
.campaign-sidebar {margin-top: 79px; margin-left: 20px; width: 199px; float: left;}
.campaign {padding: 10px; background-color: #fdfaf1;}
.campaign h2.campaign-title{font-size:22px;line-height:28px;font-family:Georgia,Serif;padding-bottom:8px;}
.campaign p.campaign-body{font-size:13px;line-height:20px;font-family:Georgia,Serif;}
.gi-total {color: #b49341; font-size: 18px; font-family:Georgia,Serif;}
.campaign a.campaign-btn {margin-top: 20px; display: block;}

