body {
background-color: #090909;
}

h1, h2, h3, p, li {
color: rgb(200,200,200);
font-family: "Trebuchet MS", Geneva, sans-serif;
font-weight: normal;
padding: 0px;
margin: 0px;
border: 0px;

}

a {
text-decoration: none;
color: rgb(200,200,200);
outline: none;
}

h1 {
font-size: 30px;
}


#name {
width: 960px;
text-align: center;
margin: 40px auto 0px auto;
padding: 0px;
border: 0px;
letter-spacing: 3px;
}

#pos {
color: rgb(200,200,200);
font-family: "Trebuchet MS", Geneva, sans-serif;
font-weight: normal;
width: 960px;
margin: 0px auto 30px auto;
padding: 0px;
border: 0px;
font-size: 20px;
text-align: center;
}

ul {
list-style: none;
padding: 0px;
margin: 0px;
border: 0px;

}

li {
margin: 0px;
border: 0px;
display: block;

}

#nav ul{
width: 100%;
margin: 0px auto 10px auto;

}
#nav {
width: 960px;
margin: 0px auto;
}

#nav li{
/*display: block;*/
font-family: "Trebuchet MS", Geneva, sans-serif;
font-size: 0.8em;
float: left;
margin: 0px 0px 10px 0px;
}

#nav a{
/*display: block;*/
color: rgb(200,200,200);
float: left;
padding: 10px 24.5px;
text-decoration: none;
outline: none;
margin: 0px;
}

#nav a:hover{
background-color: rgb(30,30,30);
}

.table {
display: table;   /* Allow the centering to work */
margin: 0 auto;

}

iframe {
margin: 0px auto;
padding: 0px;
border: 0px;
}

#info {
width: 960px;
margin: 50px auto 50px auto;
}

#info li{
color: rgb(200,200,200);
}

#info ul {
margin: 0px auto;

}

#footer {
width: 960px;
margin: 40px auto;
border-top: dotted 1px gray;

font-size: 0.7em;
color: rgb(100,100,100);
}

#footer p {
float: left;
margin: 0px;
padding: 0px;
}

#contact{
font-size: 1em;
color: rgb(200,200,200);
font-family: "Trebuchet MS", Geneva, sans-serif;
font-weight: normal;
padding: 0px;
margin: 0px;
border: 0px;
float: right;
}

.clear {
width: 960px;
clear: both;
}
