/* THE PRINT STYLESHEET INCLUDES CALISPHERE, CALCULTURES, AND JARDA CLASSES THAT HAVE BEEN MODIFIED FOR PRINTING */

/* GENERAL STYLES */

body { 
	color: #47462c;
	background-color: #fff; 
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.3em;
	font-weight: normal;	
	text-align: center;
}

a:link,
a:hover,
a:visited,
a:active {
	color: #006;
	font-weight: normal;
	font-size: 100%;
}

a:link,
a:visited {
	color: #006;
	text-decoration: none;			
}

a:hover,
a:active {
	text-decoration: underline;
}

h1,
h2,
h3,
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bolder;
}

h1 {font-size: 140%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 100%;}

.jump-to-content {
	display: none;
}

#breadcrumbs {
	display: none;
	/*font-size: 95%;
	margin-bottom: 10px;
	margin-left: 5px;*/
}

/* BEGIN PRIMARY PAGE ID'S */

#static,
#image-complex,
#facsimile-text,
#results,
#results-grid {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 680px;
	/*border: 1px solid red;*/
}

#feature {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 670px;
	/*border: 1px solid red;*/
}

#image-simple {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 770px;
	/*border: 1px solid red;*/
}

#home {
	width: 677px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid red;*/
}

#home-jarda,
#home-cc {
	width: 677px;	
	margin: 0px;
	padding: 0px;
	/*border: 1px solid red;*/
}

#metadata {
	width: 677px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid red;*/
}

#tei {
	/* border:1px red solid; */
}

/* RESOLVES PAGE SHIFTING IN FIREFOX, SAFARI, OPERA */
html { 
	min-height: 100%; margin-bottom: 1px; 
}

/* BEGIN GENERIC BOX STYLES */

/* BEGIN NIFTY CORNERS 

Source:
http://pro.html.it/articoli/id_599/idcat_31/pag_4/pag.html

Nifty Corners are free, but no modifications to the script and/or the
CSS are allowed. This article and Nifty Corners are fully copyrighted
by HTML.it and Alessandro Fulciniti, and were published on the 6th of
April 2005 both in Italian and in English. You can contact the author
writing to a.fulciniti[at]html.it

*/

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* END NIFTY CORNERS */

.nifty1 p,
.nifty2 p,
.nifty3 p,
.nifty4 p,
.nifty5 p,
.nifty6 p,
.nifty7 p
	{margin: 0px;} 

.nifty1 div,
.nifty2 div,
.nifty3 div,
.nifty4 div,
.nifty5 div,
.nifty6 div,
.nifty7 div {
	display:block; border-width:0 1px;
}

/* BOX 1 - GREEN BORDER WHITE BACKGROUND */
.box1 {background:#fff; border: 0 solid #83A3A3;}
.box1a {background:#fff; border: 0 solid #83A3A3; height:100px;}

/* BOX 2 - GREEN BORDER GREEN BACKGROUND */
.box2 {background:#F2F8F8; border: 0 solid #9EB8B8;}

/* BOX 3 - ORANGE BORDER WHITE BACKGROUND */
.box3 {background:#ffffff; border: 0 solid #FCAFA0;}

/* BOX 4 - GRAY BORDER GRAY BACKGROUND */
.box4 {background:#E9E9E9; border: 0 solid #CDCDCD;}

/* BOX 5 - ORANGE BORDER ORANGE BACKGROUND */
.box5 {background:#FEF4E0; border: 0 solid #FCAFA0;}

/* BOX 6 - GRAY BORDER WHITE BACKGROUND */
.box6 {background:#fff; border: 0 solid #DBD9D5;}

/* BOX 7 - DARK GRAY BORDER WHITE BACKGROUND */
.box7 {background:#fff; border: 0 solid #A6A39C; height:100px;}
.box7a {background:#fff; border: 0 solid #006;}

/* END GENERIC BOX STYLES */

/* HEADER STYLES */

#header {
	height: 29px;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

#tei #header {
	width: 762px;
	margin-left: auto;
	margin-right: auto;
}

#tei #printable #header {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

/*#masthead {
	text-align: left;
	float: left;
	width: 520px;
	margin-left: 0px;
	border-bottom: 1px #dddedf solid;
	padding-bottom: 2px;
}*/
 
 #masthead {
	text-align: left;
	width: 100%;
	margin-left: 0px;
	border-bottom: 1px #dddedf solid;
	padding-bottom: 2px;
}

#tei #masthead {
	text-align: left;
	float: left;
	width: 520px;
	margin-left: 0px;
	border-bottom: 1px #dddedf solid;
	padding-bottom: 2px;
}

#tei #printable #masthead {
	text-align: left;
	width: 100%;
	margin-left: 0px;
	border-bottom: 1px #dddedf solid;
	padding-bottom: 2px;
}

#site-nav {
	display: none;
	/*text-align: left;
	float: right;
	margin-top: 10px;*/
}

#tei #printable #site-nav {
	display: none;
}

#site-nav a:link,
#site-nav a:visited,
#site-nav a:hover,
#site-nav a:active {
	color: #006;
	font-weight: bold;
	font-size: 95%;
}

.header-logo {
	margin-left: 10px;
}
		
.header-uc {
	margin-left: 370px;
}

#tei #printable .header-uc {
	margin-left: 350px;
}

#site-nav .bullet {
	font-size: 100%;
	font-weight: bold;
	color: #306666;
	margin-left: 12px;
	margin-right: 12px;
}

/* BUTTON STYLES */

.save-image {
	width: 115px;
	text-align: center;
	margin-left: 24px;
	margin-bottom: 6px;
}

/* BEGIN HEADER SECONDARY STYLES */

#header-secondary {
	padding-top: 20px;
}

#tei #header-secondary {
	width: 762px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

#multi-use {
	text-align: left;
	float: left;
	width: 542px;
	margin-left: 0px;
	margin-top: 0px;
}

#tei #multi-use {
	/*border: 1px blue dashed;*/
}

