/* == Reset == */
@import url("reset.css");

/* == Generic Reusable styles ======== */

	body {font: 62.5% "Helvetica Neue",Helvetica, Arial, sans-serif; color: #444; border-top:3px solid #c5d4dd;background: #fff;}

	/* Headings */
	h1, h2, h3 {font-weight: normal; font-family: 'Gill Sans', sans-serif;color:#015581;}
	h1 {font-size: 2em;text-transform: uppercase; letter-spacing: .2em; font-size: 3em; line-height: 1em; } 
	h2 {clear: both;font-size: 1.8em; line-height:1.1em;line-height:1em;margin-bottom: 1em;padding: 0;text-transform:uppercase;letter-spacing:.1em;}
	h3 {font-size:1.8em;line-height:1em;margin: 1.25em 0 0.5em; }
	h4 {font-size: 1.5em; line-height: 1.25em; margin: 1.25em 0 0.5em; font-weight:normal;color:#015581;}
	h5 {font-size: 1.2em; line-height: 1.25em; margin: 1.25em 0 0.5em; font-weight:bold;}
	
	/* Links */
	a:link, a:visited {color: #0176b4;}
	a:hover {color: #ff8000;} 
	a:active {color: #ff5800;}
	
	h1 a, h2 a, h3 a {text-decoration:none;}
	
	/* Misc Block Elements */
	p,ul,ol,dl, label  {font-size: 1.4em; line-height: 1.6em;}
	p {margin: 0 0 1em;}
	
	ul {list-style:square; margin-left:1.4em; margin-bottom:1em;}
		li * {font-size:1em;}
	
	ol {list-style:decimal; margin-left:1.4em;}
			
	/* Misc Inline elements */
	abbr,acronym {border: none; font-style: normal;}
	img a {border: none;}
	strong {font-weight: bold;}
	em {font-style: italic;}
	
	/* Misc Classes */
	.noborder {border:none}
	.submit {color: #ff8000; background-color: #fff; border: none;}
	.clear {clear:both;}
	.pdf {background-image: url("../images/pdficon_small.gif"); background-position:left top; background-repeat:no-repeat;padding-left: 1.5em;}
	li.pdf {list-style-type: none;}

		/* Tags Classes */
		.tags {}
			.tags li {display:inline;}

		/* Tag Clouds */
		.hTagcloud ul {list-style:none; margin-left:0; padding-left:0; line-height:2.4em;}
			.hTagcloud li {display:inline;}
				.hTagcloud a {text-decoration:none; font-weight:normal;}
			.popular a {font-size:120%;}
			.v-popular a {font-size:140%;}
			.vv-popular a {font-size:180%;}
			.vvv-popular a {font-size:220%;}
			.vvvv-popular a {font-size:260%;}
			.vvvvv-popular a {font-size:300%;}
			.vvvvvv-popular a {font-size:320%;}
			.vvvvvvv-popular a {font-size:340%;}
			.vvvvvvvv-popular a {font-size:360%;}
		
		#tags-sort {border-top:1px solid #ccc; padding-top:16px;}
			#tags-sort a {text-decoration:none; font-weight:normal;}
			#tags-sort .current {color: #ff8000;}
/* -- Homepage -- */

#home #primary.home-nav {margin-top:0;}
#home .home-nav h2 {margin-bottom:0;text-transform:none;letter-spacing:0;border: none;}

#home .home-nav .nav-item {width: 108px; float: left; padding-right: 14px;}
#home .home-nav .nav-item h2 a {padding-top:132px !important; background-position:0 0; color:#444;display:block;}
#home .home-nav .nav-item h2 a:hover {color: #ff8000;}
#home .home-nav .nav-item img {margin:.5em 0 0; padding:0;}
#home .home-nav .nav-item span {display: block;padding:1.5em 0;font-size:0.7em;text-transform:none;}
		#home .home-nav #home1 h2 a {background-image:url('../images/home-page-image1.jpg');}
		#home .home-nav #home1 h2 a:hover {background-image:url('../images/home-page-image1-on.jpg');}
		#home .home-nav #home2 h2 a {background-image:url('../images/home-page-image4.jpg');}
		#home .home-nav #home2 h2 a:hover {background-image:url('../images/home-page-image4-on.jpg');}
		#home .home-nav #home3 h2 a {background-image:url('../images/home-page-image7.jpg');}
		#home .home-nav #home3 h2 a:hover {background-image:url('../images/home-page-image7-on.jpg');}
		#home .home-nav #home4 h2 a {background-image:url('../images/home-page-image6.jpg');}
		#home .home-nav #home4 h2 a:hover {background-image:url('../images/home-page-image6-on.jpg');}
		#home .home-nav #home5 h2 a {background-image:url('../images/home-page-image2.jpg');}
		#home .home-nav #home5 h2 a:hover {background-image:url('../images/home-page-image2-on.jpg');}
			#home .home-nav .nav-item h2 a {display: block; background-repeat:no-repeat;padding-top:162px;}

/* ====== Structure ====== */

#wrap {width: 780px; margin: 0 auto; padding-top:24px;position:relative;}

	
/* == Header == */

/* Logo */
#logo {float: left; margin-bottom:18px;}
	
	#homelogo {float:left; clear:left; width: 144px; height:274px; overflow:hidden;}
	#homelogo a {border: none;}

/* User Login */

#user-login {position:absolute;text-align:right; top:4px; right:0; height:22px;/*float: left;clear:left;width: 144px; margin-top:24px;*/}
	#user-login p {font-size:1.1em;color:#015581;}
	#user-login a {text-decoration:none; font-weight:bold;color:#FF8000;padding:3px 5px;}
	#user-login a:hover {color:#226A90;}
	
/* Primary Navigation */
	#primary-nav {list-style:none;font-family: 'Gill Sans', sans-serif;width:615px; font-size: 1.1em; float:right; background-color:#427FA0; margin-top: 0; margin-bottom:0;}
		#primary-nav li {float:left; width:123px; text-transform:uppercase; letter-spacing:0.1em; line-height:1.4em;}
			#primary-nav li a, #primary-nav li a:visited {float:left; background-color:#6395AF;display: block; width:123px; text-align:center; padding: 12px 0; color:#fff; text-decoration:none; border-bottom:none;}
			
			#primary-nav li.current,
			#primary-sources #primary-nav li.nav-primarybr--sources,
			#scholar-interviews #primary-nav li.nav-scholarbr--interviews,
			#modules #primary-nav li.nav-teachingbr--modules,
			#case-studies #primary-nav li.nav-casebr--studies,
			#intro-essay #primary-nav li.nav-introductorybr--essay
			 {background-color: #fff;}
			
			#primary-nav li.current a,
			#primary-sources #primary-nav li.nav-primarybr--sources a,
			#scholar-interviews #primary-nav li.nav-scholarbr--interviews a,
			#modules #primary-nav li.nav-teachingbr--modules a,
			#case-studies #primary-nav li.nav-casebr--studies a, 
			#intro-essay #primary-nav li.nav-introductorybr--essay a
			{color:#ff8000 !important; border-bottom:6px solid #015581; background-color:#fff;}
			
			#primary-nav li a:hover {background-color: #A4BFCE;color: #fff;border-bottom:6px solid #226A90;}
			
	
/* == Content == */
#content {}

/* Searchwrap */
	#searchwrap {float: left;clear:left;width: 144px; padding-top:24px;}
		#searchwrap form {overflow:hidden;}
		#searchwrap input#quick-search {width: 94px; float:left;border:1px solid #ccc;padding:2px;}
		#searchwrap input.submit {width: 4em; text-align:center;border:1px solid #c5d4dd; padding: 3px 0;font-size:1em;background:#F1F4F7; margin-bottom:8px; float:right; color:#015581;}
		#searchwrap #advanced-search-link { text-decoration:none; clear:both; text-align:right;font-size:1.1em; padding:4px 0;font-weight:bold;float:right; color:#015581;}
		
/* Primary */
	#primary, #myomeka-primary {float: right; clear:right;width: 585px;margin: -90px 0 0;padding: 0; padding:15px;border:1px solid #c5d4dd; border-width: 1px;}
		#primary h2, #myomeka-primary h2 {background:#fff; color: #ff8000;margin:-15px -15px 1em; padding:15px;border-bottom:1px solid #c5d4dd;}
			#primary h2 a, #myomeka-primary h2 a {color:#ff8000;}
			#primary h2 em, #myomeka-primary h2 em {font-style:normal;}
		#primary h2#site-description {border:1px solid #c5d4dd; margin:0 0 18px; color: #015581;border-width:1px 0; padding:8px 0;}
			
		ol.bibliography li {margin-bottom:1em;}
		ol.bibliography span {display:block; margin-left:2em; margin-top:1em; font-size:0.9em;}
	#home #primary {border-width:0; padding:0; width: 615px;}
	
	/* Items Browse */
	.pagination ul {text-align:right; line-height:1em; padding:0.5em; border:1px solid #c5d4dd; margin-left:0;border-width:1px 0;}
	.pagination li {display:inline; margin-left:1em; margin-bottom:0; padding:0.5em 0;}
		.pagination .next {border-left:1px solid #c5d4dd; padding-left:1em;}
		.pagination .previous {border-right:1px solid #c5d4dd; padding-right:1em;}
	.pagination a {text-decoration:none;}
	
	.bottom ul {border-width:0 0 1px;}
	
	/* Primary Sources */
	.primarysources .item {border-bottom:1px solid #c5d4dd; padding-bottom:1.8em; overflow:hidden; zoom:1;}
		.primarysources .item img {float:right; margin-left:12px; padding:5px; border:1px solid #c5d4dd;}
	
		ul.regions {list-style:none; margin-left:0; width: 175px;margin-right:18px; float:left;}
			.regions a {text-decoration:none; border-bottom: 1px solid #ccc; margin-bottom:0.5em;padding-bottom:0.5em;display:block;}
	
	
	#browse-items .item-description p {display:inline;}
	#browse-items .item .item-tags {margin:1em 0 0;}
	
	/* Item Show */
	#item-tags ul, .item-tags {list-style:none; margin-left:0;}
	#item-tags li, .item-tags li {display:inline;}
	#fullsize {overflow:hidden; width: 580px;}
	#item-files ul {list-style:none; margin-left:0;}
	
	
	/* Scholar Interviews */
	#scholars {float:left; width: 285px;}
		#scholars ul {list-style:none; margin-left:0;font-size:1.4em;}
	#themes {float:right; width: 285px;}
		#themes ul {list-style:none; margin-left:0;font-size:1.4em;line-height:1em;}
		#scholars ul li, #themes ul li {margin:0;padding:0;}
		#scholars a, #themes a {text-decoration:none; margin:0;display:block; width: 285px;border-bottom:1px solid #ccc;padding:0.5em 0;}
		#scholars h4, #themes h4 {margin:0; width: 285px;}
/* Secondary */
	#secondary {float: left; clear:left; width: 144px;}
		#secondary ul {border:1px solid #c5d4dd;font-size:1.2em; list-style:none; margin:8px 0 0; width: 162px;border-width: 1px 1px 0;}
		#secondary li a {display:block; text-decoration:none;border-bottom:1px solid #c5d4dd;background:#F1F4F7; padding:6px;margin-right:0px; width:150px;}
		#secondary li a:hover {background:#fbfbfb; color:#0176b4;}
		#secondary li.current a { background:#fff; margin-right:-1px; width:151px;font-weight:bold; color:#ff8000;}
		
	#secondary ul ul {border:none; margin:0; font-size:0.95em; line-height:1.1em;background:#fff; margin-top:-1px;border-bottom:1px solid #c5d4dd;margin-right:14px; width:147px;padding:0 1px 15px 15px;}
		#secondary ul ul li, #secondary ul ul li a{border:0; background:#fff; width:135px;}
		#secondary li.current ul li a {color:#888;}
			#secondary li.current ul li a:hover {color:#369;}
			#secondary li.current ul li.current a {color:#ff8000;}
	
/* == Footer == */
	#footer {clear: both; text-align:left; padding: 1em 0; width: 780px; margin:0 auto;}
		#footer div {float:right;}
			#footer div.logo {clear: right;}
				#footer div.logo img {float: right;padding-left: 1em;}
				img#chnm {padding-top: 25px;}
				img#ghi {padding-top: 40px;}
		#footer p {text-align:right; margin: 1em 0 1em;line-height:1.8em;font-size:1.2em;}


/* == Exhibits == */

.image-list-left-thumbs img {float:left; margin-right:12px; border:1px solid #c5d4dd; padding:5px;}
.image-list-right img {float:right; margin-left:12px; border:1px solid #c5d4dd; padding:5px;}
.essay-text img {float:right; margin-left:12px; border:1px solid #c5d4dd; padding:5px;}

#exhibit-description {background:#F1F4F7; font-size:1.2em; padding:15px;}

#primary-source #source-meta {padding:15px;background:#F1F4F7;}
#primary-source #source-meta p {font-size:1.2em;}
#primary-source #source-meta .field-value #item-tags ul {}

#primary-source #citation h5 {margin-top:0;}
#teaching-modules-list {border-top:1px solid #c5d4dd;padding-top:1em;}
#case-studies-list {margin-top:0;}
.exhibits-list {margin-left:0;}
.exhibits-list li {display:block; margin-bottom:1em;float:right; width: 48.5%;clear:right; border-bottom:1px solid #c5d4dd; font-size:90%;}

#teaching-modules-list li {height:9em;}
.exhibits-list li h3 {font-size:1.3em; margin-top:0;}
#teaching-modules-list li p {margin-left: 62px;}
#case-studies-list li p {display:none;}
.exhibits-list li.odd {float:left; clear:left;}
.exhibits-list li img {float:left; width: 50px; margin-top:4px;height:50px; border:1px solid #c5d4dd; padding:5px;margin-right:12px; margin-bottom:12px;}

#module-nav {float:right; position:relative;width: 300px; text-align:right; margin:-18px -15px 0 0;padding:12px; font-size:1.1em; font-weight:bold;}
	#module-nav ul {position:absolute; font-size:1em;top:3em; right:0; z-index:1000;border:1px solid #c5d4dd; padding:12px;background:#fff; width:300px; margin:0 -15px 0 0; list-style:none;}
	#module-nav a {text-decoration:none; display:block; padding:8px 0;}

/* Introductory Essay */

#download-essay {display:block; text-decoration:none; font-size:1.2em; margin-top: 15px; font-weight:bold;padding: 3px 0 3px 20px; background:transparent url("../images/pdficon_small.gif") 0 50% no-repeat;}

/* Featured Item */

#featured-item {background:#F1F4F7; padding:18px; overflow:hidden; zoom:1; margin-bottom:1.8em;}
	#featured-item h3 {margin-top:0;}
	#featured-item img {float:right; margin-left:12px;border:6px solid #fff;}
	#featured-item p {display:inline;}
	
/* Advanced Search */

#search-input {margin-bottom:2em;}
#advanced_options legend {font-size:1.2em; font-weight:bold;padding:0 0; display:block; }
	#advanced_options fieldset {background: #fff; padding:0; margin:0;}
.search-checkboxes {overflow:hidden;zoom:1;padding:0.5em 0;}
.search-checkboxes div {float:left; width: 33%; font-size:1.2em;margin-bottom:0.5em;}


#section-nav {float:right; width: 180px; margin:-18px -16px 18px 18px;}
#section-nav ul {list-style:none; margin:0; font-size:1.2em;border:1px solid #c5d4dd; border-width: 0 1px 0;}
#section-nav a {text-decoration:none; display:block; border-bottom:1px solid #c5d4dd; padding:6px;color:#0176b4;}
#section-nav a:link, #section-nav a:visited {background:#F1F4F7;}
#section-nav a:hover, #section-nav a:active {background:#fff;}
#section-nav li.current a {background:#fff; color:#ff8000; font-weight:bold;}

/* MyOmeka styles */
#myomeka-register-form ul, #myomeka-login-form ol {list-style:none; margin-left:0;}

#myomeka-register-box {border-top:1px solid #c5d4dd;}
#myomeka-notes-tags h2 {margin-bottom:0;}

.show #myomeka-notes-tags {margin-top:20px;background:#fff; margin-right:-1px; width:163px;border-top:1px solid #c5d4dd;border-left:1px solid #c5d4dd;border-bottom:1px solid #c5d4dd;}
.show #myomeka-notes-tags input {margin-top:5px;}
.show #myomeka-notes-tags p, #myomeka-notes-tags ul, #myomeka-notes-tags ol, #myomeka-notes-tags dl, #myomeka-notes-tags label, #myomeka-notes-tags h2 {font-size:1.1em;}
.show #myomeka-notes-tags h2 {font-weight:bold; font-family:"Helvetica Neue",Helvetica, Arial, sans-serif; text-transform:none;}

.myomeka-notedItems-list {list-style:none;border-bottom:1px solid #c5d4dd; font-size:1.2em; padding-bottom:1.8em; margin-left:0;overflow:hidden; zoom:1;}
	.myomeka-notedItems-list li  {}
	.myomeka-notedItems-list img {float:right; margin-left:12px; padding:5px; border:1px solid #c5d4dd;}

#myomeka-add-notes {padding:6px 6px 0 6px;}
#myomeka-display-note {padding:5px 0;}
#myomeka-note-form textarea {width:140px;}

#myomeka-add-tags {margin-top:10px;padding:0 6px 6px 6px;}
	#myomeka-add-tags #myomeka-tags {float:none; width: auto; font-size:1.1em;}
#myomeka-tag-form input {width:140px;}

#myomeka-primary h3 {margin:1em 0 0.5em 0;}
#myomeka-primary ol, ul {list-style:none;}
#myomeka-primary input, #myomeka-primary label {display:block;}
.myomeka-notedItems-list-box {border-bottom: 1px dotted #ddd;}

#myomeka-forgotpassword {margin-left:0;margin-top:.5em;}
#myomeka-primary .textinput {margin-bottom:1em;border:1px solid #ccc;padding:2px; background:#fafafa;}
#myomeka-primary .textinput:focus {background:#fff;}
#myomeka-primary .alert {font-size:1.5em;color:red;margin-bottom:1em;}
#myomeka-primary .success {font-size:1.5em;color:green;margin-bottom:1em;}

#myomeka-posters {border-bottom:1px solid #ccc; overflow:hidden; zoom:1;}
div#myomeka-posters > div {overflow:hidden; zoom:1; border-bottom: 1px dotted #ddd;}
.myomeka-poster-meta, .myomeka-poster-meta ul {list-style:none;margin-left:0;}
	.myomeka-poster-meta {float:left; width: 380px;}
	.poster-title {font-weight:bold;}
	.myomeka-poster-nav {font-size:1.2em; margin-left:0; float:right; width: 180px;}
	.myomeka-poster-nav li {display:block;}
		.myomeka-poster-nav a {display:block; border-bottom:1px solid #ccc;padding:4px 0; text-decoration:none;}
	#myomeka-notedItems, #myomeka-tags {float:left; width: 285px;}
	#myomeka-tags {float:right;}
	.myomeka-field {padding-bottom:15px;}
	#ibox_wrapper {width:1000px;}

/* Browse Map */

div#map_browse {width: 585px; height: 400px;}
	#map_browse .balloon {width: 300px;}
	#map_browse .balloon img {float:right;}
	
/* Advanced Search */
#advanced-search-submit {float:right;margin-bottom:16px;}
#tags-sort {clear:right;}

#browse-exhibits ul {list-style:none; margin-left:0;}
	#browse-exhibits a {text-decoration:none;}
	
/* Content nav */

#content-nav {list-style:none; overflow:hidden; zoom:1;margin:0 0 -1px; font-size:1.2em; font-weight:bold;border-bottom:1px solid #c5d4dd;}
#content-nav li {display:block; float:left;width:8em;}
	#content-nav a {text-decoration:none;display:block; width:6em; padding:0.5em 1em; float:left; margin-right:12px;}
	#content-nav a.current {background:#427FA0;color:#fff;}