/*==================================================================

  RESET STYLES 
  Eric Meyer Reset Reloaded Style Sheet
  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
  author: Eric Meyer
  
  &&&&&  

  Roxen CMS Specific Reset Styles
  author: Michael Muzzie
  e-mail: mdmuzzie@princeton.edu
==================================================================*/

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus { outline: 0; }

body
{
	line-height: 1em;
	color: black;
}

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*==================================================================
 
  BEGIN Roxen CMS Specific Reset Styles

==================================================================*/

#navalpha br, #navbeta br, div.component-spacing { display: none; }

em {
	font-style: italic;
}

/*==================================================================
  Style Sheet for Princeton University Art Museum

  filename: style.css
  author: Jill Moraca & Mike Standeven
  email: jmoraca@princeton.edu, mstandev@princeton.edu
==================================================================*/

/* General
========================================================*/

*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: medium;
	line-height: 1.125em;
	/* 16×1.125=18 */
	font-weight: normal;
	/*background-color:#5e5e5e;*/
	background-color: #333;
	color: #fff;
	text-align: left;
	width: 100%;
	height: 100%;
}

#wrapper
{
	/*width:992px;  jjed: blow-out time*/
	width: 100%;
	margin: 0 auto;
	height: 100%;
	display: block;
	background: #fff url(images/bg_wrapper.png) repeat-x left top;
	color: #333;
}

#home #wrapper
{
	background: #333 url(images/bg_wrapper.png) repeat-x left top;
	color: #fff;
}

/* jjedit: centerme */
#maincontainer, #header, #footercontainer
{
	width: 972px;
	margin: 0 auto;
}

#header { background-color: #333333; }

a:link, a:hover, a:active, a:visited
{
	text-decoration: none;
	/*size:auto;*/
}

a:link img, a:active img, a:visited img, a:hover img { border: none; }

h1
{
	font-size: 1.25em;
	margin-bottom: 10px;
}

h2
{
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 10px;
}

h3
{
	font-size: .875em;
	margin-bottom: 5px;
}

#content h3
{
	clear: left;
	padding-top: 1em;
}

h4
{
	font-size: 0.75em;
	margin-bottom: 5px;
}

.left
{
	margin-right: 10px;
	float: left;
}

.right
{
	margin-left: 10px;
	float: right;
}

.wrap-right
{
	float: left;
	padding-right: 8px;
	padding-bottom: 4px;
}

strong { font-weight: bold; }
small { font-size: 90%; }

/* Logobar
========================================================*/

#logobarcontainer
{
	/*background-color:#eda04f;*/
	background-color: #ff9933;
	/*margin:0 -500px 0 -500px;
	padding: 0 500px 0 500px;*/
	/*width:100%;*/
	height: 80px;
}

#logobar
{
	width: 960px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
}

#logobar img { margin: 0; }

/* Nav Alpha
========================================================*/

#navalphacontainer
{
	/*width: 100%;*/
	height: 30px;
	background: url(/images/bg_navalpha.gif) repeat-x top center;
	z-index: 2;
	/*This allows the drop downs from the header to be displayed above the image */
}

#navalpha { width: 970px; }

/* for more nav alpha see menuh.css (for pulldown styles) */

/* Nav Beta
========================================================*/

#navbetacontainer
{
	float: left;
	width: 160px;
	margin-top: 12px;
	margin-bottom: 25px;
}

#home #navbetacontainer
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}

#navbeta
{
	padding-left: 11px;
	line-height: 1em;
}

#navbetalinks ul { text-align: left; }

#navbetalinks li
{
	list-style-type: none;
	margin: 1ex 0;
}

#navbetalinks { }

#navbetalinks .selected
{
	padding-left: 0px;
	display: block;
}

#navbetalinks .unfolded
{
	color: #333;
	display: block;
}

#navbetalinks li li a
{
	display: block;
	font-weight: normal;
}

#navbetalinks a
{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: .75em;
	/* 16×.75=12 */
}

#home #navbetalinks a
{
	color: #000;
	text-decoration: none;
}

