/* commented backslash hack  \*/
* html {overflow:hidden;}
/* end of hack */

body { 
	margin:0; 
	padding:0; 
	border:0; 
	font-family:arial, sans-serif; 
	font-size:12px;
	height:100%;
}

* html body {
	overflow-y:scroll;
}


/* the main navigation */

#topnav {
	position:fixed; 
	display:block; 
	top:0; right:0; 
	width:100%;  
	height:24px; 
	text-align: center;
	z-index:30;
	margin: 0;
	padding-top: 2px;
	text-align:center;
	background-color: #0346ED; 

	}
	
* html #topnav {
	position:absolute; 
	right:0;
	right/* */:/**/17px; 
	right: /**/17px;
	}
	
	
.museum #topnav {
	background-color: #584022; 
	}
	
.theme #topnav {
	background-color: #004353; 
	}

#topnav a, #topnav a:link { 
color: #fff; 
text-decoration:none; 
line-height:20px; 
margin-top:0;  
font-size:12px; 
margin-left: 16px;
font-weight:bold;
}

#topnav a:hover {font-weight:bold; color: #fff;text-decoration: underline;}
#topnav a:active {font-weight:bold;text-decoration: underline; }


.nav-spacer  {
	display:none;
	}

/* the top bar of the site */

#topbar {
	position:fixed; 
	display:block; 
	top:24px; right:0; 
	width:100%; 
	height:144px; 
	background-image: url(/@@/images/topbarBgd.jpg);
	background-position:top center;
	overflow:hidden;
	color:#fff; 
	z-index:12;
	border-bottom: 2px solid #fff;
	background-color: #3366FF;
	text-align:center;
}

* html #topbar {
	position:absolute; 
	right:0;
	right/* */:/**/17px; 
	right: /**/17px;
	}
	
.museum #topbar {
	background-image: url(/@@/images/topbarMuseumBgd.jpg);
		background-color: #E77A28;
	}
	
.theme #topbar {
	background-image: url(/@@/images/topbarThemeBgd.jpg);
			background-color: #0192A3;
	}
/* end of top bar */		

img {border:0;}

a img {border:0;}

#pad /* padding above the main page content */ {
	display:block; 
	height:168px;
}


/* main content area */


/* big div that goes the whole width */
#content {
/*position:relative; 
display:block; 
overflow: hidden; */
z-index:10;
padding:0;
margin:0;

}
/*
background-color: #E1F8FF; 
background-color: #FF3333;
width:100%;
background-image:url(/@@/images/longBgd.jpg);
background-repeat:repeat-x;/*


.museum #content {
	background-color: #FFF9FF

}

.theme #content {
	background-color: #DEFCF0

} */


/* the actual content */

#scrolling{float:left; 
background-color: #b4deff; }
.main {background-color: #b4deff;}
#content>#scrolling {width:100%;}

.museum #scrolling, .museum {
	background-color: #fada9d;
}

.theme #scrolling, .theme {
	background-color: #65BDC1;

}



#mainContent {
margin:0 auto 0 auto;
}

#wrapper p
{margin: 0 0 16px 0;
}


/* this div stops floated content that is higher 
than the inline content from over printing inline content */

.clear {
	clear:both; 
	height:1px;
}





/* footer */
#foot {
	display:block; 
	padding:10px 10px 0 100px; 
	text-align:justify; 
	background-color: #0346ED; 
	font-size:10px; 
	color:#fff; 
	text-align:center;
	height: 50px;
	margin-top:0;
}

#foot a {color:#fff; text-decoration:none;}
#foot a:hover {text-decoration:underline;}

.theme #foot {
	background-color: #004353;
}

.museum #foot {
	background-color: #584022;
}


/* general styles */

.h4 {
height:14px;
font-size:18px; 
color:#fff; 
padding: 6px 0 3px 11px;
background-image:url(../images/backgrounds/blue/mainTitleBar.jpg);
background-repeat:no-repeat;
}

h2 {
	font-size:16px; 
	font-weight: bold;
	padding: 8px 10px 0 10px;
	height: 27px;
	margin: 0;
	color: #fff;
	background-image:url(/@@/images/backgrounds/blue/mainTitleBar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align: center;
	margin-right:1px;
	}

.theme h2 {
background-color:#013833;
background-image:url(/@@/images/backgrounds/themes/mainTitleBar.jpg);
}

.museum h2 {
background-color:#4C371F;
background-image:url(/@@/images/backgrounds/museums/mainTitleBar.jpg);
}

h2 a {
	color: #fff;
	}
	
h2 a:hover {
	color: #fff;
	text-decoration:none;
	}
	
h2 a:visited {
	color: #fff}
	
.theme a {
	color: #016067;
	text-decoration:none;
	}
	
.theme a:hover {
	text-decoration: underline;
	}

.bold {font-size:14px; font-weight:bold;}

select {
z-index:0;
}

/* form stuff */

.field {padding-left: 10px;}

.label {padding: 26px 0 0 10px ; font-size:14px; font-weight:bold;}

.field textarea, .textType {
	border: 1px solid #000;
	background-color:#FFF;
	margin: 0 4px 8px 0;
	padding: 2px 6px 0 6px;
	background-image:url(/@@/images/search/searchBoxBgd.gif);
	width: 380px;
	height: 230px;
	}
	
.field { margin-top: 4px;}
	
.textType {
	height: 20px; width: 200px;
	margin: 4px 0;
}


.edit-form h1 {

	font-size:14px; 
	padding: 8px 10px 0 10px;
	height: 27px;
	margin: 15px 0;
	color: #fff;
	background-image:url(/@@/images/backgrounds/blue/mainTitleBar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	
fieldset {
	padding-bottom: 10px;
	width: 500px;
	background-color:#fff;
	border: 1px solid #584022;
	}
	
fieldset .label { 	padding-top: 4px;			
						}
fieldset legend {display: none;}

.summary, .error, #statusBox {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 4px;
	padding: 3px 20px;
	background-image:url(../images/star.gif);
	background-position:left;
	background-repeat: no-repeat;
	}
	
#statusmessage {border-color: #FFCC33;
		width: 100%;
		position:absolute;
		top:0;
		left:0;
		}
		
#statusBox {
border-color: #FFCC33;
		height: 80px;
		width: 400px;
		background-color: #fff;
		border-style: solid;
		text-align:center;
		font-size: 15px;
		text-transform: none;
		margin: 200px auto 0 auto;
}

/* homepage styles */

#homeDiv {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding-left: 3%;
	}

