/* 
    Document   : resume_screen
    Created on : Dec 4, 2013, 10:47:30 PM
    Author     : tim
    Description:
        Page specific stylesheet for resume.php
*/

/* personal info */
div#personal-info{
    margin: 40px 0 0;
    height: 40px;
}

div#name {
    font-size: 2em;
    letter-spacing: 0.2em;
    color: #902d02;
    float: left;
}

div#contact-info a{
    display: block;
    float: right;
    clear: right;
    line-height: 1em;
    padding-bottom: 0.6em;
}

/* proficiencies */
div#proficiencies ul{
    list-style-type: none;
    font-weight: bold;
    padding: 0;
    margin: 10px 0 0 20px;
}

div#proficiencies ul ul {
    margin: -25px 0 0 160px;
    padding: 0;
    font-weight: normal;
    font-size: 0.9em;
}

div#proficiencies li li{
    display: inline;
    padding: 0 0 0 5px;
}

/* work experience */
div.job {
    position: relative;
    margin: 10px 20px 40px;
}

h3 {
    font-size: 1em;
    margin: 0;
    font-weight: bold;
}

div.title {
    position: absolute;
    top: 0;
    right: 0;
    font-style: italic;
}

div.location {
    font-size: 0.9em;
    line-height: 0.9em;
}

div.date {
    position: absolute;
    top: 2em;
    right: 0;
    font-size: 0.9em;
    line-height: 0.9em;
}

div.job hr {
    background: white;
    margin: 2px 0 4px;
}

div.job ul{
    margin: 0;
    line-height: 1.4em;
}

div.job li{
    margin: 10px 0 0;
}

/* education */
div#education {
    position: relative;
}

div.school {
    margin: 0 0 0 20px;
    font-weight: bold;
}

div#education ul{
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 40px;
}

div#education li {
    display: inline;
    font-style: italic;
    line-height: 1em;
}

div#education li:last-child {
 display: block;   
}

div#gpa {
    position: absolute;
    top: 25px;
    right: 20px;
}

/* references */
div#references {
    margin: 60px 0;
    font-size: 0.8em;
}

a#pdf:link {
    font-size: 0.9em;
    text-decoration: underline;
}

div#content a#pdf:hover {
    text-decoration: underline;
}