/* $Id: styles.css,v 1.3 2009-03-17 22:11:52 anders Exp $
 * --------------------------------------------------------------------------
 * Cascading stylesheet
 */

body {
    margin: 9px;
    font-family : Verdana, sans-serif;
    font-size : 12px;
    text-align: left;
    background: #FFFFFF;
}

img {
    border: 0px;
}


div {
    margin: 1px;
}


div.left {
    float: left;
    background: #bbbbbb;
    height: 74%;
    padding-right: 1em;
    font-weight: bold;
    font-size : 14px;
    line-height: 1.5em;
}


div.bodyarea {
    padding-left: 1em;
    text-align: left;
    font-size: 14px;
    letter-spacing: 0px;
    float: left;
    width: 60%;
}

div.top {
    font-weight: bold;
    font-size: 350%;
    font-style: italic;
    text-align: center;
    background: #cccccc;
    height: 4.5em;
}


img.topleft {
    position: absolute;
    top: 1em;
    left: 1em;
    vertical-align: middle;
    height: 3em;
}

img.topright {
    position: absolute;
    top: 1em;
    right: 1em;
    vertical-align: middle;
    height: 3em;
    overflow: hidden;
}

span.topmid {
    position: relative;
    z-index: 10;
    top: 1.5em;
}

div.buttom {
    text-align: center;
    font-size: 10px;
    font-style: italic;
    width: 99%;
    padding: 5px;
    background: #aaaaaa;
    float: left;
}

ul.menu {
    text-align: right;
    list-style-image: none;
    list-style-type: none;
}

div.array img {
    float: left;
    padding: 5px;
}


.breadcrumb {
    font-family : Verdana, sans-serif;
    font-size: 10px;
    display: block;
}


.lastupdated {
    font-family : Verdana, sans-serif;
    font-size: 10px;
    text-align: right;
    display: block;
}

a:link {
    text-decoration: none;
    color: #0000ff;
}

a:active {
    text-decoration: none;
    color: #0000ff;
}

a:visited {
    text-decoration: none;
    color: #0000ff;
}

a:hover {
    text-decoration: underline;
    color: #0000ff;
}

#cv #cvTitle {
    margin-top: 1.5em;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
}


#cv #cvName {
    margin: 1em;
    text-align: center;
    font-size: 2.5em;
    font-weight: bold;
    border: 1px dotted #cccccc;
}

#cv h2 {
    border-bottom: 1px dotted #cccccc;
}

ul.cvList {
    list-style-image: none;
    list-style-type: none;
    width: 100%;
    padding: 0;
    margin: 0;
}

li.cvLeft {
    font-style: italic;
    float: left;
    width: 20%;
    margin-bottom: 1em;
    padding: 0px;
}

li.cvRight {
    float: left;
    width: 75%;
    margin-bottom: 1em;
    padding: 0px;
}

.cvDates2 {
    width: 250px;
    text-align: right;
    font-size: 75%;
    left: 422px;
    margin: -47px 0px 0px;
    padding: 0px;
    position: relative;
    height: 41px;
}

.cvDates {
    text-align: right;
    padding: 0px;
    position: relative;
}

