body {
	font-family: Corbel, sans-serif;
    background-color: #fffaf2;
    color: #000033;
    padding: 0;
    margin: 0;
    }

a {
    color: #000033;
    font-weight: bold;
    }

a.visited {
    color: #fffaf2;
    }

#site {
	font-family: Corbel, sans-serif;
    color: #ffff00;
    letter-spacing: .15em;
    padding: 0;
    }

#nav {
    margin: 0;
    padding: 10px 10px 10px 100px;
    background-color: #000033;
    color: #fffaf2;
    }

#nav a {
    margin: 10px 0;
    text-decoration: none;
    letter-spacing: .1em;
    font-weight: normal;
    color: #fffaf2;
    }

#nav ul {
    display: inline;
    margin: 0;
    padding: 0;
    }

#nav li {
    display: inline;
    list-style-type: none;
    padding: 0px 0px 0px 10px;
    }

#nav.directory li {
    padding: 0px 0px 0px 25px;
    }

#nav.directory #site {
	margin-right: 90px;
    }

#footer {
	font-family: Palatino, Times, serif;
    font-size:13px;
    color: #c0c0c0;
    margin: 100px;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #c0c0c0;
    width: 177px;
    }

#content {
    font-family: Palatino, Times, serif;
    width: 600px;
    margin: 0;
    padding: 20px 20px 0px 100px;
    background-color: #fffaf2;
    color: #000033;
    }

#content ul.links {
    margin: 20px 0 20px 0;
    padding: 0;
    }

#content ul.links li {
    list-style-type: none;
    padding: 20px 0;
    border-top: 1px solid #c0c0c0;
    }

table {
    cellspacing: 0;
    cellpadding: 0;
    border: 0;
    width: 800px;
}

td {
    vertical-align: top;
    padding: 0;
}

td.text {
    padding: 20px;
}

tr {
    border-top: 1px solid #c0c0c0;
}