#homeDiv a, homeDiv a:visited {
	}


.homeCopy1 {
width:500px;
color:#2B235F;
float:right;
padding-bottom:14px;
padding-top: 10px;
/*height: 309px;*/

}

#homeSlide {float: left;}

.homeCopy1 p {
display:block;
padding-left:30px;
width: 430px;

}

.homeMusDiv {
	width: 23%;
	height: 470px;
	background-color: #FBEABF;
	float: left;
	margin-right: 1%;

}

.homeThemeDiv {
	width: 23%;
	height: 470px;
	background-color: #7FD2D6;
	float: left;
	margin-right: 1%;

}

.homeArchiveDiv {
	width: 23%;
	height: 470px;
	background-color: #E0F9FE;
	float: left;
	margin-right: 1%;

}

.homeMusDiv h2, .homeThemeDiv h2, .homeArchiveDiv h2 {
	background-image:url(/@@/images/homepageNew/musHeadingBgd.jpg);
	background-repeat:repeat-x;
	height:26px;
	margin-bottom: 0;
	padding: 5px 0 0 0;
	}
	 
.homeThemeDiv h2 {
	background-image:url(/@@/images/homepageNew/themeHeadingBgd.jpg);

}

.homeArchiveDiv h2 {
	background-image:url(/@@/images/homepageNew/archiveHeadingBgd.jpg);
	
	}
	
.homeMusDiv h2 a, #featuredMus h3 a, #featuredMus h4 a, .homeThemeDiv h2 a, #featuredTheme h3 a, #featuredTheme h4 a, .homeArchiveDiv h2 a, #featuredArchive h3 a, #featuredArchive h4 a, #featuredExhib h3 a, #featuredExhib h4 a, #contribute h2 a  {
	display:block;
	height: 100%;
	width: 100%;
	text-decoration:none;
	text-align:center;
	color: #fff;
}

.homeMusDiv h2 a:hover, #featuredMus h3 a:hover, #featuredMus h4 a:hover, .homeThemeDiv h2 a:hover, #featuredTheme h3 a:hover, #featuredTheme h4 a:hover, .homeArchiveDiv h2 a:hover, #featuredArchive h3 a:hover, #featuredArchive h4 a:hover, #featuredExhib h3 a:hover, #featuredExhib h4 a:hover, #contribute h2 a:hover {
	text-decoration: underline;
	color: #fff;
}
	
.homeMusTop, .homeThemeTop, .homeArchiveTop {
	background-color:#5E4620;
	color: #fff;
	padding: 8px;
	margin: 0;
	height: 32px;
	}
	
#featuredMus h3, #featuredTheme h3, #featuredArchive h3, #featuredExhib h3 {
	background-color:#5E4620;
	color: #fff;
	padding: 8px;
	margin: 5px 0 0 0;
}
	
.homeThemeTop, #featuredTheme h3 {
	background-color:#014552;
}

.homeArchiveTop {
	background-color: #3366FF;
}

#featuredArchive h3 {
	background-color:#0025B8;

}
	
#featuredMus, #featuredTheme, #featuredArchive, #featuredExhib {
	background-color: #fff;
	height: 204px;
	}
	
.featImgBox {

height: 160px;
margin-top: 4px;
width: 100%;
text-align:center;
overflow: hidden;
padding:0;
}

.featImgBox img {
	border: 2px solid #5E4620;
}

#featuredTheme img {
	border: 2px solid #014552;
	}
	
#featuredArchive img {
	border: 2px solid #0025B8;
	}

#featuredMus h4 a, #featuredTheme h4 a, #featuredArchive h4 a, #featuredExhib h4 a {
	/*background-image:url(/@@/images/homepageNew/featuredMusTitleBgd.gif); */
	min-height: 26px;
	font-size: 13px;
	padding-top: 8px;
	margin-top: -16px;
	background-color: #E09E5C;

}

#featuredMus h4, #featuredTheme h4, #featuredArchive h4, #featuredExhib h4 {

}

#featuredTheme h4 a {
	background-color: #56B2B6;
}

#featuredArchive h4 a {
	background-color: #3366FF;
}

#featuredMus p, #featuredArchive p, #featuredTheme p, #featuredExhib p{
	margin: 6px;
	}

#featuredMus p a, #featuredTheme p a, #featuredArchive p a, #featuredExhib p a, #featuredMus p a:visited, #featuredTheme p a:visited, #featuredArchive p a:visited, #featuredExhib p a:visited {
	color:#0000CC;
	}

#contribute {
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
}

#contact {
	width: 23%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
}

#resourcesHome {
	width: 23%;
	float: left;
	margin-top: 10px;
}

.homeBitsBox {
	padding: 10px 6px 6px 6px;
}

#contact .homeBitsBox {
 padding-left: 22px;
}

#resourcesHome h3 {
margin: 0;
}


#resourcesHome p {
margin-top: 4px;

}

.homeBitsBox a {

text-decoration:none;
}

.homeBitsBox a:hover {

text-decoration: underline;
}


	
.homeMore {

	}
.homeMore a{
	display:block;
	height: 26px;
	padding-right: 36px;
	padding-top:10px;
	margin: 10px 4px 4px 4px;
	background-image: url(/@@/images/homepage/arrowBlue.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
		text-decoration:none;
	}
	
.homeMore a:hover {
	text-decoration:underline;
	}
	
#homepageCommentPadding {
padding-right: 40px;
}

	
/* Submissions PAge */

#yourDetails {margin-right:210px;}

