label {
    display: none;
}

.page-break {
    display: none;
}

.block {
    position: absolute;
    top: 1em;
    left: 2em;
    width: 90%;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#header h1 a {
    width: 320px;
    background: transparent url(/images/header/mike-cavaliere-web-developer.png) top left no-repeat scroll;
}

.block .body {
    padding-left: 1em;
}

.block .body p {
    margin-bottom: 0.5em;
}

.block .body .left,
.block .body .right {
    float: left;
}

/* Rollover */
.experience-arrow {
    position: absolute;
    display: block;
    top: 100000px;
    left: 0px;
    width: 29px;
    height: 22px;
    background: transparent url(/images/resume/arrow.png) top left no-repeat scroll;
}

#content {
   position: relative;
   overflow: hidden; 
}

#content ul a {
    color: #94C5E3;
    font-weight: bold;
}

#content a.pdf-resume {
    position: absolute;
    top: 1em;
    right: 1em;
    padding-left: 1.5em;
    background: transparent url(/images/resume/pdf.gif) top left no-repeat scroll;
    font-weight: normal;
}

#sidenav {
    min-height: 65em;
}

/* Summary */
#summary div.body {
    margin-bottom: 1em;
}
#summary h2 {
    margin-bottom: .5em;
}

/* Skills */
#skills ul {
    margin-bottom: 1em;
}

#skills .body .left {
    width: 22em;
    margin-right: 3em;
}

/* Experience */
#experience ul {
    margin-left: 0;
}

#experience ul a {
    margin-right: .5em;
}

/* Education */
#education dl {
    margin-bottom: 1em;
}

ul.level-1 {
    margin-left: 1em;
}

ul.level-1 li.company { 
    list-style: none;
    display: block;
    margin-bottom: 1em;
}

ul.level-1 li.company div.title {
    cursor: pointer;
    background-color: #ffffff;
}
ul.level-1 li.company div.title h2 {

}
ul.level-1 li.company div.title span {
    
}
ul.level-1 li.company div.title strong {
    
}

ul.level-2 {
    padding-left: 1em;
    background: #808080;
}

ul.level-2 li.site {
    display: block;
}



ul li.site h4 {
    float: left;
    margin-right: .5em;
    font-size: 1em;
}

ul li.site strong {
    font-style: italic;
    font-weight: normal;
}

ul li.site span {
    color:#94C5E3;
    font-weight:bold;
}


#resume h2 {
    margin-bottom:0.5em;
    color:#3D7AB8;
    font-size:1.5em;
    line-height:1em;
}
#resume h3 {
    font-size:1.4em;
    margin-bottom:0.2em;
    color:#808080;
}

#projects li a {
    color: #808080;
}
