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

@import url(global.css);

#subcolumnBody{ width: 470px; float: right; }
#imageDisplay{ text-align: center; }
.leftanchor{ clear: left; }
ul li{ list-style: inside; line-height: 1.5em; padding-left: 5px; }
ul.bulletless li{ list-style: none inside; }
ul{ padding: 0; margin: 0; }
ul ul{ padding-left: 10px; }
.nounderline{ text-decoration: none; border: none; padding: 10px 0; }
.pageForm input, .pageForm select, .pageForm textarea{ width: 250px; font-size: .8em; }
.pageForm textarea{ width: 350px; height: 100px; }
.pageForm input.radio{ width: auto; }
.pageForm label, .pageForm .submit{ display: block; margin-top: 15px; width: auto; }
.pageForm select.small, .pageForm input.small{ width: 75px; }
.pageForm select.medium, .pageForm input.medium{ width: 150px; }

.Htag, .Vtag{ float: left; border: 0; font-size: .9em; color: #FFF;  font-weight: normal; display: inline; overflow: visible;
	background-color: #004a80; padding: 3px 5px; margin: 10px 8px 0 0; }
.Vtag{ background-color: #047bc1; }
.Htag:hover{ color: #FFF; background-color: #002e50; }
.Vtag:hover{ color: #FFF; background-color: #1ba6e7; }

#thumbDisplay{ clear: left; }
.thumbDisplay{ float: left; width: 18%; text-align: center; vertical-align: middle; }
.secondaryHeader{ text-transform: uppercase; border-bottom: 6px solid #D5D5D6; font-size: .8em; margin-top: 20px; font-weight: bold; }
.secondaryInfo{ line-height: 1.8em; }
.header{ float: left; width: 145px; }
.mainImage{ margin: 20px auto; }
#zoomImage{ margin: 20px auto; }
#imageNav, #imageToolNav{ background-color: #e6e6e6; height: 40px; }
.thumbNavHolder{ text-align: left; font-size: .8em; color: #333; }
.thumbNavHolder .last{ margin-right: 0; }
.thumbNavHolder a{ font-weight: normal; }
.thumbNavRow{ clear: left; padding-top: 15px; font-size: 12px; }
.imageNav, .thumbNav{ margin: 15px 15px 0; font-size: .8em; color: #666; }
.thumbNav{ margin: 0 15px 0 0; font-size: 1em; }
.thumbNavHolder.wideForm{ width: 100%; }
.imageNav a{  font-weight: normal; }
select.thumbNav{ width: 80px; font-size: 10px; }
select.thumbNavLong{ width: 150px; font-size: 10px; }
.zoom{ color: #FFF; padding: 1px 4px; background-color: #b3b3b3; font-size: 100%; border: 0; font-weight: bold; }
.zoom:hover{ background-color: #d81c18; color: #FFF; }
.facts{ font-size: .7em; line-height: 1.8em; margin-top: 5px; }
.facts strong{ font-size: 1.2em; font-style: italic; }
.alphalettering{ font-size: .7em; }
.overview{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.italic{ font-style: italic; }
.accountLink{ float: left; width: 30%; }

#primaryNav{ background-position: left -96px; }
#pageBody{ width: 715px; float: left; }
#pageBody p{ width: 625px; clear: left; }
#pageBody ul{ margin: 0 90px 0 20px; }
#pageBody li{ font-size: 11pt; line-height: 2em; margin-bottom: 0; list-style: outside disc; }
#pageBody li ul{ margin: 0 0 0 15px; }
#pageBody li li{ font-size: .9em; line-height: 1.5em; margin-right: 0; }

#visitPrimary:hover{ background-position: left -128px; }
#learnPrimary:hover{ background-position: -87px -128px; }
#eventsPrimary:hover{ background-position: -177px -128px; }
#exhibitionsPrimary:hover{ background-position: -274px -128px; }
#collectionsPrimary:hover{ background-position: -416px -128px; }
#aboutPrimary:hover{ background-position: -562px -128px; }
#joinPrimary:hover{ background-position: -658px -128px; }
.tertImage{ margin-bottom: 15px; }
#buttonShowAll{ width: 68px; height: 17px; display: block; text-indent: -5000px; border: 0;
	background: url(/images/backgrounds/buttonShowAll.gif) no-repeat left top; }
#buttonShowAll:hover{ background-position: left -17px; }
#buttonSeeGallery{ width: 227px; height: 18px; display: block; text-indent: -5000px; border: 0;
	background: url(/images/backgrounds/buttonSeeGallery.gif) no-repeat left top; }
#buttonSeeGallery:hover{ background-position: left -20px; }

#event_holder{ float: left; width: 100%; clear: left; }
.event{ clear: left; border-bottom: 1px solid #999; padding: 20px 0; width: 100%; } 
.first{ padding-top: 0; }
.inlineImage{ margin: 0 15px 15px 0; }
.underlined{ border-bottom: 3px solid #5C5C5C; padding-bottom: 5px;  }

#pageBody h4{ font-size: .8em; clear: left;}

#body table{ width: 100%; border: 0; border-collapse: collapse; margin: 35px auto; }
#body #pageBody table{ margin-top: 0; }
#body td{ width: 18%; text-align: center; vertical-align: middle; padding-top: 20px;}
#body td a{ border: none; }

#pageSubNav{ width: 225px; margin: 0; padding: 0; text-indent: 0; border: 0; }
#pageSubNav li{ width: 225px; border-bottom: 1px solid #D4D4D5; padding: 8px 0; margin: 0; list-style: none outside;}
#pageSubNav li ul li{ border: none; font-size: .9em; }
#pageSubNav li a{ color: #333; border: 0; font: normal .9em Georgia, "Times New Roman", Times, serif; }
#pageSubNav li a:hover, #pageSubNav li a.selected{ color: #d81c18; }

.commentSet{ padding-bottom: 20px; border-bottom: 1px solid #DDD; }
.commentSet .right{ font: 20px normal Georgia, "Times New Roman", Times, serif; color: #bbb; line-height: 100%; }
.commentSet .uname{ font-weight: bold; }
p.think{ font: italic 14px Georgia, "Times New Roman", Times, serif; color: #333;  } 
.commentBox{ width: 450px; height: 100px; border-color: #DDD; border-top: 2px solid #CCC; border-left: 2px solid #CCC; }
#submitComment{ display: block; width: 120px; height: 20px; text-indent: -5000px; border: none; margin-top: 15px;
	background: url(/images/headers/headerSubmitComment.gif) no-repeat left top; }
#submitComment:hover{ background-position: left -20px; }

.star-rating{ height: 18px; width: 90px; line-height: 18px; border: none; padding: 0; margin: 0; position: relative; list-style: none;
	background: url(/images/global/stars.gif) repeat-x left bottom; }
.star-rating li{ float: left; display: inline; width: 18px; height: 18px; text-indent: -9000px; padding: 0; }
.star-rating li a{ text-indent: -9000px; display: block; width: 18px; height: 18px;	z-index: 20; position: absolute; overflow: hidden; border: none;}
.star-rating li a:hover{ left: 0px;	z-index: 3;	background: url(/images/global/stars.gif) left center; }
.star-rating a#one-1-star{ left: 0px;	}
.star-rating a#one-1-star:hover{ width:18px; left: 0px; }
.star-rating a#two-2-stars{ left: 18px; }
.star-rating a#two-2-stars:hover{ width: 36px; left: 0px; }
.star-rating a#three-3-stars{ left: 36px; }
.star-rating a#three-3-stars:hover{ width: 54px; left: 0px; }
.star-rating a#four-4-stars{ left: 54px; }	
.star-rating a#four-4-stars:hover{ width: 72px; left: 0px; }
.star-rating a#five-5-stars{ left: 72px; }
.star-rating a#five-5-stars:hover{ width: 90px; left: 0px; }
.star-rating li.current-rating{
   background: url(/images/global/stars.gif) repeat-x left top;
   position: absolute;
   height: 18px;
   display: block;
   text-indent: -9000px;
   z-index: 2;
}