/*********************************************************************
 * resume.css                                                        *
 *                                                                   *
 * Page specific CSS styling.
 *                                                                   *
 *********************************************************************/

/* #main * { border: 1px dotted red; }                             /**/

  /* Main ************************************************************/
#main P {
    text-indent:        0pt             !important;
}

#main DD {
    margin-left:        3em;
}

#main DD A {
    padding:            1px;
}

#main DD A:hover {
    border:             1px dotted blue;
    background:         #ffffcf;
    color:              blue;
    padding:            0pt;
}

DL {
    margin-bottom:      4em;
}

DT {
    color:              #fffff0;
    background:         #1b3662;
    border:             2pt outset #1b3662;
    font-size:          140%;
    font-variant:       small-caps;
    padding:            2pt 4pt;
    padding-left:       1em;
}

@media print {
    DT {
        border:         1px solid black;
        color:          black;
    }
}

    /* :first-child hack. */
#main DD H3 {
    font-size:          100%;
    font-variant:       normal;
    font-weight:        normal;
    margin:             1em 0 1ex;
}

#main DD * + H3 {
    margin-top:         2em;
}

.entry {
    font-weight:        bold;
}

.alt {
    font-weight:        normal;
    font-variant:       small-caps;
}

#main P {
    margin:             4pt 2em 1em 0;
}

#main #contact {
    line-height:        160%;
}

#main P#ref {
    font-size:          80%;
    font-style:         italic;
    line-height:        200%;
    margin-right:       1em;
    text-align:         right;
}

  /* Footer **********************************************************/
#validation {
    float:              left;
}

/*********************************************************************
 * END                                                               *
 *********************************************************************/

