html, body {
    height: 100%;
    padding: 0px;
    margin: 0px;
}

body {
    font-size: 11px;
    color: #555555;
    min-width: 980px;
    min-height: 800px;
    font-family: verdana, trebuchet ms, arial;
}

a {
	/*color: #4e7093;*/
	color: #779eab;
	text-decoration:none;
	cursor: pointer;
}

a:hover {
	color: #454545;
	/*text-decoration:underline;*/
}

ul li {
	list-style: none;
}

h4 {
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
/*	color: #9cb77d;*/
color: #555555;
	padding: 10px;
}

h5 {
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

h6 {
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	color: #555555;
}

h7 {
	color: #9cb77d;
}

div#container {
	min-height: 100%;
}

div#header {
    height: 45px;
   /* width: 100%;*/
/*    position: fixed;*/
   	background: url(images/footer-bg.png) repeat-x left bottom;
   	background-color: #454545;
    padding: 20px;
/*    z-index: 3; */
}

div#header img {
	margin-left: -15px;
	margin-top: -15px;
}

div#header_menu {
	float:right;
	padding-right: 30px;
	color: #dddddd;
	font-size: 10px;
}

div#header_menu a {
	color: #f2f2f2;
}

div#search {
	float:right;
	margin-top:-10px;
	margin-right:40px;
}

#search-form input.form-text {
	height:15px;
}

#search-form input.form-submit, #search-form input.form-submit {
	height: 24px;
	width: 24px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(images/magglass.png) no-repeat left top;
}

#IEroot #search-form input.form-submit {
width: 34px;
font-size: 0;
color: #fff;
text-align: right;
}

#IEroot #search-form .search-advanced input.form-submit {
width: 44px;
text-indent: 0;
}

div#caxton_link {
	float:right;
	margin-top:41px;
	margin-right: -300px;
	color: #dddddd;
}

div#caxton_link a {
	color: #f2f2f2;
	text-decoration: none;
	padding: 5px;
}

div#caxton_link a:hover {
	background-color: #f2f2f2;
	color: #555555;
/*	text-decoration: underline;*/
	padding: 5px;
}

a:active {
	color: #779eab;
}

div#view_all {
	float:right;
	margin-top: -45px;
}

div#pager {
	padding-bottom: 40px;
}


div#inner_wrapper {
   
}

div#content {
    margin: 0px 60px 0px 0px;
    padding: 20px;
    padding-top: 30px;
    min-height:700px;
    min-width: 600px;
}

div#winchester_intro {
	  font-family: verdana, trebuchet ms, arial;
	  font-size: 11px;
	  padding-right: 210px;
}

div#winchester_intro li {
	list-style: disc;
}

div.intro {
	  font-family: verdana, trebuchet ms, arial;
	  font-size: 11px;
	  padding-right: 210px;
}

div.intro li {
	list-style: disc;
}

div#image_title {
	padding: 20px;
	
}

.normal_zoom {
	padding-bottom: 60px;
	width: 800px;
	margin-left: -50px;
}

.normal_zoom img {
	width: 690px;
}

div#IEroot .normal_zoom img {
	width: 690px;
	margin-left: -350px;
}

/* right sidebar */
/*
div#right-sidebar {
    width: 230px;
    min-height:400px;
    float: right;
    padding: 20px;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #f8f8f8;
    margin-top: 80px;
}*/

div#right-sidebar {
/*	position:fixed;
	z-index: 2;*/
	/*top:85px;
	right:5px;*/
	float:right;
    width: 230px;
    min-height:400px;
    padding: 20px;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #f8f8f8;
    font-size: 10px;
}

div#right-sidebar h3 {
	margin-top: -5px;
}

.return_title {
	font-size: 9px;
}

div#div_tools {
	display:none;
}

.collapse_bar {
	display:none;
	margin-top: -25px;
	margin-bottom: -25px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.open_bar {
	margin-top: -25px;
	margin-bottom: -25px;
	padding-top: 1px;
	padding-bottom: 1px;
}

div#sidebar_content {
	
}

div#sidebar_tip {
	width: 210px;
	padding:10px;
	/*background-color: #eeefd2;*/
	background-color: #ededed;
	line-height: 150%;
}

/* sidebar switches */
.switch_close {
	width:15px;
	min-height:22px;
	margin-top:10px;
	padding-right:1px;
	padding-left:1px;
	margin-right:-16px;
	float:right;
	position:relative;
	z-index:2;
	background: url(images/close_aqua.gif) no-repeat right top;
	background-attachment: scroll;
	cursor:pointer;
}
/*
.switch_open {
	width:15px;
	min-height:22px;
	margin-top:95px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:20px;
	margin-right:-16px;
	float:right;
	position:relative;
	z-index:2;
	background: url(images/open_aqua.gif) no-repeat right top;
	background-attachment: scroll;
	cursor:pointer;
    display:none;
}*/

