@import url(treasures-2.css);

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	line-height: 1.1;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body{
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
}
p, .crumb-wrapper, .home .theexhibition h3, .carousel-item h3, a, .formelementwrapper{
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
}
i, em{
	font-style: italic;
}
strong{
	font-weight:bold;
}
#mainnav ul li a{
	text-shadow: 0 1px 0 rgba(255,255,255,1);
}
.clear, .clearboth {
	clear:both;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration:none;
	color: #155e96;
}
a:hover{
	text-decoration: underline;
}
h1 {
	font-size:1.4em;
	margin:4px 0px;
	font-weight:400;
}
h2 {
	font-size:1.4em;

}
h3 {
	font-size:1.1em;
}
html{
	background-image: url(../images/treasures/html-bg.png);
	background-position: top;
	background-repeat: repeat-x;
	overflow-y: scroll;
}

.wrapper {
	margin:auto;
	min-width: 900px;
	max-width: 1445px;
	padding: 0 30px;
}

* html div.wrapper {
   width: expression( document.body.clientWidth < 959 ? "960px" : "auto" ); /* set min-width for IE */
   width: expression( document.body.clientWidth > 1444 ? "1445px" : "auto" ); /* sets max-width for IE */
}

.imageholder {
	float:left;
	margin-right:35px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #dedede;
}
.discover .imageholder{
	padding: 0;
	border: 0px;
	margin-bottom: 0;

}
.imageholder .caption{
	width:200px;
	font-size: 0.8em;
	margin-bottom: 10px;
	color: #444;
}
.exhibition p{
	font-size: 0.9em;
}
article, section, .wrapper{
	overflow: hidden;
}
#contentarea {
	min-height:500px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-top: 10px;
	position: relative;
	overflow: hidden;
}
.reveal-modal{

}
.comment{
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dedede;
}
.interact .content0  .comment{
	overflow:visible;
	font-size:0.9em
}

.commenttitle h2{
	font-size:1em !important;
	padding-bottom:5px;
}

.comments-list .comment:last-child{
	border-bottom: 0px;
}
.comment .text{
	overflow: hidden;
}
.comment .text a:hover{
	text-decoration: none;
}
.comments_icon{
	clear:left;
	width:85px;
	height:65px;
	float:left;
	position: relative;
	margin: 2px 20px 8px 2px;
	border: 1px solid #444;
}
.comment .comments_icon:hover{
	border: 1px solid #1f7bc2;
	box-shadow: 0 0 2px #1f7bc2;
}
.comments_icon a{
	display: block;
	height: 100%;
	width: 100%;
}
.comments_icon a:hover{
	text-decoration: none;
}
.comment .title{
	width:90px;
	bottom: 0;
	float: left;
	clear: left;
}

.comment .title a{
	color: #444;
	font-size: 0.6em;
	padding: 0;
	line-height: 1.2;
}
.comment .text p.copy{
	margin: 0 0 10px 0;
	font-size: 0.9em;
}
.comments .text a, .comments .text a:hover{
	text-decoration: none;
	color: #666;
}
.comment .text p.copy span.more{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-size: 0.8em;
	color: #1f7bc2;
}
.comment .text p.name{
	font-size: 0.8em;
	color: #1f7bc2;
	margin: 5px 0;
}
.comment .text p.date{
	font-size: 0.8em;
	color: #aaa;
	margin: 5px 0 0;
}
.interact .content2 div:last-child{
	border-bottom: 0px;
}
.interact .content2 h3{
	margin-bottom: 20px;
}

/*------Page Comments---------*/

.pagecomments{
	overflow: hidden;
	background-image: url(../images/treasures/dedede.gif);
	background-repeat: repeat-y;
	background-position: 60%;
	margin-top: 3px;
}
.pagecomments .list{
	width:60%;
	float: left;
	position: relative;
	padding-top: 50px;
}
.pagecomments .list .comment{
	padding: 5px 20px 15px;
}
.pagecomments .list .comment .copy{
	font-family: Bergamo, serif;
	color: #444;
	margin-top: 10px;
}

.pagecomments .list .comment p.name, .pagecomments .list .comment p.date{
	font-family: Bergamo, serif;
	color: #444;
	font-size: 0.8em;
	display: inline;
	padding-right: 25px;
}
.pagecomments .list .comment p.name span.caps, .pagecomments .list .comment p.date span.caps{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.6em;
	padding-right: 15px;
	position: relative;
	bottom: 1px;
	color: #666;
}


.pagecomments .list .comment:last-child{
	border-bottom: 0px;
}
.pagecomments #comments_form{
	width:40%;
	float: left;
	position: relative;
	padding-top: 50px;
}

#comments_form .pad, #comments_form2 .pad,.interact .pagecomments .pad{
	padding: 0 20px;
}
.pagecomments #comments_form .formelementwrapper, .pagecomments #comments_form2 .formelementwrapper{
	overflow: hidden;
	padding: 0 2px 15px;
}
#comments_form .formelementwrapper .inputnote, #comments_form2 .formelementwrapper .inputnote{
	font-size: 0.8em;
	color: #888;
	margin-top: 5px;
}
#comments_form .formelementwrapper label, #comments_form2 .formelementwrapper label{
	display: block;
	margin-bottom: 3px;
}
#comments_form .formelementwrapper input{
	width:94%;
	
}
#comments_form2 .formelementwrapper input{
	width:98%;
	
}
#comments_form .formelementwrapper input#submit, #comments_form2 .formelementwrapper input#submit{
	background: #FFF;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 5%, rgba(242,242,242,1) 6%, rgba(216,216,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(255,255,255,1)), color-stop(6%,rgba(242,242,242,1)), color-stop(100%,rgba(216,216,216,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color: #333;
	text-shadow: 0 1px 0 rgb(255,255,255);
	padding: 3px 12px 4px;
	border: 1px solid #888;
	width: auto;
	cursor: pointer;
	box-shadow: 0 0 0 rgba(255,255,255,0);
	-moz-box-shadow: 0 0 0 rgba(255,255,255,0);
	-webkit-box-shadow: 0 0 0 rgba(255,255,255,0);
	margin: 1px 1px 2px 1px;
}
#comments_form .formelementwrapper input#submit:hover, #comments_form2 .formelementwrapper input#submit:hover{

	box-shadow: 0 0px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0px 1px rgba(0,0,0,0.3);
}
#comments_form .formelementwrapper, #comments_form2 .formelementwrapper{
	margin-bottom: 3px;
}
#comments_form .formelementwrapper textarea{
	width:95%;
	height:80px;
}
#comments_form2 .formelementwrapper textarea{
	width:99%;
	height:80px;
}
#treasure-vote #comments_form, #treasure-vote #comments_form2{
	background-image: url(../images/treasures/1pxwhite.gif);
	background: #FFFFFF;
	background-color: #FFFFFF;
	opacity: 1;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	border:1px solid #aaa;
	position: relative;
	right:2px;
	bottom: 2px;
	z-index:1000;
	width:303px;
	overflow: hidden;
}
#treasure-vote #comments_form label, #treasure-vote #comments_form2 label{
	font-size: 0.8em;
}
#treasure-vote .formelementwrapper input#submit{
	position: relative;
	bottom: 15px;
}
#treasure-vote .formelementwrapper input#submit:hover{
	box-shadow: 0 0px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0px 1px rgba(0,0,0,0.3);
}
#treasure-vote #comments_form .pad, #treasure-vote #comments_form2 .pad{
	padding: 15px 15px 0px;
	background-color:#FFF;
}
#treasure-vote #comments_form h3, #treasure-vote #comments_form2 h3{
	display: none;
}

#comments_close{
	position: absolute;
	right:5px;
	top:5px;
	background-image: url(../images/treasures/cse-clear.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-size: 0.8em;
}
.pagecomments .list p.question{
	margin: 0;
	position: absolute;
	left: 150px;
	top:3px;
	color: #d17a26;
}
.pagecomments h3{
	position: absolute;
	top:0;
	left:0;
	background-color: #162D4A;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 8px 8px;
}


p{
	margin: 10px 0 20px;
	line-height: 1.5;
}