#notes {
	width:200px;
	float:right;
	margin-left:10px;
	border: 1px solid #0022ca;
	border-top: 1px solid #fff;
	padding-bottom:10px;
	background-color:#fff;
	}
	
#notes h3 {
	border-top:0;
	}
	
#notes h4 {
	margin:10px 0 0 10px;
	font-size:13px;
	}
	
#notes p {
	margin:0 0 10px 0;
	}
	
#notes ul {
	margin:0 6px 10px 16px;
}

#notes ul li {
	list-style: disc;
}
	
.oneLineLabel {
	float:left;
	margin-right:10px;
	padding-top: 8px;
	}

/* object views */

    	 /* full page view */
	 
.AONav, .AONavBottom {
color:#fff; 
background-image: url(/@@/images/accordians/ArchiveOpenBgd.jpg);
background-position:right;
padding:10px;
border-right:1px solid #fff;
min-height: 80px;
}	

.AONav {
	min-height: 60px;
	}
	
.AONav .clear {
	height: 0px;
	margin:0;
	}

.AONavBottom  {
height: 36px;

}
	
.fullView {
margin: 10px;
}

.backlink {
	float:right;
	width: 100px;
	text-align:center;
	margin: 0 10px 0 0;
	
}

.backlink a {
	/*color:#fff;
	text-decoration:none;
	background-image: url(/@@/images/navigation/arrowButtLeftGreen.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 20px;
	padding-top:36px; */
}

.backlink img {
	display:block;
	clear:both;
	border:0;
}

/*.backlink a:visited {
	color: #66FFFF;
}

.backlink a:hover {
	color: #669999;
	text-decoration: underline;
	background-image:url(/@@/images/navigation/arrowButtLeftGreen2.gif);
} */




	
 		/* thumbnails */
.thumbnail, .thumbleft, .thumbright {
	width: 220px;
	height: 220px;
	padding: 15px 5px 0 5px;
	float: left;
	text-align:center;
	font-size:10px;
	clear:both; 
	margin: 10px 16px 10px 0;
	}
	
.thumbleft {clear: none;}

	
.thumbleft h5, .thumbright h5 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size:11px;
	}
.thumbleft p, .thumbright p {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size:10px;
	}
	
.quotes, .insertQuotes {
	font-size:12px;
	font-style:italic;
	padding: 10px;
	color:#003366;
	display: block;
	width: 150px;
	text-align:center;
	margin: 0 auto;
	}
	
.insertQuotes {
margin-left: 20px;
float: left;
}

/*.insertText {
	margin-left: 230px;
	margin-right: 20px;
	}*/

.quotes	a {
	text-decoration:none;
	}
	
.quotes	a:hover {
	text-decoration: underline;
	}
	
.thumbright {
	float: right;
	margin: 10px 0 10px 16px;
	}
	
	
.thumbleft img, .thumbright img, .insert img {
border: 2px solid #016067;
margin: 0 18px 10px 18px;
}

.museum .thumbleft img, .museum .thumbright img, .museum .insert img, .museum .insert floatRight img, .thumbMus img {
border: 2px solid #584022;
}

.insert img {float:none;
margin: 0 0 10px 0;
}



.insert {
	font-size:11px;
	padding: 16px 16px 16px 6px;
	vertical-align:middle;
	/*background-color:#9DF3DB;
	background-image: url(/@@/images/backgrounds/themes/ObViewBgd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	margin-bottom: 20px;
	}
	
.museum .thumbnail, .museum .thumbleft, .museum .thumbright {
	background-color:#FCDCA5;
	/*background-image: url(/@@/images/backgrounds/museums/ObViewBgd.gif);*/
	}
	
	

.museum .thumbleft a, .museum .thumbright a, .museum .insert a, .museum .insert floatRight a, .thumbMus a {
color:#653104;
}	

.thumbright div, .thumbright span {
	margin-top:60px;
	}

.news .thumbright {
	clear: none;
	}

.story img {
	border-color: #6BC9FC;
	}

 .quotes img, .museum .thumbright .quotes img {
	border-style:none;
	}
	
.leftQuote {
	float:left;
	border-style:none;
	}
	
.rightQuote {
	float:right;
	text-decoration:none;
	border-style:none;
	}

.insert h5 {
	margin: 0;
	font-size:13px;
	}
	
.insertleft {
	float: left;
	}
	
.insertAudio {
	width: 120px;
	text-align:center;
	margin:10px 0;
}

.insert .insertAudio {
	width:100px;
	}

.shortDesc {
	display:block;
	margin-left: 230px;
	}

.contributer {
	margin-left: 230px;
	}
	
.linkColl {
padding: 13px;
}

.linkColl h4 {
font-size: 14px;
margin-bottom: 6px;

}

.linkColl ul {
	display: block;
	}

.linkColl li {
margin-left: 20px;
list-style: none;
margin-bottom: 10px;

}

.linkColl li a {
	
}

.modalform {
    margin: 20px;
}

.additionalNotes {
	margin-left:10px;
	}
	
.additionalNotes H5 {
	font-size: 15px;
	font-weight:bold;
	margin-bottom: 5px;
	}

/* section pages */

#sectionNav, #sectionNavBottom {
	width: inherit;
	/*background-image: url(../images/accordians/MuseumOpenBgd.jpg); */
	text-align:center;
	padding: 4px 0;
	
}
/*
.theme #sectionNavBottom, .theme #sectionNav {
background-image: url(/@@/images/accordians/ThemeOpenBgd.jpg);
} 

#sectionNavBottom {
	border: 1px solid #fff;
	border-style: solid none;
}*/

#sectionWrap {
	margin: 0 20px;

}

.arrowbutton {
	margin-bottom:-7px;
	}



/* accordian menus */

.haccordion {
	background-image: url(/@@/images/subnavBgd.gif);
	background-repeat: no-repeat;
	background-position:top center;
	/*border-bottom: 2px solid #fff;
	border-top: 1px solid #fff;
	padding:0;*/

}

.museum .haccordionWrapper  {
	background-image: url(/@@/images/subnavMuseumBgd.jpg);

	}
	

	
