body { font-family: Arial, Helvetica, sans-serif; background: url('/css/img/topbg.jpg') repeat-x left top; margin: 0; padding: 0; text-align: center; }
	body div { text-align: left; }
a:link, a:visited { text-decoration: none; color: #928261; font-weight: bold; }
a:hover { text-decoration: underline; color: #928261; font-weight: bold; }
#mobileNav { display: none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.error { color: #900; }
.left { float: left; }
.right { float: right; }
.hidden { position: absolute; left: -9000px; top: 0; }
hr { border: 1px solid #DBD4C8; margin: 4px 0 0 0; }
blockquote { color: #000; font-style: italic; margin: 10px 0; font-weight: bold; }
.imgLeft { float: left; margin: 0 10px 2px 5px; vertical-align: top; }
#museumNews #news_detail .imgLeft { float: left; margin: 12px 10px 5px 0; vertical-align: top; }
img.imgrt { float: right; margin: 0 0 5px 10px; padding: 4px; border: 1px solid #ccc; }
img.imglt { float: left; margin: 0 10px 5px 0; padding: 4px; border: 1px solid #ccc; }
.txtimg { vertical-align: middle; }
img.border { border: 1px solid #DBD4C8; padding: 4px; }
.jrnlfees { float: left; clear: both; margin: 0 0 10px 0; width: 660px; }
.ltCol { width: 250px; float: left; }
#admin { width: 920px; margin: 2px auto 0 auto; font-size: 0.8em; min-height: 24px; }
	#admin input { margin: 0 0 2px 0; float: left; }
	#admin a:link, #admin a:visited { text-decoration: underline; color: #fff; font-weight: bold; font-size: 0.9em; }
	#admin a:hover { text-decoration: none; color: #000; font-weight: bold; font-size: 0.9em; }
#sizer { float: right; text-align: right; margin: 3px 0 0 0; /*width: 170px;*/ }
	#sizer img { vertical-align: middle; cursor: pointer; }
#searchFrame { width: 224px; height: 80px; border: none; overflow: hidden; }
.moreExhibs a:link, .moreExhibs a:visited { color: #928261; text-decoration: none; font-size: 1.1em; font-weight: bold; text-align: left; }
.moreExhibs a:hover { color: #928261; text-decoration: underline; font-size: 1.1em; font-weight: bold; text-align: left; }
#eduBox p.caption { font-size: 0.8em; color: #000; margin: 5px 0px 0px; text-align: right; }
#othSrvs .odd { background: #E1DBCF; }
#othSrvs .even { background: #D0C8B3; }
#othSrvs .srvsInfo { margin: 2px 0; border: 1px solid #D0C8B3; padding: 2px; }
h2#eduHead span, h2#contHead span, #footer #related span, #footer #othInfo span { position: absolute; left: -9000px; top: 0px; }
h2#contHead { display: block; height: 25px; margin: 0 0 14px 0; background: url(/css/img/brownheads.gif) no-repeat -1px -35px; }
#main_right #address { color: #838383; font-weight: bold; font-size: 1.3em; }
#othSrvs .srvsInfo p { margin: 0; padding: 0; }
img { border: none; max-width: 100%; }
.Imgborder, .ImgNoBorder { text-align: center; }
	.Imgborder img { padding: 3px; border: 1px solid #DBD4C8; }
.Imgcaption { color: #000; text-align: right; font-size: 0.9em; }
.width344 { width: 344px; margin: 0 auto; }
.width454 { width: 454px; margin: 0 auto; }
.wwospacer { height: 45px; display: block; }
.histspacer { margin: 38px auto 0 auto; }
#wrapper { /*background: url(/css/img/pagetopbg.jpg) no-repeat center -7px;*/ margin: -26px auto 0 auto; width: 964px; clear: both; padding: 0 0 0 2px; }
#footerbg { background: url(/css/img/botbg.jpg) repeat-x left bottom; padding-bottom: 22px; }
#homepage #footerWrapper { /*background: url(/css/img/pagebotbg2.jpg) no-repeat center bottom;*/ }
#footerWrapper { margin: 0 auto; /*background: url(/css/img/pagebotbg2.jpg) no-repeat center bottom;*/ padding: 0 1px 0 0; }
#footer { min-height: 134px; clear: both; display: block; width: 920px; margin-right: auto; margin-left: auto; font-size: 0.75em; color: #fff; background: #222A35; padding-top: 10px; }
	#footer .related { margin: 4px 0 5px 7px; }
#homepage #botspace { width: 922px; height: 25px; display: none; margin: 0 auto; clear: both; background: url(/css/img/bgImages.jpg) no-repeat center -25px; }
#botspace { width: 921px; height: 25px; display: none; margin: 0 auto; clear: both; background: url(/css/img/bgImages.jpg) no-repeat left top; }
#content { float: left; width: 904px; padding: 0 30px 10px 30px; background: url(/css/img/mainbg.gif) repeat-y center top; min-height: 400px; }
#homepage #content { float: left; width: 904px; /*background: url(/css/img/mainbgHome.jpg) repeat-y center top;*/ min-height: 400px; }
#topnav ul { margin: 0; padding: 0; list-style: none; }
#topnav li { float: left; padding: 3px 0 0 0; font-size: 0.9em; font-weight: bold; color: #fff; }
#main_right { width: 220px; float: right; color: #666; text-align: justify; }
#homepage #main_right { width: 226px; margin: -242px -7px 0 0; background: #E1DED2; padding: 0 5px; }
#two_column #left { width: 435px; }
#museumNews #left { width: 435px; margin: 0; }
#museumNews #news_detail { margin: 17px 0 0 0; }
#two_column #main_right { width: 458px; float: right; margin: 0px 0 0 10px; font-size: 0.75em; }
#museumNews #main_right { width: 458px; float: right; margin: 0px 0 0 10px; }
#rt_menu #left { width: 658px; }
#three_column #left { width: 458px; margin: 0 0 0 210px; }
#three_column #leftMenu { width: 200px; float: left; margin: 0 0 0 -668px; }
#rt_menu #main_right, #three_column #main_right { width: 225px; float: right; margin: 0 0 0 10px; font-size: 0.75em; }
	#three_column #main_right h2 { font-family: Arial, MS Sans Serif; color: #838383; font-weight: normal; border-bottom: 1px solid #DBD4C8; margin: 0 0 16px 0; padding: 0 0 3px 0; font-size: 1.9em; }
	#two_column #main_right h2, #rt_menu #main_right h2 { font-family: 'Merriweather', Arial, MS Sans Serif; font-weight: normal; color: #666; border-bottom: 1px solid #DBD4C8; margin: 7px 0 16px 0; padding: 0 0 4px 0; font-size: 1.8em; clear: both; text-align: left; }
#two_column #left h2, #rt_menu #left h2, #blank h2 { font-family: 'Merriweather', Arial, MS Sans Serif; color: #838383; font-weight: normal; border-bottom: 1px solid #DBD4C8; margin: 10px 0 18px 0; clear: both; display: block; font-size: 1.8em; text-align: left; }
	#rt_menu #left h2.subheading, #blank h2.subheading { border-bottom: none; margin: 16px 0 8px 0; font-size: 1.3em; }
#two_column #left h1, #rt_menu #left h1, #museumNews #left h1, #two_column .twoColHeading h1 { font-family: 'Merriweather', Arial, MS Sans Serif; font-weight: normal; color: #666; border-bottom: 1px solid #DBD4C8; margin: 2px 0 12px 0; padding: 0 0 2px 0; font-size: 2.3em; display: block; text-align: left; }
#three_column h1 { font-family: 'Merriweather', Arial, MS Sans Serif; font-weight: normal; color: #666; border-bottom: 1px solid #DBD4C8; margin: -5px 0 12px 0; padding: 0 0 2px 0; font-size: 1.7em; display: block; }
#blank h1, #searchResults h1 { font-family: 'Merriweather', Arial, MS Sans Serif; font-weight: normal; color: #666; border-bottom: 1px solid #DBD4C8; margin: 12px 0 12px 0; padding: 0 0 2px 0; font-size: 2.3em; }
#three_column #leftContent { float: left; }
#two_column #left, #rt_menu #left, #searchResults, #three_column #left { text-align: justify; font-size: 0.75em; color: #666; }
	#two_column #left p, #rt_menu #left p, #blank p, #searchResults p, #three_column #left p { margin-top: 8px; margin-bottom: 6px; }
#blank { text-align: justify; font-size: 0.75em; color: #666; margin: -17px 0 0 0; }
	#blank #content { text-align: justify; float: left; margin-top: 5px; }
	#left .infoBox, #blank .infoBox { border: 1px solid #D4D1C4; background: #F0EDE6; padding: 3px 3px 6px 3px; float: left; clear: both; margin: 5px 0; min-width: 100%; }
#main_right .infoBox { border: 1px solid #D4D1C4; background: #F0EDE6; padding: 0 3px; clear: both; margin: 5px 0; min-height: 90px; }
.infoBox .docRow { margin: 6px 0 4px 6px; }
	.infoBox .docRow a { display: inline-block; }
	.infoBox .docRow img, #rt_menu #left .exhibbox .infoBox .docRow img { vertical-align: middle; margin: 0 6px 0 0; float: none; }
.infoBox span.caption { color: #000; display: block; background: url(/css/img/horizBrnDots.gif) repeat-x left bottom; padding: 0 0 3px 0; font-weight: bold; }
.infoBox .lft { width: 210px; float: left; font-size: 0.9em; }
table.infoBox th { text-align: left; }
table.infoBox .lft { font-size: 1em; float: none; vertical-align: top; }
table.infoBox caption { display: none; }
.infoBox .rt { width: 215px; float: left; font-size: 0.9em; }
.infoBox .holiday { float: left; width: 110px; margin: 3px 0 0 0; }
.infoBox .date { margin: 3px 0 0 0; }
.infoBox a { margin: 0 4px 0 0; }
.infoBox p { clear: both; }
#left { float: left; width: 425px; margin: 0; }
#homepage #left { width: 666px; }
#right { width: 241px; float: left; margin: 0 0 0 4px; }
#collBox { background: #F4EFE8; height: 71px; width: 224px; margin: 0 0 28px 0; padding: 23px 3px 3px 3px; font-size: 0.7em; }
	#collBox img { float: left; margin: 0 9px 0 0; }
#left ul, #blank ul { color: #666; margin-top: 10px; margin-bottom: 10px; line-height: 1.1em; text-align: justify; }
	#left ul li, #blank ul li { margin: 0 0 6px 0; }
#three_column #left h2 { font-family: Arial, MS Sans Serif; color: #838383; font-weight: normal; border-bottom: 1px solid #DBD4C8; margin: 10px 0 18px 0; clear: both; display: block; font-size: 1.9em; }

#topnav li a { margin: 0 24px; }
	#topnav li a:link, #topnav li a:visited { color: #fff; background: #666; text-decoration: none; }
	#topnav li a:hover { color: #fff; background: #949494; text-decoration: none; }
#mast { /*background: #949494 url(/css/img/mastImgs.jpg) no-repeat left -103px;*/ background: #222A35; padding: 10px; height: 175px; width: 900px; margin: 0 auto 2px auto; }
#topnav { background: url(/css/img/navbg.gif) repeat left top; min-height: 24px; width: 920px; margin-right: auto; margin-left: auto; margin-bottom: 0; padding: 2px 0 0 0; }
	#topnav .topnavlink a { font-weight: bold; color: #fff; font-size: 0.85em; }
	#topnav .anylinkcss { position: absolute; visibility: hidden; z-index: 100; min-width: 220px; background: #666; margin: 8px 0 0 -18px; border-bottom: 1px solid #000; }
		#topnav .anylinkcss ul { margin: 0; padding: 0; display: block; }
		#topnav .anylinkcss li { float: none; padding: 0; font-size: 0.75em; font-weight: normal; color: #fff; }
			#topnav .anylinkcss li a { margin: 0; display: block; padding: 4px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
	#topnav .topnavlink { display: inline; color: #fff; margin: 0 0 0 2px; }
		#topnav .topnavlink a { margin: 20px 0 0 0; font-weight: normal; }
		#topnav .topnavlink:first-of-type a { margin: 20px 0 0 8px; }
		#topnav .topnavlink a:link, #topnav .topnavlink a:visited { text-decoration: none; }
		#topnav .topnavlink a:hover { text-decoration: underline; }
#maintop { background: url(/css/img/bgImages.jpg) no-repeat center -50px; margin: 0 auto; clear: both; height: 17px; width: 920px; }
#homepage #maintop { /*background: url(/css/img/bgImages.jpg) no-repeat center -67px;*/ }
#header { /* Old branding
    background: url(/css/img/mastImgs.jpg) no-repeat center 6px;    
    background: url(/css/img/mastImgs_new.jpg) no-repeat center 6px;
	*/ background: #E1DED2; height: 145px; padding: 7px 7px 4px 7px; }
	#header img.logo { margin: 23px 0 5px 0; }
.headerWrap { background: #fff; margin: 28px auto 2px auto; width: 920px; }
#header .rightLogos { float: right; width: 320px; }
	#header .rightLogos img { margin-bottom: 3px; }
/*  Old branding
#header img {
	margin: 32px 0 0 5px;
}
*/
#main_left h2, #main_right h2 { padding: 0; margin: 0; }
.exhibbox { clear: both; margin: 0 0 11px 0; float: left; width: 425px; padding: 0 0 10px 0; }
#homepage .exhibbox { margin: 0; padding-bottom: 0; width: 666px; }
#rt_menu #left .exhibbox { width: 100%; margin: 0 0 19px 0; background: url(/css/img/horizBrnDots.gif) repeat-x left bottom; }
#rt_menu #left .keyObjDisp table tr td { padding: 0 0 11px 0; border: none; border-collapse: collapse; }
#rt_menu #left .exhibbox p, #rt_menu #left .exhibbox .infoBox { font-size: 1em; margin: 2px 0 8px 144px; }
#rt_menu #left .exhibbox .infoBox { min-width: 76%; }
#rt_menu #left .exhibbox p.bold { font-size: 1.1em; margin: 0px 0 8px 144px; }
#rt_menu #left .keyObjDisp table tr td .exhibbox img.img.border { margin: 0 10px 0 0; padding: 3px; border: 1px solid #DED8CA; }
#rt_menu #left .keyObjDisp table tr td, #rt_menu #left .keyObjDisp table tr, #rt_menu #left .keyObjDisp table { border: 1px solid #fff; border-collapse: collapse; width: 100%; }
	#rt_menu #left .keyObjDisp table tr.ftr table, #rt_menu #left .keyObjDisp table tr.ftr table tr, #rt_menu #left .keyObjDisp table tr.ftr table tr td { width: 100%; float: none; text-align: right; }
		#rt_menu #left .keyObjDisp table tr.ftr table tr td { padding: 0 0 0 10px; font-size: 1.4em; }
	#rt_menu #left .keyObjDisp table tr td .exhibbox img { margin: 0 7px 0 0; border: none; padding: 0; }
#rt_menu #left .keyObjDisp .keyObjBox { text-align: center; }
	#rt_menu #left .keyObjDisp .keyObjBox p, #rt_menu #left .keyObjDisp .keyObjBox h2 { text-align: left; }
p.pagingPages { margin-top: 15px; background: #EAEAEA; padding: 5px; font-size: 1.2em; clear: both; }
.exhibbox p { font-size: 0.7em; margin: 2px 0 8px 0; color: #666; line-height: 1.1em; text-align: justify; }
#rt_menu #left .exhibbox .nb { color: #000; font-style: italic; }
.exhibbox img { float: left; padding: 3px; margin: 0 10px 0 0; }
#homepage .exhibbox img { border: 1px solid #ded8ca; margin: 0 10px 0 0; }
h2#permHead span, #right #collectionsHead span, #right #pastexhibsHead span, #eduImgs a span, #relImgs a span { position: absolute; left: -9000px; top: 0; }
h2#exhibHead { display: block; margin: 4px 0 10px 0; font-family: 'Merriweather', Arial, Sans-serif; font-weight: bold; font-size: 1.2em; color: #fff; background: #91006C; padding: 12px 0 10px 10px; }
#homepage h2#exhibHead a:link, #homepage h2#exhibHead a:visited { color: #fff; background: #91006C; text-decoration: none; display: block; padding: 12px 0 10px 10px; }
#homepage h2#exhibHead a:hover { color: #fff; background: #9C197A; text-decoration: none; display: block; padding: 12px 0 10px 10px; }
#rt_menu #left .exhibbox2 { width: 100%; margin: 0 0 19px 0; padding: 0 0 11px 0; }
	#rt_menu #left .exhibbox2 p, #rt_menu #left .exhibbox2 .infoBox { font-size: 1em; margin: 2px 0 8px 140px; }
		#rt_menu #left .exhibbox2 p.bold { font-size: 1.1em; margin: 0px 0 8px 140px; }
	#rt_menu #left .exhibbox2 img.img { margin: 0 10px 0 0; padding: 3px; border: 1px solid #DED8CA; }
	#rt_menu #left .exhibbox2 img { margin: 0 7px 0 0; border: none; padding: 0; }
.exhibbox2 p { font-size: 0.7em; margin: 2px 0 8px 0; color: #666; line-height: 1.1em; text-align: justify; }
#rt_menu #left .exhibbox2 .nb { color: #000; font-style: italic; }
.exhibbox2 img { float: left; padding: 3px; border: 1px solid #DED8CA; margin: 0 10px; }
h2#exhibHead2 span, h2#permHead span, #right #collectionsHead span, #right #pastexhibsHead span, #eduImgs a span, #relImgs a span { position: absolute; left: -9000px; top: 0; }
h2#exhibHead2 { display: block; height: 29px; margin: 16px 0 20px 0; padding: 0 0 0 6px; border-bottom: 1px solid #DBD4C8; background: url(/css/img/whiteheads.gif) no-repeat -1px -1px; }


h2#permHead { display: block; clear: both; height: 29px; margin: 22px 0 20px 0; padding: 0 0 0 6px; border-bottom: 1px solid #DBD4C8; background: url('/css/img/whiteheads.gif') no-repeat -1px -47px; }
h2#newsHead { display: block; clear: both; height: 29px; margin: 0; font-family: 'Merriweather', Arial, Sans-serif; font-size: 1.4em; color: #666; font-weight: normal; }
#homepage #newsWrap { margin: -10px 0 0 0; }
#homepage .popTitles { display: block; float: right; margin: 0; font-size: 0.55em; text-transform: uppercase; font-weight: normal; }
#homepage #pastexhibs p.moreExhibs { text-align: right; font-size: 0.55em; text-transform: uppercase; font-weight: normal; margin: 10px 2px 2px 0; display: block; clear: both; float: right; }
#homepage #left p.moreExhibs { text-align: right; font-size: 0.55em; text-transform: uppercase; font-weight: normal; margin: -2px 2px 2px 0; float: left; width: 100%; }
#footer #related { float: left; width: 290px; margin: -10px 0 30px 0; }
	#footer #related h3 { display: block; height: 12px; margin: 16px 0 0 0; background: url(/css/img/footerheads_orange.png) no-repeat -1px -1px; }
#footer .horizDots { background: url(/css/img/ftrhorizdots.gif) repeat-x left bottom; margin: 0 0 4px 5px; padding: 0 0 2px 0; }
#footer #othInfo { margin: -10px 0 30px 20px; width: 290px; float: left; }
	#footer #othInfo h3 { display: block; height: 12px; margin: 16px 0 0 0; background: url(/css/img/footerheads_orange.png) no-repeat -1px -20px; }
#footer #copyright { clear: both; display: block; margin: 0 0 0 5px; width: 900px; }
#copyText { /*color: #fff;*/ font-size: 0.8em; margin: -18px 0 0 0; width: 400px; float: left; }
/*#copyText a { color: #fff; }*/
h2#eduHead { display: block; height: 24px; margin: 0 0 7px 1px; background: url(/css/img/brownheads.gif) no-repeat -1px -1px; }
h2#relHead { display: block; height: 21px; margin: 0 0 12px 1px; font-family: 'Merriweather', Arial, Sans-serif; font-weight: normal; font-size: 1.4em; color: #666; clear: both; }

#right #collectionsHead { display: block; height: 21px; width: 108px; margin: 12px 0 17px 0; padding-left: 5px; padding-bottom: 3px; background: url(/css/img/whiteheads.gif) no-repeat left -102px; }
#right #pastexhibsHead { display: block; height: 24px; width: 160px; margin: 0 0 38px 0; padding-left: 5px; padding-bottom: 0; background: url(/css/img/whiteheads.gif) no-repeat -121px -102px; }
#pastexhibs { margin: 2px 0 0 6px; }
	#pastExhibs .exhibbox p strong, .permExhibs .exhibbox p strong, .tempExhibs .exhibbox2 p strong, .keyObjDisp .exhibbox p.bold a, #main_right .exhibsBox a { font-family: 'Merriweather', Cursive, Serif; }
.pastexhibsBox { clear: both; float: left; width: 230px; color: #666; text-align: justify; margin: 0 0 8px 0; padding: 0 0 8px 0; border-bottom: 1px solid #E9E4DB; font-size: 0.7em; }
#pastexhibs .pastexhibsBox img { float: left; margin: 0 10px 0 0; }
#pastexhibs p { margin: 8px 0 0 0; color: #000; }
#pastexhibs .pastexhibsBox a:link, #pastexhibs .pastexhibsBox a:visited { text-decoration: none; color: #928261; font-weight: bold; }
#pastexhibs .pastexhibsBox a:hover { text-decoration: underline; color: #928261; font-weight: bold; }
#eduBox { margin: 0 0 10px 0; padding: 0 0 14px 0; background: url('/css/img/horizBrnDots.gif') repeat-x left bottom; font-size: 0.75em; text-align: justify; }
#searchHome { margin: 0 0 19px 0; background: url('/css/img/horizBrnDots.gif') repeat-x left bottom; text-align: right; white-space: normal; }
	#searchHome .q { margin: 10px 5px 4px 0; width: 201px; border: 1px solid #ccc; background-image: url('/css/img/google_watermark.gif'); background-color: #fff; background-repeat: no-repeat; background-position: left center; padding: 2px; }
#searchResults .q { width: 200px; margin: 0; }
#searchResults .sa { margin: 0; }
#searchResults #results_000195698458342454110:0wd_yqfdf68 iframe .gs-webResult { width: auto !important; }
h2#searchHead { display: block; height: 21px; margin: 6px 0 0 0; font-family: 'Merriweather', Arial, Sans-serif; font-weight: normal; font-size: 1.4em; color: #666; text-align: left; }
.q, .sa { vertical-align: middle; }
#searchHome .sa { margin: 0 5px 10px 0; }
#main_right #contact { font-size: 0.75em; }

	#main_right #contact p { margin: 15px 0 5px 0; }
#main_right p { margin-top: 8px; margin-bottom: 6px; }
#rt_menu #main_right .exhibsBox, #three_column #main_right .exhibsBox, #rt_menu #main_right .sidebar { clear: both; float: left; width: 216px; color: #666; text-align: left; margin: 0 0 12px 0; padding: 0 0 12px 0; border-bottom: 1px solid #e9e4db; font-size: 0.9em; }
	#rt_menu #main_right .exhibsBox a.active, #three_column #main_right .exhibsBox a.active, #rt_menu #main_right .sidebar a.active { color: #000; }
#main_right .exhibsBox p { margin: 5px 0 0 0; }
#eduBox p.link { text-align: right; }
#main_right p a:link, #main_right p a:visited { color: #928261; text-decoration: none; font-weight: bold; text-align: left; }
#main_right p a:hover { color: #928261; text-decoration: underline; font-weight: bold; text-align: left; }
#othSrvs .srvsLink a:link, #othSrvs .srvsLink a:visited { color: #928261; text-decoration: none; font-size: 0.75em; font-weight: bold; text-align: left; }
#othSrvs .srvsLink a:hover { color: #928261; text-decoration: underline; font-size: 0.75em; font-weight: bold; text-align: left; }
h2#bkshp { display: block; height: 29px; margin: 4px 0 23px 0; padding-left: 5px; padding-bottom: 1px; border-bottom: 1px solid #DBD4C8; background: url(/css/img/whiteheads.gif) no-repeat -1px -39px; clear: left; width: 435px; }
#bkshpbox #intro { font-size: 0.75em; color: #666; text-align: justify; }
	#bkshpbox #intro p { margin: 0; }
#bkshpbox #bklinks { font-size: 0.75em; color: #666; line-height: 1.2em; text-align: justify; width: 435px; }
	#bkshpbox #bklinks p { margin: 10px 0 18px 0; }
	#bkshpbox #bklinks img.imgRt { float: right; padding: 2px; margin: 0 0 4px 12px; border: 1px solid #DED8CA; }
#footer ul * { padding: 0; margin: 0; }
#footer ul { list-style-type: none; margin: 0 0 0 7px; padding: 0; }
	#footer ul li { line-height: 1.2em; }
#footer a:link, #footer a:visited { text-decoration: none; color: #E59B27; }
#footer a:hover { text-decoration: underline; color: #E59B27; }
#footer img.shtLogo { float: right; margin: 5px 5px 0 0; }
#searchResults iframe { width: 900px; overflow: hidden; }
#wrapper .editorWindow, #footer .editorWindow { position: absolute; left: 50%; top: 50%; margin: -200px 0 0 -320px; z-index: 1000; }
#wrapper #mast embed, #wrapper #mast object { position: absolute; z-index: 1; }
#wrapper .btnBar, #footer .btnBar { background: #fff; padding: 4px; width: 150px; font-weight: bold; font-size: 12px; border: 1px solid #900; color: #000; margin: 1px; }
#wrapper .radEditor table a { font-family: Arial, MS Sans Serif; color: #ccc; }
#wrapper .radEditor table .RadEToolText { font-family: Arial, MS Sans Serif; color: #ccc; }
#wrapper .radEditor .RadEContent { position: absolute; z-index: 10000; }

ul#sitemap { margin: 15px 0 15px 50px; font-weight: bold; list-style-image: url(/css/img/listArrow.jpg); }
	ul#sitemap ul li { list-style-image: url(/css/img/listArrow.jpg); }
	ul#sitemap a:link { text-decoration: underline; }
	ul#sitemap a:visited { text-decoration: underline; }
	ul#sitemap a:hover { text-decoration: none; color: #000; }
#access { width: 180px; float: right; margin: 3px 0 0 0; font-weight: bold; color: #fff; }
	#access a:link, #access a:visited { color: #333; font-weight: normal; }
	#access a:hover { color: #fff; font-weight: normal; }

#homepage #content a[href ^="mailto:"] { padding-left: 0; background: none; }
#content a[href ^="mailto:"] { padding-left: 20px; background: url('/css/img/icon_mail.gif') no-repeat left center; }
#content a[href $='.pdf'] { padding-left: 20px; background: url('/css/img/pdf.gif') no-repeat left center; }
#content a[href $='.doc'], #content a[href $='.docx'] { padding-left: 20px; background: url('/css/img/word.gif') no-repeat left center; }
#rt_menu #content #main_right .sidebar a[href $='.pdf'] { padding-left: 0; background: none; }
#rt_menu #content #main_right .sidebar a[href $='.doc'], #rt_menu #content #main_right .sidebar a[href $='.docx'] { padding-left: 0; background: none; }
#content .infoBox a[href $='.pdf'] { padding-left: 0; background: none; }
#content .infoBox a[href $='.doc'], #content .infoBox a[href $='.docx'] { padding-left: 0; background: none; }
.outreach, .schools, .community, .online, .families, .diary, .tours, .scotMed, .scotMedPrint, .libSpec, .anatomy, .collegeLogo, .humanRace { width: 222px; height: 35px; margin: 0 0 6px 0; }
	.diary a:link, .diary a:visited { display: block; width: 100%; height: 100%; background: url('/css/img/homelinkstop_sprite.gif') no-repeat right top; }
	.diary a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat left top; }
	.tours a:link, .tours a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat right -140px; }
	.tours a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat left -140px; }
	.outreach a:link, .outreach a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat right -70px; }
	.outreach a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat left -70px; }
	.schools a:link, .schools a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat right -105px; }
	.schools a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat left -105px; }
	.online a:link, .online a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat right -35px; }
	.online a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinkstop_sprite.gif) no-repeat left -35px; }
	.scotMed a:link, .scotMed a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right -140px; }
	.scotMed a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left -140px; }
	.humanRace a:link, .humanRace a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right -175px; }
	.humanRace a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left -175px; }
	.scotMedPrint a:link, .scotMedPrint a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right -105px; }
	.scotMedPrint a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left -105px; }
	.anatomy a:link, .anatomy a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right top; }
	.anatomy a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left top; }
	.libSpec a:link, .libSpec a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right -70px; }
	.libSpec a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left -70px; }
	.collegeLogo a:link, .collegeLogo a:visited { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat right -35px; }
	.collegeLogo a:hover { display: block; width: 100%; height: 100%; background: url(/css/img/homelinks_sprite.gif) no-repeat left -35px; }