#multi-use img {
	padding-bottom: 12px;
}

#tei #multi-use img {
	padding-bottom: 6px;
}

#site-search {
	display: none;
	/*text-align: right;
	float: right;
	width: 220px;*/
}

/* BEGIN SEARCH STYLES */

.searchbox-inner {
	padding: 4px 0px 0px 12px;
	text-align:left;
}

.text-field {
	margin-bottom: 4px;
}

#search-within-inner {
	margin-left: 15px;
	padding-bottom: 5px;	
}

#search-within-inner img {
	margin-bottom: 8px;
}

/* BEGIN SEARCH FORM STYLES */

.search-button {
	margin-left: 6px;
}
	
.search-form {
	margin: 0px 0px 0px 0px;
}	
	
.search-form-row2 {
	margin-top: 5px;
}
 
.search-box-text {
	color: #306666;
	font-weight: bold;			
	font-size: 95%;
}

/* BEGIN SEARCH RESULTS STYLES */

#results-grid #results-status #navbox-outer,
#results #results-status #navbox-outer {
	text-align: left;
	width: 520px;
	margin-top: 0px;
	margin-left: 0px;
}

#results-grid #results-status #navbox-inner,
#results #results-status #navbox-inner {
	width: 500px;
	padding: 2px 5px 2px 5px;
}

#results-grid #results-status #navbox-inner h1,
#results #results-status #navbox-inner h1 {
	color: #646464;
	font-size: 130%;
	font-weight: bold;
	margin-left: 15px;
	display: inline;
}

#results-grid #results-status #buttons-outer,
#results #results-status #buttons-outer {
	margin-top: 3px;
	width: 508px;
}

#results-grid #results-status table,
#results #results-status table {
	margin-left: 2px;
	border-collapse: collapse;
	padding: 0px;
}

#results-grid #results-status td,
#results #results-status td {
	text-align: left;
	vertical-align: middle;
}

.matching-terms {
	color: #646464;
	font-size: 90%;
	font-weight: normal;
	margin-left: 10px;
}

#results-grid .results-tools,
#results .results-tools {
	width: 752px;
	text-align: left;
	margin-left: 0px;
	padding: 10px 0px 0px 0px;
}

#results-grid #content-inner,
#results #content-inner {
	width: 755px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	padding-left: 0px;
}

#results-grid #results-options {
	width: 535px;
	float: left;
	text-align: left;
}

#results-grid #content-primary,
#results #content-primary {
	width: 755px;
	text-align: left;
}

#results-tools-top {
	float: left;
	width: 480px;
	padding-left: 20px;
	text-align: left;
}

#results-tools-bottom {
	width: 480px;
	padding-left: 20px;
	text-align: left;
}

#results-grid #search-narrow,
#results #search-narrow {
	float: right;
	width: 220px;
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
}

#results-grid #displayresults table {
	width: 730px;
	text-align: center;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

#results-grid #displayresults td {
	vertical-align: top;
	text-align: center;
	margin: auto;
}

#results-grid .dochit {
	width: 115px;
	text-align: center;
	margin: auto;
}

#results-grid .thumbnail {
	width: 114px;
	text-align: center;
}

#results-grid .citation {
	height: 55px;
	font-size: 90%;
	text-align: left;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
}
	
#results-grid .details {
	margin-left: 63px;
	margin-top: 2px;
	margin-bottom: 5px;
}

#results-grid #results-status {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

#results #results-status {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;	
}

#results-grid #results-status .button,
#results #results-status .button {
	width: 153px;
	margin-left: 10px;
	text-align: center;
	line-height: 1em;
}

#results-grid #results-status .button a:link,
#results-grid #results-status .button a:visited,
#results-grid #results-status .button a:hover,
#results-grid #results-status .button a:active,
#results #results-status .button a:link,
#results #results-status .button a:visited,
#results #results-status .button a:hover,
#results #results-status .button a:active {
	font-weight: normal;
	font-size: 90%;
}

#results-grid .results-tools .hitcount-pag,
#results .results-tools .hitcount-pag {
	width: 425px;
	margin-bottom:10px;
	text-align: left;
}

#results-grid .results-tools .hitcount,
#results .results-tools .hitcount {
	float: left;
	width: 168px;
	text-align: left;
}

#results-grid .results-tools .pagination,
#results .results-tools .pagination {
	float: left;
	text-align: left;
	margin-left: 10px;
}

#results-grid .results-tools .pagination .previous,
#results .results-tools .pagination .previous {
	float: left;
	width: 89px;
	margin-right: 2px;
}

#results-grid .results-tools .pagination .page-num,
#results .results-tools .pagination .page-num {
	float: left;
	width: 54px;
	margin-right: 1px;
}

#results-grid .results-tools .pagination .next,
#results .results-tools .pagination .next {
	float: left;
	width: 65px;
}

#results-grid .results-tools .disp-form,
#results .results-tools .disp-form {
	width: 395px;
}

#results-grid .results-tools .display,
#results .results-tools .display {
	float: left;
	width: 50px;
	text-align: left;
}

#results-grid .results-tools .display-form,
#results .results-tools .display-form {
	float: left;
	width: 100px;
	text-align: left;
}

#results-grid .results-tools .pagination a:link,
#results-grid .results-tools .pagination a:visited,
#results-grid .results-tools .pagination a:hover,
#results-grid .results-tools .pagination a:active,
#results .results-tools .pagination a:link,
#results .results-tools .pagination a:visited,
#results .results-tools .pagination a:hover,
#results .results-tools .pagination a:active {
	font-size: 100%;
}

#results-grid .results-tools-bottom .pagination a:link,
#results-grid .results-tools-bottom .pagination a:visited,
#results-grid .results-tools-bottom .pagination a:hover,
#results-grid .results-tools-bottom .pagination a:active,
#results .results-tools-bottom .pagination a:link,
#results .results-tools-bottom .pagination a:visited,
#results .results-tools-bottom .pagination a:hover,
#results .results-tools-bottom .pagination a:active {
	font-size: 100%;
}