.theme .haccordionWrapper  {
	background-image: url(/@@/images/subnavThemeBgd.jpg);
	}

					

		/*
			Horizontal Accordion */
		
		
		.haccordion_toggle {
			float: left;
			display: block;
			width: 44px;
			background-image: url(/@@/images/subnavMainToggle2.gif);
			background-position: bottom;
			background-repeat:no-repeat;	
			color: #fff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #b4deff;
			cursor: pointer;
			text-align:center;
			vertical-align:middle;
			font-size:12px;
			line-height: 1em;
			margin:0;
			padding:0;
		}
	
.museum .haccordion_toggle {
			background: url(/@@/images/subnavMuseumToggle.gif);	
			background-position:bottom;
			background-repeat:no-repeat;	
			border-right: 1px solid #fada9d;
	}
	
.theme .haccordion_toggle {
			background-image: url(/@@/images/subnavThemeToggle.gif);	
			background-position:bottom;
			background-repeat:no-repeat;	
			border-right: 1px solid #65BDC1;

	}

		
.haccordion_toggle_active, .haccordion_toggle:hover {
			background: url(/@@/images/subnavMainToggle.gif);	
						background-position:bottom;
						background-repeat:no-repeat;		
		}
		
.theme .haccordion_toggle_active, .theme .haccordion_toggle:hover {
			background: url(/@@/images/subnavThemeToggle2.gif);	
						background-position:bottom;	
						background-repeat:no-repeat;		
		}			
		
.museum	.haccordion_toggle_active, .museum .haccordion_toggle:hover {
			background-image:url(/@@/images/subnavMuseumToggle2.gif);
			background-position:bottom;
			background-repeat:no-repeat;	
		} 
		
		.haccordion_content {
			float: left;	
			overflow: hidden;
			margin:0;

			/*background-image: url(/@@/images/accordians/MuseumOpenBgd.jpg);
			background-image:url(/@@/images/subnavThemeOpenBgd.jpg);
			background-position: top center;
			color: #fff;
			
			height: 100%;
			*/
		}
	
	
.haccordion_content	{	
		/* background-color:#E1F8FF; */
		background-color: #fff;
			}
		
.theme .haccordion_content	{	
			background-color:#7FD2D6;}
			
.museum .haccordion_content	{	
			background-color:#fbeabf;} 
			
.theme .haccordion_content_active {

			background-image: none;
			background-color:#7FD2D6;
			} 
			
.museum .haccordion_content_active {

			background-image: none;
			background-color: #fbeabf;
			} 
			
.haccordion_toggle_admin, .haccordion_toggle_admin:hover {
				border-color:#FCFC59;
				}	
			
			.haccordion_content p {
				padding-left: 10px;
				padding-right: 10px;
			}





/* adminNavWrapper */
#adminNavWrapper {
	position:fixed; 
	display:none; 
	top:0px; 
	left:0;
	height:168px; 
	z-index:100;
	background-color:#FCFC59;
	margin:0;
	}
	
#adminNavWrapper h3 {
	margin:0;
	}
	
* html #adminNavWrapper {position:absolute;
				}


#adminNavWrapper a {margin:0;}	

#admintoggle {
	background-color:#FCFC59;
	border-bottom: 1px solid #000;
	width: 50px;
	height: 168px;
	clear: none;
	float:left;
	margin:0;
}

#admintoggle img {border:0;}


#mainAccordion .haccordion_toggle_admin {	
	border: none;
}

		/*
			Horizontal Accordion for admin Nav
		*/
		
#adminNav {
	background-color:#FCFC59;

	}
/*.adminaccordion {width:762px;}	

 html #adminNav {position:absolute;} */
		
#adminNavWrapper .haccordion_toggle {
			float:left;
			height: 168px;
			width: 50px;
			color: #000;
			border-right: 1px solid #000;
			background-color:#FCFC59;
			font-size:12px;
			background-image:none;
			border-bottom: 1px solid #000;
			margin:0;
		}
		
#adminNavWrapper .haccordion_toggle:hover {background-color:#FDFDA6;padding:0;	}
		
#adminNavWrapper .haccordion_toggle_active {
	background-image:none;	
				background-color:#FDFDA6;
		}
		
#adminNavWrapper .haccordion_content {
			height: 168px;	
			background-color:#FCFC59;
			color: #000;
			border-right: 1px solid #000;
			border-bottom: 1px solid #000;
			background-image:none;	
			margin:0;
			overflow: auto;
		}
		
	
.adminaccordion {width:762px;
}
	
 #adminNavWrapper .haccordion_content p{
				width: 360px;
				line-height: 100%;
				margin:0;
				padding: 4px 16px;
			}

 #adminNavWrapper .haccordion_content p a {color: #000;text-decoration:underline;}
  #adminNavWrapper .haccordion_content p a:hover {text-decoration:none;}
				
#adminNavWrapper .haccordion_content h3 {
				width: 360px;
				margin:0;
				padding: 10px 8px 6px 8px;
			}
/* clipboard styles */

.clip {margin: 4px 0 0 10px;}