#navbetalinks ul li.selected a { color: #f63; }
#navbetalinks ul li ul li a { margin-left: 15px; }
#navbetalinks ul li ul li ul li a { margin-left: 30px; }

#navbetalinks li.selected li a
{
	color: #333333;
	font-weight: normal;
}

#navbetalinks a:hover, #navbetalinks ul li.selected a:hover, #navbetalinks ul li.selected li a:hover { color: #f63; }

.skiplink
{
	position: absolute;
	top: -30px;
}

#navbeta ul li.disabled a
{
	color: #888;
	font-style: italic;
	border-top: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	margin-top: -1px;
	margin-bottom: -1px;
}

/* Main
========================================================*/

#main { }

/* Content
========================================================*/

#contentcontainer
{
	float: left;
	height: auto;
	width: 810px;
	text-align: left;
	padding-bottom: 15px;
	position: relative;
}

#content
{
	width: 463px;
	float: left;
	display: block;
	text-align: left;
	color: #000;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 1.2em;
	margin-bottom: 15px;
	font-weight: normal;
	min-height: 450px;
}

#home #content { min-height: 0; }

#content .body
{
	font-size: .875em;
	/* 16×.875=14 */
	font-weight: normal;
}

#content h3
{
	font-weight: bold;
	font-size: .9375em;
}

#content form h3
{
	font-size: 1em;
	margin-top: 10px;
}

#content form p, #content form label { font-size: .875em; }
#content h5 { padding-bottom: 8px; }
#home #content h5 { padding-bottom: 0px; }
#content a { color: #f63; }

#content a:link, #content a:active, #content a:visited
{
	color: #f63;
	font-size: 100%;
}

#content a:hover { text-decoration: underline; }
#content .title a:link, #content .title a:visited, #content .title a:hover, #content .title a:active { color: #eda04f; }

#content input, #content textarea
{
	margin-bottom: 10px;
	border: 1px solid #808080;
	/*float: left;*/
	padding-left: 2px;
	margin-right: 8px;
}

#content p { padding-bottom: 10px; }

#content form p
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 0;
}

/* below commented out mdm, 1-30-12 */
/* #content form br { display: none; } */
#content form .forms-and-response-selection-0 br { display: block; }
#content form .forms-and-response-selection-0 { padding-bottom: 0; }
#content form .component-spacing { display: none; }

