@charset "utf-8";
/* this file incorporates undohtml.css
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
++++++++++++++++++++++++++ */

/* 23 July 2010 12:30 */

:link,:visited {
	text-decoration: none
}

ul,ol {
	list-style: none
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size: 1em;
}

ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0
}

a img,:link img,:visited img {
	border: none
}

address {
	font-style: normal
}

/* END: undohtml.css */

/* START: basic.css */
html {
	overflow-y: scroll;
}

body {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 0.84em;
	color: #666666;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0em;
}

h1 {
	text-align: left;
	font-size: 1.1em;
	line-height: 1.3em;
}

h2 {
	font-size: 1.05em;
	padding-top: 0.4em;
}

h3 {
	font-size: 1.05em;
	padding-top: 0.3em;
	padding-bottom: 0px;
}

h4,h5 {
	font-size: 1em;
	line-height: 1.5em;
}

h5 {
	text-align: center;
}

h6 {
	margin: 0px;
	margin-bottom: 0.2em;
	padding: 0px;
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
}

p {
	padding-bottom: 0.5em;
	padding-top: 0.2em;
	line-height: 1.6em;
}

/* avoid annoying borders on linked images*/
a img {
	border: none;
}

li {
	line-height: 1.6em;
	list-style: disc;
}

/* END: basic.css */

/* START: lookandfeel.css */

body {
	padding: 0px;
	margin-top: 0px;
	background-color: #d3d8da;
}

div#wrapAll {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 906px;
	padding: 0px;
	position: relative;
	border-width: 0px;
	background: #fff url('../images/layout/body-bg-201005.png') repeat-y top center;
}

div#header {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 906px;
	height: 130px;
	background-color: #fff;
}

/* give the different sections different banner images */

body.info div#header {
	background: transparent url('../images/layout/header-bg-gold-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.coffeehouse div#header {
	background: transparent url('../images/layout/header-bg-orange-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.maproom div#header {
	background: transparent url('../images/layout/header-bg-orange-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.newssheet div#header {
	background: transparent url('../images/layout/header-bg-orange-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.browse div#header {
	background: transparent url('../images/layout/header-bg-green-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.search div#header {
	background: transparent url('../images/layout/header-bg-purple-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.help div#header {
	background: transparent url('../images/layout/header-bg-brown-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.critapp div#header {
	background: transparent url('../images/layout/header-bg-blue-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.critapp h4 {
	margin-top: 40px;
	margin-bottom: 7px;
	text-align: center
}

body.critapp h4 {
	margin-top: 40px;
	margin-bottom: 7px;
	text-align: center
}

body.object div#header, body.person div#header, body.public div#header {
	background: transparent url('../images/layout/header-bg-grey-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#content {
	padding-left: 1.3em;
	padding-top: 10px;
	padding-right: 1em;
	padding-bottom: 50px;
	margin-right: 20px;
	width: 535px;
	float: right;
}

/* START Publisher link section */

div#publisherlink {
	font-size: 0.9em;
	text-align: left;
	margin-left: 15px;
	margin-top: 25px;
}

div#publisherlink p {
	padding-left: 1em;
}

/* END Publisher link section */

/* START Provision section */

div#provision {
	font-size: 0.8em;
	text-align: left;
	margin-left: 15px;
	margin-top: 25px;
}

.provisionstrong {
	font-weight: bold;
}

/* END Provision section */

/* START copyright section */

div#copyright {
	clear: both;
	margin-top: 100px;
	font-size: 0.65em;
	text-align: center;
	padding-top: 15px;
}

body.index div#copyright {
	margin-top: 50px;

}
/* END copyright section */

/* IE 6 HACK box model fix */

* html div#content {
	width: 525px;
	margin-right: 10px;
}

div#sidebar {
	color: #666666;
	margin-left: 70px;
	margin-top: -50px;
	width: 240px;
}

.index div#sidebar {
	width: 175px;
}

* html div#sidebar {
	margin-left: 60px;
}

/* START footer section */
div#footer {
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 35px;
	padding-right: 40px;
	background: transparent url('../images/layout/footer-bg-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	clear: both;
}

div#footer a {
	color: #990000;
}

div#footer a:hover, div#footer a:focus {
	color: #CC3333;
}

/* IE 6 HACK (boxmodel issue)Adds padding on the paragraph rather than the div, to enable absolute positioning of div.whoweare
*/
div#footer p {
	margin-left: 340px;
	text-align: center;
}