#gallery{
	float: left;
	margin-right: 15px;
	padding-top: 30px;
}
@font-face {
    font-family: 'CallunaSans';
    src: url('fonts/CallunaSansRegular-webfont.eot');
    src: url('fonts/CallunaSansRegular-webfont.eot?iefix') format('eot'),
         url('fonts/CallunaSansRegular-webfont.woff') format('woff'),
         url('fonts/CallunaSansRegular-webfont.ttf') format('truetype'),
         url('fonts/CallunaSansRegular-webfont.svg#webfontnehNrF5g') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Bergamo';
    src: url('fonts/BergamoStd-Regular-webfont.eot');
    src: url('fonts/BergamoStd-Regular-webfont.eot?iefix') format('eot'),
         url('fonts/BergamoStd-Regular-webfont.woff') format('woff'),
         url('fonts/BergamoStd-Regular-webfont.ttf') format('truetype'),
         url('fonts/BergamoStd-Regular-webfont.svg#webfont31qx6I9T') format('svg');
    font-weight: normal;
    font-style: normal;

}
h2.title{
	font-size: 2em;
	font-family: Bergamo, Georgia, serif;
}
.discover .pageblocks h2.title{
	float: right;
	clear: right;
	width: 57%;
	line-height: 1.2;
}
.pageblocks .object-description h2.title{
	display: block;
}
.pageblocks{
	padding:15px 30px 10px 10px;

}
.pageblocks div.editable{
	margin-bottom: 30px;
}
.pageblocks h2{
	margin-bottom: 15px;
}
.pageblocks h3{
	margin-bottom: 15px;
}
p{

}
.discover .pageblocks{
	overflow: hidden;
}
.discover .pageblocktext{
	overflow: hidden;

}

.introduction-detail h2.title{
	float: none;
}
section{

}
section.content2{
	clear: both;

}

.peopleschoice section.content2{
	clear:none;
	width:40%;
	float:left;
}

.peopleschoice .pagecomments{
	background:none;
	position:relative;
	padding-top:3.5em;
}

.peopleschoice #comments_form{
	float:none;
	width:100%;
	padding-top:20px;
}

.discover .content1 .pageblocks{
	min-height: 490px;
}
* html .discover .content1 .pageblocks{
   height: expression( this.scrollHeight < 451 ? "450px" : "auto" ); /* sets min-height for IE */
}
/*--------------UTILITY NAV-------------------*/

#utilitynav {
	height: 25px;
	text-align:right;
	font-size:0.9em;

}
#utilitynav a {
	padding: 5px 0 5px 10px;
	display: inline-block;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #bebebe;
	text-shadow: 0 1px 0 #000;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 0.8em;
}
#utilitynav .default_contrast{
	display: none;
}
/*--------------BANNER-------------------*/

#banner {
	position:relative;
	margin-bottom:0px;
}

#banner h1{
	background-image: url(../images/treasures/dev-h1-logo.png);
	width: 651px;
	height: 81px;
	text-indent: -9000px;
	margin: 0;
	float: left;
}
#banner h1 a{
	height: 100%;
	width:100%;
	display: block;
}
#banner .search{
	width:25%;
	float: right;
	margin-top: 25px;
}
#banner .search input.gsc-search-button{
	cursor: pointer;
}
#cse .gsc-search-button{
	border: 0 none;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    height: 27px;
    line-height: 28px !important;
    vertical-align: middle;
} 
#cse table.gsc-search-box td.gsc-input {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    height: 24px;
    padding-right: 2px;
    width: 195px;
}   
#banner .search .gsc-control-cse{
	padding: 0;
}
#banner .search .gsc-adBlock{
	display: none;
}
#banner .search .gsc-result .gs-title{
	height: auto;
}
#banner .search .gs-snippet, #banner .search .gs-visibleUrl-long{
	display: none;
}
/*-------------------- MENU-BAR --------------------*/