#content form input[type="submit"]
{
	padding: .5em 1em;
	font-weight: bold;
	margin-top: 1em;
	background-color: #ddd;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#content form input[type="submit"]:hover
{
	cursor: pointer;
	background-color: #aaa;
}

#content form label, #content form strong { font-weight: bold; }

#content li
{
	padding-bottom: 8px;
	list-style: disc;
	margin-left: 25px;
}

#content .picture-component { margin-bottom: 15px; }

#home #contentcontainer
{
	height: 300px;
	padding: 0;
	margin: 0;
	background-color: #000;
	_margin-top: -54px;
	/*patch for IE6*/
}

#news #contentcontainer { /*width: 970px;*/ }

#home #content
{
	width: 972px;
	padding: 0px;
	margin: 0px;
}

#home #content span { float: left; }

#home div.left
{
	float: left;
	display: block;
}

#home .picture-component div.body
{
	float: left;
	display: block;
}

.caption
{
	font-size: .875em;
	margin: 0 0 10px 0;
	color: #000;
	font-weight: normal;
}

#home #topstories
{
	float: left;
	width: 550px;
}

#topstories, #topevents
{
	float: left;
	display: inline;
}

#home #topevents, #home #topstories
{
	float: left;
	width: 550px;
	margin-top: 0px;
}

#home #topevents li, #home #topstories li { padding-bottom: 15px; }

#home #newsbox h2
{
	font-size: 1.0625em;
	margin-bottom: 10px;
	padding-left: 0px;
	color: #ff9930;
	text-transform: uppercase;
}

#home #newsbox a { color: #f9f9f9; }
#home #newsbox a:hover { color: #ff9930; }

#home #newsbox
{
	width: 545px;
	float: left;
	clear: none;
}

#home #newsbox ul li a { font-size: .9375em; }
div.adminlinks { }

.adminlinks, #adminlinks, #home #newsbox .adminlinks a, #home #newsbox a.adminlinks,  #home #newsbox #adminlinks a
{
	font-size: 9px;
	color: #f30;
	font-style: italic;
}

#home #adminlinks h5, #home .adminlinks h5 { margin: -0.75em 0 0.25em 0;  }

.forms-and-response-selection-0
{
	padding-top: 15px;
	padding-bottom: 10px;
}

#home #content .picture-component
{
	width: 324px;
	float: left;
	overflow: hidden;
}

#content div.picture-component div.center { clear: both; }
#home #content div.picture-component div.center { clear: none; }

div.picture-component div.center
{
	margin: 0 auto;
	text-align: center;
}

div.picture-component div.left, 
div.picture-component div.right, 
div.picture-component div.center
{
	display: table;
	margin-bottom: 15px;
	width: 30%;
}

#content p strong a:link, #content p strong a:active, #content p strong a:hover, #content p strong a:visited { font-size: 0.88em; }

/* Rotator tool
========================================================*/

#home ul#editme { background-color: #444; }

#home ul#editme
{
	position: absolute;
	left: 795px;
	width: 300px;
	background-color: rgba(50,50,50,0.6);
	padding: 0.5ex 1em 1ex 0;
	font-size: 0.8em;
}

#home #editme li
{
	list-style-type: none;
	display: block;
	margin: 0 0 0 0.5em;
	padding: 0;
}

body#rotating #contentcontainer { background-color: #fff; }

body#rotating #subcontent h3
{
	color: #333;
	font-weight: bold;
	margin-top: 1em;
}

body#rotating #subcontent ul
{
	margin-left: 1.2em;
	color: #333;
}

body#rotating #subcontent li
{
	list-style-type: disc;
	text-transform: capitalize;
}

body#rotating #subcontent a
{
	color: #f63;
	font-size: 0.9em;
}

body#rotating #subcontent a:visited { color: #c61; }
body#rotating #subcontent a:hover { color: #555; }

/* SubContent
========================================================*/

#subcontent
{
	width: 300px;
	padding-top: 20px;
	display: block;
	float: right;
	clear: right;
	color:#777;
}

#subcontent .caption {	font-size: 0.8125em;
	color: #4a4a4a;
	line-height: 1.3em;}

#subcontent h3 { color: #4a4a4a; }

#subcontent .body
{
	font-size: .6875em;
	margin: 5px;
	line-height: 1.2em;
}

#subcontent .picture-component { margin-bottom: 25px; }

#collections.photography #subcontent .picture-component
{
	display: block;
	margin-top: 0;
	padding-top: 0px;
	vertical-align: top;
}

#collections.photography #subcontent img
{
	width: 125px;
	float: left;
	margin-right: 0px;
	clear: both;
	margin-bottom: 20px;
	/*border: 1px dashed #CC3300;*/
}

#collections.photography #subcontent .body { margin-top: 0px; }

#collections.photography #subcontent .body p
{
	width: 150px;
	float: right;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
	/*border: 1px dashed #CC3300;*/
}

/* Sub content from the collection database
========================================================*/

#sideItems
{
	position: absolute;
	top: 20px;
	left: 510px;
	font-size: 0.8125em;
	color: #4a4a4a;
	line-height: 1.3em;
}

#sideItems #title
{
	/*makes the object's title italic */
	/* font-style:italic;*/
}

#sideItems #people { padding-top: 5px; }
#sideItems #displaydate { /*makes the object's title italic */ }
#about #contentcontainer { min-height: 400px; }

/* Footer
========================================================*/

#footercontainer
{
	clear: both;
	width: 100%;
	background-color: #333;
	color: #f9f9f9;
}

#footer
{
	text-align: left;
	width: 972px;
	margin: auto auto;
	min-height: 3em;
	padding-top: 18px;
	padding-bottom: 24px;
}

#footer #LINKS
{
	/*width: 560px;*/
	float: right;
	padding-left: 12px;
}

