body { cursor:default; font-size:2em; color:white; background:#D23 url('http://static2.wikia.nocookie.net/__cb20060914103902/memoryalpha/en/images/8/89/USS_Enterprise_(NCC-1701)_assignment_patch.png') repeat-y right top; background-size:200px; }

header, footer { clear:both; padding:1em; margin:0; }
header h1, header h2 { margin:0; padding:0; }
figure { background:#900; float:left; margin:1em; padding:1em; width:24%; max-width:12em; }
figure img { width:100%; height:auto; margin:0; }
figure h1 { font-size:1.25em; margin-bottom:.5em; }

a { cursor:pointer; color:gold; }
a:hover { color:white; }
a:active { position:relative; top:.1em; }
a.current, a.current:hover, a.current:active { position:static; color:white; }

a img { border:.125em dotted yellow; transition: .25s solid #900; }
a:hover img { border-color:white; }
figcaption { }

.warning { background: yellow; color: red; }

.last-modified { float:right; font-size:.75em; background:#900; color:#D23; padding:.25em .5em; font-style:italic; text-align:right; } .last-modified strong:before { content:"Stardate "; }
.email-webmaster { font-size:.6em; text-transform:lowercase; float:right; clear:both; margin:-.5em 0 2em; color:#900; }
.email-webmaster a { color:inherit; text-decoration:none; } .email-webmaster a:hover { color:#FFF; text-decoration:underline; }

/* Badges */

.badge-list {
    list-style: none;
    margin: 0 0 0 1em;
    padding: 0;
}

.badge-list:after {
    content: "";
    clear: both;
    display: block;
}

.badge-list>.badge-item {
    float: left;
}

.badge-list>.badge-item>.badge {
    width: 2em;
    padding: .5em .5em .3em;
    margin: 0;
    border-bottom: .2em solid transparent;
}

.badge-list>.badge-item>.badge.current {
    display:none;
}

.badge-list>.badge-item>.badge>figcaption {
    display: none;
}

.badge-list>.badge-item>.badge:hover {
    cursor: pointer;
    border-color: yellow;
}
.badge-viewer {
    margin-top: 0em;
    background: black url('http://wallpapercave.com/wp/j8eMFrM.jpg');
    width: 16em;
    display: block;
    max-width: none;
		position:relative;
		float:none;
}
.badge-viewer figcaption {
	position:absolute;
	font-size:.6em;
	right:0;bottom:0;left:0;
	padding:0 1em;
	text-align:right;
}