ol#hresume{
width: 750px;
border-left: 1px #ddd solid;
padding-left:0;
margin:0px;
list-style: none;
margin:30px;
}

ol#hresume ol, ol#hresume ul{
list-style: none;
margin:0;
padding-left:2.75em;
}

ol#hresume h2 {
border-bottom: 2px #aaa solid;
font-size:2em;
color: #333;
padding-bottom:0;
line-height:65%;
margin-bottom: 0;
padding-bottom:0;
margin-left:-2px;
}

ol#hresume li.contact p span.info {
display:block;
}

ol#hresume address {
font-style: normal;
display: inline;
}

ol#hresume li.conference address {
float:left;
margin-right: .25em;
}

ol#hresume h3, ol#hresume h4, ol#hresume h5{
text-transform: uppercase;
margin-bottom: 0.2em;
padding-bottom:0;
}



ol#hresume h3{
color: #444;
font-size:1.3em;
border-bottom: 1px #aaa solid;
line-height:65%;
margin-left:-2px;
}

ol#hresume h4, ol#hresume h5{
font-size: 1em;
padding-top:0;
margin-top:0;
margin-bottom:.05em;
}

ol#hresume h4.work, ol#hresume h4.academic{
font-size:1.1em;
color: #333;
border-bottom: 1px #ccc solid;
line-height:65%;
margin-top:.5em;
}


ol#hresume p{
margin-top:0;
margin-bottom:0;
}

ol#hresume li.summary p{
margin-left:2.75em;
margin-right:2.75em;
margin-bottom:.25em;
}

ol#hresume a{
color: #225;
text-decoration:none;
outline-style:none;
border-bottom: 1px #bbd solid;
padding-bottom:1px;
}

ol#hresume a:visited{
color: #525;
border-bottom: 1px #dbd solid;
}

ol#hresume a:active, ol#hresume a:hover{
color: #558;
border-bottom: 1px #bbd dashed;
}


ol#hresume abbr {
border-bottom:none;
}

ol#hresume li.publications cite{
font-style:normal;
font-weight:bold;
display:block;
}

ol#hresume li {
padding-bottom: 1em;
}

ol#hresume .description li{
padding-bottom: 0;
}

ol#hresume li.skills ul li ul li{
display:inline;
margin-right:.5em;
}

ol#hresume a[href $='.pdf']{
padding-right: 14px; 
background: transparent url('http://scott.sherrillmix.com/res/pdf.png') no-repeat center right; 
}
