/* $Id: main.css 76 2004-09-09 00:22:50Z mcphailb $ */

body { 
    font: 10pt/16pt georgia; 
    color: #333333; 
    margin: 0px;
    width: 700px;
    background: url(background.png);
}

p { 
    font: 10pt/16pt georgia;
    margin-top: 0px; 
    text-align: left;
}

h3 { 
    font: italic normal 12pt georgia; 
    letter-spacing: 1px; 
    margin-bottom: 0px; 
    color: #7D775C;
}

h4 {
    margin-bottom: 0px;
}

a:link { 
    font-weight: bold; 
    text-decoration: none; 
    color: #000000;
}

a:visited { 
    font-weight: bold; 
    text-decoration: none; 
    color: #333333;
}

a:hover, a:active { 
    text-decoration: underline; 
}

.intern {
    font-style: italic;
}

#outer { 
    position:absolute;
    left: 100px;
    clear:none;
    padding: 0px;  
    width:700px;
    margin: 0px; 
    border: thin solid blue;
    background: white;
}


#title {
    background: white;
    border-bottom: thin solid gray;
    width: 700px;
    margin: 0px;
    padding-top: 17px;
    padding-bottom: 5px;
    margin-top: 10px; /* fixes title in IE5Mac */
}

#title h1 {
    text-align: center;
    font-size: 20pt;
    color:rgb(102,0,0);
}

#body {
    position:relative;
    float:right;
    margin-left:160px;
    width:519px;
    border-left: thin solid gray;
    padding: 10px;
    background: white;
}


#side {
    position:absolute;
    margin: 0px;
    /* top right bottom left */
    padding: 0px;
    width: 160px; 
    float: left;
    background-color: white;
    }
    
#menu {
    padding: 10px 0px 10px 0px;
}

#menu a{
    /* a little hack to make links flush with the
	side-bar borders */
    margin: 0px;
    width: 140px;

    display: block;
    border: 0px;
    padding: 10px;
    text-decoration: underline;
    font-size: 16pt;
    color: rgb(0,51,102)
}

#menu a:hover {
    text-decoration: underline;
    background: gray;
}

#footnote {
    border-top: thin solid gray;
    font-size: 8pt;
}

#people {
    padding: 10px;
    border-top: thin solid gray;
}

#people ul {
    list-style-type: none;
    text-indent: 0em;
    padding-left: 0px;
    padding-top: 0px;
    margin-top:1px;
    margin-left:0px;
    font-size:8pt;
}

#people li {
    list-style-type: none;
    margin: 0px;
    text-indent: 0em;
}

div.screenshotRight {
    position:relative;
    clear:none;
    margin: 5px 5px 10px 5px;
    float: right;
}

div.screenshotRight p {
    font: 8pt/12pt georgia;
    text-align: center;
}
	      
div.screenshotLeft {
    position:relative;
    clear:none;
    margin: 5px 10px 5px 0px;
    padding-right: 10px;
    float: left;
}

div.screenshotLeft p {
    font: 8pt/12pt georgia;
    text-align: center;
}

div.screenshotCenter {
    width: 60%;
    text-align: center;
    clear: none;
    margin: 5px 10px 10px 5px;
    padding-left: 10px;
    padding-right: 10px;
}

div.screenshotCenter p {
    font: 8pt/12pt georgia;
    text-align: center;
}

.indent li {
    text-indent: 15px;
    list-style-position: inside; 
}

#separator {
    border-top: thin solid gray;
}

p.BibEntry { 
  text-indent: -2em;
  padding: 0 2em 0 3em; 
/*   font-size: 90%;  */
}