#results .dochit {
	width: 695px;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
	
#results .item {
	float: left;
	width: 20px;
	text-align: left;
	font-weight: normal;
}

#results .citation {
	float: right;
	text-align: left;
	width: 670px;
}

#results .snippets {
	/*border: 1px red solid;*/
}

#results .description {
	/* border: 1px red solid; */
}

#results .source {
	font-style: italic;
	margin-top: 2px;
}

#results .hit {
	font-weight: bold;
}

#results-grid #content {
	margin-top: 10px;
}

#results #content {
	margin-top: 20px;
}

#static #content-primary {
	width: 475px;
	margin-top: 15px;	
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 20px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/ 
}

#image-complex #content-primary {
	/*float: right;*/
	text-align: right;
	width: 517px;
	margin: 0;
}

#facsimile-text #content-primary {
	float: right;
	text-align: right;
	width: 517px;
	margin: 0;
}

#feature #content-primary {
	width: 310px;
	margin-top: 15px;	
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 20px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/
}

#image-simple #content,
#image-complex #content {
	padding-top: 0px;
	/*border: 1px red solid;*/
}

#metadata #content {
	width: 677px; 
	padding-top: 0px;
	/*border: 1px red solid;*/
}
	
#image-complex #content-primary .nifty7a {
	margin-bottom: 10px;
	text-align: center;
}

#facsimile-text #content-primary .nifty7a {
	margin-bottom: 10px;
	text-align: center;
}

#metadata #content-secondary .nifty7 {
	text-align: center;
}

/*#image-simple #content-secondary {
	width: 520px;
	margin-left: 0px;
	float: left;
	text-align: left;
}*/
	
#metadata #content-primary {
	width: 477px;
	margin-left: 0px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/
}


#image-simple #content-primary {
	width: 520px;
	margin-left: 0px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/
}

#image-simple #content-secondary {
	width: 250px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*border: 1px red solid;*/ 
}

#static #content-secondary,
/*#image-simple #content-secondary,*/
#metadata #content-secondary {
	float: right;
	text-align: left;
	width: 160px;
	/*border: 1px red solid;*/
}

#image-complex #content-secondary,
#facsimile-text #content-secondary {
	/* float: right; */
	text-align: left;
}


#facsimile-text #content-secondary {
	width: 517px;
	margin: 0px 0px 0px 0px;
}

#image-complex #content-secondary {
	width: 217px;
	margin: 0px 0px 0px 0px;
 	border: 1px red solid;
 }

#feature #content-secondary {
	width: 340px;
	float: right;
	margin-top: 15px;	
	text-align: left;
	/*border: 1px red solid;*/
}

#feature .callout-box {
	margin-top: 10px;
}

.sidebox-outer {
	margin-bottom: 20px;
}

/*  METADATA STYLES */

.metadata-text {
	text-align:left;
	font-size: 95%;
}

#metadata .metadata-text,
#image-simple .metadata-text {
	padding: 7px 15px 7px 15px;
}

#metadata .metadata-text p.more-info,
#image-simple .metadata-text p.more-info {
	margin-top: 15px;
}

#metadata .metadata-text .subLabel,
#image-simple .metadata-text .subLabel {
	font-style: italic;
}

#image-complex .metadata-text,
#facsimile-text .metadata-text {
	padding: 10px 20px 0px 15px;
}

.metadata-text h2 {
	color: #306666;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 0px;
}

.metadata-text p {
	padding-bottom: 3px;
	font-size: 100%;
}

/* PRINT CONTROLS */
#content-primary #print-control {
	display: none;
	/*width: 371px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;*/
}

#content-secondary #print-control {
	width: 220px;
	text-align: left;
	margin-top: 15px;
}

#metadata #content-secondary #print-control {
	display: none;
	/*width: 220px;
	text-align: left;
	margin-top: 15px;*/
}

#tei #content-secondary #print-control {
	width: 343px;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#content-primary #print-control img {
	margin-top: 4px;
	margin-left: 10px;
}
	
#content-secondary #print-control img {
	margin-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#content-primary #print-control .button {
	width: 115px;
	margin-left: 6px;
	text-align: center;
	line-height: 1em;
}

#content-secondary #print-control .button {
        width: 100px;
        margin-left: 6px;
        text-align: center;
        line-height: 1em;
}

#print-control .button a:link,
#print-control .button a:visited,
#print-control .button a:hover,
#print-control .button a:active {
	color: #006;
	font-weight: normal;
	font-size: 80%;
}

#metadata #print-control img {
	display: none;
	/*margin-top: 4px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 10px;*/
}
	

/* IMAGE-SIMPLE STYLES */

#image-simple #content-primary p {
	font-size: 85%;
	font-weight: normal;
	margin-top: 5px;
}


/* CONTENT NAV STYLES */

#image-complex #content-nav,
#facsimile-text #content-nav {
	display: none;
	/* width: 234px;
	margin-left: 0px;
	float: left;
	text-align: center; */ 
}


#feature #content-nav {
	/* border: 1px red solid; */
}

#image-complex #content-nav .structMap,
#facsimile-text #content-nav .structMap {
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	font-weight: bold;
}

#image-complex #content-nav .structMap .structMap,
#facsimile-text #content-nav .structMap .structMap {
	font-weight: normal;
}

#image-complex #content-nav .structMap img,
#facsimile-text #content-nav .structMap img {
	margin-right: 7px;
}

#image-complex #content-nav .title {
	font-weight: bold;
}

#image-complex #content-nav table,
#facsimile-text #content-nav table {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border-collapse: collapse;
}


#feature #content-nav table {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border-collapse: collapse;
}


#image-complex #content-nav td,
#facsimile-text #content-nav td {
	/*width: 85px;*/
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	border-top: none;
	border-right: 2px #CDCDCD solid;
	border-bottom: 2px #CDCDCD solid;
	border-left: none;
}

