body {  
padding:0;
margin:0;
font-family:Helvetica,Arial,sans-serif;
}

#logo {
position:fixed;
top:0px;
left:75%; 
margin-top: 8px;
}

#menu {
position:fixed;
top:8px;
width:100%;
background-color:#666;
padding: 10px;
opacity:0.9;
filter:alpha(opacity=90);
-moz-opacity:0.9;
}

#menu ul {
list-style-type:none;
margin:0;margin-left:8%;padding:0;
}

#menu li {
float:left;
padding-right:20px;
color:white;
font-weight:normal;
font-size: 15pt;
}

#container {
width:1000px;
margin:auto;
background-color:#eee;
text-align:center;
}

#splash {
padding-top:8px;
}

#content {
width:650px;
float:left;
margin:15px 0px 0px 30px;
text-align:left;
}

#updates {
text-align:left;
width: 220px;
margin: 10px 0 0 68px;
float:left;
}

img {
border:0;
}

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

#menu a:hover {
color:blue;
}

#footer p {
font-size:8pt;
color: #bbb;
text-align: center;
}

#footer a {
color: #bbb;
font-weight:bold;
text-decoration:none;
}

h1, h2, h3, h4 {
margin:0;padding:0;
}

h1 {
font-size: 16pt;
}
h2 {
font-size: 14pt;
margin-top:20px;
}
h3 {
font-size: 12pt;
margin-top:20px;
}
h4 {
font-size: 10pt;
}

p { font-size: 10pt; }

#updates p {
font-weight:bold;
padding-bottom:15px;
}

#updates img {
padding-top: 5px;
border-bottom: 1px solid red;
}

#content a {
color:#777;
font-weight:bold;
text-decoration:none;
}

#content li {
font-size: 10pt;
}
