﻿html, body
{
    background-color: #f7f7f7;
    margin: 0;
    padding: 0;
}
#header
{
    background-color: #10253f;
    color: #fff;
}
#headercontainer
{
    text-align: center;
    margin: 0 auto;
    width: 760px;
    padding: 10px 0;
    overflow: hidden;
}
#header h2
{
    float: left;
    background: url(Images/Site.png);
    height: 75px;
    width: 310px;
    text-indent: -9999px;
}
#header h2 a
{
    height: 75px;
    width: 310px;
    display: block;
}
#header small
{
    display: block;
}
#menu
{
    float: right;
    list-style: none;
    padding: 0;
    margin: 0;
}
#menu li
{
    list-style: none;
    float: left;
    margin: 0 0.15em;
}
#menu li a
{
    margin-top: 40px;
    height: 24px;
    width: 125px;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background: url(Images/Site.png);
    text-indent: -9999px;
}
#menu li a:hover
{
    background-color: #f7f7f7;
    color: #10253f;
}
#menu #about a
{
    background-position: -310px 2px;
}
#menu #about a:hover
{
    background-position: -435px 2px;
}
#menu #work a
{
    background-position: -310px -25px;
}
#menu #work a:hover
{
    background-position: -435px -25px;
}
#menu #contact a
{
    background-position: -310px -53px;
}
#menu #contact a:hover
{
    background-position: -435px -53px;
}
#main
{
    margin: 0 auto;
    font-family: Georgia, Times New Roman, Serif;
    width: 760px;
    font-size: 115%;
    line-height: 28px;
    color: #444;
}
h1, h3, .intro
{
    font-size: 120%;
}
#footer
{
    padding-top: 25px;
    text-align: center;
    font-family: Trebuchet MS, Serif;
    font-size: 70%;
}
blockquote
{
    background-color: #fff;
    color: #777;
    font-size: 75%;
    padding: 5px 5px 5px 20px;
    line-height: 18px;
    border-left: 5px solid #204b80;
}
#main a, #footer a
{
    color: #06c;
    text-decoration: none;
}
#main a:hover, #footer a:hover
{
    text-decoration: underline;
}
blockquote p
{
    margin-bottom: 0.25em;
}

.images
{
    text-align: center;
}

.conferencelogos img
{
vertical-align: middle;
}
.books img
{
    vertical-align: middle;
}