
* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 15px;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 900px;
 color: #485e49;
 font-size: 16px;
 font-family:'Palatino Linotype', Times, serif;
 padding: 10px;
 border: 1px solid #ccc;
 height: 35px;
 margin: 10px 0px 0px 0px;
 background: #FFFF99;
}
#headerleft {
 float:left;
}
#headerright {
 float:right;
}
/*Navigation bar */
.nav {
    height:36px;
    background:#485e49;
    color:#eee;
    z-index:1000}
.menu a {
    float:left;
    color:#eee;
    text-decoration:none;
    width:130px;
    height:28px;
    padding-top:8px}
.menu span {
    float:left;
    color:#eee;
    text-decoration:none;
    width:130px;
    height:28px;
    padding-top:8px}
.menu a:hover {
    color:#333;
    background:#a2b3a1}
.menu {
    list-style:none;
    font:16px Verdana;
    text-align:center;
    width:900px;
    margin:0 auto}
.menu li {
    position:relative;
    float:left;
    width:130px;
    z-index:1000;
    border-right:1px solid #ccc}
.menu ul {
    display:none;
    position:absolute;
    font:normal 13px Verdana;
    top:36px;
    left:0;
    background:#485e49;
    display:none;
    list-style:none}
.menu ul li {
    float:none;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    width:130px}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
    float:none;
    display:block;
    background:none;
    height:22px;
    padding-top:5px}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
    background:#a2b3a1;
    color:#000}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
    float:none;
    display:block;
    background:none;
    height:22px;
    padding-top:5px}
.menu ul ul {
    left:130px;
    top:0}
.menu li.submenu {
    font-weight:bold}
.menu li.noborder {
    border-top:none}
li.menuhover a, li.menuhover li.menuhover a {
    color:#000;
    background:#a2b3a1}
li.menuhover span, li.menuhover li.menuhover span {
    color:#000;
    background:#a2b3a1}
#info {
    width:180px;
    background:#eee}
#info li {
    width:160px;
    border-top:none;
    padding:8px 10px;
    color:#666;
    text-shadow:1px 1px #fff;
    text-align:left}
    
 .hidden { display: none; }
 .unhidden { display: block; }
 
ul#list-arch {
*margin:20px;
padding:0;
list-style:none;
*width:902px;
}
ul#list-arch li a {
text-decoration:none;
*padding:2px 0;
*width:125px;
*background:#485e49;
*color:#eee;
float:left;
}
ul#list-arch li {
display:table-row
}
ul#list-arch li a:hover {
background:#a2b3a1;
color:#000
}
#content { 
 width: 900px;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 overflow: auto;
}
#content-left {
 float: left;
 width: 20%;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 10px 10px 0px;
 padding: 10px;
 background: #ECE5B6;
 font-size: 10pt;
}
#content-right {
 float: right;
 width: 35%;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 0px 10px 10px;
 padding: 10px;
* background: #FFE4C4;
 background: #ECE5B6;
 font-size: 10pt;
}
#footer { 
 width: 900px;
 color: #333;
 border: 1px solid #ccc;
 background: #FFFF99;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#updated {
 font-size: 8pt;
 clear: all;
 margin: 10px 0px 0px 0px;
 float: right;
}

/* Dissertation styling */
#content-dissNav {
 float: left;
 width: 180px;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 10px 10px 0px;
 padding: 10px;
 background: #ECE5B6;
 font-size: 10pt;
}

p.biblio { font-family: Verdana, Arial,sans-serif; font-size: 10pt; text-indent: 0;}
p.image { font-family: Verdana, Arial,sans-serif; font-size: 10pt; text-indent: 0;}
.navbarhor { font-family: Verdana, Arial,sans-serif; font-size: 9pt; }
blockquote { font-family: Verdana, Arial,sans-serif; font-size: 10pt; font-style:italic; padding-left: 20px; padding-right: 20px;} 
td.caption { text-align: center; font-family: Verdana, Arial, san-serif; font-size: 8pt; }

div.navbutton {
  border-style: outset;
  padding: 2px;
  cursor: pointer;
  background-color: #99FFFF;
  margin-bottom: 5px;
  text-align: center;
}

a.nav {
  color:black;
  text-decoration: none;
}

td.nav {
  border-style: outset;
  padding: 2px;
  cursor: pointer;
  background-color: #E0E0E0;
  margin-bottom: 10px;
  text-align: center;
}

a.toc {
  text-decoration: none;
}

#bib { text-indent: 2em; }

#print {float: right; 
  text-align: center; 
  border-style: outset; 
  background-color: #FFE4C4;
}
