/* Modified CSS Document */

/*  
    original author: unknown
    modifications by: Ed Mackenzie
    date: 30.07.07
    General Css file for the origins of early modern literature project.
*/

BODY {
   color: Black;
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-family: Helvetica, "Palatino Linotype", Arial, sans-serif;
   background-color: #eeeeee;
   font-size: 9pt;
}

p {
   font-size:  90%;
}

th {
   font-weight: bold;
}

td {
   padding-left: 5px;
   padding-right: 5px;
}

ul {
   /* list-style-type: square; */
   list-style-image: url(../images/icons/bullet_black.png);
   list-style-type: disc;
}

li {
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size:  75%;
   margin-left: 5%;
   margin-right: 5%;
}

li li {
   font-size: 100%;
}

h1{
   /* font-family: Arial, Helvetica, sans-serif; */
   background: transparent;
   font-size: 110%;
   color: #000000;
}

h2 {
   /* font-family: Arial, Helvetica, sans-serif; */
   background: transparent;
   font-size: 100%;
   color: #444444;
}

h3 {
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   background: transparent;
   color: #666666;
   font-size:  80%;
   line-height : 100%;
   font-weight: bold;
}

h4, h5, h6 {
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size:  80%;
   margin-left: 2%;
   margin-right: 2%;
   line-height : 100%;	
   font-weight: bold;
}

th {
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size:  70%;
   color: #666666;
   text-align: left;
}

.center {
   text-align: center;
}

.smaller {
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   font-size:  65%;
}

.nav {
   font-size:  80%;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 1px;
   line-height: 20px;
}

a.nav:hover {
    text-decoration: underline;
    color: white;
    background: transparent;
}

hr {
   height: 1px;
   color: #444444;
   margin-top: 0px;
   margin-bottom: 0px;
}

hr.spacer {
    margin-top: 5px;
    margin-bottom: 5px;
}

a {
   /* color: #333333; */
   color: blue;
   background: transparent;
   text-decoration: none;
}

a:hover {
   /* color: #999999; */
   color: blue;
   background: transparent;
   text-decoration: underline;
}

a.variant {
   /* color: #5b6ad9; */
   color: black;
   background: transparent;
   text-decoration: none;
}

a.variant:hover {
   /* color: #0ef36f; */
   color: black;
   background: transparent;
   text-decoration: underline;
}

a.logo {
    padding-left: 2px;
    padding-right: 2px;
}

div.logo {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}

.title {
   color: #333333;
   letter-spacing: 4px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   word-spacing: 1px;
   font-size: 150%;
}

.subtitle {
   color: #333333;
   font-size: 75%;
   letter-spacing: 2px;
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   word-spacing: 8px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.address {
   font-size:  65%;
   margin-right: 8px;
}

.smallLink {
   font-size: x-small;
}

caption {
   /* font-family: Arial, Helvetica, sans-serif; */
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: larger;
   letter-spacing: 0.1em;
   font-size: 120%;
   font-weight: bold;
   margin-right: auto;
   margin-left: auto;
}

caption.footer {
   font-size: 80%;
   font-weight : normal ;
}

tr {
   /* border: solid black 1px; */
}

table.toc {
   /* border: solid black 1px; */
   margin-left: auto;
   margin-right: auto;
   width: 80%;
}

table.navigator {
   /* border: solid black 1px; */
   margin-left: auto;
   margin-right: auto;
   width: 90%;
}

td.next {
   text-align: right;
}

td.prev {
   text-align: left;
}

table.centre {
   margin-left: auto;
   margin-right: auto;
}

table.toolbar {
   /* border: solid black 1px; */
   margin-left: auto;
   margin-right: auto;
   padding-top: 0.4em;
   padding-bottom: 0.4em;
   width: 70%;
}

.centre, .center {
   text-align: center;
}

h1.centre {
   letter-spacing: 0.2em;
}

span.highlight {
   font-weight: bold;
}

p.footer {
   text-align: center;
   font-size: xx-small;
}

table.search {
   border: black solid 1px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 0.4em;
   padding-bottom: 0.4em;
   width: 100%;
}

form.pagebrowser {
   margin: 1px;
   padding: 1px;
}

select.search, option.search, input.search {
   margin-top: 2px;
   margin-bottom: 2px;
   color: black;
}

select {
   width: 65%;
}

table.menu {
   border: solid black 1px;
   width: 100%;
   font-family: arial, Verdana;
   font-size: 70%;
   padding-top: 5px;
   padding-bottom: 5px;
}

td.entry, th.entry {
   background-color:  	#e6ecec;
   /* font-family: arial, Verdana; */
   font-size: 105%;
   font-weight: bold;
   letter-spacing: 0.2em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
}

.author {
   background-color: #f1fffe;
}

table {
   margin-left: auto;
   margin-right: auto;    
   /* border: solid black 1px; */
}

table.main {
   /* background-color: #f4f6d6; */
}

table.browse {
   width: 100%;
}

fieldset.browse {
   width: 80%;
}

.browser {
   border: black solid 0px;  
   width: 100%;      
}

div#navbar2 {
   height: 30px;
   width: 100%;
   font-size: 12pt;
   border-top: solid #000 1px;
   border-bottom: solid #000 1px;
   background-color: #545454;
}

div#navbar2 ul {  
   margin: 0px;  
   padding: 0px; 
   font-size: 12pt;  
   color: #FFF;  
   background-color: #696969;  
   line-height: 30px;  
   white-space: nowrap;   
}

div#navbar2 li { 
   list-style-type: none;  
   display: inline;    
}

div#navbar2 li a {  
   /* text-decoration: none;   */
   padding: 7px 10px; 
   color: #fff;  
}

div#navbar2 lia:link {
   color: #fff;
}

div#navbar2 lia:visited { 
   color: #CCC;  
}

div#navbar2 lia:hover {
   font-weight: bold;
   color: #fff; 
   background-color: #3366FF;  
}

div.filter {  
   width: 90%;  
   margin-left: auto;  
   margin-right: auto; 
}

img.logo {
    border: solid black 0px;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
}

img.icon {
    border-style: none;
}

fieldset {
    -moz-border-radius: 7pt;
}

legend {
    color: #8B8B00;
}