#feature #content-nav td {
	/*width: 85px;*/
	padding: 3px;
	text-align: center;
	border-top: none;
	border-right: 2px #CDCDCD solid;
	border-bottom: 2px #CDCDCD solid;
	border-left: none;
}

#image-complex #content-nav td.right,
#facsimile-text #content-nav td.right {
	text-align: center;
	vertical-align: middle;
	border-top: none;
	border-right: none;
	border-bottom: 2px #CDCDCD solid;
	border-left: none;
}

#feature #content-nav td.right {
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: 2px #CDCDCD solid;
	border-left: none;
}

#image-complex #content-nav td.bottom,
#facsimile-text #content-nav td.bottom,
#feature #content-nav td.bottom {
	text-align: center;
	vertical-align: middle;
	border-top: none;
	border-right: 2px #CDCDCD solid;
	border-bottom: none;
	border-left: none;
}


#image-complex #content-nav td.bottom-right,
#facsimile-text #content-nav td.bottom-right,
#feature #content-nav td.bottom-right {
	text-align: center;
	vertical-align: middle;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


#image-complex #content-nav img,
#facsimile-text #content-nav img,
#feature #content-nav img {
	margin-left: 1px;
	margin-right: 1px;
}


#image-complex #content-nav td.on,
#facsimile-text #content-nav td.on,
#feature #content-nav td.on {
	background-color: #CDCDCD;
}

#image-complex #content-nav .image-nav,
#facsimile-text #content-nav .image-nav,
#feature #content-nav .image-nav {
	font-size: 95%;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

#image-complex #content-nav .pagination,
#facsimile-text #content-nav .pagination,
#feature #content-nav .pagination {
	font-size: 95%;
	text-align: right;
	margin-top: 2px;
	margin-right: 10px;
	line-height: 1.2em;
}

#content-nav .pagination .bullet {
	font-size: 100%;
	font-weight: bold;
	margin-left: 12px;
	margin-right: 12px;
}

#content-primary .pagination {
	text-align: right;
	margin-right: 10px;
}

#content-primary .pagination .nav-text {	
	font-size: 90%;
	margin-left: 8px;
	margin-right: 8px;
}

#image-complex #content-primary .pagination {
	text-align: center;
}

#facsimile-text #content-primary .pagination {
	text-align: center;
}

.all-controls {
	text-align: left;
} 

/* TEI STYLES */

#tei #midframe {
	text-align: left;
	width: 590px;
	margin-left: 20px;
}
	
#tei #midframe #print {
	display: none;
	/*float: left;
	width: 345px;
	text-align: left;
	margin-top: -8px;*/
}

#tei #midframe #print #text {
	display: none;
	/*margin-top: -5px;
	padding-left: 10px;*/
}
	
#tei #midframe #search {
	float: right;
	width: 220px;
	text-align: left;
	font-weight: bold;
}

#tei #metadata {
	width: 92%;
}

#tei #left-frame {
	text-align: left;
}

#tei .hr {
	height: 1px;
	line-height: 1px;
	border-top: 1px black solid;
}

#tei #content-secondary #permission-box {
	margin-top: 12px;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}

#tei #metadata-footer {
	font-size: 90%;
	width: 92%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#tei #printable #content {
	width: 650px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#tei #printable #about-text {
	width: 650px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 10px;
	border-top: 1px #000 solid;
}

#tei #printable #about-text .heading {
	font-weight: bold;
}

/* PRINTABLE PAGE STYLES */

#printable {
 	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 20px;
}

#printable-description {
	width: 650px;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

#printable-description .publisher {
	text-align: left;
	font-size: 85%;
}
	
#printable-description .identifier {
	text-align: left;	
	font-size: 85%;
	margin-top: 10px;
	border-bottom: 1px gray solid;
}

#printable-footer {
	width: 650px;
	text-align: right;
	margin-top: 10px;
}

#printable-footer img {
	text-align: left;
	margin-top: -1px;
}

#printable-metadata {
	text-align: left;
	font-size: 100%;
	margin-bottom: 10px;
	padding-top: 2px;
}

#printable-metadata h2 {
	color: #306666;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 2px;
	display: inline;
}

/* FOOTER STYLES */

#footer {
	width: 660px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
    font-size: 90%;
	/*border: 1px red solid;*/
}

#feature #footer {
	width: 670px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
    font-size: 90%;
	/*border: 1px red solid;*/
}

#tei #footer {
	width: 100%;
}

#footer #footer-nav {
	display: none;
	 /*border: 1px green solid;*/ 
}

#footer .pipe {
	/* border: 1px green solid; */
}

/* DEBUG STYLES */
#debug {
    margin: 2em 0em;
    padding: 2em;
    border: 1px solid green;
    color: green;
}

#debug h1 {
    color: green;
}

#debug h3 {
    color: green;
    padding-top: 3em;
}

#debug hr {
    display: none;
}

/* DEBUGXML STYLES */
#debugxml {
    margin: 2em 0em;
    padding: 2em;
    border: 1px solid orange;
    color: orange;
}

#debugxml h1 {
    color: orange;
}

#debugxml h3 {
    color: orange;
    padding-top: 3em;
}

#debugxml hr {
    display: none;
}

/* ERROR STYLES */

#errorbox {
    color: #900;
    border: 1px solid #900;
    margin: 1em 0em 2em 0em;
    text-align: left;
    background-color: white;
    padding: 1.5em 3em;
}

#errorbox h1 {
    font-size: 125%;
    color: #900;
}

.error {
    color: #900;
    font-weight: bold;
}







body.a-z-iframe { 
	color: #000000; 
	background-color: #ffffff; 
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 8px;
	margin-bottom: 0px;
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.3em;
	font-weight: normal;	
	}

	
a:link,
a:hover,
a:visited,
a:active {
	color: #e97c11;
}


#site-nav a:link,
#site-nav a:visited,
#site-nav a:hover,
#site-nav a:active {
	color: #306666;
	font-weight: bold;
	font-size: 95%;
}


/* BEGIN HOME PAGE STYLES */

