body {
background-image: url("img/bg.jpg");
background-color: #000000;
}

#container {
background-image: url("img/content.jpg");
background-color: #080808;
border: 25px solid #1C1C1C;
width: 750px;
margin: auto;
}

/* NAVIGATION */
#nav {
background-image: url("img/nav.jpg");
font-family: Garamond, serif;
font-size: 28px;
text-align: center;
line-height: 42px;
height: 50px;
width: 750px;
}

#nav a {
color: #3A4A5C;
text-decoration: none;
text-shadow: #000000 1px 2px 3px;
}

#nav a:hover {
color: #ffffff;
}

/* CONTENT */
#content {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color: #404F62;
text-align: justify;
line-height: 26px;
padding-left: 25px;
padding-right: 25px;
}

#content b {
color: #ffffff;
font-weight: normal;
}

#content a {
color: #5C5C5C;
text-decoration: none;
}

#content a:hover {
color: #ffffff;
}

#content h1 {
font-family: Garamond, serif;
font-size: 30px;
color: #5C5C5C;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
}

#content blockquote {
background-image: url("img/blockquote.jpg");
font-size: 13px;
text-shadow: #000000 1px 1px 3px;
width: 500px;
padding: 5px;
margin: auto;
}

#content textarea, input {
background-image: url("img/nav.jpg");
border: 0;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}

.codesort li {
display: inline;
padding-right: 0.5em;
}

/* MEMBERS LIST */

#list {
width: 400px;
margin: auto;
}

#list table, th {
text-align: center;
width: 400px;
}

#list td {
width: 200px;
}

/* DISCLAIMER */
#disclaimer {
background-image: url("img/nav.jpg");
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-align: center;
line-height: 50px;
height: 50px;
width: 750px;
}

#disclaimer a {
font-family: Garamond, serif;
color: #ffffff;
text-decoration: none;
text-shadow: #000000 1px 1px 3px;
}