#eduImgs { padding: 0 0 17px 0; margin: 0 0 3px 0; background: url(/css/img/horizBrnDots.gif) repeat-x left bottom; }
#relImgs { padding: 0 0 17px 0; margin: 0 0 3px 0; }
#icons p img { vertical-align: middle; margin: 3px 10px 3px 0; }
#homepage #homeNews .newsRow p { margin: 3px 0; font-size: 0.7em; color: #666; }
	#homepage #homeNews .newsRow p .newsBody p { display: inline; }
	#homepage #homeNews .newsRow p.newsDt { font-size: 0.7em; margin: 0; color: #000; }
#homepage #homeNews .newsRow { background: url('/css/img/horizDots.gif') repeat-x left bottom; margin: 0 0 5px 0; padding: 0 0 5px 0; }
#homepage #main_right #homeNews p { color: #111; }
#homepage #main_right #homeNews .newsRow p a:link, #homepage #main_right #homeNews .newsRow p a:visited { color: #000; font-size: 1.3em; }
#homepage #main_right #homeNews .newsRow p a:hover { color: #000; font-size: 1.3em; }
#homepage #main_right #homeNews .newsRow p span a:link, #homepage #main_right #homeNews .newsRow p span a:visited, #homepage #main_right #homeNews .newsRow p span a:hover { font-size: 1.0em; }
#homepage #homeNews span.bold { display: none; }