.switch_open {
	width:15px;
	min-height:22px;
	margin-top:10px;
	margin-right: -16px;
	float:right;
	background: url(images/open_aqua.gif) no-repeat right top;
	background-attachment: scroll;
	cursor:pointer;
    display:none;
}

/* footer and copyright */

/*
div#footer {
	position: absolute;
	bottom: 0;
	height: 100px;
	background: url(images/footer-bg.png) repeat-x left top;
    border-top: 1px solid #dddddd;
    font-size: 9px;
	width: 90%; 
	padding-left: 5%;
	padding-right: 5%;
}*/

div#footer {
	width: 100%;
	clear: both;
	height: 69px;
	background: url(images/footer-bg.png) repeat-x left top;
	background-color: #eeeeee;
    border-top: 1px solid #dddddd;
    font-size: 9px;
	margin: -90px auto 0 auto;
	position: relative;
	z-index: 1;
	padding-top: 20px;

}

div#IEroot #footer {
	margin: 75px auto 0 auto;
}



div#clearfooter {
	display: block;
	height: 50px;
}


div#copyright {
	margin-left: 20px;
}

div#copyright a {
	color: #779eab;
	font-size: 9px;
	padding: 0px;
}

div#copyright a:hover {
	color: #121212;
	text-decoration:underline;
}


/* tabs */
.tabs_list {
	float:right;
	margin-top: 0px;
	
}

div#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6 {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #dddddd;
}

.ui-state-default {
	background-color: #f2f2f2;
	border-bottom:1px solid dedede;
	font-size:10px;
  /*  border-left: 1px solid #dddddd;*/
/*    border-right: 1px solid #dddddd;*/
}

.ui-state-active {
	background-color: #666666;	
	/*border-left: 1px solid #dddddd;
	border-right: 3px solid #dedede;
	border-left: 3px solid #ffffff;
	text-decoration: underline;*/
	
}


.ui-state-active a {
	color: #ffffff;
/*	font-weight: bold;*/
	font-size: 10px;
	
}

.tab_left_div {
	border-right: 1px solid #dedede; 
	float: left; 
	width: 200px; 
	min-height: 400px; 
	margin-right: 20px;
}

.tab_right_div {
	margin-left: 200px; 
	padding: 20px;
	min-height: 400px;
	min-width: 350px;
}

/* tei lists */

div#tei_modules_list ul, #tei_elements_list ul, #tei_attributes_list ul {
	padding: 10px;
}

div#attribute_lookup_details {
	min-width: 350px;
	padding: 20px;
	border: 1px solid #dedede;
	background-color: #f8f8f8;
	display: none;
}

div#element_locker_sidebar, div#attribute_locker_sidebar {
	display:none;
}

div#element_locker_saver, div#attribute_locker_saver {
	display:none;
}

div#element_locker_saver a, div#attribute_locker_saver a {
	font-size: 10px;
	float:right;
}

/* a-z lists */
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


/* general XML markup */

.teiHeader {
	display:none;
}

.page_images {
	 font-family: verdana,arial,helvetica,clean,sans-serif;
	 font-size:75%;
}


/* div and milestone viewers */

#div_nav {
	position:fixed;
	z-index: 8;
	top:0;
	left:0;
	padding: 10px;
	width: 430px;
	height:45px;
	background-color: #eceadf;
	font-size:10px;
	border-bottom: 1px solid #cbc7bd;
	border-right: 1px solid #cbc7bd;
	border-left: 1px solid #cbc7bd;
	display:none;
	color: #555555;
}

/*
#div_nav {
   display:none;
   position:fixed;
   z-index:11;
   font-size:84%;
   width:100%;
background-color: #eceadf;
	border: 2px solid #cccccc;
	bottom: 0;
}*/

#div_nav h3 {
	margin-top: -7px;

}

#IEroot #nav_icons {
	margin-top:-30px;
}

#nav_icons {
	float:right;
	margin-top:-5px;
}

#nav_icons ul{
margin: 0; 
padding: 0;
}

#nav_icons ul li {
margin: 2px; 
position: relative; 
padding: 4px 0; 
cursor: pointer; 
float: left;  
list-style: none;
}