.clip a {color:#000;}
.clip a:hover {color: #666;}
.clip img {border:0;margin-right:16px;}

/* admin prototype stuff */
a.addtoclipboard {
    display: none;
}
.visible {
    display: block;   
}
.hidden {
    display: none;   
}
/*manage clipboard */

#clipmanager {
	margin-left:20px;
	}
.clipBox {
	background-color:#66CCCC;
	padding: 4px;
	margin: 2px;
	height: 40px;
	width: 500px;
	clear: both;
	}
	
.clip { width:360px;;
	float: left;}

.clip a{
	text-decoration:none;
	}
	
.clipmanagersection .clip a:hover{
	color:#fff;
	text-decoration:none;
	}

	
.clipBox form {
	display:block;
	width: 100px;
	text-align:center;
	height: 30px;
	float:right;
	}

/* Control Panel Styles 


.AdminContent {	width: 760px;
				margin-left:auto;
				margin-right:auto;
				}	*/			

.AdminContent {width: 100%;}

.AdminContent table tr td {
padding:0 0 10px 0;
background-color: #FFF;
width: 250px;
}

.AdminContent p, .AdminContent ul{
	padding-left:20px;
	}
	
.AdminContent a {text-decoration:none;}
.AdminContent a:hover {text-decoration: underline;}
	
.AdminContent li {
	list-style:none;
	margin-bottom: 6px;
	}
.AdminContent h3 {
background-image:url(/@@/images/backgrounds/blue/mainTitleBar.jpg);
color:#FFF;
height: 20px;
font-size:14px;
padding: 3px 0 0 8px;
margin-bottom: 12px;
margin-top:0;
}

/*worklist */

#todo, #inprogress {padding-left:10px;}

#todo h3, #inprogress h3 {margin: 12px 0 6px 0; font-size: 16px;}

#todo h4, #inprogress h4 {margin: 4px 0 4px 6px; font-size: 14px;}

#todo ul, #inprogress ul{
	margin-left:20px;
	list-style:none;}
	
/* user management */	
	
.userManage {padding-left: 20px;}

.userManage ul{
	margin-left:20px;
	list-style:none;}
	
.userManage .label{
	padding-top:3px;}
	
.userNames {
	font-size:18px; color: #000; text-decoration:none;
	}

	
.userdetails form {
	padding:0; margin:0;}
	
.userdetails {
	margin-bottom:20px;
	margin-left:20px;}
	
/* edit section page */


.sectionEditMenu {
background-color: #FFFFCC;
padding: 10px;
}

.sectionEditMenu h4 {
	color: blue;
	text-decoration: underline;
	margin-bottom: 8px;
	font-size:15px;
	}
	
.sectionEditMenu .formbody {
	padding-left: 30px;}
	
/* edit theme/exhib */

.ordered-selection-field {
	background-color: #FCFC59;
	padding:12px;
}

.widgetcell {
	background-color: #FCFC59;
}

.ordered-selection-field select {
	background-color: #FFFF99;
	border:1px solid #000;
	border-bottom:1px solid #000;
	border-right:none;
	padding:6px;
	width:260px;

}	

/* add archive object to page widget */


	

.sortHelper{
    border: 3px dashed #666;
    width: auto !important;
}


.sortable { 
	width:250px; 
	border: 1px solid #999999; 
	min-height: 300px;
	background-color: #FFFF66;
	margin:10px;
	padding:3px;
}

.sortable li {
	margin:2px 20px 2px 0;
	padding:2px;
	background-color: #FFFF99;
	border: 1px solid #000;
	min-height: 30px;
	}

#elements {
	float: right;
	height: 2000px;
	}
	
#pageFormHead {
	background-color: transparent;
	background-image:none;
	color:#000;
	padding-left:40px;
}
	
#headFloat {
	float: right;
	margin-right:80px;
	}
	
.sortImage {
	min-height: 30px;
	min-width: 30px;
	margin:4px;;
	}
	
.sortTitle {
display:block;
float: right;
	margin-left: 4px;
	}

.aochoice {

border: 2px dotted black;
}
	
	
/* edit/add form styles */

.formStep {
	background-color: #FCFC59;
	padding: 6px;
	margin:0;
}

.formStep ul {
	list-style:none;
		margin:0;

	}
	
.formStep li {
	float:left;
	display:block;
	height:30px;
	padding-top:80px;
	width:80px;
	background-image: url(/@@/images/navigation/FormStepOff.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	color:#ccc;
}
	
.formStep .active {
	background-image: url(/@@/images/navigation/FormStepActive.gif);
	color:#000;
}

.formStep .activeEdit {
	background-image: url(/@@/images/navigation/FormStepActiveEdit.gif);
	color:#000;
}
	
	
.formStep li a{
	display:block;
	height:30px;
	background-image:url(/@@/images/navigation/FormStepOn.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:80px;
	text-align:center;
	color:#000;
	text-decoration:none;
	margin-top:-80px;
	padding-top:80px;
	}
	
.formStep li a:hover {
	background-image:url(/@@/images/navigation/FormStepOver.gif);
	text-decoration:underline;
	}	
	
#stepStart, #stepFinish {
	background-image:none;
	width:55px;
	padding: 0;
	float:left;
	}
/*section page edit - page styles */

.displayStyles {
	width: 200px;
	margin-right: 6px;
	float: left;
	}
	
.displayStyles img{
	margin-right: 6px;
	float: left;
	}
	

/* Edit Slideshow */ /* Edit links */

.slideAdmin, .linkAdmin {
	background-color: #FCFC59;
	text-align:center;
}

.slideAdmin h4 {
 text-align:center;
 }

.slideAdmin ul li, .linkAdmin ul li {
border: none;
 }

#addForm h4 {
	font-size: 16px;
	margin: 30px 0 0 8px;

}



.linkAdmin p{

	text-align:left;
}

.linkSort ul{
width: 500px;

}

.linkAdmin h4 {
	font-size:14px;
	text-align:left;
	margin-left: 10px;
	}

.checcy {
	margin-left: 20px;
	}
	
.linkAdmin ul li ul li {
	width: 400px;
	margin-bottom: 0;
	}

/* search */

#search {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	}
	
.searchBlock {width: 430px; text-align:left; margin-left:auto; margin-right:auto;}

#search a {
	font-size:12px;
	color: #0346ED;
	text-decoration:underline;
	margin-right: 12px;
}

#search a:hover {
	text-decoration: none;
}

#currentSearch {	font-size:14px; font-weight:bold; margin: 0 12px 0 0px;}

#greyed {font-size:12px; color:#999999; margin: 0 12px 0 0px;}

#searchbox {
	border: 1px solid #000;
	background-color:#FFF;
	margin: 8px 4px 8px 0;
	width: 320px;
	height: 24px;
	padding: 2px 6px 0 6px;
	background-image:url(/@@/images/search/searchBoxBgd.gif)
	}
	