/* IE 6 HACK selector to force 'has-layout' to fix the peekaboo bug
(only IE 6 will recognise "* html" as a valid selector)
*/

* html div#content {
	height: 1%;
	position: relative;
}

/* START:supramainnav.css */
div#supramainnav {
	display: block;
	position: absolute;
	right: 33px;
	top: 0px;
	height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size: 0.75em;
}

#supramainnav, #supramainnav ul, #supramainnav ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

div#supramainnav ul li a, div#supramainnav ul li a:link, div#supramainnav ul li a:visited, div#supramainnav ul li a:active, div#supramainnav ul li span.youarehere {
	color: #990000;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

div#supramainnav ul li a:hover, div#supramainnav ul li a:focus {
	color: #CC3333;
	text-decoration: underline;
}

/* END supramainnav.css */

	/* START:mainnav.css */
	
	/* END mainnav.css */

/* START:lookandfeel.css link styling */

a {
	text-decoration: none;
	color: #990000;
}

a:link {
	text-decoration: none;
	color: #990000;
}

a:active {
	text-decoration: none;
	color: #990000;
}

a:visited {
	text-decoration: none;
	color: #990000;
}

a:hover, a:focus {
	text-decoration: underline;
	color: #CC3333;
}

h1, h2, h3, h4, h5, h6 {
	color: #666666;
	margin-top: 0.2em;
	margin-bottom: 1px;
}

h1 {
	margin-top: 0px;
}

#doctitle, #doctitle h1 {
	text-align: center;
}

#pertitle, #pertitle h1 {
	text-align: center;
}

span.docDate {
	display: block;
	font-size: 0.8em;
}

#doctitle h4 {
	font-size: 0.8em;
}

form fieldset {
	padding: 10px;
	padding-right: 5px;
	border: 2px solid #eee;
	margin-bottom: 10px;
}

form div.formRow input {
	border: 1px solid #ccc;
	float: right;
	margin-bottom: 3px;
}

form div.formRow {
	}

form div.formRow label {
	float: left;
}

form div.formRow, form h2, form h3, form div.formbuttons {
	clear: both;
	text-align: right;
	padding-top: 5px;
}

form div.formRow, form div.formbuttons {
	text-align: right;
	padding-top: 5px;
}

form div.formbuttons {
	padding-top: 12px;
}

div#sidebar ul {
	padding-left: 1em;
}

div#sidebar ul.sublistmargin {
	margin-bottom: -4px;
}

div#sidebar ul li {
	list-style: disc;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	padding-bottom: 4px;
}

div#sidebar div#meta ul li {
	line-height: 1.3em;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

div#meta ul li {
	margin-right: 0px;
}

div#meta ul {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
}

div#meta li {
	color: #666666;
	list-style: disc;
	margin: 0px;
	margin-bottom: 0.5em;
	padding: 0px;
}

div#meta dl {
	margin: .2em 0 .4em 0;
	padding-top: 0px;
}

div#meta dl dt {
	float: left;
	padding-right: 3px;
}

div#meta ul.docmeta, div#meta ul.personmeta {
	padding: 0px;
	margin: 0px;
}

div#meta ul.docmeta {
	padding: 0px;
	margin: 0px;
}

div#meta ul.docmeta li, div#meta ul.personmeta li {
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	color: #CCCCCC;
}

div#meta {
	margin-top: 0px;
	margin-left: 10px;
	padding: 0px;
	border-left: 1px solid #d3d8da;
	font-size: 0.93em;
}

div#meta div {
	padding: 0.5em;
	padding-right: 1em;
	padding-right: 0em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}

div#meta h2 {
	font-family: helvetica, Verdana, Arial, sans-serif;
	padding: 3px;
	padding-top: 7px;
	background-color: #d3d8da;
	color: #666666;
	font-size: 1.1em;
	font-weight: normal;
	margin-right: 30px;
}

div#meta h2#iconsflag {
	/* allow space for the print and pencil icons*/
	padding-right: 50px;

/* specify position and width, so that the absolutely positioned icons are positioned relatively to this h2 (IE6 requires a width to trigger haslayout, it seems...)*/

	position: relative;
	width: 150px;
}

div#meta h3.desc {
	margin-top: 2em;
	margin-bottom: 1em;
	padding-left: 2px;
}

div#meta input.searchexternal {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

div#meta h3#modifysearch {
	margin-left: 1em;
	width: 120px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

div#meta h3 {
	font-weight: bold;
	margin-top: 1em;
}