/* BOX 2 - GREEN BORDER GREEN BACKGROUND */
.box2-home-lt {background:#F2F8F8; border: 0 solid #9EB8B8; height:auto;}
.box2-home-rt {background:#F2F8F8; border: 0 solid #9EB8B8; height:auto;}

#home #header-secondary {
	padding-top: 5px;	
	padding-bottom: 2px;
	}

#home .header-uc {
	margin-left: 5px;
	/* border: 1px red dashed; */
	}

#home #site-nav {
	text-align: left;
	float: right;
	margin-top: 0px;
	/* border: 1px red dashed; */
	}

#home #a-world {
	margin-left: 30px;
	}

#home #featured-images {
	display: none;
	/* margin-bottom: 0px;
	text-align: left;
	border: 1px red dashed; */ 
	}

#home #featured-images-print {
	margin-bottom: 0px;
	text-align: center;
	/*border: 1px red dashed;*/  
	}

#home #featured-images #mid {
	margin-left: 5px;
	margin-right: 5px;
	}

#home #mid-nav {
	font-size: 85%;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 2px;
	/* border: 1px green dashed; */
	}

#home #content-primary {
	width: 425px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
	/* border: 1px red solid; */
	}

#home #left-box-content {
	float: left;
	width: 165px;
	padding-top: 9px;
	padding-left: 8px;
	text-align: left;
	/* border: 1px red solid; */
	}

#home #left-box-content ul {
	margin-left: 10px;
	padding-left: 1em;
	}

#home #left-box-content li {
	margin: 0 0 7px 0;
	padding: 0;
	}

#home #left-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}

#home-cc #header-secondary {
	padding-top: 20px;	
	padding-bottom: 2px;
	}

#home-jarda #header-secondary {
	padding-top: 20px;	
	padding-bottom: 2px;
	}

#home-jarda #featured-images-jarda-print {
	margin-bottom: 8px;
	text-align: left;
	/* border: 1px red dashed; */
	}

#home-jarda #featured-images {
	display: none;
	margin-bottom: 0px;
	/*text-align: center;
	border: 1px red dashed;*/  
	}

#home-jarda #mid-nav {
	font-size: 85%;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 2px;
	/* border: 1px green dashed; */
	}

#home-cc #featured-images {
	display: none;
	margin-bottom: 0px;
	/*text-align: center;
	border: 1px red dashed;*/  
	}

#home-cc #featured-images-cc-print {
	margin-bottom: 0px;
	/*text-align: center;
	border: 1px red dashed;*/  
	}

#home-cc #featured-images #mid-column {
	margin-left: 5px;
	margin-right: 5px;
	}

#home-jarda #featured-images #mid-column {
	margin-left: 5px;
	margin-right: 5px;
	}

#home-cc #mid-nav {
	font-size: 85%;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 2px;
	/* border: 1px green dashed; */
	}

#home-cc #content-primary {
	width: 425px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/
	}

#home-jarda #content-primary {
	width: 425px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	text-align: left;
	/*border: 1px red solid;*/
	}

#home-cc #left-box-content {
	float: left;
	width: 175px;
	padding-top: 9px;
	padding-left: 15px;
	text-align: left;
	/*border: 1px red solid;*/
	}

#home-jarda #left-box-content {
	float: left;
	width: 175px;
	padding-top: 9px;
	padding-left: 15px;
	text-align: left;
	/*border: 1px red solid;*/
	}

#home-cc #left-box-content p {
	margin: 5px 0px 5px 0px;
	}

#home-jarda #left-box-content p {
	margin: 5px 0px 5px 0px;
	}

#home-cc #left-box-content p.teachers {
	margin: 15px 0px 15px 0px;
	}

#home-jarda #left-box-content p.teachers {
	margin: 15px 0px 15px 0px;
	}

#home-cc #left-box-content ul {
	margin-left: 10px;
	padding-left: 1em;
	}

#home-jarda #left-box-content ul {
	margin-left: 10px;
	padding-left: 1em;
	}

#home-cc #left-box-content li {
	margin: 0 0 7px 0;
	padding: 0;
	}

#home-jarda #left-box-content li {
	margin: 0 0 7px 0;
	padding: 0;
	}

#home-cc #left-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}

#home-jarda #left-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}

#home-cc #content-secondary{
	float: right;
	text-align: left;
	width: 247px;
	/* border: 1px red solid; */
	}

#home-jarda #content-secondary{
	float: right;
	text-align: left;
	width: 247px;
	/* border: 1px red solid; */
	}

#home-cc #right-box-content {
	padding: 9px 15px 10px 15px;
	text-align: left;
	/* border: 1px red solid; */
	}

#home-jarda #right-box-content {
	padding: 9px 15px 10px 15px;
	text-align: left;
	/* border: 1px red solid; */
	}

#home-cc #right-box-content p {
	margin: 5px 0px 5px 0px;
	}

#home-jarda #right-box-content p {
	margin: 5px 0px 5px 0px;
	}

#home-cc #right-box-content h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	/* border: 1px red solid; */
	}

#home-jarda #right-box-content h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	/* border: 1px red solid; */
	}

#home-cc #right-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	/* border: 1px red solid; */
	}

#home-jarda #right-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	/* border: 1px red solid; */
	}

#home-cc #right-box-content #see-all-topics {
	padding-right: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: right;
	/* border: 1px red solid; */
	}

#home-jarda #right-box-content #see-all-topics {
	padding-right: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: right;
	/* border: 1px red solid; */
	}

#home-cc #mid-column {
	float: right;
	width: 150px;
	padding-top: 9px;
	padding-right: 10px;
	text-align: left;
	/*border: 1px red solid;*/
	}
 
 #home-jarda #mid-column {
	float: right;
	width: 150px;
	padding-top: 9px;
	padding-right: 10px;
	text-align: left;
	/*border: 1px red solid;*/
	}
 
#home-cc #mid-column .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}

#home-jarda #mid-column .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}

#home-cc #mid-column p {
	margin: 5px 0px 5px 0px;	
	}