/* image thumbs view */
/*
ul.images {
  list-style-type : none;
  margin : 0;
  padding :2px;
  min-height:150px;
}

ul.images img {
	padding: 3px;
  border: 1px solid #dddddd;
  background: transparent;
}
*/

div#win_folio_index li {
	list-style:none;
}

div#cax_sig_index li {
	list-style:none;
}

div.folio_index {

}

div.js_tip {
	float:right;
	background-color: #eeeeee;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tab_left_div {
	border-right: 1px solid #dedede; 
	float: left; 
	width: 200px; 
	min-height: 400px; 
	margin-right: 20px;
}

.tab_right_div {
	margin-left: 200px; 
	padding: 20px;
	min-height: 400px;
	min-width: 350px;
}

.folio_left_div {
	/*border-right: 1px solid #dedede; */
	float: left; 
	width: 640px; 
	min-height: 400px; 
	margin-right: 20px;
}

.folio_right_div {
	margin-left: 200px; 
	padding: 20px;
	min-height: 400px;
	min-width: 350px;
}

div#folio_right_div2 img {
	height: 600px;
	width: 400px;
}

div#folio_left_div2 #winchester_div {
	margin-left: 0px;
}

div#folio_full {
	margin-left: 0px;
	display:none;
	/*display:none;*/
}


div#win_full_note {
	padding: 10px;
	background-color: #666666;
	color: #ffffff;
	 font-family: verdana, trebuchet ms, arial;
	 font-size: 10px;
	 width: 225px;
}

#win_page {
	display: none;
}

/* Bibliography */
#bib_listing {
	padding-top: 15px;
	padding-bottom:50px;
	margin-right: 50px;
	width: 700px;
}

.bib_entry {
	padding: 10px;
	padding-bottom:20px;
	border-bottom: 1px solid #ededed;
}

#bib_listing_filter {
	display:none;
}

.bib_by {
	font-size: 12px;
	font-weight: bold;
}

.bib_expand {
	display:none;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-top: 0px;
	background-color: #f2f2f2;
	border: 1px solid #dedede;
	width: 580px;
	padding:10px;
	
}

.expand_entry {
	font-size: 10px;
}

.bib_tags {
	/*margin-left: 190px;*/
	font-size: 9px;
	float:right;
}

.bib_full_return {
	float:right;
	margin-top: -10px;
	padding-right:15px;
}

#all_entries {
	float:right;
	padding-right:15px;
}

#bib_sidebar_tags{
    clear:both;
    list-style:none;
    display:table;
}
#bib_sidebar_tags li{        
    float:left;
    margin:0 0.5em;
    /*border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;    */
    display:table;
    vertical-align:bottom;
}

#bib_sidebar_tags li a:hover {
    color: #454545;
}

#right_sidebar a {
	color: #779eab;
}

#right_sidebar a:hover {
	color: #454545;
}

/* Descriptions */
div#caxton_description {
	  font-family: verdana, trebuchet ms, arial;
	  font-size: 11px;
	  padding-right: 210px;
	  padding-bottom: 50px;
}

div#caxton_description li {
	list-style: circle;
}

div#caxton_description .description_title {
    padding: 15px;
    color: #779eab;
    cursor:pointer;
    border-bottom: 1px solid #ededed;
}

.description_section {
    display:none;
    padding-bottom: 10px;
    padding-top: 10px;
}

.description_section_open {
    padding-bottom: 10px;
    padding-top: 10px;
}

div#home_thumbs img {
	padding: 20px;
}

div#home_thumbs a {
	color: #ffffff;
}

div#caxton_section_covers, div#winchester_section_covers {
	padding-right: 180px;
}

div.intro a img {
	color: #ffffff;
	padding: 3px;
	border: 1px solid #dddddd;
}


div#corrections_table table{
	min-width: 680px;
}

div#corrections_table th {
	padding: 10px;
	
}

div#corrections_table td {
	min-width: 330px;
	padding: 10px;
}

div#corrections_table ul li {
	list-style:none;
}

div.intro ul li {
	list-style: circle;
}

div.zoom_tools {
	float:right;
	padding-right: 20px;
	margin-top: 0px;
}

div#zoom_notice {
	float:left;
	padding: 5px;
	background-color: #666666;
	color: #ffffff;
	margin-top: -5px;
	display:none;
}

/*
.normal_zoom2 {
	padding-bottom: 60px;
	width: 800px;
	margin-left: -50px;
}

.normal_zoom2 img {
	width: 700px;
	height: 1010px;
}*/

#image_zoom, #image_magnify {
	color: #779eab;
	cursor: pointer;
}



