body{
text-align:center;
font-family: Helvetica, Arial, sans-serif;
font-size: 10pt;
}
#container{
width: 80%;
margin: 0 auto;
text-align:left;
}
#title{
width:100%;
border-bottom: 2px solid #000;
font-size: 18pt;
text-align: right;
}
span.grey{
color: #808080;
}
#sub{
	text-align: right;
		font-size: 10pt;
	font-weight:bold;
}
.sectitle{
color: #808080;
font-size:15pt;
padding-top:10px;
}
.entrytitle{
float:left;
font-weight: bold;
}
.entry{
padding-top:20px;
}
.dates{
float:right;
font-weight: bold ;
font-style: italic;

}
.content{
clear:both;
margin: 0;
}
p.position{
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
}
table.skills{
padding-top:10px;
}
table.skills td{
width: 200px;
}
#footer{
	width:100%;
	border-top: 2px solid #000;
	font-size: 10pt;
	text-align: justify;
	padding-top: 5px;
	margin-top: 100px;
	}
	
#footer .left{
	float:left;
}
#footer .right{
	float: right;
	
}