#home-jarda #mid-column p {
	margin: 5px 0px 5px 0px;	
	}

/* END HOME PAGE STYLES */


/* BEGIN HOME A-Z STYLES */

#home #a-z-header {
	/*border: 1px black solid;*/
	}

#home #a-z-header #browse-a-z {
	margin-top: 5px;
	margin-left: 25px;
	/*border: 1px red solid;*/
	}

#home #a-z-header #see-all-terms {
	margin-left: 10px;
	/*border: 1px blue solid;*/
	}


#home #a-z-nav {
	text-align: left;
	padding-top: 5px;
	padding-left: 26px;	
	padding-bottom: 10px;
	/* border: 1px black solid; */
	}

#home #a-z-nav a {
	margin-right: 4.5px;
	}

#home #a-z-box {
	float: right;
	width: 230px;
	padding-top: 9px;
	padding-right: 10px;
	text-align: left;
	/*border: 1px red solid;*/
	} 
 
#home-a-z .row {
	/*border: 1px blue solid;*/
	}

#home-a-z .letter {
	float: left;
	text-align: left;
	margin-bottom: 10px;
	/*border: 1px red solid;*/
	}

#home-a-z .topic {
	float: right;
	width: 170px;
	text-align: left;
	margin-left: 0px;
	margin-bottom: 10px;
	/*border: 1px green solid;*/
	}

#home #content-secondary{
	float: right;
	text-align: left;
	width: 247px;
	/*border: 1px red solid; */
	}

#home #right-box-content {
	padding: 9px 15px 10px 15px;
	text-align: left;
	/* border: 1px red solid; */
	}

#home #right-box-content h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	/* border: 1px red solid; */
	}

#home #right-box-content .description {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	/* border: 1px red solid; */
	}

#home #right-box-content #see-all-topics {
	padding-right: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: right;
	/* border: 1px red solid; */
	}

#home #right-box-content form {
	margin-top: 8px;
	margin-bottom: 0px;
	/*border: 1px green solid;*/
	}

#home #right-box-content form select {
	width: 205px;
	}

#home .pulldown-topic {
	margin-bottom: 0px;
	/* border: 1px red solid;*/
	}

#home .pulldown-heading {
	padding-top: 0px;
	/* border: 1px red solid; */
	}
	
#home .pulldown-heading a:link,
#home .pulldown-heading a:visited,
#home .pulldown-heading a:hover,
#home .pulldown-heading a:active {
	color: #f43610;
	font-weight: normal;
	}

/* END HOME PAGE STYLES */


/* BEGIN NEW CSS HEADER TAGS FOR STATIC AND FEATURE PAGE IDS */

#feature #content-primary h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #306666;
	font-weight: bold;
	}

#static #content-primary h1	{
	font-family: Arial, Helvetica, sans-serif;
	color: #306666;
	font-weight: bold;
	}

#feature #content-primary h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bold;
	margin-bottom: 5px;		
	}
 
#static #content-primary h2	{
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bold;
	margin-bottom: 0px;	
	}

#feature #content-primary h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 5px;	
	} 

#static #content-primary h3	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	margin-bottom: 0px;		
	}

/*#feature #content-primary h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	} 

#static #content-primary h4	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	}*/

#static #content-primary h1 {font-size: 130%;}
#feature #content-primary h1 {font-size: 130%;}

#static #content-primary h2 {font-size: 120%;}
#feature #content-primary h2 {font-size: 120%;}

#static #content-primary h3 {font-size: 100%;}
#feature #content-primary h3 {font-size: 100%;}

/*#static #content-primary h4 {font-size: 100%;}
#feature #content-primary h4 {font-size: 100%;}*/

#static #content-primary .h1-5	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #306666;
	font-weight: bold;
	}

#feature #content-primary .h1-5	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #306666;
	font-weight: bold;
	}

#static #content-primary .h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #646464;
	}
	
#static #content-primary .h3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	}

#feature #content-primary .h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #646464;
	}

#feature #content-primary .h3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	}

/* NEW STYLES FOR CALLOUT BOXES */

#feature .secondary-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #306666;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	}

#static .secondary-text h1	{
	font-family: Arial, Helvetica, sans-serif;
	color: #306666;
	font-weight: bold;
	margin-top: 0px;	
	margin-bottom: 8px;	
	}

#feature .secondary-text h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bold;
	}
 
#static .secondary-text h2	{
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 6px;	
	}

#feature .secondary-text h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	margin-top: 0px;	
	} 

#static .secondary-text h3	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	margin-bottom: 3px;
	}

/*#feature .secondary-text h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bolder;
	} 

#static .secondary-text h4	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bolder;
	}*/

#static .secondary-text h1 {font-size: 117%;}
#feature .secondary-text h1 {font-size: 117%;}

#static .secondary-text h2 {font-size: 108%;}
#feature .secondary-text h2 {font-size: 108%;}

#static .secondary-text h3 {font-size: 100%;}
#feature .secondary-text h3 {font-size: 100%;}

/*#static .secondary-text h4 {font-size: 100%;}
#feature .secondary-text h4 {font-size: 100%;}*/

 /* END NEW CSS TEST TAGS FOR STATIC AND FEATURE PAGE IDS */


 /* ADJUSTS SPACING BETWEEN PARAGARAPHS AND HEADERS */

#static #content-primary p {
	margin-top: 8px;
	}

/* UC SITES PAGE STYLES */

#static .campus-info {
	width: 485px;
	margin-left: 0px;
	}

#static .campus-photo {
	text-align: left;
	float: left;
	width: 63px;
	margin-left: 0px;
	}

#static .campus-text {
	text-align: left;
	width: 421px;
	float: right;
	margin-top: 0px;
	padding: 0em 5em 0em 5em;
	}	
	
#static #content-secondary {
	margin-top: 15px;
	}

#static .campus-info {
	width: 496px;
	margin-left: 0px;
	margin-top: 10px;
	padding-top: 0px;
	}

