#startpage-box-lower {
    padding: 9px;
    margin-bottom: 1em;
}

body #top-navigation {
    background: #9c0;
    color: #000;
    height: 24px;
    border: none;
}

body #top-navigation a, body #top-navigation a:link, body #top-navigation a:visited, body #top-navigation a:active { color: #000; }

#mainnav {
    background: url(/static/image/navigation/bg-ffh-right.png) repeat-x;
}

#mainnav #nav-left {
    background: url(/static/image/navigation/bg-ffh2-left.png) no-repeat 100% 0;
}

#mainnav #highlight {
    background: #52791c;
}

#mainnav #nav-right a, #mainnav #nav-right a:link, #mainnav #logout a, #mainnav #logout a:link { color: #fff;}

#mainnav #nav-right, #logout { color: #fff; }

#mainnav #bubble-post {
    background: #CE0035;
    border-color: #CE0035;
}

.accent {
    color: #000;
    background: #CE0035;
    border-color: #000;
    border-style: solid;
    border-width: 0;
}

ul.menu {
    background: #932224;
    color: #fff;
}

body { background:#9c0; color:#000; }
body#startpage { background: #eee }

th { color:#000000; }

a { color:#000000 }
.sbox a { color:#922224 }
.mbox a, #out a { color:#52791c }

.sbox h1, .sbox h2, .sbox .head, .sbox h1 a, .sbox h2 a {
    color: #333;
}

body.mbox,body .mbox,div.mbox,td.mbox { background: #fff; border:1px solid #fff; color:#000; }
ul.tabs li { border-color: #ff0 }

sup.footnote { color:#444; }

body.sbox,body .sbox,div.sbox,td.sbox { background: #ff0; border:1px solid #ff0; color:#000; }
#seamless-header, #conversation-subheader { background: #ff0; border-color: #000; }

body .box, body .out, #out, body #out { color: #000; }

body .navlist a:hover, body #multigames a:hover, body .calendar a:hover { color: #000;}

body .newsexcerpt, body a.newsexcerpt, body a.newsexcerpt:link, body a.newsexcerpt:visited, body a.newsexcerpt:hover { color: #333 }

ul.drop li ul { background:#eee; border-color:#52791c; }
ul.drop li ul a:hover { background:#fff; }
.even, body.ruled { background: transparent; }

a.rss, a.rss:link, a.rss:hover { color:#000000; }

button, input.button, input.hbutton, body a.button, body a.button:link, body a.button:visited, body a.button:active, .sbox button {
    background-color: #000;
    background-image:url(/static/image/form/button-black.png);
    color: #fff;
    fill: #fff;
    border:1px solid #000;
}

body .even { background-color: #f8f8f8; }

#footer, #footer a, #footer a:link, #footer a:visited { background: #eee; color: #52791c;}

body a.user, body a.user:link, body a.user:visited, body a.user:active { color:#000 }
body a.perm, body a.perm:link, body a.perm:visited, body a.perm:active { color:#d22 }
body a.temp, body a.temp:link, body a.temp:visited, body a.temp:active { color:#22d }
body a.unreg, body a.unreg:link, body a.unreg:visited, body a.unreg:active { color:#666 }
body a.usr-reg,body a.usr-reg:link,body a.usr-reg:visited,body a.usr-reg:active { color: #000;}
body a.usr-unreg,body a.usr-unreg:link,body a.usr-unreg:visited,body a.usr-unreg:active { color: #606060;}
body a.usr-perm,body a.usr-perm:link,body a.usr-perm:visited,body a.usr-perm:active { color: #d02020; }
body a.usr-temp,body a.usr-temp:link,body a.usr-temp:visited,body a.usr-temp:active { color: #2020d0; }

body a.link {
    background-image: url(/style/icon/link/000000);
}

body a.backlink {
    background-image: url(/style/icon/backlink/000000);
}

body .sbox a.link {
    background-image: url(/style/icon/link/922224);
}

body .sbox a.backlink {
    background-image: url(/style/icon/backlink/922224);    
}

body .mbox a.link {
    background-image: url(/style/icon/link/008383);
}

body .mbox a.backlink {
    background-image: url(/style/icon/backlink/008383);
}

body#startpage h1, body#startpage h2 {
	color: #000;
}

body#startpage #login {
    background: #99cc00;
}

body#startpage #bubble-content {
    background: #99cc00;
    color: #000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 20px 40px;
}

body#startpage #bubble-content button {
    background: #ffff00;
    color: #000;
}

body#startpage #bubble-content button:hover {
    background-color: #ffff00;
}

body#startpage #bubble-top,
body#startpage #bubble-bottom, body#startpage #bubble-arrow {
    height: 0;
    background: none;
}

body#startpage .picture img {
    background: #99cc00;
}

body#startpage #logo {
    background: none;
    color: #000;
}

body#startpage #logo h1, body#startpage #logo h2 {
    font-weight: bold;
}

body#startpage .haken {
	background:url(/static/image/partner/ffh/haken.gif) no-repeat;
}

body .ruled, #message-list-wrapper tr.m:hover, body#topics .boardlist a:hover, body#topics .item:hover { background: #eee; }