div#meta h4.linkbar_off {
	color: #CCCCCC;
	font-weight: normal;
}

a#citationicon {
	position: absolute;
	top: 2px;
	right: 61px;
}

a#printicon {
	position: absolute;
	top: 2px;
	right: 32px;
}

a#emailicon {
	position: absolute;
	top: 2px;
	right: 3px;
}

div.inout {
	font-family: helvetica, Verdana, Arial, sans-serif;
	padding-top: 10px;
	padding-bottom: 25px;
	text-align: left;
	margin-left: 10px;
}

div.inout a,
div.inout a:link,
div.inout a:visited,
div.inout a:active {
	border: 1px solid #777;
	border-right: 2px solid #777;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	color: #444;
	text-decoration: none;
	line-height: 1.3em;
}

div.inout a:hover,
div.inout a:focus {
	text-decoration: underline;
	color: #CC3333;
}

div.inout a#logout {
	margin-top: 10px;
	padding-left: 55px;
	padding-right: 55px;
}

div#content div.searchnav {
	width: inherit;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
}

div.searchnav {
	float: right;
	background: transparent url('../images/layout/searchbar-fade.png') repeat-x top left;
	padding: 0px;
	width: 568px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-right: 20px;
	margin-top: -36px;
	margin-bottom: 10px;
	font-size: 0.8em;
}

div.searchnav.plainnav
{
clear:both;
	background:none;
	border:1px solid #ccc;
	margin-bottom:10px !important;
	margin-top:10px !important;
}

form#skipform {
	display: inline;
	margin-left: 20px;
	font-size: 0.8em;
}

#skipbutton {
	padding: 1px 4px 1px 4px;
	color: #900;
}

#skip {
	padding: 1px 2px 1px 2px;
}

#range {
	width: 190px;
	display: inline-block;
	text-align: center;
}

div.searchnav form input {
	border: 1px solid #333;
}

div.searchnav form label {
	margin: 0px;
	padding: 0px;
}

div.searchnav a {
	text-decoration: none;
}

div.searchnav a.fpnl,
div.searchnav a.fpnl:link,
div.searchnav a.fpnl:visited,
div.searchnav a.fpnl:active,
div.searchnav a.fpnl:hover,
div.searchnav a.fpnl:focus {
	color: #990000;
}

div.searchnav a.fpnl:hover,
div.searchnav a.fpnl:focus {
	color: #CC3333;
	text-decoration: underline;
}

div.searchnav span {
	color: #555;
}

div.searchnav a.searchnav-first {
	margin-left: 10px;
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/first.png') no-repeat center left;
}

div.searchnav span.searchnav-first {
	margin-left: 10px;
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/greyedout/first.png') no-repeat center left;
}

div.searchnav a.searchnav-previous {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/previous.png') no-repeat center left;
}

div.searchnav span.searchnav-previous {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/greyedout/previous.png') no-repeat center left;
}

div.searchnav a.searchnav-next {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/next.png') no-repeat center right;
}

div.searchnav span.searchnav-next {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/greyedout/next.png') no-repeat center right;
}

div.searchnav a.searchnav-last {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/last.png') no-repeat center right;
}

div.searchnav span.searchnav-last {
	padding-left: 9px;
	padding-right: 9px;
	background: transparent url('../images/icons/greyedout/last.png') no-repeat center right;
}

div.searchnav span.searchnav-list {
	position: absolute;
	right: 39px;
}

div.objnav {
	font-family: helvetica, Verdana, Arial, sans-serif;
	padding-top: 30px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
}

div.objnav ul, div.objnav ul li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-right: 0.7em;
}

div.objnav#person ul li {
	padding-right: 2em;
	border-right: 1px solid #ccc;
}

div.objnav a,
div.objnav a:link,
div.objnav a:visited,
div.objnav a:active,
div.objnav a:hover,
div.objnav a:focus,
div.objnav span.select {
	text-decoration: none;
	color: #990000;
}

div.objnav a:hover,
div.objnav a:focus {
	text-decoration: underline;
	color: #CC3333;
}

div.objnav span.select {
	color: #666666;
}

ul.linklist {
	margin-left: 15px;
	padding: 0px;
	margin-top: 0.3em;
}

ul.linklist li {
	color: #990000;
	list-style: disc;
	margin: 0px;
	margin-bottom: 0.5em;
	padding: 0px;
}

ul.linklist li a {
	color: #990000;
}