/*      Homepage History of the Museum      */
#homepage .collHist { border: 1px solid #DBD4C8; float: left; width: 655px; margin: -10px 0 5px 0; padding: 5px; color: #333; font-size: 0.8em; }
	#homepage .collHist h2 { margin: 3px 0 0 0; color: #000; font-size: 1.4em; padding-bottom: 5px; font-family: 'Merriweather', Arial, Sans-serif; font-weight: normal; }
	#homepage .collHist p { margin: 5px 0 0 0; }

/*		Homepage Pathology Video		*/
.pathVid { margin: -10px 0 0 20px; width: 350px; height: 260px; }

#homepage .homeCTAs { width: 665px; float: left; margin: 0 0 5px 0; }

/*      Homepage Virtual Tour Thumbnail     */
#homepage .virt-tour-thumb { margin: 10px 0 0 0; }

/*		Museum Shop Advert		*/
#homepage .shopAd img { margin: 10px 0 0 0; }

/*      Homepage Object of the Month        */
#homepage .Home_Obj_Month { clear: left; float: left; width: 294px; text-align: center; }
	#homepage .Home_Obj_Month .radEditor { display: none; }
#homepage #ctl00_Home_Obj_Month_ctl00_hmObjectMonth { width: 294px; }
#homepage .Home_Obj_Month h2 { text-align: left; font-size: 1.2em; margin: 4px 0 0 0; font-weight: normal; font-family: 'Merriweather', Arial, Sans-serif; }
	#homepage .Home_Obj_Month h2 a:link, #homepage .Home_Obj_Month h2 a:visited { text-decoration: none; background: #009191; padding: 12px 0 10px 10px; display: block; color: #fff; }
	#homepage .Home_Obj_Month h2 a:hover { text-decoration: none; background: #179B9B; padding: 12px 0 10px 10px; display: block; color: #fff; }
