h1 {
	font-family: "Roboto", "HelveticaNeue-Ultralight", "Helvetica Neue Ultralight", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-weight: 100; font-size: 32pt;
	text-align: center;
}

#resume-container {
	font-family: "Roboto", "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

#resume-container div {
	/*outline: 1px solid #ddd;*/
}

#contactinfo {
	overflow: hidden;
}

#contactinfo a {
	text-decoration: none;
}

#contactleft {
	width:45%;
	float:left;
}

#contactright {
	width:55%;
	float:right;
	border-left: 1px solid #bbb;
}

#contactleft span {
	margin: 0.5em;
	display: block;
	text-align: right;
}

#contactright span {
	margin: 0.5em;
	display: block;
	text-align: left;
}

.meter-container {
	height: 30px; width: 100%;
	background: #bbb;
	border-radius: 10px;
	box-shadow: inset 0px 0px 0px 1px #000;
}

.meter-full {
	height: 30px; line-height: 30px;
	padding: 0 2em;
	background: rgba(128, 255, 128, 0.5);
	border-radius: 10px;
}

.meter-segment {
	width: 19.7%; height: 30px;
	padding: 0 1% 0 0;
	border-radius: 10px;
	display: inline-block;
	background: rgba(128, 255, 128, 0.5);
}

/*#contactinfo label {
	text-align: right;
	float: left;
	display: inline-block;
}

#contactinfo p {
	float: right;
	display: block;
	clear:both;
}*/