ul.linklist li a:hover, ul.linklist li a:focus {
	color: #CC3333;
}

ul.infolist {
	margin-left: 20px;
	margin-bottom: 5px;
}

address {
	color: #666666;
	line-height: 1.5em;
	margin-bottom: 0.7em;
}

ul.legal {
	width: 225px;
	margin-top: 10px;
	text-align: center;
}

ul.legal li {
	list-style: none;
	display: inline;
}

/* subnav styles */

div#sidebar ul#subnav li a, div#sidebar ul#subnav li span.youarehere {
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #990000;
	padding: 4px;
	margin: 0px;
	padding-right: 35px;
}

div#sidebar ul#subnav li span.youarehere {
	color: #666666;
}

div#sidebar ul#subnav li .youarehere {
	background: transparent url('../images/icons/arrow-grey.png') no-repeat top right;
}

div#sidebar ul#subnav li a:hover, div#sidebar ul li a:focus {
	color: #CC3333;
	text-decoration: underline;
}

div#sidebar ul#subnav {
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 30px;
}

div#sidebar ul#subnav li {
	list-style: none;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
}

div#sidebar ul#subnav hr {
	text-align: left;
	width: 80px;
	margin-top: 6px;
	margin-left: 6px;
	margin-bottom: 6px;
}

/* New section list definitions */

h4.centurylist {
	font-weight: bold;
	margin-top: 1.25em;
}

div#sectionlist {
	margin-left: 0.5em;
}

div#sectionlist .daterow {
	font-weight: bold;
	line-height: .5em;
	margin-bottom: 1.5em;
	margin-left: -0.5em;
}

div#sectionlist .alpharow {
	font-weight: bold;
	line-height: 1.25em;
	margin-top: .8em;
	word-spacing: 0.8em;
}

.alpharow a {
	padding: 2px;
}

.alpharow .current {
	padding: 2px;
}

.alpharow .disabled {
	padding: 2px;
}

div#sectionlist .disabled {
	color: #CCCCCC
}

div#sectionlist span.current {
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
}

/* New section list definitions close */

ul.sectionlist {
	margin: 0px;
	padding: 0px;
	width: 185px;
}

div#meta ul.sectionlist li {
	padding: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
	list-style: none;
	line-height: 2em;
}

ul.sectionlist li a {
	padding: 0px;
	font-weight: bold;
	margin: 0px;
}

.sectionlist .disabled {
	color: #CCCCCC
}

.sectionlist .current {
	font-weight: bold;
	color: #666666
}

#lang_advanced label {
	width: 10em;
	display: block;
	float: left;
	text-align: right;
}

.slide_toggle, #lang_advanced,#date_advanced {
	display: none;
}

div#SearchNames, div#SearchDates {
	padding: 0px;
	margin: 0px;
	border: 1px solid #d3d8da;
	padding-right: 0px;
}

div#SearchNames h2, div#SearchDates h2 {
	background-color: inherit;
	margin-right: 0px;
}

div#SearchNames fieldset, div#SearchDates fieldset {
	padding: 0px;
	border: none;
}

div#SearchNames form div.formRow, div#SearchNames form div.formbuttons,
div#SearchDates form div.formRow, div#SearchDates form div.formbuttons {
	background-color: transparent;
}

div#meta div#DecadeList {
	margin-bottom: 10px;
}

div#meta div#DecadeList ul, div#meta div#DecadeList ul li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/* START new Results-Lists group */

div#simple_resultslist ul.resultslist {
	margin-top: 1.3em;
}

div#titled_resultslist ul.resultslist {
	}

div#simple_resultslist li, div#titled_resultslist li, div#biosources li {
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom: 0.25em;
}

div#simple_resultslist p.forthcoming {
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
	color: #666;
}

div#titled_resultslist h3.resultslist {
	margin-top: 15px;
}

div#titled_resultslist p.resultslist {
	margin-top: 8px;
	font-weight: bold;
}

/* END new Results-Lists group */


/* START centred Results-Lists group */

div.resultslist ul.centred_resultslist {
	margin-top: 1.3em;
}

div.resultslist ul.centred_resultslist {
	text-align: center;
}

div.resultslist ul.centred_resultslist li {
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom: 0.25em;
}

div.resultslist h3.centred_resultslist {
	margin-top: 15px;
}

div.resultslist p.centred_resultslist {
	margin-top: 8px;
	font-weight: bold;
}

/* END centred Results-Lists group */


