body
{
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 150%;
    text-align: left;
    color: #8a8a8a;
    min-width: 600px;
}
h1
{
    line-height: 100%;
}
h2
{
    color: #0033ff;
}
a
{
    text-decoration: underline;
    font-weight: bold;
    color: #8a8a8a;
    outline: 0;
}
img
{
    border: none;
    vertical-align: bottom;
}
#wrapper
{
    margin: 10px auto 50px;
    width: 847px;
    height: 700px;
}
#content
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #8A8A8A;
    min-height: 395px; /*background-position: left top; 	background-image: url(../images/left.jpg); 	background-repeat: no-repeat;*/ /*padding: 0 0 0 80px;*/
    padding: 0 20px;
}

#navigation a
{
    display: block;
    height: 50px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
}
#navigation a#nav-contact
{
    background-image: url(../images/contact2.gif);
    width: 102px;
}
#navigation a#nav-about
{
    background-image: url(../images/about2.gif);
    width: 98px;
}
#navigation a#nav-projects
{
    background-image: url(../images/projects2.gif);
    width: 106px;
}
#navigation a#nav-contact:hover, #navigation a#nav-about:hover, #navigation a#nav-projects:hover
{
    background-position: 0 -50px;
}
#navigation a#nav-contact.selected, #navigation a#nav-about.selected, #navigation a#nav-projects.selected
{
    background-position: 0 -50px;
}
#navigation a#nav-contact:active, #navigation a#nav-about:active, #navigation a#nav-projects:active
{
    background-position: 0 -50px;
}

#navigation-bottom
{
    clear: both;
}
#twitter-wrapper
{
    float: left;
    margin: 5px 0 5px 20px;
}
#affiliates
{
    float: right;
    margin: 5px 20px 0 0;
}
#communicate
{
    margin: 5px 20px 0 0;
}

.project-image
{
    float: right;
    padding-left: 10px;
}
.topofpage-link
{
    /*float: right;*/
    padding: 10px 0 20px 0;
}

#projects-banner
{
    margin: 0;
}
#introduction
{
    margin: 20px 0 0 0;
}

.clearer
{
    clear: both;
}
