* {
margin:0;
padding:0;
}

body {
background-color: #1c1c1c;
color: #444;
font-family: Arial;
}
            
#container {
color:#d5d5d5;
width:750px;
top:50%;
left:50%;
margin:0 auto;
font-size:21px;
}

h1 {
float:left;
margin:3px 0;
font-size:42px;
font-weight:bold;
color:#99FF0F;
}

h1 a,h1 a:visited,h1 a:hover {
color:#99FF0F;
text-decoration:none;
border:0;
}

a,.green {
color:#99FF0F;
text-decoration:none;
margin:0;
border-bottom:1px dashed #99FF0F;
}

a:visited {
color:#444;
text-decoration:none;
margin:0;
border-bottom:1px dashed #444;
}

.version {
float:left;
padding:6px 0;
font-size:17px;
}

.age {
font-size:16px;
color:#99FF0F;
}

.ageTwitter {
font-size:16px;
color:#00C0FF;
}

.twitter a,.blue {
color:#00C0FF;
border-bottom:1px dashed #00C0FF;
}

h2 {
margin:30px 0 0 0;
font-size:21px;
}

#header {
height:78px;
}

#nav {
float:right;
height:54px;
width:386px;
background:url(http://i44.tinypic.com/so4jgj.png);
}

#nav ul {
margin:13.5px 0 0 6px;
font-weight:bold;
font-size: 20px;
}

#nav li {
float:left;
list-style:none;
margin:0 7px 5px 12px;
}

#nav li a {
color:#ccc;
border:0;
}

#content p {
font-size:18px;
}

#footer {
height:25px;
margin:35px 0;
}

#footer li {
float:left;
list-style:none;
margin:0 10px 0 0;
}

#footer li a {
background:#000;
padding:4px;
color:#ccc;
border:0;
font-size:15px;
}