.menu-bar{
	overflow: hidden;
	margin: 5px 0 15px;
	padding: 3px 20px;
}
.menu-bar .crumb-wrapper{
	float: left;
}
.menu-bar .backlink{
	float: right;
	display: none;
	background-image:url(../images/treasures/backlink-arrow.gif);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.menu-bar .backlink span{
	display: none;
}
.menu-bar .backlink.depth2{
	display: block;
}
.discover .menu-bar .backlink{
	background-image:url(../images/treasures/backlink-treasures.gif);
	background-position: 0 2px;
	padding-left: 20px;
}
.discover .menu-bar .backlink span.treasures{
	display: inline;
}
.menu-bar .crumb-wrapper span.youarehere{
	color: #AAA;
	margin-right: 10px;
}
.menu-bar .crumbtrail{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.crumbtrail a.crumb2{
	
}
.menu-bar .crumbtrail .crumbhere{
	color: #666;
}

/*-------CAROUSEL-----------*/

.related .caroufredsel_wrapper{
	padding:0;
	/* margin: 20px 40px 10px; */
	border-left: 0px !important;
	border-right: 0px !important;
	border-radius: 0px !important;

}
.related{
	position: relative;
	/* padding: 10px 40px 0; */
	width:100%;
	background: #a4a4a4 !important;
	background: -moz-linear-gradient(top, #a4a4a4 0%, #dfdfdf 10%, #eae8e9 50%, #c7c7c7 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a4), color-stop(10%,#dfdfdf), color-stop(50%,#eae8e9), color-stop(100%,#c7c7c7)) !important;
	background: -webkit-linear-gradient(top, #a4a4a4 0%,#dfdfdf 10%,#eae8e9 50%,#c7c7c7 100%) !important;
	background: -o-linear-gradient(top, #a4a4a4 0%,#dfdfdf 10%,#eae8e9 50%,#c7c7c7 100%) !important;
	background: -ms-linear-gradient(top, #a4a4a4 0%,#dfdfdf 10%,#eae8e9 50%,#c7c7c7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#c7c7c7',GradientType=0 ) !important;
	background: linear-gradient(top, #a4a4a4 0%,#dfdfdf 10%,#eae8e9 50%,#c7c7c7 100%) !important;
	border-top: 0px;
	border-bottom: 0px;
	overflow: hidden;
}
.related .carousel-item{
	/* height: 168px !important; */
	width:200px !important;
	float: left;
	display: block;
	height: 245px;
	position: relative;
}
.related .carousel-item a{
	width:100%;
	height: 100%;
	display: block;
	position:absolute;
	top:0;
}

.homepage .content1{
	display: none;
}

#carousel, #carousel2{
	top:0 !important;
	min-width: 100%;
}
.carousel-item:hover{
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    zoom: 1;
	box-shadow: 0 0 10px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5) inset;
}
.carousel-item h3{
	padding: 0 32px;
	font-size: 0.8em;
	margin-top: 5px;
	color: #303030;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
	font-weight: normal;

}
.home .carousel-item h3{
	margin-top: 10px;
	line-height: 1.2;
}
.carousel-item a:hover{
	text-decoration: none;
}

.related .carousel-item .inside{
	width:128px !important;
	height: 128px !important;
	/* margin-right: 60px !important; */
	border: #020202 solid 5px;
	border-bottom: #020202 solid 6px;
	position: relative;
	box-shadow: 0 2px 8px #444;
	-webkit-box-shadow: 0 2px 8px #444;
	-moz-box-shadow: 0 2px 8px #444;
	margin: 30px auto 0 !important;
}
.related .carousel-item .inside .imagewrapper{
	overflow: hidden;
	height: 128px;
	width:128px;
}
.related .carousel-item .inside:before{
	border-bottom: 1px solid #6e6e6e;
	position: absolute;
	content: '';
	width:128px !important;
	height: 129px !important;
}
.related .carousel-prev, .related .carousel2-prev{
	background-image:url(../images/treasures/prev-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	left:5px;
	top:35%;
	background-position:0 0;
}
.related .carousel-prev:hover, .related .carousel2-prev:hover{
	background-position: 0 29px;
}
.related .carousel-next, .related .carousel2-next{
	background-image:url(../images/treasures/next-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	right:5px;
	top:35%;
	background-position: 0 0;
}
.related .carousel-next:hover, .related .carousel2-next:hover{
	background-position: 0 29px;
}
.homepage #carousel-holder{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #dedede;
}
.homepage #more-objects.related{
	background: #FFF !important;
	
}
.homepage #more-objects.related .white-bg{
	margin: 0 30px;
}
.homepage #more-objects.related #hslider-prev{
	background-image:url(../images/treasures/prev-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	top:50%;
	left:-5px;
	text-indent: -9000px;
}
.homepage #more-objects.related #hslider-next{
	background-image:url(../images/treasures/next-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	top:50%;
	right:-5px;
	text-indent: -9000px;
}
#carousel-holder{
	margin-top: 40px;
}
.discover #carousel-holder{
	margin-bottom: 20px;
	clear:both;
}
.home #carousel-holder{
	margin-top: 0;
}
.carousel-tabs{
	margin-top: 20px;
}
.carousel-tabs .tab{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding: 12px 22px;
	border:1px solid #FFF;
	border-bottom: 0px;
	color: #10578b;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
}

.carousel-tabs .tab.here{
	border:1px solid #dedede;
	border-bottom: 0px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 5%, rgba(193,193,193,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(5%,rgba(229,229,229,1)), color-stop(100%,rgba(193,193,193,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 5%,rgba(193,193,193,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 5%,rgba(193,193,193,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 5%,rgba(193,193,193,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c1c1',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 5%,rgba(193,193,193,1) 100%);
}
.carousel-tabs .tab.here:hover{
	text-decoration: none;
}



/*-------HOME-----------*/
.video-promo{
	background: rgb(201,51,50);
background: -moz-linear-gradient(top, rgba(201,51,50,1) 0%, rgba(180,47,48,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,51,50,1)), color-stop(100%,rgba(180,47,48,1)));
background: -webkit-linear-gradient(top, rgba(201,51,50,1) 0%,rgba(180,47,48,1) 100%);
background: -o-linear-gradient(top, rgba(201,51,50,1) 0%,rgba(180,47,48,1) 100%);
background: -ms-linear-gradient(top, rgba(201,51,50,1) 0%,rgba(180,47,48,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c93332', endColorstr='#b42f30',GradientType=0 );
background: linear-gradient(top, rgba(201,51,50,1) 0%,rgba(180,47,48,1) 100%);
	color: #FFF;
	width:145px;
	height: 35px;
	float: right;
	clear: right;
	border: 1px solid #333;
	box-shadow: 0 1px 3px #666;
}
.video-promo:hover{

}
.video-promo a{
	color: #FFF;
	display: block;
}
.video-promo h2{
	font-size: 0.9em;
	font-weight: 600;
	background-image: url(../images/treasures/intro-video-icon.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height: 23px;
	margin: 6px 15px 5px 18px;
	padding-left: 30px;
	
}
.reveal-modal a:hover{
	text-decoration: none;
}
.home .wrapper{
	width:960px;
}
.home .menu-bar{
	display: none;
}
.home .homeslider{

	margin-bottom: 20px;
}
.home .homecarousel{
	height: 200px;
}
.home h2.title{
	display: none;
}
.home .content1{
	width:50%;
	float: left;
}
.home section{
	overflow: hidden;

}

.homeslider .panel1 span{

}
.homeslider .heritage .panel1 span.heritage, .homeslider .sacred .panel1 span.sacred, .homeslider .mapping .panel1 span.mapping, .homeslider .fauna .panel1 span.fauna, .homeslider .flora .panel1 span.flora, .homeslider .imagination .panel1 span.imagination, .homeslider .cosmos .panel1 span.cosmos, .homeslider .calculation .panel1 span.calculation, .homeslider .moments .panel1 span.moments, .homeslider .bodleian .panel1 span.bodleian{
	display: inline;
}
.homeslider .panel1{
	width:318px;
	float: left;
	overflow: hidden;
	background-color: #162d4a;
}
.homeslider .panel1 p.category{
	color: #FFF;
	text-transform: uppercase;
	font-size: 0.6em;
	font-family: Bergamo, serif;
	margin: 5px 0;
}
.homeslider h1{
	color: #FFF;
	background-image: url(../images/treasures/star-icon.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-indent: 23px;
	font-size: 1.1em;
	line-height: 1.3;
}
.homeslider p{
	color: #FFF;
}
.homeslider p.description{
	margin: 10px 0 0;
	font-size: 0.8em;
	line-height: 1.4;
}
.homeslider .panel2{
	width:640px;
	height: 220px;
	float: left;
	overflow: hidden;
	background-position: 60% 30%;
	box-shadow: 0 0 15px rgba(0,0,0,0.2) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2) inset;
}
.homeslider:hover .panel2{
	box-shadow: 0 0 15px rgba(0,0,0,0.0) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.0) inset;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.0) inset;
}
.homeslider .panel3{
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #162d4a;
	width: 100%;
}
.homeslider .panel3 .browseall{
	display:block;
	float: left;
	overflow: hidden;
	background-image: url(../images/treasures/hs-browseall.gif);
	height: 26px;
	width: 164px;
	text-indent: -9000px;
	margin-left: 20px;
	margin-top: 6px;
}
/*.homeslider .panel3 .isthisatreasure{
	float: left;
	margin-left: 15px;
	margin-top: 3px;
	border-top:1px solid #6e8098;
	border-bottom: 0px;
	border-left: 0px;
	border-right:0px;
	background: rgb(75,92,113);
	background: -moz-linear-gradient(top, rgba(75,92,113,1) 0%, rgba(103,120,142,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,92,113,1)), color-stop(100%,rgba(103,120,142,1)));
	background: -webkit-linear-gradient(top, rgba(75,92,113,1) 0%,rgba(103,120,142,1) 100%);
	background: -o-linear-gradient(top, rgba(75,92,113,1) 0%,rgba(103,120,142,1) 100%);
	background: -ms-linear-gradient(top, rgba(75,92,113,1) 0%,rgba(103,120,142,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b5c71', endColorstr='#67788e',GradientType=0 );
	background: linear-gradient(top, rgba(75,92,113,1) 0%,rgba(103,120,142,1) 100%);
	width:190px;
}
.homeslider .panel3 .isthisatreasure span{
	color: #FFF;
	text-shadow: 0 1px 0 #111;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.homeslider .panel3 .isthisatreasure #vote-down{
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.homeslider .panel3 .isthisatreasure #vote-up{
}*/
.homeslider .panel3 .meta{
	display:block;
	float: left;
	margin-left: 8px;
	width:auto;
	font-size: 0.8em;
}
.homeslider .panel3 .meta .author{
	background-image: url(../images/treasures/slider-info-author.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #FFF;
	padding-top: 4px;
	margin-top: 5px;
	height: 28px;
	margin-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
}
.homeslider .panel3 .meta .date{
	background-image: url(../images/treasures/slider-info-date.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #FFF;
	padding-top: 4px;
	margin-top: 5px;
	height: 28px;
	margin-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
}
.homeslider .panel3 .meta .location{
	background-image: url(../images/treasures/slider-info-location.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #FFF;
	padding-top: 4px;
	margin-top: 5px;
	height: 28px;
	margin-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
}
.homeslider .panel3 .meta .format{
	background-image: url(../images/treasures/slider-info-medium.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #FFF;
	padding-top: 4px;
	margin-top: 5px;
	height: 28px;
	margin-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
}
.homeslider li.item{
	overflow: hidden;
	position: relative;
	height: 260px;
	background-color: #162d4a;
}
.homeslider .item a{
	display: block;
	height: 100%;
	cursor: pointer;
}
.homeslider .item a:hover{
	text-decoration: none;
}
.homeslider .panel1 .pad{
	overflow: hidden;
	padding: 10px 20px;
}
.interact h2.title, .exhibition h2.title, .shop h2.title{
	display: none;
}
.exhibition .content0 h2.title, .shop .content0 h2.title{
	display: block;
	float: none;
}
.interact .content0{
	width:33%;
	float: left;
	clear: none;
}
.interact .content1{
	width:67%;
	float: left;
	clear: none;
}
.interact .content1 .comments-list{
	width:50%;
	float: left;
	clear: none;
}
.interact .content1 .highest-rated{
	width:49%;
	float: left;
	clear: none;
	overflow: hidden;
}
.interact .pagecomments #comments_form{
	width:100%;
	padding-top: 0px;
	margin-top: 3px;
}
.interact .pagecomments{
	background-image: none;
}
.interact h3{
	color: #444;
}
.interact .pagecomments h3{
	background-color: #FFF;
	position: relative;
	padding-left: 20px;
}
.highest-rated .item{
	overflow: hidden;
	padding-bottom: 10px;
	padding-right: 35px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dedede;
	background-position: right top;
	background-repeat: no-repeat;
	position:relative;
}
.highest-rated .item1{
	background-image: url(../images/treasures/rank1.gif);
}
.highest-rated .item2{
	background-image: url(../images/treasures/rank2.gif);
}
.highest-rated .item3{
	background-image: url(../images/treasures/rank3.gif);
}
.highest-rated .item4{
	background-image: url(../images/treasures/rank4.gif);
}
.highest-rated .item5{
	background-image: url(../images/treasures/rank5.gif);
}
.highest-rated .item6{
	background-image: url(../images/treasures/rank6.gif);
}
.highest-rated .item7{
	background-image: url(../images/treasures/rank7.gif);
}
.highest-rated .item8{
	background-image: url(../images/treasures/rank8.gif);
}
.highest-rated .item9{
	background-image: url(../images/treasures/rank9.gif);
}
.highest-rated .item10{
	background-image: url(../images/treasures/rank10.gif);
}

.highest-rated .item:last-child{
	border-bottom: 0px;
}
.highest-rated .icon{
	height: 85px;
	width:115px;
	margin:2px 15px 2px 2px;
	float: left;
	border: 1px solid #444;

}
.peopleschoice .highest-rated .icon {
	margin-bottom:20px;

}
.highest-rated .item .icon:hover{
	/*border: 1px solid #1f7bc2;
	box-shadow: 0 0 2px #1f7bc2;*/
}
.highest-rated h3, .comments-list h3{
	margin-bottom: 15px;
	font-size: 1.3em;
}
.interact .pagecomments h3{
	font-size: 1.3em;
	margin:0;
}
.highest-rated h3{
	background-image: url(../images/treasures/highest-thumb.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 25px;
}
.peopleschoice .highest-rated h3{
	background-image: url(../images/treasures/peoples-tick-large.gif);
	background-position: 0px 9px;
	padding-left: 30px;
}
.comments-list h3{
	background-image: url(../images/treasures/interact-h3-comments.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 35px;
}
.exhibition h3{
	margin: 20px 0;
	line-height: 1.5;
}
.exhibition .pagecomments h3{
	color: #FFF;
	left: 20px;
}
.external-link{
	background-image: url(../images/treasures/external-link-blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 8px;
}
#home-tabs{
	float: left;
	width:50%;
	padding-top: 50px;
	padding-bottom: 15px;
	position: relative;
}
#home-tabs #home-tab-list{
	width:176px;
	float: right;
	clear: right;
	margin-right: 15px;
	border: 1px solid #dedede;
	padding: 5px 0;
	overflow: visible;
}
#home-tabs #home-tab-list h3{
	margin: 8px 5px;
	font-size: 0.78em;
	cursor: pointer;
	color: #155e96;
	line-height: 25px;
	height: 25px;
	font-weight: normal;

}
#home-tabs #home-tab-list h3 span{
	white-space:nowrap;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 23px;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
#home-tabs .twtr-hd{
	display: none;
}
#home-tabs .twtr-widget .twtr-tweet{
	border-bottom: 0px;

}

#home-tabs .twtr-ft{
	display: none;
}
#home-tabs #twitter-feed .twtr-doc{
	border: 0px;
}
#home-tabs .twtr-timeline{
	height: auto;
}
#home-tabs #home-tab-list h3:hover span{
	text-decoration: underline;
}
#home-tabs #home-tab-list h3.tab-here span{
	background: rgb(235,235,235);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 2%, rgba(235,235,235,1) 4%, rgba(235,235,235,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(255,255,255,1)), color-stop(4%,rgba(235,235,235,1)), color-stop(100%,rgba(235,235,235,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 2%,rgba(235,235,235,1) 4%,rgba(235,235,235,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 2%,rgba(235,235,235,1) 4%,rgba(235,235,235,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 2%,rgba(235,235,235,1) 4%,rgba(235,235,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb',GradientType=0 );
background: linear-gradient(top, rgba(255,255,255,1) 2%,rgba(235,235,235,1) 4%,rgba(235,235,235,1) 100%);
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	overflow: visible;
	line-height: 23px;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 12px;
	width:161px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#home-tabs #home-tab-list h3.tab-here{
	background-image: url(../images/treasures/home-tab-here-arrow.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
	position: relative;
	right: 12px;
	margin-right: 0px;
	margin-left: 0;
}
#home-tabs .pad{
	padding:0 20px;
}
#home-tabs .home-panel{
	width:285px;
	overflow: hidden;
}
#home-tabs .home-panel #highest-rated-feed h2{
	font-size: 1em;
}
#home-tabs .home-panel #highest-rated-feed .item{
	overflow: hidden;
	margin-bottom: 15px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 35px;
}
#home-tabs .home-panel #highest-rated-feed .item1{
	background-image: url(../images/treasures/rank1.gif);
}
#home-tabs .home-panel #highest-rated-feed .item2{
	background-image: url(../images/treasures/rank2.gif);
}
#home-tabs .home-panel #highest-rated-feed .item3{
	background-image: url(../images/treasures/rank3.gif);
}
#home-tabs .home-panel #highest-rated-feed .icon{
	height: 40px;
	width:55px;
	float: left;
	margin-right: 10px;
}
#home-tabs h2.page_subtitle{
	background-color: #162D4A;
    color: #FFFFFF;
    display: inline-block;
    left: 0;
    padding: 5px 8px 8px;
    position: absolute;
    top: 0;
    font-weight: 400;
}
#home-tabs .comment{
	border-bottom: 0px;
}