#static .campus-info img {
	float: left;
	width: 63px;
	margin-top: 10px;
	margin-bottom: 35px;
	margin-left: 0px;
	}

#static .campus-info p {
	width: 412px;
	float: right;
	margin-top: 0px;	
	padding: 0px 10px 0px 10px;
	}

/* STYLES FOR THEMED COLLECTIONS */

#static .themed-collections {
	width: 496px;
	margin-left: 0px;
	}
	
#static .themed-collections img {
	float: left;
	width: 200px;
	margin-left: 0px;
	}

#static .themed-collections p {
	width: 275px;
	float: right;
	margin-top: 0px;	
	padding: 0px 10px 0px 10px;
	}

#static .topics {
	width: 495px;
	margin-left: 0px;
	}

#static .topics-photo img {	
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 0px;
	border: none;  	
	}

#static .topics-photo p {
	margin-top: 0px;	
	margin-right: 10px;
	}	

#static .description {
	width: 475px;
	margin-left: 0px;
	margin-bottom: 10px;
	}
	
#static .description img {
	float: left;
	width: 200px;
	margin-left: 0px;
	border: none;
	}

#static .description h2 {
	width: 255px;	
	float: right;
	margin-top: 0px;	
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	}

#static .description h3 {
	width: 255px;	
	float: right;
	margin-top: 0px;	
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	}

#static .description p {
	width: 255px;
	float: right;
	margin-top: 10px;	
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	}

#static .description a {
	line-height: 1.5em;
}
	
#feature #content-primary p {
	margin-top: 0px;
	}
	
#feature #content-primary h4 {
	/* color: #47462c; */
	margin-top: 0px;	
	margin-bottom: 10px;	
	/* font-weight: normal; */	
	}
	
#feature #content-nav img {
	border:none;
	}
	
#feature .secondary-text img {	
	float: left;
	width: 100px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
}		

#feature .secondary-text p {	
	margin-top: 0px;	
	margin-right: 10px;
}
/* END STYLES FOR THEMED COLLECTIONS */


/* STYLES FOR SITE MAP PAGE*/

#static #map {
	width: 762px;
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
	/*border: 1px green solid;*/  	
	}

#static #map #content-secondary {
	width: 762px;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
	/*border: 1px black solid;*/	
	}
	
#static #map #content-secondary .content-left  {
	width: 381px;	
	float: left;
	margin-left: 0px;
	margin-top: 0px;	
	/*border: 1px red solid;*/
	}
	
#static #map #content-secondary .content-right {
	width: 220px;	
	float: right;
	margin-left: 0px;
	text-align: center;
	/*border: 1px blue solid;*/	
	}	

#static #map #content-primary {
	width: 715px;
	margin-left: 0px;
	float: left;
	/*border: 1px black solid;*/  	
	}

#static #map #content-primary .content-row {
    width: 714px;
	margin-left: 0px;
	margin-bottom: 16px;
	float: left; 	
	/*border: 1px red solid;*/
	}
	
#static #map #content-primary .column-left {
    float: left;
    width: 357px;
	/*border: 1px red solid;*/	
	}

#static #map #content-primary .column-right {
    float: right;
    width: 357px;
	/*border: 1px red solid;*/
	}

/* END STYLES FOR SITE MAP */


/* STYLES FOR BROWSE A TO Z */

#static #content-primary .content-row {
    width: 494px;
	margin-left: 0px;
	margin-bottom: 35px;

	/*border: 1px red solid;*/
	}
	
#static #content-primary .column-left {
    float: left;
    width: 247px;
	/*border: 1px red solid;*/	
	}

#static #content-primary .column-right {
    float: right;
    width: 247px;
	/*border: 1px red solid;*/
	}


/* STYLES FOR COMING SOON */

#results-grid .site-info {
	width: 755px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	/*border: 1px red solid;*/	
	
	}

#results-grid .site-info-text {
	width: 429px;	
	padding-right:10px;	
	margin-left: 0px;
	float: left;
	/*border: 1px red solid;*/
}	

#results-grid .site-info p {
	text-align: left;
	margin-top: 0px;	
	margin-bottom: 8px;	
	}
	
#results-grid .site-info img {
	float: right;
	width: 306px;
	margin-top: 0px;	
	}
	
#results-grid .results-tools .display,
#results .results-tools .display {
	color: #EF3710;
}

#results-grid .details a:link,
#results-grid .details a:visited {
	color: #e97c11;
	font-size: 90%;
}

#results-grid .results-tools .pagination a:link,
#results-grid .results-tools .pagination a:visited,
#results-grid .results-tools .pagination a:hover,
#results-grid .results-tools .pagination a:active,
#results .results-tools .pagination a:link,
#results .results-tools .pagination a:visited,
#results .results-tools .pagination a:hover,
#results .results-tools .pagination a:active {
	color: #e97c11;
}

#results-grid .results-tools-bottom .pagination a:link,
#results-grid .results-tools-bottom .pagination a:visited,
#results-grid .results-tools-bottom .pagination a:hover,
#results-grid .results-tools-bottom .pagination a:active,
#results .results-tools-bottom .pagination a:link,
#results .results-tools-bottom .pagination a:visited,
#results .results-tools-bottom .pagination a:hover,
#results .results-tools-bottom .pagination a:active {
	color: #e97c11;
}

#print-control .button a:link,
#print-control .button a:visited,
#print-control .button a:hover,
#print-control .button a:active {
	color: #F43610;
	font-weight: normal;
	font-size: 80%;
}

/* added from default.css */

.save-image a:link,
.save-image a:visited,
.save-image a:hover,
.save-image a:active {
	color: #EF5830;
	font-weight: normal;
	font-size: 80%;
}

#results-grid .details a:link,
#results-grid .details a:visited {
	color: #e97c11;
	font-size: 90%;
}

#results-grid #results-status .button a:link,
#results-grid #results-status .button a:visited,
#results-grid #results-status .button a:hover,
#results-grid #results-status .button a:active,
#results #results-status .button a:link,
#results #results-status .button a:visited,
#results #results-status .button a:hover,
#results #results-status .button a:active {
	color: #F43610;
}

