body{
text-align:center;
margin:0;
}
#wrapper {
margin:0 auto;
padding:0;
text-align:left;
background-color:#FFFFFF;
width:960px;
font-family: 'Titillium 250', Helvetica, Arial, Geneva, sans-serif;
}

#menu {
top:0;
position: fixed;
background:#666666;
z-index: 1000;
width:960px;
height:30px;
font-family: 'Helvetica Neue', Helvetica, Arial, Geneva, sans-serif;
}
#menu ul{
padding-left:80px;
list-style-type:none;
margin-top:5px;
}
#menu li{
float:left;
width:60px;
padding-right:20px;
}
#menu li.doublewidth{
width:320px;
}
#menu ul a{
text-decoration:none;
color:#CCCCCC;
}
#menu a:hover{
text-decoration:underline;
color:#999999;
}

h1{
font-size:78px;
color:#666666;
text-align:center;
font-family: 'Titillium 800', Helvetica, Arial, Geneva, sans-serif;
font-weight:bold;
margin:60px 0 10px;
}

.title {
font-size:18px;
color:#666666;
text-align:center;
font-family: 'Titillium 250', Helvetica, Arial, Geneva, sans-serif;
margin-bottom:15px;
letter-spacing:1.1px;
}
p.subheading{
margin:0;
font-size:14px;
}

.column{
float: left;
display: inline;
margin: 0 10px 25px 10px;
width:300px;
}
.column img{
border:0;
width:300px;
height:200px;
}

#statement{
width:800px;
text-align:justify;
margin:0 auto;
line-height:1.3;
margin-bottom:25px;
}
#social{
margin:0 auto;
height:320px;
margin-bottom:25px;
}
#stream{
float:left;
margin:0 auto;
margin-left:10px;
width:870px;
height:320px;
overflow-y:scroll;
}
#stream li{padding:0 6px;}
#stream a{color:#999;}
#stream a:hover{color:black;}
#socialLinks{
float:left;
margin:0 auto;
padding:0 10px;
width:60px;
}
#socialLinks img{
width:60px;
border:0;
}

#resume{
margin:0 auto;
margin-bottom:25px;
padding:0;
text-align:center;
}

.company{
font-size:20px;
padding-bottom:0;
margin-bottom:0;
}
.company a{
color:#333333;
text-decoration:underline;
}
.company a:hover{
color:#999999;
text-decoration:underline;
}
.date{
padding:0;
margin:0;
}