* { margin: 0; padding: 0; }

a:link, a:visited { 
    text-decoration: none; 
    color : #c6c6c6;
}
a:hover, a:focus, a:active {
    color: #58595B;
}


body { background-color: #FFFFFF; }

body#p1 #project-list p#p1 a,body#p2 #project-list p#p2 a,body#p3 #project-list p#p3 a,body#p4 #project-list p#p4 a,body#p5 #project-list p#p5 a,body#p6 #project-list p#p6 a,body#p7 #project-list p#p7 a,body#p8 #project-list p#p8 a,body#p9 #project-list p#p9 a,body#p10 #project-list p#p10 a,body#p11 #project-list p#p11 a,body#p12 #project-list p#p12 a,body#p13 #project-list p#p13 a,body#p14 #project-list p#p14 a,body#p15 #project-list p#p15 { color: #58595B; }

body, td, h1, p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 1.4;
    color: #58595B;
}

body.awards #a { top: 147px; }

body.contact #a { top: 243px; }

body.profile #a { top: 75px; }

body.lectures #a { top: 195px; }

body.opportunities #a { top: 218px; }

body.partners #a { top: 125px; }

body.projects #a { top: 280px; }

body.publications #a { top: 170px; }

body.statement #a { top: 27px; }

body.news #a {
    top: 195px;
}

h1 { color: #58595B; }

p { margin-bottom: 1em; }

.underline { text-decoration: underline; }

#a { position: absolute; left: 20px; width: 380px; }

#a img,#b img { display: block; margin: 0 auto 1em auto; }

#a1 { float: left; width: 174px; }

#a2 { float: right; width: 174px; }

#b {
    position: absolute;
    left: 420px;
    top: 280px;
    width: 380px;
}

#b1 { float: left; width: 174px; }

#b2 { float: right; width: 174px; }

#nav {
    position: absolute;
    left: 420px;
    top: 20px;
    list-style-type: none;
    text-indent: -1000em;
}

#nav .awards {
    margin-left: -3px !important;
    margin-left: 0px;
    background: transparent url(/_/i/nav_awards.gif) no-repeat left top;
}

#nav .awards a:hover, #nav .awards a:active,body.awards #nav .awards {
    background: transparent url(/_/i/nav_awards_over.gif) no-repeat left top;
}

#nav .contact {
    background: transparent url(/_/i/nav_contact.gif) no-repeat left top;
}

#nav .contact a:hover, #nav .contact a:active,body.contact #nav .contact {
    background: transparent url(/_/i/nav_contact_over.gif) no-repeat left top;
}

#nav .profile {
    background: transparent url(/_/i/nav_firm.gif) no-repeat left top;
}

#nav .profile a:hover, #nav .profile a:active,body.profile #nav .profile {
    background: transparent url(/_/i/nav_firm_over.gif) no-repeat left top;
}

#nav .home {
    margin-left: -3px !important;
    margin-left: 0px;
    background: transparent url(/_/i/nav_home.gif) no-repeat left top;
}

#nav .lectures {
    background: transparent url(/_/i/nav_lectures.gif) no-repeat left top;
}

#nav .lectures a:hover, #nav .lectures a:active,body.lectures #nav .lectures {
    background: transparent url(/_/i/nav_lectures_over.gif) no-repeat left top;
}

#nav .opportunities {
    background: transparent url(/_/i/nav_opportunities.gif) no-repeat left top;
}

#nav .opportunities a:hover, #nav .opportunities a:active,body.opportunities #nav .opportunities {
    background: transparent url(/_/i/nav_opportunities_over.gif) no-repeat left top;
}

#nav .news {
    background: transparent url(/_/i/nav_news.gif) no-repeat left top;
}

#nav .news a:hover, #nav .news a:active,body.partners #nav .news {
    background: transparent url(/_/i/nav_news_over.gif) no-repeat left top;
}

#nav .projects {
    background: transparent url(/_/i/nav_projects.gif) no-repeat left top;
}

#nav .projects a:hover, #nav .projects a:active,body.projects #nav .projects {
    background: transparent url(/_/i/nav_projects_over.gif) no-repeat left top;
}

#nav .publications {
    background: transparent url(/_/i/nav_publications.gif) no-repeat left top;
}

#nav .publications a:hover, #nav .publications a:active,body.publications #nav .publications {
    background: transparent url(/_/i/nav_publications_over.gif) no-repeat left top;
}

#nav .statement {
    background: transparent url(/_/i/nav_statement.gif) no-repeat left top;
}

#nav .statement a:hover, #nav .statement a:active,body.statement #nav .statement {
    background: transparent url(/_/i/nav_statement_over.gif) no-repeat left top;
}

#nav li { width: 371px; margin-bottom: 5px; }

#nav li a { display: block; height: 19px; }

#project-list { position: absolute; left: 20px; top: 98px; }

#project-list #col1 { }

#project-list #col1,#project-list #col2,#project-list #col3 { width: 125px; }

#project-list #col2 { padding: 0 5px; }

#project-list #col3 { }

#project-list a { display: block; }

#project-list a:link, #project-list a:visited { color: #c6c6c6; }

#project-list a:hover, #project-list a:active { color: #58595B; }

#project-list p { line-height: 1.2; }

#wrap { position: relative; width: 790px; margin: 0 auto; }

body.news a:link, body.news a:visited {
color: #58595B;
text-decoration : underline;
}
body.news #a .archive-list{
    list-style-type : none;
}
body.news .entry {
    margin-bottom : 3em;
}