/* START left-indented Results-Lists group */

div.resultslist ul.leftindent_resultslist {
	margin: 0 0 0 1.3em;
}

div.resultslist ul.leftindent_resultslist {
	text-align: left;
}

div.resultslist ul.leftindent_resultslist li {
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom: 0.25em;
}

div.resultslist h3.leftindent_resultslist {
	margin-top: 15px;
}

div.resultslist p.leftindent_resultslist {
	margin-top: 8px;
	font-weight: bold;
}

/* END left-indented Results-Lists group */

.scram /* general class for things you want to hide off-screen */ {
	position: absolute;
	left: -999px;
}

.objnav {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

div#doctypes {
	width: 545px;
	padding: 0px;
	margin-top: 0px;
	height: 1.5em;
	padding-top: 20px;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

#doctypes, #doctypes ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div#doctypes ul li a,
div#doctypes ul li a:link,
div#doctypes ul li a:visited,
div#doctypes ul li a:active,
div#doctypes ul li.current {
	color: #990000;
}

div#doctypes ul li a:hover,
div#doctypes ul li a:focus {
	color: #CC3333;
	text-decoration: underline;
}

div#doctypes ul li.current {
	color: #666666;
}

#doctypes li.first {
	border-left: none;
}

#doctypes li {
	line-height: 1.3em;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	float: left;
	width: 7.5em;
	background-color: #fff;
	border-left: 1px solid #666666;
	position: relative;
}

#doctypes li.wide {
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	float: left;
	width: 10em;
	background-color: #fff;
	border-left: 1px solid #666666;
	position: relative;
}

#doctypes li.wider {
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	float: left;
	width: 13em;
	background-color: #fff;
	border-left: 1px solid #666666;
	position: relative;
}

body.object a.notyetin {
	color: inherit;
}

body.person a.notyetin {
	color: inherit;
}

body.ann a.notyetin {
	color: inherit;
}

body.critapp a.notyetin {
	color: inherit;
}

dd.mssContent, dd.edsContent, dd.ntsContent,dd.txtContent,dd.gloContent,dd.rmkContent,dd.autContent {
	margin-left: 3em;
}

body.object div#content h4 {
	text-align: center;
}

body.object p {
	line-height: 1.6em;
}

div#content dl {
	line-height: 1.6em;
	padding-left: 2.5em;
}

div#content dl dt,div#content dl dd {
	line-height: 1.6em;
}

.occupationlist {
	width: 550px;
}

.running_column {
	width: 255px;
	float: left;
	margin: 1px;
}

.nationalitylist {
	width: 550px;
}

div#content hr.center125 {
	text-align: center;
	width: 250px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.review {
	width: 435px;
	font-size: .9em;
	padding: 1em 2em 2em 2em;
	border: 1px solid silver;
}

.reviewsig {
	width: 435px;
	text-align: right;
	font-size: .9em;
	margin-top: -0.5em
}