.StyledButt {
	padding: 0 6px;
	height: 26px;
	background-image: url(/@@/images/search/Butt.jpg);
	background-position:center;
	background-color:transparent;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#FFF;
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	margin: 5px 0 5px 10px;
	
	}
	
	
.StyledButt:hover {
	background-image: url(/@@/images/search/Butt2.jpg);
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #CCC;
	border-bottom:1px solid #ccc;
}	


	
	
#advanced-search input {
	border: 1px solid #000;
	background-color:#FFF;
	margin: 8px 4px;
	}
	
#advanced-search {border:0; margin: 8px 0;}

#advanced-search input {margin: 0 5px;}

.divider {

height: 2px;
border-top: 2px solid #0346ED;
border-bottom: 2px solid #9B9B9B;

margin: 15px 0;

}


.batch a{
	color: #0346ED;
	margin: 0 3px;
	}


	
.results .thumbleft {
	clear:none;
	height: 180px;
	vertical-align: bottom;
	}
	
.results .thumbleft img {
border: 2px solid #0346ED;
}
	
.results .themeThumb {
	width: 150px;
	}
	
.siteSearchView {
	width: 96%;
	margin: 6px 0;
	min-height: 52px;
}

.siteSearchView p, .siteSearchView cite {
	padding-left:70px;
	margin:0;
}

.siteSearchView img {
	border:0;
	}

.siteSearchView h4 {
	color: #0346ED;
	margin: 8px 0 0 60px;
	padding-top:0;
	font-size:14px;
}

.searchIndent {
	padding-left: 60px;
}

.audioPlayer {
	margin-left:15px;
	width: 50px; 
	float:left
	}
	
.audioSearch {	width: 50px; }

.museum .siteSearchView h4, .museum .siteSearchView p, .museum .siteSearchView cite, .museum .siteSearchView a {
	color: #653104;
}

.searchIcons {
	float: left;
	margin: 0 16px;
}

.imagesearchresult {
	float: left;
	width: 200px;
	height: 230px;
	text-align:center;
	vertical-align: bottom;
	}
	
/* search batching */

.batch a {
	height:23px;
		float: left;
	}

.batchFirst, .batchPrevious, .batchNext, .batchLast  {
	display: block;
	height: 23px;
	width: 23px;
	background-image:url(/@@/images/navigation/firstButt.gif);
	background-position:center;
	background-repeat:no-repeat;
	clear: none;
	float:left;
	}
	
.batchFirst:hover {
		background-image:url(/@@/images/navigation/firstButt2.gif);
		}


.batchPrevious {
	background-image: url(/@@/images/navigation/arrowButtLeftBlue.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
	
.batchPrevious:hover { 	background-image:url(/@@/images/navigation/arrowButtLeftBlue2.gif);}

.batchNext {
	background-image:url(/@@/images/navigation/arrowButtRightBlue.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
	
.batchNext:hover{ 	background-image:url(/@@/images/navigation/arrowButtRightBlue2.gif);}


.batchLast {
	background-image: url(/@@/images/navigation/LastButt.gif);
	background-position:center;
	background-repeat:no-repeat;
	}
	
.batchLast:hover {
		background-image:url(/@@/images/navigation/LastButt2.gif);
		}
		
.batch .current {
	float: left;
	color: #000;
}

#searchRollovers {
	display: none;
	}

.batchbox {
	clear: both;
	height: 20px;
	text-align:center;
	margin: 6px auto;
	width:40%;
	clear:both;
	}
	
.batch {
	display: inline;
	width:inherit;
	height: 30px;
	margin-bottom: 20px;
	}
	
.defaultMargin {
	margin-left:12px;
	}
	
		
.batch .current {
	float: left;
	
	}
	
/* museum pages */

.latLong {display:none;float:right;font-weight:normal;margin:0;}
.latLong strong {font-weight:bold;}
.musTitle {display:block;}


.musColLeft {width: 284px; float: left; margin-right: 12px; margin-top: 5px;  border-right: 6px solid #fbeabf; background-color:#fbeabf}
.musImgTop {border: 2px solid #584022; margin-bottom:0;}
#exhibBox {border: 2px solid #584022; width: 244px; margin-left:auto; margin-right:auto; background-color:#fada9d; margin-top:5px; margin-bottom: 5px;}
#exhibBox a {color:#653104;}
#exhibBox a:hover {text-decoration:none;}


.musColLeft h3 {	
	background-image: url(/@@/images/backgrounds/museums/mainTitleBar.jpg); 
	background-position:right;
	height: 23px;
	margin-top:0;
	margin-bottom: 4px;
	width: 236px;
	color: #fff;
	padding-top: 5px;
	padding-left: 8px;
	}
.musColLeft p{
padding: 3px 10px;
	}

.museum .intro h3 {

	margin: 0 1px 10px 1px;
	color:#584022;
	font-size:16px;
background-color:#fada9d;
padding: 4px;

	}

	
#about {
background-color: transparent;
}	
	
.intro p {	

margin-right: 26px;
}



.directions {
margin: 6px 0;
padding: 0 0 10px 18px;
}

.directions h2 {
margin-left: -18px;
}	


.thumbMus {
	clear: none;
	width: 220px;
	padding: 15px 5px 0 5px;
	float: left;
	text-align:center;
	font-size:12px;	
	margin: 10px 6px 10px 0;
}
	
.mapsEtc {
float:right;}


/* musuem lists */

.museumListing {
	width: 186px;
	height: 214px;
	padding: 4px 4px;
	/*margin: 6px 2px 4px 8px;
	background-image: url(../images/backgrounds/museums/ObViewBgd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	background-color:#ffd7a0;
	float:left;
	color:#000;
	text-align:center;
	}
	
.museumListing img {
border:0;
margin-left:auto;
margin-right:auto;
}

.museumListing a {
	color:#653104;
	}
	
.musName {
display:block;
font-weight:bold;
			}

/* exhibition listing */

.exhibitionThumb {
	width: 186px;
	height: 264px;
	padding: 8px 4px 4px 4px;
	margin: 6px 2px 4px 8px;
	background-color:#FCDCA5;
	float:left;
	color:#000;
	text-align:center;
	}
	
.exhibitionThumb img {
border:0;
margin-left:auto;
margin-right:auto;
}

.exhibitionThumb a {
	color:#000;
        text-decoration: none;
	}

.exhibitionThumb a:hover, .exhibitionThumb a:hover h4 {

        text-decoration: underline;
	}
	
.exhibitionThumb h4 {
	font-size:12px;
	}
	
.musName {
display:block;
			}			


/* Main theme page */

#topThemeBox {
	background-image:url(/@@/images/topThemePhoto.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:129px;
	margin-bottom: 8px;
	margin-right: 8px;
	}
	
#themesPageContent h2, #topThemeBox h2 {
	background-image:none;
	color:#fff;
	width: 100px;
	margin:0;
	background-color: transparent;
	text-align:left;
	}
	
#topThemeBox p {
	width: 70%;
}



#themesPageContent {
	/*width: 100%;*/
	text-align:center;
	}

.themeThumb {

	margin: 20px 0;
	width: 140px;
	height: 140px;
	padding: 6px 10px;
	text-align: center;
	float: left;
	}
	
.themeThumb img {
	margin-left: auto;
	margin-right:auto;
	border: 0;
	}
.themeThumb h4 {
	text-align:center;
	font-size: 12px;
}

.themeThumb a:hover h4{
	text-decoration:underline;
	}

#coreThemes .themeThumb {

	margin: 10px 0 0px 10px;
	/*width: 300px;*/
	width: 48%;
	min-height: 168px;
	padding: 0;
	float: left;
	background-color: #56B2B6;
	text-align:left;
	}
	
#coreThemes .themeThumb img {
	border: 0;
	margin-right:6px;
	float:left;
	}
