
/* html 5 reset */

article, aside, details, figcaption, figure,
footer, header, menu, nav, section { display: block; }


/* Resume Formatting */

body { background: #fff; color: #1a1a1a; max-width: 820px; width: 100%; margin: 0 auto; font-family: sans-serif;}

h1 { text-shadow: 0px 0px 5px #fff; }

#profile { font-size: 22px; line-height: 28px;  }

.job-group { overflow: hidden; padding: 0 0 10px 0;}

.job-title {  background: #000; color: #eee; padding: 5px;  }
.company { float: left; margin: 0; }
.timeline { float: right; margin: 0; padding: 0 5px 0 0; }

p { width: 90%; padding: 0 0 0 20px;}
ol,ul { width: 90%; padding: 0 0 0 20px; margin: 0 0 0 40px;}
li { margin: 10px 0; max-width: 90%;}


#work-experience p, #work-experience ul { font: 16px/22px Helvetica, Arial, sans-serif; }

#profile aside { margin: 0; padding: 10px 0; font-size: 18px; }

.skills { list-style: none; display: inline; margin: 0; padding: 0; }
.skills li {  display: inline; }

.skills li:after { content: ", "; }
.skills li:last-child:after { content: ""; }