/* Notecalls */
a.notecall_aut:link,a.notecall_aut:visited,a.footnotecall_aut:link,a.footnotecall_aut:visited,a.footnote_aut:link,a.footnote_aut:visited,span.notecall_aut {
	font: .85em/1em verdana,trebuchet,helvetica,sans-serif;
	color: #F90;
	position: relative;
	top: -0.9ex;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

.autMarker,a.notecall_aut:link,a.notecall_aut:visited,a.footnotecall_aut:link,a.footnotecall_aut:visited,a.footnote_aut:link,a.footnote_aut:visited {
	font-family: verdana,trebuchet,helvetica,sans-serif;
	color: #F90;
}

.txtMarker,a.notecall_txt:link,a.notecall_txt:visited,a.footnotecall_txt:link,a.footnotecall_txt:visited,a.footnote_txt:link,a.footnote_txt:visited {
	color: #039024;
}

.ntsMarker,a.notecall_nts:link,a.notecall_nts:visited,a.footnotecall_nts:link,a.footnotecall_nts:visited,a.footnote_nts:link,a.footnote_nts:visited {
	color: #f00;
}

.gloMarker,a.notecall_glo:link,a.notecall_glo:visited,a.footnotecall_glo:link,a.footnotecall_glo:visited,a.footnote_glo:link,a.footnote_glo:visited {
	color: #30f;
}

.rmkMarker {
	color: #90c;
}

a.notecall_txt:link,a.notecall_txt:visited,a.notecall_nts:link,a.notecall_nts:visited,a.notecall_glo:link,
a.notecall_glo:visited,a.notecall_rmk:link,a.notecall_rmk:visited,a.footnotecall_txt:link,a.footnotecall_txt:visited,
a.footnotecall_nts:link,a.footnotecall_nts:visited,a.footnotecall_glo:link,a.footnotecall_glo:visited,a.footnote_txt:link,
a.footnote_txt:visited,a.footnote_nts:link,a.footnote_nts:visited,a.footnote_glo:link,a.footnote_glo:visited,
span.notecall_txt,span.notecall_nts,span.notecall_glo,span.notecall_rmk {
	font: .8em/1em verdana,trebuchet,helvetica,sans-serif;
	position: relative;
	top: -0.9ex;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

sup {
	position: relative;
	top: -0.9ex;
	margin-left: 0.1em;
	margin-right: 0.1em;
	vertical-align: inherit;
}

p.signoff, p.datelineb, p.datelinef,.rightAlign {
	text-align: right
}

/* styles for the access login page only*/

div#meta_login 
{
}

div#meta_login .textlinks
{
padding-left:10px;padding-top:1em;
}
div#meta_login .textlinks p
{
padding-left:10px;
padding-bottom:0;
}

div#meta_login input
{
margin-left:10px;
}
#login_feedback
{
color:black;
padding-bottom:1em;
}


/* END styles for the access login page only*/

div#content div.silverbox {
	padding: 2em;
	border: 1px solid silver;
	font-size: 0.7em;
	margin-bottom: 1em;
}

.shadow, #iconsflag {
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

/* IE 6 HACK to remove unwanted borders */
div#SearchNames fieldset div.formRow input, div#SearchDates fieldset div.formRow input {
	/*border: none;*/
}

/* IE HACK makes some IE only layout adjustments for boxmodel issues */
* html div.searchnav {
	margin-right: 10px;
}

* html div#content div.searchnav {
	width: 530px;
}

em.srchterm {
	background: #efbdc0;
	font-style: normal
}

.srcherr {
	background-color: #fcc;
	border: 1px solid #f99;
	padding: 4px;
}

/* START Lives biography section */

div#biog {
	}

p.noinfo {
	}

p.basicinfo {
	}

div#biog p.noinfo {
	width: 460px;
	font-size: 1em;
	color: #999;
	font-style: italic;
}

div#bioquoteversion p.bioquote {
	font-size: 0.8em;
	color: #666;
	font-style: italic;
	text-align: right;
}

div#bioquoteversion p.bioversion {
	font-size: 0.8em;
	color: #999;
	font-style: italic;
	text-align: right;
	margin-top: -0.6em;
}

div#biosources h4.biosources, p.biosources, ul.biosources {
	font-size: 0.8em;
	color: #666;
}

div#biofeedback h4.biofeedback, p.biofeedback, ul.biofeedback {
	font-size: 0.8em;
	color: #666;
}

div#biosources h4, div#biofeedback h4 {
	margin-top: 1em;
	margin-bottom: 0.5em;
}

/* END Lives biography section */


/*START: front page specific styles */

body.index div#wrapAll {
	background: #fff url('../images/layout/public-page-bg-201005.png') repeat-y top center;
}

body.index div#header {
	height: 200px;
	background: #fff url('../images/layout/public-header-bg-201005.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.index div#footer {
	background: transparent url('../images/layout/public-footer-bg-201005.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body.index div#content {
	margin-right: 40px;
	color: #666666;
}

 img.wheelImg {
	clear: both;
	float: right;
	padding-left: 10px;
	margin-right: -20px;
}

 div#curveText {
	margin-top: 0;
}

 .indexSidebar {
	margin-top: 30px;
	width: 175px;
	padding-left: 10px;
	max-width: 160px;
}

* html body.index div#content {
	height: 450px;
	margin-right: 20px;
}

* html .indexSidebar {
	padding-left: 20px;
}

.subscribebox {
	width: 153px;
	font-size: 1.2em;
	padding: 1em;
	border: 1px solid red;
}

div.awardsline {
	clear: both;
	padding: 5px;
	margin-top: 35px;
	margin-bottom: -35px;
	border: solid silver 1pt;
}

.awardslinenote {
	font-family: Georgia, serif;
	font-size: 1.5em;
	color: #900;
	text-align: center;
	padding-left: 75px;
}

/* END:lookandfeel.css */

div#paddedlists ul.paddedlist {
	margin-left: 20px;
	margin-bottom: 5px;
}