#coreThemes .themeThumb h4, #extraThemes .themeThumb h4{
	font-size: 12px;
	color:#fff;
}

#coreThemes .themeThumb h4{
	font-size: 12px;
	color:#fff;
	text-align:left;
	
}

#extraThemes .themeThumb h4{
	color:#006666;
	}


#coreThemes .themeThumb a:hover h4, #extraThemes .themeThumb a:hover h4{
	text-decoration:underline;
	}
	
#extraThemes .themeThumb {

	margin: 0;
	width: 160px;
	height: 160px;
	padding: 10px;
	float: left;
	background-color: transparent;
	text-align:center;
	}


/* Theme Introduction Page */

.themePageLogo {float: left;
	margin: 20px 20px 20px 20px;
	}


#themeIndex {
	width: 260px;
	float:right;
	margin-left: 20px;
	margin-right: 10px;
	margin-top:20px
	}
	
#themeIndex a {
	text-decoration:underline;
	}
	
#themeIndex a:hover {
	text-decoration:none;
	}
	
#themeIndex h3 {
	margin:0;
	margin-left:16px;
	}
	
#themeIndex ol li {
	margin-bottom:3px;
	margin-right:10px;
	}
	
#themeDesription {
	padding: 0 20px 10px 20px;
	}
	
#themeDesription p{
	padding:0;
	margin:0;
	}
	
/* user submitted archive object page */

#submittedPage {
	padding-left: 10px;
}

#submittedPage h4 {
	
	font-size:18px;}

#submittedPage p {
	background-color: #fff;
	padding: 6px;
	width:300px;
		margin-top:2px;}
	
#submittedPage h5 {
	color:#663399;
	margin-bottom:2px;
	font-size:14px;}
	
#contributor {
	background-color: #fff;
	padding: 6px;
	width:300px;
	}
	
#contributor p {
	width:280px;
	margin-bottom:4px;
}

#contributor h5{
	margin-top:2px;
}
	

/* commenting system */

#commenting { 	
	/*background-color:#9DF3DB;
	background-image: url(/@@/images/backgrounds/themes/ObViewBgd.gif);
	background-position:bottom right;
	background-repeat:no-repeat; */
	margin-bottom: 14px;}
	
#commenting h3 {	
	background-color: #0346ED; 
	background-image:url(/@@/images/backgrounds/blue/mainTitleBar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color: #fff;
	display: block;
	font-size:14px; 
	padding: 8px 10px 0 10px;
	height: 27px;
	margin: 15px 0;
	}

.theme #commenting h3 {
background-color:#013833;
background-image:url(/@@/images/backgrounds/themes/mainTitleBar.jpg);
}

.museum #commenting h3 {
background-color:#4C371F;
background-image:url(/@@/images/backgrounds/museums/mainTitleBar.jpg);
}

/*.museum #commenting {	
	background-image: url(/@@/images/backgrounds/museums/ObViewBgd.gif);
	background-color: #FCDCA5;} */


	
.comment {
	width:600px;
	margin: 10px;
	padding: 10px 0;
	border-top: 1px dashed #0346ED;
	border-bottom: 1px dashed #0346ED;
	}
	
