
h1,h2,h3,h4,h5,p,span,div,li,ul,a {
    margin:0;
    padding:0;
}

h1 {
    padding: 1em 0 0 0;
}

ul { padding: 1em 0 0 1em; }

h2 { padding: .8em 0 0 .5em; }

li {
    margin-left: 2em;
}

p { margin: 1em;}

html, body {
    width:100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

body {
    font-size: 100%;
    font-family: "NewRegular","Lucida Grande",Tahoma,"Trebuchet MS",Arial,Helvetica,FreeSans,sans-serif;
}

#wrapper {
    margin: 0 auto;
    padding: 0;
    width: 80%;
    max-width: 970px;
    background: transparent url(../images/tie3.png) no-repeat right top;
    background-size: auto 250px;
}

.cv #wrapper {
    background: transparent url(../images/tie2.jpg) no-repeat left top;
    background-size: auto 250px;
    height: 100%;
}

#header {
    width: 100%;
}

#header ul {
    list-style: none;
    margin:.5em 0 0 0;
    padding:0;
}

#header li {
    margin: 0;
    padding: 0;
    list-style-type: bullet;
    display: inline-block;
}

#cv_div { font-size: 100%; }

#cv_div .left {
    float: left;
    width: 250px;
    padding-top: 250px;
}

#cv_div div.left p{
    padding: .1em 0 0 .5em;
    margin: 0;
}

#cv_div div.inner {
    float: left;
    padding-left: 2em;
    border-left: 1px solid #999;
    width: 60%;
}

#cv_div p.line {
    float: right;
    clear: both;
    width: 80%;
}

#cv_div span {
    float: left;
    clear: both;
    text-align: left;
}

#cv_div span.what {
    color: #888;
}

#cv_div span.when {
    clear: none;
    color: #999;
}

#cv_div h2 {
    float: left;
    clear: right;
    font-size: 2em;
    font-weight: normal;
    color: #888;
}

#cv_div a,
#cv_div a:link,
#cv_div a:visited {
    color: #000074;
    text-decoration: none;
}

#cv_div a:hover {
    color: #3232ce;
}

