h1, h2, h3, h4, h5, h6 {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    margin: 0.5em 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

h1 {
    font-size: 30px;
    line-height: 36px;
}

h2 {
    font-size: 26px;
    line-height: 31px;
}

a {
    color: $linkmain;
    font-weight: bold;
}

a:link {
    color: $linkmain;
}

a:visited {
    color: $linkvisited;
}

a:focus,
a:hover,
a:active {
    color: $linkactive;
}

strong, b {
    font-weight: 600;
    line-height: normal;
}

em, i {
    font-style: italic;
}

tt, code, .source-code {
    font-family: $fonts-family-monospace;
}

tt, code {
    padding: 1px 2px;
    border: 0;
    white-space: pre;
    color: #555;
    background-color: #E8E8E8;
}

pre {
    background-color: #F2F2F2;
    color: #555;
    padding: 2px 4px;
    font-family: $fonts-family-monospace;
}

small {
    font-size: 85%;
    line-height: 85%;
}

h1 span {
    float: right;
    font-size: 50%;
    margin: 0.45em 0 -0.45em -0;
    color: #666;
}

.status-timed {
    color: #A80; // #0066FF;
}

.status-published {
    color: #7FA800; // #43AC6A;
}

.status-held {
    color: #CA2300; // #F04124;
}

.status-draft {
    color: #0569E2; // #99F;
}

