/*basic ---- revised for updates 1/4/08-1/13*/
* {
margin: 0;
padding: 0;
}
body {
width: 100%;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif; /*LOOKS TERRIBLE IN FIREFOX PC*/
font-size: .85em;
font-weight: normal;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
line-height: 1.3em;
text-align: center;
color: #000000;
background-color: #ffffff;
}
h1 {
padding: 0 0 1em 0;
font-size: 1.4em;
}
h1.repeated {padding: 2em 0 2em 0;}
h2 {
padding: 1em 0 1em 0;
font-size: 1.2em;
}
h2.outdent {text-indent: -.5em;}
/*h2 span used to denote review or catalog*/
h2 span {
font-size: .8em;
float: right;
font-weight: normal;
}
h3 {font-size: 1em;}
h1, h2, h3 {
width: 60%;
margin: 0 auto;
text-align: left;
clear: both;
}
ul {list-style-type: none;}
img {border: none;}
sup {line-height: 0;}
.hide {visibility: hidden;}
.align-left {text-align: left;}
.align-right {text-align: right;}	
.bold {
font-weight: bold;
font-style: normal;
}
.italic {
font-weight: normal;
font-style: italic;
}
.bolditalic {
font-weight: bold;
font-style: italic;
}
/*links*/
a {color: #860613;}
a:link {text-decoration: underline;}
a:visited {
color: #333333;
text-decoration: underline;
}
a:hover, a:active {
color: #860613;
text-decoration: none;}
a#bk {border: none;}
/*-----------------------navigation*/
div#nav {width: 100%;}
#nav ul {
width: 80%;
margin: 1.75em auto 1em auto;
}
#nav ul li {
padding: 0 .75em;
display: inline;
font-size: 1.1em;
letter-spacing: -.08em;
}
#nav ul li a {
color: #000000;
text-decoration: none;
}
#nav ul li a:hover {font-size: 1.1em;}
#nav ul li.current a {
font-weight: bold;
font-size: 1.1em;
}
/*--------------- head logo area*/
div#head {
width: 100%;
height: 200px;
}
#head table {
width: 66%;
height: 200px;
margin: 0 auto;
}
/*main content*/
div#content {
width: 100%;
float: left;
margin-bottom: 4em;
}
#content ul {text-align: left;}
div.columns, div.words {
width: 60%;
margin: 0 auto;
}
/*1.12.08- FIX FOR IE7*/
.columns ul {
width: 50%;
float: left;
clear: right;
padding-top: 1em;
}
/*Added for 3 column COLLECTOR list 1.18.08
.columns ul {
width: 31%;
float: left;
clear: right;
}
.columns ul.mid-col {padding: 0 2em;}*/
.columns ul li em {
font-weight: bold;
font-style: normal;
}
/*------------bib*/
div.narrow-thick {
width: 60%;
margin: 0 auto;
}
.narrow-thick ul {
width: 100%;
float: left;
margin-bottom: 1em;	
}
ul li.year {
width: 5em;
float: left;
font-style: italic;
}
ul li.source {margin-left: 5em;}
ul li.author {
width: 11.5em;
float: left;
}
ul li.source-bib {margin-left: 11.5em;}	
li.author em {
font-weight: bold;
font-style: normal;
}
li.source span, li.source-outdent span, li.source-bib span {font-weight: bold;}
.title-pub {
text-decoration: underline;
font-weight: bold;
}
.title-essay, .title-show {font-style: italic;}
.title-essay-indent {
font-style: italic;
margin-left: 2em;
}
li span.indent {
margin-left: 2em;
font-weight: normal;
}

ul.bib-sites {margin-top: 1.5em;}
a.source-link-indent, a.source-link {
font-size: .8em;
line-height: 1.1em;
display: block;
margin-left: 2.5em;
padding: 0 0 .5em 0;
}
a.source-link {margin-left: 0;}
em.line {
font-style: normal;
text-decoration: underline;
}
/*footer*/
#foot {
clear: both;
width: 100%;
background-color: #ffffff;
}
#foot ul {padding-bottom: 1%;}
#foot ul li {
display: inline;
border-right: 1px #000000 solid;
padding: 0 .5em;
}
#foot ul li.end {border-right: none;}