.pagenav{
	margin-bottom: 15px;
}
.pagenav .here{
	text-decoration: underline;
}
.pagenav .pagingnext{
	font-size: 0.8em;
}
.pagenav span{
	visibility: hidden;
}
.highest-rated .pagenav a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:auto;
	height: auto;
}
.highest-rated a{
	display: block;
	height: 100%;
	width: 100%;
}
p.smalltext a{
	display: inline;
}
.highest-rated h2{
	overflow: hidden;
	padding-bottom: 5px;
	font-size: 1em;
}
.highest-rated h2 a{

}
.exhibition .content0{
	width:60%;
	float: left;
}
.exhibition .content1{
	width:40%;
	float: left;
	/*padding-top: 95px;*/
}
.exhibition .content1 p{

}
.comments-list .pad, .highest-rated .pad{
	padding: 10px 20px;
	border-left: 1px solid #dedede;
}
.peopleschoice .highest-rated .pad{
	border-left:0px;
}
.home .interact{

}
.home .interact p{
	margin: 5px 0;
}
.home .content1 .pageblocks{
	padding: 0;
}
.home .interact .pageblocktext{
	padding: 5px 20px;
}
.home .theexhibition h2.page_subtitle{
	color: #FFF;
	background-color: #162d4a;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding: 5px 8px 8px;
	position: absolute;
	top:0;
	left: 0;
	font-weight: 400;
}
.home .theexhibition h3{
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 15px;
}
.home .theexhibition p{
	margin: 5px 0;
	font-size: 0.8em;
}
.home .interact h2.page_subtitle{
	color: #FFF;
	background-color: #162d4a;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding: 5px 8px 8px;
}
.home section.theexhibition{
	padding-left: 15px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	border-left: 1px solid #dedede;
}
.home .theexhibition h1{
	margin-top: 15px;
}
.home .theexhibition address{
	width:50%;
	float: left;
	padding-top: 0px;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 0.8em;
	line-height: 1.3;
}

.home #carousel-holder{
	margin-bottom: 20px;
}
.home #carousel-holder h3.ourthemes{
	color: #155E96;
	text-transform: uppercase;
	font-family: Bergamo, sans-serif;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-size: 0.8em;
	padding-left: 15px;
	margin-bottom: 10px;
	float: left;
}
.home #carousel-holder a.allthemes{
	color: #155E96;
	background-image: url(../images/treasures/backlink-treasures.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float: right;
	padding-left: 22px;
	margin-right: 15px;
	margin-bottom: 10px;

}

.home .related{

	border-bottom: 1px solid #dedede;
	position: relative;
	margin-top: 10px;
}
.home .white-bg{
	background: #FFF;
}
#tl_back{
	background-image: url("../images/treasures/prev-arrow.png");
	background-repeat: no-repeat;
	height: 29px;
	width:30px;
	cursor: pointer;
}
#tl_back:hover{

}
#tl_forward{
	background-image: url("../images/treasures/next-arrow.png");
	background-repeat: no-repeat;
	height: 29px;
	width:30px;
	cursor: pointer;
}
#tl_forward:hover{

}
/*--------------TOPNAV-------------------*/

#mainnav {
	background-color:transparent;
	padding:0px;
	margin-top: 0;
	width:100%;
	height: 47px;
	padding-top: 10px;
	overflow: hidden;
}
#mainnav ul{
	height: 100%;
	margin-right: 0px;
	overflow: hidden;
	width:100%;
}
#mainnav ul li {
	text-align:center;
	display:block;
	float: left;
	width: auto;
}
#mainnav ul li a {
	padding:0px 25px;
	text-decoration:none;
	font-size: 1em;
	font-weight: normal;
	color: #333;
	text-shadow: 0 1px 0px #FFF;
	text-transform: capitalize;
	padding-top: 14px;
	height: 33px;
	display: block;
}
#mainnav ul li a.info{
	background-image: url(../images/treasures/nav-info-alpha.png);
	background-repeat: no-repeat;
	background-position: 22px 45%;
	padding-left: 45px !important;
}

#mainnav ul li.here a, #mainnav ul li.here:hover a, #mainnav ul li.ancestor a, #mainnav ul li.expandhere a, #mainnav ul li.ancestor:hover a, #mainnav ul li.expandhere:hover a, #mainnav ul li.ancestor:hover a{
	background-color: #FFF;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}
