
body, div {
	padding: 0px;
	margin: 0px;
}

a {
    color: #800040;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.older {
    color: grey;
}


a img {
 border: 0px;
}

div.projectheader {
}

div.projectheader img {
    dispay: block;
    width: 10em;
    float: left;
    padding: 1em;
}

body {
    background-color: #008080;
}

div.body {
    background-color: white;
    width: 60em;
    display: block;
    margin: 1em auto;
    border-top:    2px solid #66B3B3;
    border-right:  2px solid #66B3B3;
    border-left:   2px solid #004D4D;
    border-bottom: 2px solid #004D4D;
}


div.mainhead {
    float: left;
    width: 11em;
    padding:1em;
}

div.mainhead img {
    display:block;
    width: 100%;
}

div.mainx {
    float: left;
    width: 47em; /* 60 - 11*/
}

body.publications ul, body.project ul, body.projects ul, body.index ul, body.affil ul, body.teach ul, body.collab ul, body.student ul, body.news ul, body.links ul, body.software ul {
    list-style-type: none;
    padding: 0em;
}

body.publications li, body.project li, body.projects li, body.index li, body.affil li, body.teach li, body.collab li, body.student li, body.news li, body.links li, body.software li {
    margin-bottom: 2ex;
    padding: .5em;
    border-top:    1px solid #F5FAFA;
    border-right:  1px solid #F5FAFA;
    border-left:   1px solid #CFDADA;
    border-bottom: 1px solid #CFDADA;
    background-color: #E6F2F2;
}


/* this makes sure the li encompssess all floats */
body.publications li::after, body.project li::after, body.projects li::after, body.index li::after, body.affil li::after, body.teach li::after, body.collab li::after, body.student li::after, body.news li::after, body.links li::after, body.software li::after, div.projectheader::after, div.body::after {
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
}


body.project li img.logo, body.publications img.logo, body.projects li img.logo, body.affil li img.logo, body.teach li img.logo, body.links li img.logo, body.software li img.logo {
    float: right;
    margin:  0 0 0 1em;
    padding: 0;
    width: 4em;
}

body.projects li img.logo {
    width: 5em;
}

body.affil li img.logo {
    width: 8em;
}


div.buttonbar {
    padding-top: .2ex;
}

div.buttonbar img {
    width: 1em;
}





div.body {
  padding: 0.5em;
}


div.mainbar {
    padding-top: 1em;
    width: 38em;
    margin: auto;
}

div.mainbar a {
    float: left;
    display: block;
    text-align: center;
    margin: 1em;
    width: 7.5em;
}

div.mainbar img {
    height: 5em;
}


div.newsbar {
    padding-top: 2em;
    font-size: x-small;
}

div.newsbar ul {
    margin: 0;
}

b.title a {
    color: black;
}