#home #footer #LINKS
{
	width: 400px;
	padding: 0.4em 0;
}

.footerhighlight
{
	width: 420px;
	float: left;
         padding-left: 5px; 
}

#home .footerhighlight
{
	margin-top: 0em;
	color: #ddd;
}

#footer form { float: right; }
#home #footer form { float: left; }

#footer p
{
	font-size: .6875em;
	color: #f9f9f9;
}

#home #footer p { color: #ddd; }

.footerhighlight2
{
	padding-top: 1.25em;
	clear: both;
	text-align: right;
	font-size: 0.75em;
}

#home .footerhighlight2
{
	font-size: 0.65em;
	text-align: left;
	padding-top:1.35em;
}

.footerhighlight
{
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.footerhighlight p { }
#footer a { color: #f63; }
#footer a:hover { color: #e30; }
#footer h3 { padding-left: 10px; }

#home #footer
{
	height: auto;
	width: 970px;
}

#home #footercontainer
{
	height: auto;
	width: 972px;
	/*border-bottom:#121212 solid 6px;
	border-top:#121212 solid 6px;*/
	/*overflow:auto;*/
}

/* Search
========================================================*/

#footer #search
{
	color: #777;
	margin-bottom: 10px;
}

#footer #search a
{
	color: #ccc;
	font-weight: bold;
}

#footer #search a:hover { color: #000; }
#home #footer #search a { color: #eda04f; }
#home #footer #search a:hover { color: #ddd; }

.searchBox
{
	color: #000;
	width: 300px;
	background-color: #fff;
	border: 1px solid #777;
	padding: 2px;
	padding-left: 4px;
	margin-right: 3px;
	height: 12px;
	font-size: 10px;
}

#home #footer .searchBox
{
	background-color: #999;
	border-color: #666;
	color: #fff;
	margin-left: 0;
}

input.go
{
	margin-bottom: -5px;
	padding: 1px;
}

#home #footer form { margin-left: 0; }

#home #footer form input.searchBox
{
	margin-left: 0;
	padding-left: 0;
}

/*       NEWS
 =================== */

#news_edit input, #news_edit textarea { float: left; }

/*#news #navbetacontainer,#viewstory #navbetacontainer {
	width:10px;
}*/

/*#news #content, #viewstory #content {
	width: 620px;
}*/

#viewstory #wrapper
{
	background-color: #fff;
	background-image: none;
}

/*  EVENTS CALENDAR
 =================== */

#exhibitions.upcoming #content, 
#exhibitions.exhibitions #content, 
#events.events #content, 
#exhibitions.past #content { width: 750px; }

#events.events #content .event_description , #exhibitions.upcoming .event_description,
#exhibitions.exhibitions .event_description , #exhibitions.past .event_description,
#exhibitions.exhibitions .event_description pp
{
	padding-bottom: 15px;
	border-bottom: 1px solid #bbb;
	margin-bottom: 15px;
}

#events.events #content h5,
#exhibitions.exhibitions #content h5,
#exhibitions.upcoming #content h5, 
#exhibitions.past #content h5 { color: #f63; }
#events #navbetacontainer, 
#calendar #navbetacontainer, 
#calendar_weekly #navbetacontainer, 
#calendar_daily #navbetacontainer, 
#search #navbetacontainer, 
#viewevent #navbetacontainer, 
#events_archive #navbetacontainer { margin-left: -160px; }

#monthly_calendar table
{
	width: 940px;
	border-left: solid 2px #ddd;
	border-top: solid 2px #ddd;
	background: #dff0ff;
	font-size: 90%;
}

#monthly_calendar table td
{
	border-right: solid 2px #ddd;
	border-bottom: solid 2px #ddd;
	margin-top: 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 135px;
}

#monthly_calendar table td a img { float: left; }
#monthly_calendar table th { background: #ff9933; }
#monthly_calendar table { background: #fff; }
#monthly_calendar .today { background: #ffffcc; }
#monthly_calendar .inactive { background: #eeeeee; }

#monthly_calendar .inactive a
{
	color: #bd8058;
	display: block;
}

#monthly_calendar .inactive strong { color: #888888; }
#monthly_calendar .activedays { background: #fff; }

#weekly_calendar table
{
	width: 940px;
	border-left: solid 2px #fff;
	border-top: solid 2px #ddd;
	background: #fff;
	font-size: 90%;
}

#weekly_calendar table td
{
	border-right: solid 2px #fff;
	border-bottom: solid 2px #fff;
	margin-top: 0;
	padding: 5px;
	text-align: left;
	background: #fff;
}

#weekly_calendar table td a img { float: left; }
#weekly_calendar table .today { background: #ffffcc; }
#weekly_calendar table .otherday { background: #fff; }
#weekly_calendar table td.otherday { border-top: solid 2px #ddd; }

#daily_calendar table
{
	width: 940px;
	border-left: solid 2px #fff;
	border-top: solid 2px #ddd;
}

#daily_calendar td
{
	background: #fff;
	border-right: solid 2px #fff;
	border-bottom: solid 2px #fff;
	margin-top: 0;
	padding: 5px;
	text-align: left;
}

#daily_calendar td a img { float: left; }

#daily_calendar .otherday
{
	border-bottom: solid 2px #ddd;
	background: #eeeeee;
}

#daily_calendar .today { background: #ffffcc; }
#events_search_form { margin-bottom: 5px; }

#events_nav_archive
{
	padding-top: 10px;
	text-align: left;
}

/*    ROXEN
 =================== */

.roxen-edit-box-off { }

.roxen-edit-box-on
{
	outline: 1px dotted #f8bb7b;
	-moz-outline: 1px dotted #f8bb7b;
	/*  FIXME: invalid CSS  */
}

.roxen-edit-marker-off
{
	visibility: hidden;
	display: block;
	position: absolute;
}

.roxen-edit-marker-on
{
	visibility: visible;
	display: block;
	position: absolute;
	background: URL(/roxen-files/cms-images/button_edit_comp.gif) top left no-repeat;
	width: 28px;
	height: 13px;
	z-index: 1;
}

div.roxen-linkbrowser-anchor a
{
	visibility: visible;
	display: block;
	position: absolute;
	background: URL(/roxen-files/cms-images/button_link_browser.gif) top left no-repeat;
	width: 28px;
	height: 13px;
	z-index: 1;
}

.nav-link
{
	font-size: 11px;
	font-weight: bold;
	color: #2b5499;
	text-decoration: none;
}

.nav-link-disabled
{
	font-size: 11px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
}

.nav-link-removed
{
	font-size: 11px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: line-through;
}

.nav-mini
{
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}

/* Collections - Permanent Collection
========================================================*/

.collections #imgColumn a { font-size: 90%; }
.collections #content { width: 770px; }

.collections #imgColumn
{
	width: 780px;
	_width: 780px;
	_margin-right: -10px;
	margin-bottom: 40px;
}

.collections #imgColumn .imgIndivContainer
{
	width: 120px;
	height: 120px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: left;
	text-align: center;
}

.collections #imgColumn .imgBox
{
	background-color: #eeeeee;
	width: 100px;
	height: 100px;
	padding: 10px;
	display: block;
}

.collections #imgColumn .imgBox a
{
	width: 100px;
	height: 100px;
	display: block;
}

.collections #content #imgColumn .imgIndivContainer a:link, .collections #content #imgColumn .imgIndivContainer a:active, .collections #content #imgColumn .imgIndivContainer a:visited
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainer a:active
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainer a:visited
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainer  a:hover
{
	color: #333333;
	text-decoration: underline;
}

.collections #imgColumn .imgIndivContainerPR
{
	width: 120px;
	height: 120px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: left;
	text-align: center;
}

.collections #imgColumn .imgBoxPR
{
	background-color: #eeeeee;
	width: 100px;
	height: 100px;
	padding: 10px;
}

.collections #content #imgColumn .imgIndivContainerPR a:link,.collections #content #imgColumn .imgIndivContainerPR a:active, .collections #content #imgColumn .imgIndivContainerPR a:visited
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainerPR a:active
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainerPR a:visited
{
	color: #e60;
	text-decoration: none;
}

.collections #content #imgColumn .imgIndivContainerPR  a:hover
{
	color: #333333;
	text-decoration: underline;
}

.collections #content #imgColumn .LABELNEW
{
	padding-top: 15px;
	height: 20px;
}

/* Collections - Permanent Collection -2
========================================================*/

.permanent-collection-2#content { width: 800px; }

.permanent-collection-2#imgColumn
{
	width: 800px;
	margin-bottom: 40px;
}

.permanent-collection-2 #imgColumn .imgIndivContainer
{
	width: 120px;
	height: 120px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: left;
	text-align: center;
}

.permanent-collection-2#imgColumn .imgBox
{
	background-color: #eeeeee;
	width: 100px;
	height: 100px;
	padding: 10px;
	display: block;
}

.permanent-collection-2 #imgColumn .imgBox a
{
	width: 100px;
	height: 100px;
	display: block;
}

.permanent-collection-2#content #imgColumn .imgIndivContainer a:link, a:active, a:visited
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainer a:active
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainer a:visited
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2#content #imgColumn .imgIndivContainer  a:hover
{
	color: #333333;
	text-decoration: underline;
}

.permanent-collection-2 #imgColumn .imgIndivContainerPR
{
	width: 120px;
	height: 120px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: left;
	text-align: center;
}

.permanent-collection-2#imgColumn .imgBoxPR
{
	background-color: #eeeeee;
	width: 100px;
	height: 100px;
	padding: 10px;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainerPR a:link, a:active, a:visited
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainerPR a:active
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainerPR a:visited
{
	color: #e60;
	text-decoration: none;
}

.permanent-collection-2 #content #imgColumn .imgIndivContainerPR  a:hover
{
	color: #333333;
	text-decoration: underline;
}

.permanent-collection-2 #content #imgColumn .LABELNEW
{
	padding-top: 15px;
	height: 20px;
}

/*********************
TMS Objects
********************/

.image-comp
{
	float: left;
	padding: 10px 0px 10px 10px;
	width: 228px;
	/*background-color:#ff7500;this color for testing only*/
	font-size: .75em;
}

.image-comp  img { border: 4px solid #a6a6a6; }

.tms_link
{
	border: 1px dashed #a6a6a6;
	background-color: #ece9e4;
}

/* Collections - Individual
========================================================*/

.curatorial { width: 800px; }

.curatorial #textColumn
{
	width: 500px;
	float: left;
	font-size: .875em;
	font-weight: normal;
}

.curatorial #imgColumn
{
	width: 285px;
	float: right;
}

.curatorial #imgColumn .imgBox
{
	background-color: #eeeeee;
	width: 120px;
	height: 120px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	text-align: center;
}

.curatorial #imgColumn .imgBox img
{
	margin: 10px;
	background-color: #eeeeee;
}

/* Collections - Exhibits
========================================================*/

.exhibit #content { width: 800px; }

.exhibit #imgColumn
{
	width: 800px;
	margin-bottom: 40px;
}

.exhibit #imgColumn .imgIndivContainer
{
	width: 120px;
	height: 120px;
	margin-right: 5px;
	margin-bottom: 70px;
	padding-top: 10px;
	float: left;
	text-align: center;
	border: 2px solid #000000;
}

.exhibit #imgColumn .imgBox
{
	background-color: #f7f3b5;
	width: 100px;
	height: 100px;
	padding: 10px;
	display: block;
	text-align: center;
	color: #000000;
}

.exhibit #imgColumn .imgBox a
{
	width: 100px;
	height: 100px;
	display: block;
}

.exhibit #content #imgColumn .imgIndivContainer a:link, a:active, a:visited
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainer a:active
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainer a:visited
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainer  a:hover
{
	color: #333333;
	text-decoration: underline;
}

.exhibit #imgColumn .imgIndivContainerPR
{
	width: 120px;
	height: 120px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: left;
	text-align: center;
}

.exhibit #imgColumn .imgBoxPR
{
	background-color: #eeeeee;
	width: 100px;
	height: 100px;
	padding: 10px;
}

.exhibit #content #imgColumn .imgIndivContainerPR a:link, .exhibit #content #imgColumn .imgIndivContainerPR a:active, .exhibit #content #imgColumn .imgIndivContainerPR a:visited
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainerPR a:active
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainerPR a:visited
{
	color: #000000;
	text-decoration: none;
}

.exhibit #content #imgColumn .imgIndivContainerPR  a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* Collections - Individual Object Window
========================================================*/

#collectionObject body
{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-size: .75em;
}

#collectionObject  #collectionWindowwrap { height: 100%; }

#collectionObject  #collectionWindowcontent-wrap
{
	height: 100%;
	margin: 10px 20px 10px 20px;
	color: #000000;
	font-size: .75em;
}

/* 100 % height */
#collectionObject  #collectionWindowFooter
{
	position: fixed;
	bottom: 0;
	/*width:100%;*/
}

#collectionWindowwrap #collectionWindowLogo
{
	background-color: #ff9933;
	padding: 5px 20px 5px 20px;
}

#collectionWindowwrap #collectionWindowFooter a img { border: 0px; }
#collectionWindowwrap #collectionWindowSearch { margin-top: 20px; }

#collectionWindowwrap #collectionWindowSearch a
{
	color: #f63;
	font-weight: bold;
	text-decoration: none;
}

#collectionWindowwrap #collectionWindowSearch a:hover { color: #333333; }

#collectionWindowwrap #collectionWindowClose
{
	text-align: right;
	margin: 5px 20px 5px 0px;
}

#collectionWindowwrap #collectionWindowClose a
{
	padding: 2px;
	background-color: #ff9933;
	color: #FFF;
	font-size: 0.7em;
}

#collectionWindowwrap #people { margin-top: 10px; }

/* Collections - Search
========================================================*/

.search #wrapper
{
	background-image: none;
	background: #FFF;
}

.search #content { width: 780px; }

/* Collections - gifts museum collections for emmons
========================================================*/

.emmons #wrapper
{
	background-image: none;
	background: #FFF;
}

.emmons #content { width: 780px; }

/* Collections - gifts museum collections for emmons
========================================================*/

.cotsen #wrapper
{
	background-image: none;
	background: #FFF;
}

.cotsen #content { width: 780px; }

/* Collections - gifts museum collections for elliott
========================================================*/

.elliott #wrapper
{
	background-image: none;
	background: #FFF;
}

.elliott #content { width: 780px; }

/* Collections - gifts museum collections for elliott
========================================================*/

.jackson #wrapper
{
	background-image: none;
	background: #FFF;
}

.jackson #content { width: 780px; }

/* Collections - gifts museum collections for emmons
========================================================*/

.peary #wrapper
{
	background-image: none;
	background: #FFF;
}

.peary #content { width: 780px; }

/*========================================================*/

body.new_acquisitions #wrapper
{

	background-color: #eeeeee;
}
/*========================================================*/


.Tokaido #wrapper
{
background-color: #748790;
}
.Tokaido #content 
        width: 640px;
.Tokaido #collectionWindowwrap #collectionWindowSearch a
{
	color: #eda04f;
	font-weight: bold;
	text-decoration: none;
}
	
}
.Tokaido #content #imgColumn .imgIndivContainer a:link, .collections #content #imgColumn .imgIndivContainer a:active, .collections #content #imgColumn .imgIndivContainer a:visited
{
	color: #748790;
	text-decoration: none;
}

.Tokaido #imgColumn .imgIndivContainer
{
	width: 120px;
	height: 256px;
	margin-right: 10px;
	margin-bottom: 70px;
	float: right;
	text-align: center;
        background: #748790;
}
.Tokaido #imgColumn .imgBox
{
	background-color: #748790;
	width: 100px;
	height: 100px;
	padding: 10px;
	display: block;
}
/*========================================================*/

