/*
  * compact.css -- Stylesheet suitable for printing an xmlresume to dead
  * trees without using too many of them (Arial font, white background)
  *
  * Contributed 2002 by Mark Miller (joup at bigfoot dot com)
  * http://xmlresume.sourceforge.net
 */
@media screen and (min-width : 800px) {
    body,
    table {
        width: 900px;
    }
    .header {
        /* background-image: url('http://www.kcl.ac.uk/ImportedImages/Schools/Artshums/staffprofiles/Croppedforweb/PeterStokes9423.jpg');
         */
        background-image: url('http://peterstokes.org/_a/i/crop1.jpg');
        background-size:200px;
        background-repeat: no-repeat;
        background-position: right top;

    }
}
@media screen and (min-width : 490px) {
    .shortcuts {
        margin-left: .8cm;
        margin-bottom: 20px;
        display: block;
        float: left;
    }
    .header {
        display: block;
        margin-left: 1.8cm;
        margin-left: 260px;
    }
    .content, .footer {
        margin-left: 0.8cm;
    }
}
body,
table {
    margin-top: 1cm;
    margin-bottom: 1cm;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    background-color: white;
    color: black;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.adr > div {
    padding-top: 6px;
    padding-bottom: 6px;
}

.shortcutheading {
    font-weight: bold;
    padding-bottom: 6px;
    text-align: center;
}

.hidden {
    display: none;
}
.shortcuts {
    text-align: left;
    border: solid 1pt #B5CFDD;
}
.shortcuts ul {
    margin-bottom: 8px;
    margin-left: -.8cm;
    margin-right: .2cm;
}

.shortcuts li {
    list-style: none;
}

.shortcuts li.active {
    font-weight: bold;
}
/*
.photo {
    display: block;
    float: right;
}
*/
.content {
    clear: both;
    margin-top: 1cm;
}
h1 {
    color: #0A608D;
    font-size: 150%;
}
h2 {
    /*
    margin-left: -.4cm;
    padding-left: .4cm;
    */
    margin-top: +.8cm;
    color: #0A608D;
    background-color: white;
    border-bottom: solid 2pt #B5CFDD;
    font-size: 115%;
}
h2 span.link a {
    float: right;
    text-decoration: none;
    font-weight: normal;
    font-size: small;
    color: #0A608D;
}
span.note:before {
    font-style: normal;
    content: "[";
}
span.note {
    font-style: italic;
}
span.note:after {
    font-style: normal;
    content: "]";
}
a {
    border-bottom: 1px dotted #999;
    text-decoration: none;
    color: #0A608D;
}
a:hover {
    border-bottom: 1px solid #0a608d;
}
h3, h4,
.skillsetTitle,
.jobTitle,
.degreeTitle,
.title,
.role {
    color: #0A608D;
    font-weight: bold;
    font-size: 100%;
    display: block;
}
.title a,
.role a {
    font-weight: normal;
}
h3, h4 {
    margin-bottom: 6px;
}


.vcard {
    margin-bottom: 20px;
}
.vcard .fn {
    display: none;
}
.vcard .title {
    font-weight: bold;
}

/*
 #hcard-Peter-A-Stokes-CCH {
    float: left;
 }
 */
#hcard-Peter-A-Stokes-ASNC {
    /*float: right;*/
    display: none;
}
p {
    margin-bottom: 0.05cm;
    margin-top: 0.15cm;
}
em {
    font-weight: bold;

}
ul, ol {
    margin-top: 0.1cm;

}
.projects p {
    font-style: italic
}
ul.degrees {
    padding-left: 0.2cm;

}
.title_m,
.title_j {
    font-style: italic
}
.title_a:before,
.soCalled:before {
    content: "'"
}
.title_a:after,
.soCalled:after {
    content: "'"
}
.copyright {
    font-size: 75%
}
li.degree {
    margin-bottom: 0.2cm;

}
.degreeTitle {
    font-weight: bold
}
.org {
    font-style: italic
}
.vcard .org {
    font-style: normal
}
/*
.jobTitle {
     font-weight: bold;
     display: block;
}
*/
.awardTitle {
    font-weight: normal
}
.footer {
    margin-top: 18px;
    border-top: solid 1pt #B5CFDD;
    font-size: 70%;
}
.nameHeading {
    font-size: 150%;

}
div.referee {
    margin-bottom: 0.5cm;

}
table.referees {
    width: 60%;
    margin-top: 0cm;
    margin-bottom: 0cm;
}
.refereeName {
    font-weight: bold
}
/*.skillsetTitle {
     font-weight: bold
}
*/
.urlA {
    font-family: sans-serif;
    color: red;
    background-color: white;

}
/*
.Publications {
    counter-reset: sublist-counter;
}
ol[type='pub'] > li::before {
  counter-increment: sublist-counter;
  content: counter(sublist-counter)  ": ";
}
*/
ul > li {
    list-style-type: square;
}
ol > li {
    list-style-type: decimal;
}
ol > li::marker {
    font-weight: bold;
    font-size: 75%;
}
strong {
    color: #0A608D;
}