#homepage .Home_Obj_Month a img { float: left; }
#homepage .Home_Obj_Month .caption { border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 2px 0 2px 2px; text-align: left; color: #000; font-size: 0.8em; }
#homepage .Home_Obj_Month a.captionLink:link, #homepage .Home_Obj_Month a.captionLink:visited { color: #000; text-align: left; text-decoration: underline; }
#homepage .Home_Obj_Month a.captionLink:hover { color: #000; text-align: left; text-decoration: none; }

/*      Homepage Events     */
#homepage .Home_Events { margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 20px 0; }
	#homepage .Home_Events h2 { margin: 3px 0 0 0; color: #666; font-size: 1.4em; padding-bottom: 5px; font-family: 'Merriweather', Arial, Sans-serif; font-weight: normal; }
		#homepage .Home_Events h2 a:link, #homepage .Home_Events h2 a:visited { padding: 0; color: #666; display: block; text-decoration: none; font-weight: normal; }
		#homepage .Home_Events h2 a:hover { color: #666; text-decoration: underline; padding: 0; display: block; font-weight: normal; }
	#homepage .Home_Events .eventRow { border-bottom: 1px solid #DBD4C8; width: 100%; padding: 5px 0; font-size: 0.8em; }
		#homepage .Home_Events .eventRow .eventTitle { color: #666; font-weight: bold; }
		#homepage .Home_Events .eventRow a:link, #homepage .Home_Events .eventRow a:visited { text-decoration: none; }
		#homepage .Home_Events .eventRow a:hover { text-decoration: underline; }
			#homepage .Home_Events .eventRow a:link span, #homepage .Home_Events .eventRow a:visited span, #homepage .Home_Events .eventRow a:hover span { color: #333; padding-bottom: 5px; display: block; }