.theme .comment {border-top: 1px dashed	#013833; 	border-bottom: 1px dashed #013833;}
.museum .comment {border-top: 1px dashed	#FCDCA5; 	border-bottom: 1px dashed #FCDCA5;}

.comment .time {font-weight: bold; float: right; width: 220px; margin-top:26px;}

.comment h5 { font-size: 15px; margin-bottom: 0; width: 360px;}

.comment blockquote {margin: 12px 0;}

.comment cite {font-weight: bold; display: block;}

.adminShout {margin-top: 3px; padding-left: 34px; background-image: url(/@@/images/navigation/adminShout.gif); background-position: top left; background-repeat:no-repeat;}
#commenting h4 a {height: 24px; font-size: 16px; display:block; padding-top: 8px; padding-left: 4px; color:#000;}
#commentformtoggle {margin: 0 10px; font-size: 12px;}
#commentformtoggle a {text-decoration:underline;}
#commentformtoggle a:hover {text-decoration:none;}
#commentformtoggle:hover {text-decoration:underline;}
.commentform { padding-left: 10px;}


#commenting .field textarea {
	width: 320px;
	height: 320px;
	}
.commentsettings {
margin-left: 10px;
margin-bottom: 16px;
}



/*
 * Table styling for the stats screen
 */
.statstable {
border : 1px solid black;
}

.statstable thead th {
background-color : #cccccc;
	}

.statstable tr td {
text-align : center;
}

.firstcol {
background-color : #cccccc;
}


/* news item page */

.newsBox {
	padding: 8px 4px 16px 20px;
	margin-right: 214px;

}



.newsBox p {
	padding: 2px 8px;
}


.newsImageBox {
	float: left;
	margin: 0;
	border: 0;
	text-align:center;
	background-color: #0022ca;
	margin-right: 8px;
}

.newsItemText {
	margin-top: 0;
}

.newsItemText p{
	margin-top: 0;
}

.newsImageCaption {
	background-color: #0022ca;
	color: #fff;
	text-align:center;
	min-height: 26px;
	font-size: 16px;
	padding-top: 3px;
	margin-top: -3px;
	width: 280px;

}

.news-body p {
padding:0 10px 0 0;
margin:0;
}


.newsImage {
 margin-left: auto;
 margin-right: auto;

}

.newsBox .h3, .news-top .h3{
background-color: #0022ca;
height:26px;
font-size:18px; 
color:#fff; 
padding: 2px 0 3px 11px;
background-image:url(../images/backgrounds/blue/mainTitleBar.jpg);
background-repeat:no-repeat;
margin-bottom: 0;

}

#newsItemImage {
	margin: 0;
	float: left;
}


/* top news view */

.news-top {
background-color:#dbedf9;
margin: 9px 214px 0px 20px;
}

.news-top img {
	
}

.newsImageBox2 {
	float: right;
	margin: 0;
	border: 0;
	text-align:center;
	background-color: #0022ca;
	margin-right: 18px;
}

.newsImageCaption {
	background-color: #0022ca;
	color: #fff;
	text-align:center;
	min-height: 26px;
	font-size: 16px;
	padding-top: 3px;
	margin-top: -3px;
	width: 280px;

}


.news-top .h3 a {
	color: #fff;
	text-decoration:none;
	font-size: 14px;
	}
	
	
/* other news */

.news-entry {
 margin: 10px 20px 10px 20px;
}
.news-entry p {
  margin: 6px 0;
}


.news-entry h4 {
background-color:#dbedf9;
font-size: 16px;
height: 30px;
padding: 12px 0 0 10px;
margin: 0;
}

.news-entry h4 a{
color: #000;
text-decoration:none;
font-weight: normal;
margin-bottom: none;
}

.news-entry img {
	float: right;
	
	}

.even {
	float: left;
	width: 48%;
	margin-right: 20px;
}	

.odd {
	float: right;
	width: 48%;
	margin-left: 10px 20px;
}
	

.mailingList {
	background-color: #dbedf9;
	margin-top: 20px;
}

.mailingList label {
	background-color: #0022ca;
	color: #fff;
	text-align:center;
	height: 26px;
	font-size: 16px;
	padding-top: 3px;
	display: block;
}

.mailingList form {
       padding-left: 30px;
}

.mailingList form input{
       margin-right: 30px;
}

.news-body, .news-utilities {

padding-left: 10px;
}


/* Old Newsletters Page */



#newslettersList {
	width:200px;
	float:right;

	background-color: #0022ca;
	color:#fff;
	padding-bottom:10px;
	margin: 8px 2px 0 0;
	clear: both;
	}

#newslettersList a {
	color:#fff;
	}
	
#newslettersList h3, #notes h3 {
	height:24px;
	background-image:url(/@@/images/homepage/titleBgdA.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 4px 0 0 6px;
	border-top: 1px solid #fff;
	margin-top:0;
	}		

#getAcro {
	font-size: 0.8em;
	color:#66FFFF;
	}
	
.news {
	margin-right:220px;
	}

.story {

	margin-left:10px;
	margin-bottom: 10px;
	padding-top: 1px;
	}
	
.story h3 {
	margin: 6px 0 0 10px;
	font-size:15px;
	}
	
.story img {
	border-color: #0024B7;
	}
	
.story hr {
		color: #0022ca;
		background-color: #0022ca;
		height: 1px;
		}

/* resources page */

.rightHandPhotos {
	float: right;
	margin: 16px 20px 0 20px;
	width: 25%
	text-align: center;
	

}

#resourceIntro {
	margin: 16px 0 16px 16px;
	width: 60%;
	}
	
#resources, #links {
	width: 98%;
	margin-left: -40px; 
	}

.resourcesOdd, .linksOdd, .resourcesEven, .linksEven {
	background-color: #DBEDF9;
	list-style:none;
	padding: 3px 12px ;
	margin-bottom: 4px;

	}
	
.linksOdd, .linksEven {
	padding-bottom: 4px;
	}
	
.resourcesEven, .linksEven {
	background-color: #fff;
	}
	
.newh3  {
	margin: 16px 0 16px 0;
	font-size:16px;
	font-weight:normal;
}

#resources h4, #links h4 {
	margin: 0;
}

#resources a h4, #links h4 a {
	font-size:16px;
	text-decoration: none;
		}

#resources a:hover h4, #links h4 a:hover {
	text-decoration: underline;
	}

.fileSize {
	float:right;
	margin-top: -20px;
	font-size: 16px;

}

#links p {
	margin:0;
	padding:0;
}

/*
*

*
* Temporary Zone for accordion experimentation
*
*/

.haccordion_internal_wrapper {
	overflow: hidden;
}

/* SLIDESHOW ============================ */

#thumbs {
display:none !important;
}

#slideshow {
position:relative;
margin:10px 0;
padding:0 !important;
height:290px;
}

#slideshow img {
margin:0 0 10px 0;
position:absolute;
top:0;
left:0;
}

#slideshow a {
text-decoration:none;
}

#caption {
display:none;
background:#3366ff;
padding:10px;
color:#fff;
text-align:center;
font-size:14px;
font-weight:bold;
margin:2px 0 5px 0;
border:2px solid #0346ed;
}