div#paddedlists ul.paddedlist li {
	padding-bottom: 5px;
}

span.smallcaps {
	font-variant: small-caps;
}

/* --- new main nav system ---*/
div#mainnav {
	display: block;
	position: absolute;
	left: 316px;
	width: 566px;
	top: 2em;
	height: 2em;
	margin: 0px;
	padding: 0px;
	font-family: helvetica, Verdana, Arial, sans-serif;
	font-size: 0.9em;
}

#mainnav ul {
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
/*background-color: #036;*/
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#mainnav ul li {
	text-align: center;
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
/* matches link padding except for left and right */
	padding-top: 5px;
	border-right: 1px solid #999;
}

#mainnav ul li a {
	
	padding-bottom: 5px;
	padding-top: 5px;
	color: #900;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#mainnav ul li a:hover {
	/*background-color: #369;*/
	color: #c33;
	text-decoration: underline;
}

#nav-help {
	border-right: none !important;
}

#nav-index {
	border-right: none !important;
}

body li#nav-index {
	background-color: transparent;
	left: -245px;
	top: -25px;
	float: none;
	display: block;
	position: absolute;
	width: 250px;
	height: 50px;
}

body li#nav-index a {
	background-color: transparent;
	display: block;
	padding: 0px;
	width: 240px !important;
	height: 50px;
	border-left: none !important;
}

#nav-index a span {
	display: none;
}

#mainnav #active {
	 border-left: 1px solid #fff;
}

#mhra_citation #cite_mhra , #mla_citation #cite_mla , #chicago_citation #cite_chicago, #export_citation #cite_export {
	color: #666666;
	text-decoration: none
}

div.indexSidebar ul#newspanel {
	height: 300px;
	overflow: hidden;
	background: white;
	list-style-type: none;
	padding: 0;
	margin-top: 1em;
}

div ul#newspanel li {
	list-style-type: none;
	padding-top: 1em;
}

/* START QUOTATIONS SECTION */
.epigram {
	text-align: center;
	font-size: 0.9em;
}

.hangingIndent {
	padding-left: 1em;
	text-indent: -1em;
}

/* START poetry quotations */
div.quoteVerse {
	font-size: 1em;
}

div.quoteVerse h4.verseTitle {
	text-align: center;
	font-size: 1.2em;
	margin-top: 2px;
}

div.quoteVerse h5.verseTitleSub {
	text-align: center;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

	/* <div class="quoteVerse"><p class="verseText"> */
div.quoteVerse p.verseText {
	font-size: 1em;
	margin: 0em 3em 0 1em;
	text-align: center;
}

div.quoteVerse p.verseCitation {
	text-align: right;
	font-size: 0.85em;
	margin: -0.5em 1em 0 1em;
}

div.quoteVerse ol {
	margin-left: 5em;
}

/* END poetry quotations */

/* START prose BLOCK quotations */
div.quoteProse {
	font-size: 1em;
}

div.quoteProse h4.proseTitle {
	text-align: center;
	font-size: 1.2em;
	margin-top: 2px;
}

div.quoteProse h5.proseTitleSub {
	text-align: center;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

	/* <div class="quoteProse"><p class="proseText"> */
div.quoteProse p.proseText {
	font-size: 1em;
	margin: 0 1em 0 1em;
	text-align: left;
}

div.quoteProse p.proseCitation {
	text-align: right;
	font-size: 0.85em;
	margin: -0.5em 1em 0 1em;
}

/* END prose block quotations */

/* START prose INLINE quotations */
	/* <span class="proseTextInline"> */
span.proseTextInline {
	font-size: 1em;
}

/* END prose inline quotations */

/* START enclosed LetDoc */
div.enclosedLetDoc {
	font-size: 1em;
	margin: 0 1em 0 1em;
	text-align: left;
}
/* END enclosed LetDoc */

/* START theatre quotations */
div.quotePlay {
	font-size: 1em;
}

div.quotePlay h4.playTitle {
	text-align: center;
	font-size: 1.2em;
	margin-top: 2px;
}

div.quotePlay h5.playTitleSub {
	text-align: center;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.quotePlay h3.playAct {
	text-align: center;
	font-size: 1em;
	margin-bottom: 0px;
}

div.quotePlay h4.playScene {
	text-align: center;
	font-size: 0.85em;
	margin-top: 2px;
}

div.quotePlay h4.playCharList, h4.playSpeaker {
	text-align: center;
	font-size: 0.85em;
	font-variant: small-caps;
	margin-bottom: 0px;
}

div.quotePlay p.playSpeakerInfo, p.playStageInfo {
	text-align: center;
	font-size: 0.75em;
	font-style: italic;
	margin-top: 2px;
}

div.quotePlay p.playSpeechVerse, p.playSpeechProse {
	font-size: 1em;
	margin: 0 1em 0 1em;
	text-align: center;
}
/* END theatre quotations */
/* END QUOTATIONS SECTION */

/* START CRITICAL MARKUP SECTION */

div#biog p.reassign:before {
	content: "["
}

div#biog p.reassign:after {
	content: "]"
}

ruby rb, rt {
	color: #900;
	font-size: 0.9em;
	font-style: normal;
}

ruby rt {
	color: #009;
}

ruby rb {
	
}

.lacuna:before {
	content: "[ . . . ."
}

.lacuna:after {
	content: "]"
}

span.strikeout, span.strikethrough {
	text-decoration: line-through;
}

ins {
	position: relative;
	top: -.5ex;
	text-decoration: none;
	color: #333;
}

/* START: letdoc editorial citation and abstract styling -- when actual letdoc content isn't provided in source */

div#letdoc_partial div.edComment {
	width: 460px;
	font-size: 1em;
	color: #999;
	font-style: italic;
}