#image-complex #content-nav td.on img,
#facsimile-text #content-nav td.on img,
#feature #content-nav td.on img {
	border: 2px #E7890A solid;
}

#content-nav .image-nav a:link,
#content-nav .image-nav a:visited,
#content-nav .image-nav a:hover,
#content-nav .image-nav a:active {
	color: #e97c11;
}

#content-nav .pagination a:link,
#content-nav .pagination a:visited,
#content-nav .pagination a:hover,
#content-nav .pagination a:active {
	color: #e97c11;
}

#content-nav .pagination .bullet {
	color: #e97c11;
}

#content-primary .pagination a:link,
#content-primary .pagination a:visited,
#content-primary .pagination a:hover,
#content-primary .pagination a:active {
	color: #e97c11;
	font-size: 100%;
}

#content-primary .pagination a:visited {
	color: #e97c11;
	font-size: 95%;
}

#content-primary .pagination .bullet {
	font-size: 90%;
	font-weight: bold;
	color: #e97c11;
	margin-left: 12px;
	margin-right: 12px;
}

/* end added from default.css */

/* TEI STYLES */

#tei .hi-lite {
	color: #F43610;
}

#tei .hit-count {
	color: #F43610;
}
	
#tei .subhit {
	background: #e9e9e9;
	color: #F43610;
}

#printable-metadata h2 {
	color: #306666;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 2px;
	display: inline;
}

/* footer styles */

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #e97c11;
	font-weight: normal;
	font-size: 95%;
}

#footer a:visited {
	color: #e97c11;
	font-weight: normal;
	font-size: 95%;
}

.metadata-text h2 {
	color: #306666;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 0px;
}

/* STYLES FOR FEATURED IMAGE PAGE*/

#static #content-primary .content-image img {
	margin-bottom: 24px;
	border: none;
	}
	
#feature .highlight {
	font-weight: bold;
}

/* 6/12 STYLE ADDED FOR ITALICIZING BODY COPY */

#feature .cite {
	font-style: italic;
}


/* STYLE ADDED FOR CALLOUT BOX SMALL TEXT */


#feature .callbox-small-text {
	font-size: 95%;
}
	
#static	 .small-text {
	font-size: 95%;
}


/* STYLE ADDED FOR TEACHERS PAGE */

#static .text-orange {
	color: #E97c11;  
	font-weight: normal;
}


/* STYLE ADDED FOR ABOUT CS PAGE */

#static .highlight {
	font-weight: bold;
}

/* STYLE USED IN ALL CS, CC CALLOUTS  */

.secondary-text {
	padding: 7px 15px 7px 15px;
	text-align:left;
	font-size: 90%;
	}

.secondary-text img {
	margin-bottom: 5px;
	}

.secondary-text p {
	margin-top: 0px;	
	margin-left: 0px;	
	padding-bottom: 10px;
	/* border: 1px red solid; */
	}

/* STYLE USED FOR LINK SPACING IN ALL CS, CC CALLOUTS WITH STATIC PAGE ID  */

#static .secondary-text a,
#static .secondary-text a:hover,
#static .secondary-text a:active,
#static .secondary-text a:visited {
	line-height: 1.3em;
	}
	
#static .secondary-text-link-height a,
#static .secondary-text-link-height a:hover,
#static .secondary-text-link-height a:active,
#static .secondary-text-link-height a:visited {
	line-height: 1.7em;
	}


/* STYLE ADDED FOR CONTACT US FORM ON CALISPHERE AND CALCULTURES */

#static #contact .input, label {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

#static #contact label {
	text-align: left;
	width: 100px;
}

#static #contact br {
	clear: left;
}

#static #contact  .submit-button {
	margin-top: 8px;
	margin-left: 205px;
	}

	
/* STYLE ADDED FOR ERROR PAGES */

#results-grid #content-primary h2 {
	color: #F43610; 
}


/* STYLE ADDED FOR CREATING HANGING INDENT IN CALLOUT BOXES */

#feature .hanging-indent,
#static .hanging-indent {
	margin-top: 0px;
	margin-left: 15px;
}

#feature .hanging-indent2,
#static .hanging-indent2 {
	margin-top: 0px;
	margin-left: 25px;
}


/* 6/12 STYLE ADDED FOR ITALICIZING BODY COPY */

#static .cite {
	font-style: italic;
}


/* 6/13 STYLE ADDED FOR SITE MAP SUBHEADER COLOR */

#static #map .subheader {
	color: #47462c;
	font-weight: normal;
	font-size: 100%;
	}	

#metadata #content-secondary #nifty7 #nifty.box7a {
	background:#fff; border: 0 solid #A6A39C;
	}
	
/* TABLE STYLES FOR THREE HEADER PHOTOGRAPHS ON ERA AND ETHNIC PAGES  */

#static .content-intro table {
	table-layout: fixed;
	width: 455px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px; 
	}

#static .era-header-images td {
	text-align: left;
	}

#static #content-primary .content-intro img {
	border: 0px;
}	

#static #content-primary .wrapper {
	position: absolute; 
	/*height: 100%;*/
	width: 515px;
	border: 1px red solid;
}

/* STYLES FOR CALCULTURES ERA PAGES WITH INLINE IMAGES */

#static .content-intro-image1 {
	width: 495px;
	margin-top: 10px;
	padding-top: 0px;
	}
	
#static .content-intro-image1 img {
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	border: 0px;
	}

#static .content-intro-image1 p {
	width: 495px;
	margin-bottom: 0px;
	}
	
#tei #print-control-c,	
#image-complex #print-control-b {
	display: none;
	/*width: 234px;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;*/
} 

#tei #print-control-c img,
#image-complex #print-control-b img {
	display: none;	
	/*margin-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;*/
}

#tei #print-control-c .button,
#image-complex #print-control-b .button {
 	display: none;   
	/*width: 100px;
    margin-left: 6px;
    text-align: center;
    line-height: 1em;*/
}