/* General */

* {
margin: 0px;
padding: 0px;
border:0px;
}

a 
{
    color:#74abe3;
}

/* Structure */

body 
{
    background-color: #000;
    font-size:76%;
    font-family: Arial, Sans-Serif;
    color:#f5e9ba;
}

#wrapper 
{
    background-image:url(bg.jpg);
    background-repeat:repeat-y;
    width:900px;
    margin-left:auto;
    margin-right:auto;
}

#indent 
{
    margin-left:48px;
}

/* Header */

h1#header 
{
    text-indent:-9999px;
    background-image:url(header.png);
    width:900px;
    height:116px;
}

/* Menu */
#menu 
{
    width: 200px;
    font-size: 150%;
    margin-left:40px;
    float:left;
}

#menu ul 
{
    list-style-type:none;
}

#menu ul li 
{
    padding-top:10px;
    padding-bottom: 10px;
}

#menu a 
{
    text-decoration:none;
    color:#f5e9ba;
}

#menu a:hover 
{
    color:#fff;
    text-decoration:underline;
}

/* Content */
#main 
{
    width:600px; 
    margin-left:240px;
}

h1#title 
{
    width:600px;
    height: 141px;
    background-repeat:no-repeat;
    text-indent:-9999px;
    background-image:url(title.png);
    
}

h1#bios
{
    text-indent:-9999px;
    background-image:url(bios.png);
    width:600px;
    background-repeat:no-repeat;
    height:62px;
}

h1#education 
{
    text-indent:-9999px;
    background-image:url(education.png);
    width:700px;
    background-repeat:no-repeat;
    height:66px;
}

h1#teaching
{
    text-indent:-9999px;
    background-image:url(teaching.png);
    width:600px;
    background-repeat:no-repeat;
    height:66px;
}

h1#life 
{
    text-indent:-9999px;
    background-image:url(life.png);
    width:600px;
    background-repeat:no-repeat;
    height:61px;
}
    

h1#sponsors
{
    text-indent:-9999px;
    background-image:url(sponsors.png);
    width:600px;
    background-repeat:no-repeat;
    height:66px;
}

h1#film
{
    text-indent:-9999px;
    background-image:url(film.png);
    width:600px;
    background-repeat:no-repeat;
    height:66px;
}


h1#date 
{
    color:#9d8811;
    font-weight:normal;
    padding-bottom: 15px;
    padding-top:10px;
}

h1#download
{
    text-indent:-9999px;
    background-image:url(download.png);
    width:600px;
    background-repeat:no-repeat;
    height:66px;
}

#main ul 
{
    margin-left:40px;
}

#main ul li
{
    list-style-type:none;
    padding-bottom:5px;
    padding-top:5px;
}

h3#subtitle 
{
    color:#9d8811;
    font-weight:normal;
}

h1#name
{
    color:#9d8811;
    font-weight:normal;
    padding-top:10px;
}

h3#position 
{
    font-size:115%;
    font-weight:normal;
    padding-bottom:5px;
}

img#bioPic 
{
    float:left;
    padding-bottom: 4px;
    padding-right: 4px;
}

#downloads 
{
    width: 250px;
    height: 300px;
    float:left;
}

/* Footer */

#footer 
{
    width:900px;
    clear:both;
    border-top: solid 1px #fff;
    background-color: #000;
    padding-top: 10px;
    margin-top: 15px;
}

#footer ul 
{
    list-style-type:none;
    float:left;
}

#footer ul li 
{
    padding-top:4px;
    padding-bottom: 4px;
    padding-left: 70px;
    padding-right: 20px;
}


#left, #middle, #right
{
    width:300px;
    text-align:center;
    float:left;
}