/*      Homepage Image Strip        */
#homepage .Home_Image_Strip { width: 666px; clear: left; margin: 10px 0 5px 0; float: left; }
	#homepage .Home_Image_Strip img { margin: 0 48px 0 0; float: left; }
		#homepage .Home_Image_Strip img.lastImg { margin-right: 0; float: right; }

#homepage .homeTheCollection h2 { margin: 3px 0 0 0; color: #000; font-size: 1.4em; padding-bottom: 5px; font-family: 'Merriweather', Arial, Sans-serif; font-weight: normal; }

#homepage #homeBloodAndGuts { margin-top: 8px; }

#jrnlList { width: 660px; float: left; }
	#jrnlList .jrnlNav a { font-size: 1.3em; margin: 0 11px 6px 0; }
	#jrnlList .tblHead { background: #DFD6C7; color: #000; font-weight: bold; font-size: 1.1em; float: left; width: 660px; }
	#jrnlList .leftColumn { float: left; width: 400px; margin: 0 10px 0 0; padding: 3px; }
	#jrnlList .rightColumn { width: 200px; margin: 0 0 0 10px; padding: 3px; float: left; }
	#jrnlList .odd { background: #EAE5DB; float: left; width: 660px; }
	#jrnlList .even { background: #F3F0EB; float: left; width: 660px; }
	#jrnlList.news .even, #jrnlList.news .odd { width: 434px; float: left; }
	#jrnlList .jrnlFoot { width: 654px; float: left; clear: both; font-size: 1.1em; font-weight: bold; padding: 3px; background: #DFD6C7; text-align: right; }
	#jrnlList.news table { clear: both; border-collapse: collapse; }
#two_column #jrnlList .even, #two_column #jrnlList .odd { width: 435px; float: none; }
#jrnlList.news { width: 435px; }
	#jrnlList.news th { padding: 4px; border: 1px solid #dfd6c7; background: #DFD6C7; color: #000; font-weight: bold; font-size: 1.1em; float: none; text-align: left; }

	#jrnlList.news table td { border: 1px solid #E0DFE3; border-collapse: collapse; padding: 0; }
	#jrnlList.news .jrnlFoot { width: 429px; padding: 3px; }
	#jrnlList.news a:link { color: #333; font-weight: normal; display: block; width: 431px; height: 100%; padding: 3px 0 3px 3px; }
	#jrnlList.news a:visited { color: #999; font-weight: normal; display: block; width: 431px; height: 100%; padding: 3px 0 3px 3px; }
	#jrnlList.news a:hover { color: #000; font-weight: normal; display: block; width: 431px; height: 100%; padding: 3px 0 3px 3px; }
	#jrnlList.news .jrnlFoot table td { width: 20px; text-align: center; font-weight: normal; }
	#jrnlList.news .jrnlFoot a:link, #jrnlList.news .jrnlFoot a:visited, #jrnlList.news .jrnlFoot a:hover { width: auto; font-weight: bold; }