#mainnav ul li:hover a{
	background-color: rgba(255, 255, 255, 0.3);
}
#mainnav ul li ul{
	display: none;
}
#mainnav ul li.infocontainerli{

}
#subnav{
	padding: 0;
	display: none;
	border: 1px solid #dedede;
	border-top: 0px;

}
#subnav ul{
	margin: 0;
	/*text-align: center;*/
	position: relative;
	bottom: 1px;
	border-top: 1px solid #dedede;
	height: 31px;
}
.interact #subnav, .exhibition #subnav, .shop #subnav{
	display: block;
}
#subnav ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin: 0;
	border-left: 1px solid #dedede;
	padding: 0 12px;
	font-size: 0.9em;
	line-height: 30px;
	height: 30px;
}
#subnav ul li a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	line-height: 30px;
}
#subnav ul li.here, #subnav ul li.ancestor, #subnav ul li.expandhere, #subnav ul li.here:last-child, #subnav ul li.ancestor:last-child, #subnav ul li.expandhere:last-child{
	background-color: #666;
	border: 1px solid #666;
}
#subnav ul li.here a, #subnav ul li.ancestor a, #subnav ul li.expandhere a{
	color: #FFF;
}
#subnav ul li:last-child{
	border-right: 1px solid #dedede;
}
#subnav ul li:first-child{
	border-left:0px;
}
#subnav ul li ul{
	display: none;
}
/*-------------------- gallery slider --------------------*/
.gallery{
	position: absolute;
	height:auto;
	width:38%;
	overflow: hidden;
	/* min-width: 450px;
	margin-right: 30px;
	margin-left: 20px; */
}
.image_ref{
	text-align: center;
	font-size: 0.8em;
	padding: 0px 15px;
	/*border: 3px solid #dedede;
	box-shadow: 0 0 1px #666;*/
	margin: 5px 14px 0;
	position: relative;

}
.image_ref span{
	text-align: center;
	display: block;
	font-size:0.8em;

}
.image_ref span a{
	line-height: 1.2;
}
.gallery .caroufredsel_wrapper{
	margin: 0 auto !important;
}
/*
* html div.gallery {
   width: expression( document.body.clientWidth < 451 ? "450px" : "auto" );
}
*/
.gallery #slider{
	/* padding-bottom: 80px; */
}
.gallery #slider li{
	/* height: 400px; */
	width: 400px;
	float: left;
	display: block;
}

.gallery #slider li .imageholder{
	float: none;
}
.gallery #slider a.fancybox{
	display: block;

}
/*.gallery #slider .imageholder img:after{
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 25px;
	height: 24px;
	z-index: 100;
	background-image: url(../images/treasures/fullscreen.png);
	background-position: 0 30px;
	background-repeat: no-repeat;
	-webkit-transition: background-position 0.1s ease-in-out;
	-moz-transition: background-position 0.1s ease-in-out;
	-o-transition: background-position 0.1s ease-in-out;
	-ms-transition: background-position 0.1s ease-in-out;
	transition: background-position 0.1s ease-in-out;
}
.gallery:hover #slider .imageholder img:after{
	background-position: 0 0;
}*/

.gallery #slider li img{
	display: block;
	margin: 0 auto;
	position: relative;
}
.gallery #slider img{
	display: block;
}
#slider-prev{
	background-image:url(../images/treasures/prev-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	left:20px;
	top:35%;
	background-position:0 0;
	text-indent: -9000px;
}
#slider-prev:hover{
	background-position: 0 29px;
}
#slider-next{
	background-image:url(../images/treasures/next-arrow.png);
	height: 29px;
	width:30px;
	display: block;
	position: absolute;
	right:20px;
	top:35%;
	background-position: 0 0;
	text-indent: -9000px;
}
#slider-next:hover{
	background-position: 0 29px;
}
.gallery #slider-thumbs{
	text-align: center;
	margin-top: 5px;
}

.landscape-gallery .gallery #slider-thumbs{
	position:relative;
	top:-90px;
}

.landscape-extreme .gallery #slider-thumbs{
	top:-160px;
}

.gallery #slider-thumbs .slider_thumb{
	cursor: pointer;
	margin: 0 10px 4px;
	padding: 3px;
	background: #FFF;
	box-shadow: 0 0 1px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.8);
	border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.gallery #slider-thumbs .slider_thumb.selected{
	background-color: #666;
	box-shadow: 0 0 1px rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0);
}
.gallery #slider-thumbs a{
	margin: 0 8px;
}
#object-information{
	float:right;
	clear: right;
	width:57%;
}
.introduction-detail #object-information{
	display: none;
}
#object-information .bar{
	margin: 25px 0 5px;
	position: relative;
	border-bottom: 1px solid #AAA;
	height: 28px;
	z-index: 8999;
}
#object-information .meta-wrapper{
	background-image: url(../images/treasures/object-info-title2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 10px;
	position:relative;
		zoom:1;
}
.isthisatreasure{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color: #333;
	text-shadow: 0 1px 0 rgb(255,255,255);
	padding: 0;
	width: auto;
	cursor: pointer;
	position: absolute;
	top:2px;
	left:0;
	height: 27px;
}

.peopleschoice .isthisatreasure{
	left:auto;
	right:0;
}

.peopleschoice .item h2{
	font-weight:bold;
	padding-right:120px;
	padding-left:30px;
	margin:5px 0;
}

.peopleschoice .item p{
	margin:5px 0;
}

.peopleschoice .item{
	background-position:132px 5px;
}

.homeslider .isthisatreasure{
	display:block;
	float: left;
	color: #333;
	text-shadow: 0 1px 0 rgb(255,255,255);
	padding: 0;
	width: auto;
	cursor: pointer;
	position: relative;
	top:2px;
	height: 25px;
}
.homeslider .isthisatreasure{
	width:auto;
	margin-top: 4px;
	margin-left: 15px;
}
.homeslider .isthisatreasure #treasure-question{
	color: #FFF;
	text-shadow:0 0 0 #fff;
}
.button-wrap{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 5%, rgba(242,242,242,1) 6%, rgba(216,216,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(255,255,255,1)), color-stop(6%,rgba(242,242,242,1)), color-stop(100%,rgba(216,216,216,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );
	background: linear-gradient(top, rgba(255,255,255,1) 5%,rgba(242,242,242,1) 6%,rgba(216,216,216,1) 100%);
	border: 1px solid #aaa;
	border: 1px solid rgba(0,0,0,0.4);
	border-top: 1px solid rgba(0,0,0,0.2);
	float: left;
	width: auto;
}
.homeslider .button-wrap{
	border: 1px solid #888;
}
.isthisatreasure a#treasure-question, .isthisatreasure span{
	line-height: 25px;
	vertical-align: top;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding: 0 15px;
	font-size: 0.9em;
	cursor: help;
	position: relative;
	float: left;
	color: #555;
	text-shadow: 0 1px 0 rgb(255,255,255);
	border-right: 1px solid #aaa;
}
.discover .isthisatreasure a#treasure-question{
	background-color: #FFF;
}
.homeslider .isthisatreasure a#treasure-question{
	background-color: #162D4A;
	text-shadow: none;
}
#object-information .comments-link{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-left: 30px;
	position: absolute;
	top:8px;
	right: 0;
	background-image: url("../images/treasures/interact-h3-comments.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 30px;
	font-size: 0.9em;
	padding-bottom:2px;
}
#object-information p#score{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin: 0;
	position: absolute;
	right:0;
	bottom: 0;
	font-size: 0.9em;
}
.isthisatreasure a#treasure-question span{
	display: none;
}
.isthisatreasure a#treasure-question span:hover{
	display: none;
}
.isthisatreasure a#treasure-question:hover{
	text-decoration: none;
}
.isthisatreasure a#treasure-question:hover span{
	display: block;
	position: absolute;
	top:-75px;
	left:-340px;
	width:300px;
	font-size: 0.8em;
	line-height: 1.3;
	background:#000;
	background:rgba(0,0,0,0.8);
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000;
	padding: 8px 12px;
	border: 2px solid rgb(255,255,255);
	box-shadow: 0 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.5);
	z-index: 5000;
	opacity: 1;
	zoom: 1;
}
#top{
	visibility: hidden;
}
.homeslider .isthisatreasure a#treasure-question:hover span{
	top:-110px;
}
.isthisatreasure #vote-up{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-image: url(../images/treasures/vote-up.png);
	background-repeat: no-repeat;
	background-position: 50% 45%;
	height: 25px;
	width: 28px;
	border-right: 1px solid #aaa;
	border-left: 1px solid #fff;
	float: left;
}
.peopleschoice .isthisatreasure .vote-up{
	background-image: url(../images/treasures/peoples-tick-small.png);
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-repeat: no-repeat;
	background-position: 50% 45%;
	height: 25px;
	width: 28px;
	border-left: 1px solid #fff;
	float: left;
}
.isthisatreasure #vote-down{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-image: url(../images/treasures/vote-down.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 25px;
	width: 28px;
	border-left: 1px solid #fff;
	float: left;
}
#object-information .bar .more{
	font-size: 0.8em;
	color: #888;
	margin-left: 20px;
}
#object-information .meta-wrapper p.author, #object-information .meta-wrapper p.date, #object-information .meta-wrapper p.location, #object-information .meta-wrapper p.format{
	font-size: 0.8em;
	z-index: -100;
}
#object-information .meta-wrapper p.author span, #object-information .meta-wrapper p.date span, #object-information .meta-wrapper p.location span, #object-information .meta-wrapper p.format span{
	padding-left: 55px;
	display: block;
	line-height: 1.2;
}
#object-information .author{
	background-image: url(../images/treasures/detail-info-author.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 49%;
	height: 50px;
	float: left;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 0px;
	zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
    color: #666;
    margin-top: 0px;
}
#object-information .author.enable{
	zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}