div#letdoc_partial span.edinsert {
	font-size: 1em;
	color: #999;
	font-style: italic;
}

div#letdoc_partial span.letdocinsert {
	color:#666;

}

div#letdoc_partial span.edcommentTitle {
	font-variant: small-caps;
	font-style: normal;
}

.edComment {
	font-size: 1em;
	color: #999;
	font-style: italic;
/*	font-variant: small-caps; */
	font-style: normal;
	margin-top: 1.5em;
}

div#letdoc_partial em {
	font-style: normal;
}

.folio {
	font: .8em verdana,trebuchet,helvetica,sans-serif;
	color: #669
}

/*END: letdoc editorial citation and abstract styling */

/* END CRITICAL MARKUP SECTION */

/* START TABLE SECTION */
td {
	vertical-align: top
}

div.tablegroup {
	margin-top: 1em;
	margin-left: 2em;
	line-height: 1.6em;
}

div.tablegroup table td {
	padding-right: 2em;
}

tr.subhead {
	text-align: center;
}

table.bracketed td {
	vertical-align:middle;
}

table.layout {
	border-collapse: collapse;
	border:none;
}

table.layout td {
	padding:0px;
}

/* END TABLE SECTION */

/* START IMAGE SECTION */
img.inline {
}

img.centered {
	text-align: center;
}

img.floatright {
	float: right;
}

img.floatleft {
	float: left;
}

img.vstretch {
	height:100%;
}

img.hstretch {
	width:100%;
}

div.imageright {
	float: right;
	padding: 5px;
	margin-left: 10px
}

div.imageleft {
	float: left;
	padding: 5px;
	margin-right: 10px
}

p.caption {
	font-size: .75em;
	text-align: right;
}

/* START SeaDragon SECTION */

div#seadragon {
	background-color: #fff;
	border: 1px solid black;
}

div#seadragon div {
	color: black !important;  /* for error messages, etc. */
}

/* END SeaDragon SECTION */

/* END IMAGE SECTION */

/* START THEMATIC DEFINITION SECTION */

.themedefine {
	font-style: italic;
}

.themedefine em{
	font-style: normal;
}

.themedefine span.keyword {
	font-weight: bold;
	font-style: normal;
	font-size: 1em;
}

span.themedefinition	{
	font-size:.85em;
}

.theme_samples {
	margin-top: 1em;
}

.theme_samples h2{
	margin-bottom: 1em;
}

.theme_samples li {
	padding-bottom: 1em;
}
/* END THEMATIC DEFINITION SECTION */

/* START LETTERS WRITTEN IN CODE WITH DECODING */
div#wrapAll div#content div.encryption
{
	padding: 5px;
	margin: 5px;
	//border: solid silver 1pt;
}

.tab {
	padding-left: 25px;
}
.midtab {
	padding-left:80pt;
}
.fattab {
	padding-left:280pt;
}

.decode
{
	color: blue;
	text-align: justify;
}
.code
{
	color: green;
	text-align: justify;
}
.lineunder
{
	text-decoration: underline;
}

/* END LETTERS WRITTEN IN CODE WITH DECODING */