#news_detail h3 { font-family: Arial, MS Sans Serif; color: #838383; font-weight: bold; border-bottom: 1px solid #DBD4C8; margin: 30px 0 16px 0; padding: 0 0 3px 0; font-size: 1.4em; }
#news_detail p { text-align: justify; }
.exhibsBox img { float: left; margin: 0 10px 0 0; }

#gallery img { margin: 15px 0 15px 30px; }

/* SLIMBOX */

#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }

#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }

.lbLoading { background: #fff url('/css/img/gallery/loading.gif') no-repeat center; }

#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }

#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }

#lbPrevLink { left: 0; }

	#lbPrevLink:hover { background: transparent url('/css/img/gallery/prevlabel.gif') no-repeat 0 15%; }

#lbNextLink { right: 0; }

	#lbNextLink:hover { background: transparent url('/css/img/gallery/nextlabel.gif') no-repeat 100% 15%; }

#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }

#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('/css/img/gallery/closelabel.gif') no-repeat center; margin: 5px 0; outline: none; }

#lbCaption, #lbNumber { margin-right: 71px; }

#lbCaption { font-weight: bold; }

.exhibbox .radEditor img { float: none; border: none; padding: 0; margin: 0; }


#three_column #leftMenu ul { width: 198px; margin: 0; padding: 30px 0 0 0; border: 1px solid #DEDAD2; background: #F6F4F0 url(/css/img/menuImg.gif) no-repeat top left; font-size: 0.75em; list-style: none; }
	#three_column #leftMenu ul li { width: 198px; height: 20px; margin: 0; background: url(/css/img/horizBrnDots.gif) repeat-x bottom left; }
		#three_column #leftMenu ul li a:link, #three_column #leftMenu ul li a:visited { color: #A58D67; text-decoration: none; background: #F6F4F0; display: block; padding: 2px 2px 1px 3px; }
		#three_column #leftMenu ul li a:hover { color: #A58D67; text-decoration: none; background: #E7E2DA; display: block; padding: 2px 2px 1px 3px; }
		#three_column #leftMenu ul li.active a { background: #E7E2DA; }
#three_column #left h3 { margin: 0 0 12px 0; }

#museumNews #main_right h2 { font-family: Arial, MS Sans Serif; color: #838383; font-weight: normal; border-bottom: 1px solid #DBD4C8; margin: 4px 0 16px 0; padding: 0 0 3px 0; font-size: 1.9em; }

#main_right #socMedBtns { text-align: center; }
#blank #socMedBtns { width: 100%; clear: both; }
#socialmedia { float: right; width: 290px; text-align: center; }
	#socialmedia img { margin: 0 10px; }

/* ------------------------------------------------ jQuery Rotating Homepage Banner ------------------------- */

#carousel .item span { background: rgba(42,46,55,0.7); color: #E59B27; font-family: 'Merriweather', Cursive, Serif; font-weight: normal; display: block; position: absolute; bottom: 0; left: 0; padding: 0; width: 100%; height: 20%; }
	#carousel .item span strong { position: absolute; top: 50%; margin-top: -8px; right: 3%; width: 100%; text-align: right; }
#carousel .item img { display: block; width: 100%; height: auto; }

#socMedBtns { clear: both; }

/*#jqb_object img{ 
	border: none;
}

#jqb_object { 
	position:relative;
	width:900px; height:auto; 
	overflow:hidden;
    background: #000;
}
#jqb_object .jqb_bar{
	position:absolute;
	width:900px; height: 30px;
	left:0px;
	bottom:0px;
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	
	color: #ffffff;
	font-family: 'Merriweather', Cursive, Serif;
	font-weight: normal;
	font-size: 14px;
}

#jqb_object .jqb_slide{
	position:absolute;
	width:900px; height:auto; 
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	text-align: left;
}

#jqb_object .jqb_info{
	position:absolute;
	padding: 7px 10px 2px 10px;
	float: left;
}

#jqb_object .jqb_btn{
	width: 15px; height: 14px;
	margin:8px 5px 2px 2px;
	float: right;
}
#jqb_object .jqb_btn_next{
	background-image:url('/css/img/btn_next.gif');
}
#jqb_object .jqb_btn_prev{
	background-image:url('/css/img/btn_prev.gif');
}
#jqb_object .jqb_btn_pause{
	background-image:url('/css/img/btn_stop.gif');
}
#jqb_object .jqb_btn_play{
	background-image:url('/css/img/btn_play.gif');
}*/

.diaryHome { padding-bottom: 10px; }
	.diaryHome h2 a { font-weight: normal; }

/*	Document management	*/

ul.docList { margin: 8px 0 0 0; border-top: 1px solid #ccc; padding: 8px 0 0 0; list-style: none; }
	ul.docList li { margin: 5px 0; padding: 0 0 10px 0; }
p.docListHeading { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1.7em; margin-bottom: 0; }
ul.docList li a:link, ul.docList li a:visited { min-height: 35px; padding-left: 40px; text-decoration: none; border-bottom: none; }
ul.docList li a:hover { min-height: 35px; padding-left: 40px; text-decoration: underline; border-bottom: none; }

ul.docList li a span { color: #746E62; font-weight: normal; }

ul.docList li.doc a { background: url('/css/img/word.gif') no-repeat left top; display: inline-block; }
ul.docList li.pdf a { background: url('/css/img/pdf.gif') no-repeat left top; display: inline-block; }
ul.docList li.xls a { background: url('/css/img/excel.gif') no-repeat left top; display: inline-block; }
ul.docList li.other a { background: url('/css/img/other.gif') no-repeat left top; display: inline-block; }

/*  Cookie Page Styles  */

table.cookieTbl { width: 98%; margin: 10px auto; border: 1px solid #003466; border-collapse: collapse; }
	table.cookieTbl th { font-weight: bold; padding: 3px 5px 5px 5px; border: 1px solid #003466; border-collapse: collapse; color: #fff; background: #003466; }
	table.cookieTbl td { padding: 3px 5px; border: 1px solid #003466; border-collapse: collapse; }

/*  Privacy Page Styles  */

#blank ol li { margin: 0 0 10px 0; }

/*	Sitemap Page Styles	*/

#blank .sitemap ul { margin: 0; padding: 0; list-style: none; }
	#blank .sitemap ul ul { padding-left: 1em; list-style: none; }
	#blank .sitemap ul li { border-bottom: 2px solid #fff; }
		#blank .sitemap ul li a:link, #blank .sitemap ul li a:visited { background-color: #ccc; display: block; padding: 0.4em; text-decoration: none; color: #057FAC; }
		#blank .sitemap ul li a:hover { background-color: #999; color: #fff; }
		#blank .sitemap ul li li a:link, #blank .sitemap ul li li a:visited { background-color: #fff; display: block; padding: 0.4em; }
		#blank .sitemap ul li li a:hover { background-color: #057FAC; color: #fff; }

#homepage .embed-container { float: left; }
iframe.GooMap { width: 425px; height: 350px; }

div.panorama { max-width: 900px; height: 500px; margin: 10px auto; }

@media only screen and (max-width: 966px) {
	body { background: none; }
	#sizer { margin: 0 0 0 15px; }
	#access { width: auto; margin: 0; color: inherit; }
		#access a:link, #access a:visited { color: #333; font-weight: normal; }
		#access a:hover { color: #333; font-weight: normal; text-decoration: none; }
	#wrapper { background: none; margin: 0; padding: 0; width: 100%; }
	#mast, #topnav, #jqb_object, #botspace, #homepage #botspace, #maintop { display: none; }
	#homepage .collHist, #homepage #relImgs, #content, #homepage #content, #main_right, #homepage #main_right, #homepage #searchHome, #footer { width: 98%; float: none; }
	#homepage #searchHome { padding-top: 5px; }
	#homepage #relImgs { text-align: center; }
	.scotMed, .scotMedPrint, .libSpec, .anatomy, .collegeLogo, .humanRace { float: left; margin-left: 4px; }
	#homepage #relImgs h2#relHead { text-align: left; }
	#main_right #socMedBtns { clear: both; }
	#content, #homepage #content { float: none; width: auto; padding: 0 5px 10px 5px; background: none; min-height: inherit; margin: 0 auto; }
	img.imglt, img.imgrt { float: none; margin: 5px auto; display: block; }
	#admin { width: auto; margin: 2px 1% 0 0; padding: 0 1px 17px 0; min-height: inherit; }
	#header { height: auto; }
		#header img.logo { margin-top: 10px; }
	.headerWrap { margin: 0; }
	#header .rightLogos { float: none; clear: both; }
		#header .rightLogos img { clear: both; }
	#footer { padding-top: 5px; }
		#footer #related, #footer #othInfo, #footer #socialmedia { width: 100%; float: none; margin: auto; }
			#footer #socialmedia img { margin: auto; }
	#footerWrapper { margin: 0; background: none; padding: 0 1px 0 0; }
	#footerbg { background: none; padding-bottom: 22px; margin: 0; }
	#footer #copyright { margin: auto; width: auto; }
	#copyText { width: 100%; color: #333; margin: auto; }
		#copyText a { color: inherit; }
	#navWrap { padding: 1em 0; clear: both; text-align: center; }
	#mobileNav { display: inline-block; width: 98%; padding: 0.5em; cursor: pointer; }
	#homepage .collHist { margin: auto 0 5px 0; padding: 0; }
		#homepage .collHist h2 { margin: 8px 5px 10px 5px; }
		#homepage .collHist p { margin: auto 5px 5px 5px; }
	.pathVid, iframe.GooMap { margin: auto auto 10px auto; width: 100%; }
	h2#newsHead { padding: inherit; background: none; }
	#homepage #newsWrap { margin: auto; }
	#homepage .Home_Obj_Month { clear: none; float: none; width: 100%; }
		#homepage .Home_Obj_Month a img { float: none; width: 100%; }
		#homepage .Home_Obj_Month .caption { border: none; text-align: center; }
	#homepage .Home_Events { margin: 0 5px; float: none; clear: both; width: auto; }
	#homepage .Home_Image_Strip { float: none; clear: both; width: 100%; text-align: center; }
		#homepage .Home_Image_Strip img, #homepage .Home_Image_Strip img.lastImg { float: none; margin: 0; }
	#homepage .homeTheCollection, #homepage .homeTheCollection img, #homepage #homeBloodAndGuts, #homepage #homeBloodAndGuts img { width: 100%; margin: 0; }
	#homepage .exhibbox { clear: both; margin: 0; width: 100%; padding: 0 0 10px 0; }
	#homepage .homeCTAs { width: 100%; float: none; }
	#searchHome { text-align: left; }
		#searchHome q { margin-left: -6px; }
		#searchHome .sa { margin: 0 0 -6px 0; }
	#rt_menu #left { width: 100%; }
		#rt_menu #left .exhibbox2 p, #rt_menu #left .exhibbox2 .infoBox, #rt_menu #left .exhibbox p, #rt_menu #left .exhibbox .infoBox, #rt_menu #left .exhibbox p.bold { margin: auto 0; }
		#rt_menu #left .exhibbox .infoBox, #rt_menu #left .exhibbox2 .infoBox { margin-top: 5px; }
		#rt_menu #left .exhibbox2 p strong, #rt_menu #left .exhibbox p strong, #rt_menu #left .exhibbox p.bold { display: block; padding: 8px 0; }
	.Imgborder, .ImgNoBorder { text-align: left; }
	#rt_menu #main_right, #three_column #main_right, #rt_menu #main_right .sidebar { width: 100%; float: none; margin: 0; }
		#rt_menu #main_right .exhibsBox, #three_column #main_right .exhibsBox { width: 100%; overflow: hidden; margin: 0; padding: 0; }
			#rt_menu #main_right .exhibsBox a, #three_column #main_right .exhibsBox a { display: block; width: 100%; padding: 12px 0; }
				#rt_menu #main_right .exhibsBox a.active, #three_column #main_right .exhibsBox a.active { background: #D0C8B3; }
	#rt_menu #left .keyObjDisp .keyObjBox img, .Imgborder img { padding: 0; border: none; }
	#two_column #left { width: 100%; }
	#two_column #main_right { width: 100%; float: none; margin: 0; }
	#right { width: 100%; float: none; margin: 0; }
	#pastexhibs { margin: 0; text-align: center; }
	.histspacer { margin: 0; }
	.width344 { width: 100%; margin: 0 auto; text-align: left; }
	#left .infoBox, #blank .infoBox { min-width: inherit; }
	#homepage .embed-container { float: none; }
}

@media only screen and (max-width: 360px) {
	#left, #homepage #left { float: none; width: 100%; margin: 0; }
	.headerWrap { width: 100%; margin: 0; }
	#header { height: auto; }
		#header .rightLogos { float: none; clear: both; width: 100%; }
			#header .rightLogos img { clear: both; }
	#homepage .embed-container img { margin: 0; width: 100%; }
	#homepage #main_right { float: none; margin: 10px 0; padding: 0; }
	#homepage .collHist { float: none; width: 100%; }
	#homepage h2#searchHead { padding-left: 5px; }
	#homepage h2#newsHead { padding: 0; }
	#homepage #newsWrap { padding: 0 5px; }
	div.panorama { max-width: 340px; height: 180px; margin: 10px auto; }
	#homepage .virt-tour-thumb { margin: 0 0 10px 0; width: 100%; }
	#homepage .Home_Events img { width: 100%; }
	#homepage .shopAd img { width: 100%; margin: 0; }
	#footer div { text-align: center }
	#homepage #homeBloodAndGuts { margin-top: auto; }
}

@media only screen and (min-width: 361px) and (max-width: 400px) {
	#left, #homepage #left { float: none; width: 100%; margin: 0; }
	#header { height: auto; }
	.headerWrap { width: 100%; margin: 0; }
	#header .rightLogos { float: none; clear: both; width: 100%; }
		#header .rightLogos img { clear: both; }
	#homepage .embed-container img { margin: 0; width: 100%; }
	#homepage #main_right { float: none; margin: 10px 0; padding: 0; }
	#homepage .collHist { float: none; width: 100%; }
	#homepage h2#searchHead { padding-left: 5px; }
	#homepage h2#newsHead { padding: 0; }
	#homepage #newsWrap { padding: 0 5px; }
	div.panorama { max-width: 340px; height: 200px; margin: 10px auto; }
	#homepage .virt-tour-thumb { margin: 0 0 10px 0; width: 100%; }
	#homepage .Home_Events img { width: 100%; }
	#homepage .shopAd img { width: 100%; margin: 0; }
	#footer div { text-align: center }
	#homepage #homeBloodAndGuts { margin-top: auto; }
}

@media only screen and (min-width: 401px) and (max-width: 694px) {
	#searchHome { text-align: left; }
		#searchHome q { margin-left: -6px; }
	#homepage #left { float: none; width: 100%; margin: 0; }
	#header { height: auto; }
	.headerWrap { width: 100%; margin: 0; }
	#header .rightLogos { float: none; clear: both; width: 100%; }
		#header .rightLogos img { clear: both; }
	#homepage .embed-container img { margin: 0; width: 100%; }
	#homepage #main_right { float: none; margin: 10px auto; padding: 0; clear: both; }
	#homepage .collHist { float: none; width: 100%; }
	#homepage h2#searchHead { padding-left: 5px; }
	#homepage h2#newsHead { padding: 0; }
	#homepage #newsWrap { padding: 0 5px; }
	div.panorama { max-width: 680px; height: 350px; margin: 10px auto; }
	#homepage .virt-tour-thumb, #homepage .shopAd img { width: 49%; }
	#homepage .virt-tour-thumb { margin: 5px 0 10px 0; float: left; }
	#homepage .shopAd img { margin: 5px 0 10px 0; float: right; }
	#footer div { text-align: center }
	#homepage #homeBloodAndGuts { margin-top: 4px; }
}

@media only screen and (min-width: 695px) and (max-width: 748px) {
	#searchHome { text-align: left; }
		#searchHome q { margin-left: -6px; }
	#homepage #left { float: left; width: 666px; }
	#header { height: auto; }
	.headerWrap { width: 100%; margin: 0; }
	#header .rightLogos { float: none; clear: both; width: 100%; }
	#homepage .embed-container img { margin: 0; width: 100%; }
	#header .rightLogos img { clear: both; width: 100%; }
	#homepage .collHist { float: none; width: 100%; }
	#homepage #main_right { float: none; margin: 10px 0; }
	div.panorama { max-width: 720px; height: 400px; margin: 10px auto; }
	#footer div { text-align: center }
}

@media only screen and (min-width: 749px) and (max-width: 965px) {
	#header { height: auto; }
		#header img.logo { margin-top: 10px; }
	.headerWrap { width: 100%; margin: 0; }
	#header .rightLogos { float: none; clear: both; width: 100%; }
		#header .rightLogos img { clear: both; }
	#mast { display: none; }
	#homepage .collHist, #homepage .Home_Obj_Month { float: none; width: 100%; padding: 0; margin: -10px 0 5px 0; }
	#homepage .Home_Obj_Month { margin-top: 0; }
	.pathVid { width: 49%; margin: -10px 0 0 20px; height: 269px; }
	#homepage .Home_Events { margin: auto; float: none; clear: both; }
	#homepage #main_right { float: none; margin: 0 auto; }
	#homepage .homeTheCollection { width: 100%; }
	#homepage .virt-tour-thumb { margin: 0; }
	#homepage .shopAd img { margin: 0; float: right; }
}

@media only screen and (min-width: 573px) and (max-width: 965px) {
}

/*
@media only screen and (max-width: 976px) {
    
}
@media only screen and (max-width: 976px) {
    body { background: none; }
    #sizer { margin: 0; }
    #wrapper { background: none; margin: 0; width: 100%; padding: 0; }
    #mast { background: #949494 url('/css/img/mastImgs.jpg') no-repeat center -103px; padding: 10px 0; height: 150px; width: 100%; margin: 0 auto 2px auto; }
    #footerWrapper { margin: 0; background: none; padding: 0 1px 0 0; }
    #footerbg { background: none; padding-bottom: 22px; margin: 0 1%; }
    #footer #copyright { margin: auto; width: auto; }
    #copyText { color: #333; margin: auto; }
    #copyText a { color: inherit; }
    #topnav { display: none; }
    #maintop, #content { background: none; width: 100%; padding: 0; min-height: inherit; }
    #content { padding-bottom: 15px; }
    #botspace { display: none; }
    #admin { width: auto; margin: 2px 1% 0 0; padding: 0 1px 17px 0; min-height: inherit; }
    #header img { float: left; }
    #header { background: none; width: 100%; margin: 0 0 4px 0; }
    #jqb_object { display: none; }
    #footer { width: 100%; }
    #footer #related, #footer #othInfo, #footer #socialmedia { width: 100%; float: none; margin: auto; }
    #footer #socialmedia img { margin: auto; }
    #homepage #maintop, #homepage #botspace { display: none; }
    #homepage #content { float: left; width: auto; padding: 0; background: none; min-height: inherit; }
    #homepage .collHist { margin: auto 0 5px 0; }
    .pathVid { margin: auto 0 0 10px; }
    h2#newsHead { padding: inherit; background: none; }
    #homepage #newsWrap { margin: auto; }
    #header .siteName.hidden { position: relative; left: auto; top: auto; font-family: Arial, Verdana, Tahoma, sans-serif; text-transform: uppercase; color: #848484; font-weight: bold; font-size: 2.5em; letter-spacing: 0.08em; word-spacing: 0.1em; padding: 6px 0 3px 0; line-height: 1.15em; }
    #header .siteName.hidden span { font-weight: bold; font-size: 0.55em; letter-spacing: 0.08em; word-spacing: 0.1em; padding: 0 0 0 1px; border-bottom: 1px solid #848484; line-height: 0em; }
}
@media only screen and (max-width: 976px) and (min-width: 913px) {
    #homepage #main_right { width: 291px; margin: 0; }                        
    #searchHome .q { width: auto; }
    #relImgs img { margin-left: auto; margin-right: auto; }
    #two_column #main_right, #two_column #left { width: 49%; }
    #searchHome .sa { margin: 0 0 -5px 0; }
    #homepage .Home_Events { margin: 0 0 0 10px; }
    .scotMed, .scotMedPrint, .libSpec, .anatomy, .collegeLogo, .humanRace { margin: 5px auto; }
}
@media only screen and (max-width: 758px) {
    #homepage .collHist { width: 369px; }
    .pathVid { margin-left: 10px; }
    #homepage #main_right { width: auto; }
    #homepage #newsWrap { margin: 0 0 10px 0; }
    h2#newsHead { padding: inherit; background: none; height: auto; }
    #homepage .popTitles { float: none; }
    #homepage #searchHome { float: left; width: 245px; margin: 0 0 16px 0; }
    h2#searchHead { height: auto; margin: 0; background: none; }
    #relImgs { width: 500px; float: right; padding: inherit; }
    h2#relHead { height: auto; margin: 0 0 0 20px; }
    .scotMed, .scotMedPrint, .libSpec, .anatomy, .collegeLogo, .humanRace { margin: 0 0 6px 20px; float: left; }
    #homepage #main_right #socMedBtns { text-align: inherit; clear: none; }
    #homepage .Home_Events { width: 430px; float: right; margin: 0 0 0 10px; }
    #homepage .Home_Image_Strip { width: 100%; text-align: center; padding-top: 10px; }
    #homepage .Home_Image_Strip img, #homepage .Home_Image_Strip img.lastImg { margin: auto; float: none; }
    #homepage #left { width: 67%; margin: 0; }
    #homepage #right { width: auto; }
}
*/




































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