#object-information .date{
	background-image: url(../images/treasures/detail-info-date.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 49%;
	height: 50px;
	float: left;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 0px;
	zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
    color: #666;
    margin-top: 0px;
}
#object-information .date.enable{
	zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}
#object-information .location{
	background-image: url(../images/treasures/detail-info-location.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 49%;
	height: 50px;
	float: left;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 5px;
	zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
    color: #666;
    margin-top: 0px;
}
#object-information .location.enable{
	zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}
#object-information .format{
	background-image: url(../images/treasures/detail-info-format.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 49%;
	height: 50px;
	float: left;
	padding: 0;
	padding-top: 10px;
	margin-bottom: 5px;
	zoom: 1;
    filter: alpha(opacity=40);
    opacity: 0.4;
    color: #666;
    margin-top: 0px;
}
#object-information .format.enable{
	zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}
.object-description{
	float:right;
	clear: right;
	width:57%;
	margin: 10px 0;
}
footer .quicklinks .test-link{
	display: none;
}
.treasures-transcript{
	/* height:1px; */
	clear: right;
    float: right;
    width: 57%;
    border-top:1px solid #AAA;
    padding-top: 20px;
    margin-top: 20px;
    background-image: url(../images/treasures/object-trans-title2.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
}
.treasures-transcript .pageblocktext{
	padding: 0 15px;
	color: #222;
	font-family: Bergamo, Georgia, serif;
	font-size: 1em;
}
.treasures-transcript h2{
	width: 170px;
	margin: 0 auto;
	display: block;
	text-indent: -9000px;
	background-image: url(../images/treasures/show-transcript.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 30px;
	cursor: pointer;
}

.related_links{
	float: right;
	clear: right;
	width:57%;
	border: 1px solid #dedede;

}
.downloads{
	float: right;
	clear: right;
	width:57%;
	border: 1px solid #dedede;
	border-top: 0px;

}
.social{
	float: right;
	clear: right;
	width:57%;
	border: 1px solid #DEDEDE;
	margin-top: 10px;
	overflow: hidden;

}
.introduction-detail .social{
	display: none;
}
.social .twitter{
	float: left;
	width:25%;
	border-right: 1px solid #DEDEDE;
	height: 36px;
}
.social .wrap{
	margin: 8px auto 0;
}
.social .twitter .wrap{
	width:55px;
}
.social .googleplus .wrap{
	width:32px;
}
.social .facebook #fb-root{
	display: none;
}
.mediafile{
	margin:0 0 10px;
}
.media_caption{
	margin:0 0 0.5em 0;
	font-size:0.85em;
}
.social .facebook{
	float: left;
	width:25%;
	border-right: 1px solid #DEDEDE;
	height: 36px;
}
.social .facebook p{
	margin: 0;
}
.social .facebook .wrap{
	margin-top: 8px;
	width:50px;
}
.social #LikePluginPagelet td.pls{
	display: none !important;
}
.social h2{
	border-bottom: 1px solid #DEDEDE;
    color: #303030;
    font-size: 0.6em;
    font-weight: normal;
    letter-spacing: 0.5em;
    padding: 3px 20px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
}

.related_links .pageblocktext{
	font-size: 0.8em;
	padding-bottom: 3px;
}
.related_links a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-image: url(../images/treasures/external-link-blue.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 20px;
	line-height: 1.2;
}
.downloads .pageblocktext{
	font-size: 0.8em;
	padding-bottom: 3px;
}
.downloads a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-image: url(../images/treasures/download-orange.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: #b36100;
	line-height: 1.2;
}
.downloads h2, .related_links h2{
	border-bottom: 1px solid #dedede;
	font-size: 0.6em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.5em;
	color: #303030;
	font-weight: normal;
	padding: 3px 20px;
	margin-bottom: 0;
}
.downloads p, .related_links p{
	padding: 0;
	margin: 0;
}

.downloads p, .related_links p{
	padding: 5px 20px;
}
.social .googleplus{
	float: left;
	width:25%;
	border-right: 1px solid #DEDEDE;
	height: 36px;
}

.social .printpage{
	float: left;
	width:24%;
	border-right: 0px;
	height: 36px;
}
.social .printpage a, .toplink .social-general .printpage a{
	display: block;
	background-image:url(../images/treasures/printpage.gif);
	background-repeat: no-repeat;
	width:35px;
	height: 18px;
	padding-left: 23px;
	margin: 0;
}
.social .printpage .wrap{
	width: 52px;
}
/*--------------FOOTER-------------------*/

footer {
	margin-top:15px;
	clear:both;
	background-image: url(../images/treasures/footer-bg.gif);
	background-repeat: repeat-x;
	overflow: visible;
	padding-bottom: 25px;
	position: relative;
}
footer .promo{
	position: absolute;
	right:30px;
	top:0;
	text-align: right;
}
footer .promo h2{
	margin-bottom: 3px;
	font-size: 1em;
	font-weight: 400;
	line-height: 18px;
}
footer .promo a{
	margin: 2px 0 6px;
	display: block;
	font-size: 0.9em;
}
footer .promo .choice{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
footer .promo .choice.button{
	margin-left: 12px;
	cursor: pointer;
}
footer .promo .choice.button:hover{
	text-decoration: none;
}
footer .promo .choice.opening{
	text-decoration: none;
}
footer .promo a span{
	background: rgb(135,145,158);
background: -moz-linear-gradient(top, rgba(135,145,158,1) 5%, rgba(81,96,115,1) 6%, rgba(40,55,74,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(135,145,158,1)), color-stop(6%,rgba(81,96,115,1)), color-stop(100%,rgba(40,55,74,1)));
background: -webkit-linear-gradient(top, rgba(135,145,158,1) 5%,rgba(81,96,115,1) 6%,rgba(40,55,74,1) 100%);
background: -o-linear-gradient(top, rgba(135,145,158,1) 5%,rgba(81,96,115,1) 6%,rgba(40,55,74,1) 100%);
background: -ms-linear-gradient(top, rgba(135,145,158,1) 5%,rgba(81,96,115,1) 6%,rgba(40,55,74,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87919e', endColorstr='#28374a',GradientType=0 );
background: linear-gradient(top, rgba(135,145,158,1) 5%,rgba(81,96,115,1) 6%,rgba(40,55,74,1) 100%);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #2d3c4f;
	color: #FFF;
	padding: 0 8px;
	margin-left: 5px;
	text-shadow: 0 1px 0 rgb(45,60,79);
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	line-height: 22px;
}
footer .quicklinks {
	float:left;
	width:36%;
}
footer .quicklinks.last{
	width: 25%;
}
footer .quicklinks.second{
	width:39%;
}
footer .quicklinks h4, footer .quicklinks a{
	padding-left: 20px;
	text-shadow: 0 1px 0 #FFF;
}
footer .quicklinks h4 {
	margin-bottom:12px;
	font-family: Bergamo, Georgia, serif;
	font-size: 1.1em;
	color: #797979;
}
footer .quicklinks a{
	display:block;
	line-height: 1.7;
	font-size: 0.9em;
	color: #1c5a8b;
}
footer .copyright{
	padding-left: 20px;
	padding-top: 10px;
	position: relative;
	clear: both;
}
footer .copyright p{
	margin: 10px 0;
	font-size: 0.7em;
	color: #666;
}
footer .copyright .logos{
	/* position: absolute; */
	top:0;
	right:0;
}
footer .copyright .logos a{
	display: block;
	background-repeat: no-repeat;
	height: 80px;
	float: left;
	text-indent: -9000px;
	background-position: 0 50%;
	margin-right: 30px;
}
footer .logos a.bod{
	background-image: url(../images/treasures/treasures-bod-lib-logo.jpg);

	width: 62px;
}
footer .logos a.oxforduni{
	background-image: url(../images/treasures/treasures-ox-uni-logo.jpg);
	width: 137px;
}
footer .logos a.nhmf{
	background-image: url(../images/treasures/treasures-nhmf-logo.jpg);
	width: 31px;
}
footer .logos a.artfund{
	background-image: url(../images/treasures/treasures-artfund-logo.jpg);
	width: 125px;
	margin-right: 0;
}

footer .wrapper{
	background-image: url(../images/treasures/footer-weston.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	padding-top:230px;
	max-width: 960px;
	position: relative;
	top:0;
}
* html footer div.wrapper {
   width: expression( document.body.clientWidth > 959 ? "960px" : "auto" );
}


pre{
	word-wrap:normal;
	white-space:pre-wrap;
	line-height:1.5em;
}
.disclosure{
	margin-bottom: 20px;
}
.disclosure .pageblocktext p{
	margin: 0 0 30px;
}
.disclosure .pageblocktext h2.page_subtitle{
	margin-bottom: 25px;
}
.disclosure .disclosure_more_less{
	color: #155E96;
	position: relative;
	top:10px;
	left:5px;
	cursor: pointer;
}
.disclosure .pageblocktext{
	overflow: hidden;
}


/*------------ISOTOPE------------*/

.discover section.content0{
	overflow: visible;
}

#filters{
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: rgb(241,241,241);
	background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(231,231,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e7e7e7',GradientType=0 );
	background: linear-gradient(top, rgba(241,241,241,1) 0%,rgba(231,231,231,1) 100%);
	margin-bottom: 10px;
	position: relative;
}

#filters li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:193px;
	border: 3px solid transparent;
	vertical-align: top;
}
#filters li.showall{
	position: absolute;
	right:20px;
	top:-26px;
	background: rgb(74,101,130);
	background: -moz-linear-gradient(top, rgba(74,101,130,1) 0%, rgba(64,84,109,1) 49%, rgba(50,70,95,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,101,130,1)), color-stop(49%,rgba(64,84,109,1)), color-stop(100%,rgba(50,70,95,1)));
	background: -webkit-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	background: -o-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	background: -ms-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a6582', endColorstr='#32465f',GradientType=0 );
	background: linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	width:250px;
	border: none;
	color: #FFF;
	height: 25px;
}
#filters li.showall a{
	background-color: transparent;
	background-image: url(../images/treasures/treasures-white-grid.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	padding-left: 38px;
	border: 0px;
	margin: 0;
	display: block;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
}
#filters li.showall a.here{
	border: 0px;

	color: #FFF;
	background-color: #9fadbd;
	text-shadow: none;
}
#filters li a{
	display:block;
	border: 3px solid transparent;
	color:#315179;
	padding:5px 10px;
	margin:0px;
	text-decoration:none;
	font-size: 0.9em;

}
#filters li a:hover {
	text-decoration:underline;

}
#filters li a.heritage{
	background-image: url(../images/treasures/theme-icons-classical.png);
	background-repeat: no-repeat;
	background-position: 9px 4px;
	padding-left: 32px;
}
#filters li a.mapping{
	background-image: url(../images/treasures/theme-icons-mapping.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	padding-left: 32px;
}
#filters li a.sacred{
	background-image: url(../images/treasures/theme-icons-sacred.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	padding-left: 32px;
}
#filters li a.fauna{
	background-image: url(../images/treasures/theme-icons-fauna.png);
	background-repeat: no-repeat;
	background-position: 9px 7px;
	padding-left: 32px;
}
#filters li a.flora{
	background-image: url(../images/treasures/theme-icons-flora.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	padding-left: 30px;
}
#filters li a.imagination{
	background-image: url(../images/treasures/theme-icons-literature.png);
	background-repeat: no-repeat;
	background-position: 9px 4px;
	padding-left: 30px;
}
#filters li a.cosmos{
	background-image: url(../images/treasures/theme-icons-cosmos.png);
	background-repeat: no-repeat;
	background-position: 9px 8px;
	padding-left: 36px;
}
#filters li a.calculation{
	background-image: url(../images/treasures/theme-icons-calculation.png);
	background-repeat: no-repeat;
	background-position: 9px 4px;
	padding-left: 32px;
}
#filters li a.moments{
	background-image: url(../images/treasures/theme-icons-time.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	padding-left: 36px;
}
#filters li a.bodleian{
	background-image: url(../images/treasures/theme-icons-bod.png);
	background-repeat: no-repeat;
	background-position: 9px 6px;
	padding-left: 32px;
}
#filters li a.peoples{
	background-image: url(../images/treasures/theme-icons-peoples.png);
	background-repeat: no-repeat;
	background-position: 9px 6px;
	padding-left: 32px;
}
#filters li a.here{
	background-color:#FFF;
	border: 3px solid #4d6c93;
}

