.site-header {
    padding-right:1.5em;
}

.theme-select {
    margin-top:0.8em;
    color:black;
    font-size:10pt;
}

.footer {
    margin-top:1.5em;
    padding:1em 0;
}

.top-buffer {
    margin-top:20px;
}

/* For projectBlock */
.project-collapse {
    font-size:12pt;
}

.project-title {
    cursor:pointer;
}

.skill-label {
    display:inline-block;
    margin-right:0.5em;
}

.project-image {
    margin:1em;
}

.project-image-caption {
    line-height:250%;
}

/* For contactLinks */
.contact-list ul {
    padding-left: 0;
    line-height:200%;
}

.contact-list li {
    display:inline;
    list-style-type: none;
    padding-right:20px;
}

.contact-list .contact-icon {
    font-size: larger;
    width: 30px;
    text-align: center;
}
