@charset "utf-8";

html { 
    background-color: #16160e;
}

body { 
    width: 58em;
    background-color: #16160e;
    color: #dcdddd;
}

a { 
    color: #f8fbf8;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 { 
    color: #f8fbf8;
}

body > header a { 
    color: #595857;
}

header a, 
header a:hover { 
    color: #a3a3a2;
}

article a:hover, 
section a:hover { 
    color: #2792c3;
}

article a:visited, 
section a:visited { 
    border-color: #2792c3;
}

article header { 
    position: absolute;
    right: 0;
    bottom: 0;
}

article header h1 { 
    font-size: 90%;
    font-weight: normal;
    color: #a3a3a2;
}

article footer { 
    display: none;
}

figure { 
    margin: 0;
}

figure img { 
    width: 100%;
    height: auto;
    border: 0;
}

figure a img { 
    width: 100%;
    height: auto;
}

ul.thumbnail-list li a { 
    border: 0 ! important;
}

ul.thumbnail-list li img {
    width: 4.8em;
}

nav.local { 
    top: 9.5em;
}

nav li a { 
    background-color: #f3f3f2;
    color: #16160e;
}

nav.local li a { 
    background-color: #dcdddd;
}

nav li.photo a, 
.local li a:hover { 
    background-color: #2792c3;
}