.isotope-item{
	width:160px;
	height:240px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
	font-size:1em;
	background-color:#FFF;
	cursor:pointer;
	overflow: hidden;
	position: relative;
}
.isotope-item .makefavourite, .isotope-item .comments{
	visibility: hidden;
}
.isotope-item.zoom .makefavourite{
	background-image: url(../images/treasures/grid-star.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 28px;
	display:none;
	vertical-align: middle;
	padding-top: 4px;
	visibility: visible;
}
.isotope-item.zoom .comments{
	background-image: url(../images/treasures/grid-comments.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 28px;
	display:none;
	vertical-align: middle;
	padding-top: 4px;
	margin-left: 20px;
	visibility: visible;
}
#grid li h2{
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.1;
	margin: 5px 0 5px 0;
}
#grid li.introduction h2{
	font-size: 1.2em;
}
#grid li.zoom h2{
	font-size: 1.2em;
	margin-bottom: 15px;
	line-height: 1.2;
}
#grid li.zoom.sacred h2, .isotope-item.introduction.sacred h2{
	background-image: url(../images/treasures/grid-icon-sacred.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 32px;
}
#grid li.zoom.bodleian h2, .isotope-item.introduction.bodleian h2{
	background-image: url(../images/treasures/grid-icon-bod.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-indent: 32px;
}
#grid li.zoom.mapping h2, .isotope-item.introduction.mapping h2{
	background-image: url(../images/treasures/grid-icon-mapping.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 26px;
}
#grid li.zoom.calculation h2, .isotope-item.introduction.calculation h2{
	background-image: url(../images/treasures/grid-icon-calculation.png);
	background-repeat: no-repeat;
	background-position: 1px 0;
	text-indent: 28px;
}
#grid li.zoom.heritage h2, .isotope-item.introduction.heritage h2{
	background-image: url(../images/treasures/grid-icon-classical.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 29px;
}
#grid li.zoom.cosmos h2, .isotope-item.introduction.cosmos h2{
	background-image: url(../images/treasures/grid-icon-cosmos.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-indent: 42px;
}
#grid li.zoom.moments h2, .isotope-item.introduction.moments h2{
	background-image: url(../images/treasures/grid-icon-events.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 32px;
}
#grid li.zoom.fauna h2, .isotope-item.introduction.fauna h2{
	background-image: url(../images/treasures/grid-icon-fauna.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-indent: 32px;
}
#grid li.zoom.flora h2, .isotope-item.introduction.flora h2{
	background-image: url(../images/treasures/grid-icon-flora.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-indent: 27px;
}
#grid li.zoom.imagination h2, .isotope-item.introduction.imagination h2{
	background-image: url(../images/treasures/grid-icon-imagination.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-indent: 25px;
}
#grid li.zoom.peoples h2, .isotope-item.introduction.peoples h2{
	background-image: url(../images/treasures/grid-icon-peoples.png);
	background-repeat: no-repeat;
	background-position: -1px 3px;
	text-indent: 27px;
}

.isotope-item a{
	color: #303030;
}
.isotope-item a span{
	visibility: hidden;
	padding-left: 4px;
}
.isotope-item:hover a span{
	visibility: visible;
}
.isotope-item.introduction{
	background-color: transparent;
	color: #FFF;
	width:310px;
}
.isotope-item.introduction:hover .border{
	background-color: transparent;
}
.isotope-item.introduction .pad{
	background-color: #162d4a;
	margin: 10px;
}
#grid li.isotope-item.introduction .switch{
	right:15px;
}
.isotope-item.introduction h3{
	text-transform: uppercase;
	font-size: 0.7em;
}
.isotope-item.introduction a{
	color: #FFF;
}
.isotope-item.introduction .border{
	background-color: transparent;
}
.isotope-item.introduction.zoom .border{
	background-color: transparent;
}
#grid li.introduction h4{
	margin: 5px 0;
}
.isotope-item.introduction .description{
	visibility: visible;
}
.isotope-item.introduction .frame{
	display: none;
}
.isotope-item.introduction .stats{
	display: none;
}
#grid li.zoom .switch{
	background-position: 0 9px;
	display: none;
}
.isotope, .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}
.isotope-item .description{
	display: none;
}
.isotope-item.introduction .description{
	display: block;
}

