/*.custom .format_text a { text-decoration: none; }
.custom .format_text a:hover { text-decoration: underline; } */
.custom .format_text a:hover { color: #D6D6D6; }
.custom .headline_meta a { border-bottom: 1px solid #434543; }

body.custom { background: black url('http://www.sdmud.com/misc/sd-web_bg.png') 0 0 repeat-y; }
/* body.custom { background: black url('http://www.sdmud.com/misc/sd-web_bg.png') 0 0 repeat-y; background-attachment: fixed; } */

.custom code, pre { line-height: 1em; background: #434543; }
.custom input, textarea { font-size: 1em; color: #BDBDBD; background: #434543; border: 1px solid #575957; border-right-color: #757875; border-bottom-color: #757875; }
.custom input:focus, textarea:focus { background: #575957; border-color: #575957; border-right-color: #757875; border-bottom-color: #757875; }

.custom #container {
    margin-top: 4em;
    margin-bottom: 10em;
}

/* Archive */

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archive a { text-decoration: none; }
.custom .archive a:hover { text-decoration: underline; }
.custom .archiver { float: right; width: 30%;}
.custom .archivel { float: left; width: 70%;}

/* Front page */

.custom .frontr { float: right; width: 40%;}
.custom .frontl { float: left; width: 60%;}