.isotope-item .meta .description{
	display: block;
}
.isotope-item {
  z-index: 2;
}
.isotope-item.choice{
	display: none;
}
.isotope-item .frame{
	padding: 3px;
	background-color: #2e3136;
}
.isotope-item .frame .image{
	background-repeat: no-repeat;
	height: 134px;
	width: 134px;
}
.isotope-item .stats{
	width:50%;
}
.isotope-item.zoom .stats{
	position: absolute;
	bottom: 10px;
	right:10px;
}
.isotope-item .stats p{
	padding-left: 20px;
	margin: 13px 0;
	font-size: 0.8em;
}
.isotope-item.zoom .frame{
	position: absolute;
	bottom: 10px;
	left: 10px;
	border: 1px solid #6a6a6a;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.isotope-item .border{
	background-color: #FFF;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.isotope-item .pad{
	padding: 10px;
	overflow: hidden;
	height: 238px;
}
.isotope-item .morelink{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	border-top:1px solid #728395;
	box-shadow: 0 1px 2px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.8);
	background: rgb(74,101,130);
	background: -moz-linear-gradient(top, rgba(74,101,130,1) 0%, rgba(64,84,109,1) 49%, rgba(50,70,95,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,101,130,1)), color-stop(49%,rgba(64,84,109,1)), color-stop(100%,rgba(50,70,95,1)));
	background: -webkit-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	background: -o-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	background: -ms-linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a6582', endColorstr='#32465f',GradientType=0 );
	background: linear-gradient(top, rgba(74,101,130,1) 0%,rgba(64,84,109,1) 49%,rgba(50,70,95,1) 100%);
	padding: 4px 10px 6px;
	visibility: hidden;
}
.isotope-item.zoom .morelink{
	visibility: visible;
}
.isotope-item .meta{
	display: none;
}

.isotope-item .meta-old{
	display: none;
}
.isotope-item.zoom .meta{
	display: block;

}
.isotope-item.zoom .meta .loaded_metadata{
	width:148px;
	position: absolute;
	bottom: 10px;
	right:10px;

}
.isotope-item .meta .loaded_metadata p{
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	/* display:block; */
	color: #FFF;
	padding-top: 0px;
	margin-top: 10px;
	line-height: 1.2;
	padding-top: 5px;
	margin-left: 0px;
	vertical-align: top;
	margin-bottom: 5px;
	font-size: 0.7em;
	zoom: 1;
	filter: alpha(opacity=30);
	opacity: 0.3;
	min-height: 21px;
}
* html .isotope-item .meta .loaded_metadata p {
   height: expression( this.scrollHeight < 22 ? "21px" : "auto" ); /* sets min-height for IE */
}
.isotope-item .meta .loaded_metadata p.active{
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	overflow: visible !important;
}
.isotope-item .meta .author{
	background-image: url(../images/treasures/grid-info-author.gif);

}
.isotope-item .meta .date{
	background-image: url(../images/treasures/grid-info-date.gif);

}
.isotope-item .meta .location{
	background-image: url(../images/treasures/grid-info-location.gif);

}
.isotope-item .meta .format{
	background-image: url(../images/treasures/grid-info-format.gif);

}
.isotope-item .description{
 	font-size:0.9em;
 	line-height: 1.3;
 	visibility: hidden;
 	color: #FFF;
 	margin-top: 15px;
}
.isotope-item.zoom .description{
	visibility: visible;
}
.isotope-item:hover .border{
	background-color: #6c6f74;
}
.isotope-item.zoom .border{
	background-color: #2e3136;
}
.isotope-item:hover a, .isotope-item:hover p, .isotope-item.zoom a, .isotope-item.zoom p{
	color: #FFF;
	text-shadow: 0 1px 0 rgba(0,0,0,0.8);
	text-decoration: none;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.interact .question{
	padding:0 20px;
	font-size: 0.8em;
}

#textsearch{
	width:285px;
	margin:0;
	font-size:1.5em;
	position: absolute;
	right:-25px;
	bottom: 83px;
}

#grid li .switch{
	position: absolute;
	top:5px;
	right:5px;
	background-image: url(../images/treasures/switch-item-white.gif);
	background-position: 0 0;
	height: 9px;
	width:9px;
}
#grid li.introduction .switch{
	position: absolute;
	top:15px;
	right:5px;
	background-image: url(../images/treasures/switch-intro.gif);
	background-position: 0 0;
	height: 9px;
	width:9px;
}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/*---------- ISOTOPE pre-style ----------------*/

#objectgrid li{
	
	width:160px;
	height:240px;
	float:left;
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
	font-size:1em;
	background-color:#FFF;
	cursor:pointer;
	overflow: hidden;
	position: relative;
}
#objectgrid li .pad{
	padding: 10px;
}
#objectgrid .morelink, #objectgrid .morelink.info{
	display: none;
}
#objectgrid h2{
	font-size: 0.9em;	
	margin: 5px 0;
	line-height: 1.1;
}
#objectgrid h2 span{
	visibility: hidden;
}
#objectgrid h2 a{
	color: #303030;
}
#objectgrid .border{
	overflow: hidden;
}
#objectgrid li .image{
	width:134px;
	height: 134px;
	border: 3px solid #303030;
}
#objectgrid li.introduction{
	display: none;
}
#objectgrid li .description{
	margin: 10px 0;
	color: #333;
}



/*------update from treasures2.css on 21st sept-------*/

.media .content0 {
	margin-bottom:20px;

}
#recordings-wrapper {
	float: left;
    margin: 0px 15px;
    width: 45%;
}
#recordings-wrapper h1{
	background-image:url(../images/treasures/sound-icon.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;

}

#recordingplaylist li, #videoplaylist li{
	overflow: hidden;
	margin-top: 5px;
	cursor: pointer;
	padding: 5px 8px;
	border: 1px solid #FFF;
	font-size: 0.9em;
}
#recordingplaylist li:hover, #recordingplaylist li.selected, #videoplaylist li:hover, #videoplaylist li.selected{
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	border: 1px solid #aaa;
}
#recordingplaylist li:hover h3, #recordingplaylist li.selected h3, #videoplaylist li:hover h3, #videoplaylist li.selected h3{
	color: #155E96;
}
#recordingplaylist li:hover .icon, #videoplaylist li:hover .icon, #recordingplaylist li.selected .icon, #videoplaylist li.selected .icon{
	box-shadow: none;
}
#recordingplaylist .icon, #videoplaylist .icon{
	height: 50px;
	width:75px;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	box-shadow: 0 -1px 2px rgba(0,0,0,0.2) inset;
}
#recordingplaylist h3, #videoplaylist h3{
	overflow: hidden;
	margin-bottom: 5px;
	font-size: 1.2em;
	margin-top: 1px;
}
#recordingplaylist div, #videoplaylist div{
	overflow: hidden;
	font-size: 0.9em;
	line-height: 1.2;
	padding: 5px 0;
}
#intro-vid-wrapper h1{
	background-image:url(../images/treasures/video-icon.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:33px;

}
#intro-vid-wrapper, #promos-wrapper {
	margin-left:15px;
	float: left;

}
#intro-vid-wrapper h1{
	margin-bottom:20px;

}
#promos-wrapper {
	width:520px;
	margin-top:30px;

}
#promos-wrapper dt{
	width:250px;
	float:left;
	background-color:#2E3136;
	padding:3px;

}
#promos-wrapper dt a.itemlink {
	color:white;
	line-height: 160%;

}
#promos-wrapper dt a.tocthumb .icon-wrapper {
	height:140px;
	overflow:hidden;

}
#promos-wrapper dt.count2 {
	float:right;

}
#promos-wrapper .timeline-promo {
	margin-left:20px;


}
footer .wrapper p.manage a {
	color:#C93332;
	font-size:0.9em;

}
.treasures-manage dl.table_of_contents dt {
	padding:10px;

}
.treasures-manage article#contentarea {
	padding:0px 15px;

}
.treasures-manage .comments {
	margin:10px;

}
.treasures-manage .comments .comment {
	padding:10px 60px;

}
.treasures-manage .comments .comment p.comment-item {
	background-color:#f8f6f2;
	padding:10px;

}
/*-----IVIEWER---------*/

.iviewer_zoom_in {
	left: 20px;
	background: url(../images/zoom-in.gif);

}
.iviewer_zoom_out {
	left: 55px;
	background: url(../images/zoom-out.gif);

}
.iviewer_zoom_zero {
	left: 90px;
	background: url(../images/zoom-zero.gif);

}
.iviewer_zoom_fit {
	left: 125px;
	background: url(../images/zoom-fit.gif);

}
.iviewer_button {
	width: 28px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;

}
.iviewer_common {
	position: absolute;
	top: 10px;
	border: 1px solid black;
	height: 28px;
	z-index: 5000;

}
.iviewer_zoom_status {
	left: 160px;
	font: 0.9em/28px Arial;
	color: black;
	background-color: white;
	text-align: center;
	width: 60px;
	font-weight: bold;
}
#closezoom {
	background: url(../images/zoom-close.gif);
	height: 30px;
    text-indent: -9000px;
    width: 90px;
	border-radius: 0px 0px 0px 14px;
}
p.mediafile a.pdf {
	background-image:url(../images/treasures/download-icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;

}

#antirobot1 {
	display:none;

}

.social-general {
	border: 1px solid #DEDEDE;
    clear: left;
    float: left;
    margin-right: -10px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 40%;

}
.social-general .facebook, .social-general .twitter, .social-general  .googleplus {
	border:none;

}
.sitemap ul li {
	margin-left:85px;
	line-height:180%;
	
}
