body {
	color:#000;
	background:#c3b8a6;
}

a:link, a:visited, a:active {
	color:#000;
}

main > * {
	background-color:#fcfcfc;
	border-left-color:#000;
	border-right-color:#000;
}

main > h1 {
	color:#fff;
	text-shadow:1px 1px .5px #000, -1px -1px .5px #000;
}

main > h1 a:link,
main > h1 a:visited,
main > h1 a:active {
	color:#fff;
	text-decoration:none;
}

main > header {
	color:#fff;
	text-shadow:1px 1px .5px #000, -1px -1px .5px #000;
	background:rgba(55, 55, 55, .5);
}

main > header a:link, main > header a:visited, main > header a:active {
	color:#fff;
}

main > aside#screens {
	border-top-color:#000;
}

main > aside#screens > a > img {
	border-color:#000;
}

main > nav#similar > a,
main > nav#series > a,
main > nav#altversions > a,
main > nav#insider > a,
main > nav#list > a,
main > nav#teaser > a,
main > nav#random > a {
	color:#fff;
	border-color:#000;
	text-shadow:1.5px 1.5px 1px #000, -1px -1px .5px #000;
}

main > nav#list > a:hover {
	filter:drop-shadow(2px 2px 1px #666);
}

main > nav#list {
}

main > nav#list > a > div {
	border-color:#000;
}

main > footer {
	border-bottom-color:#000;
}

nav#partners {
	border-color:#000;
	color:#fff;
	text-shadow:1px 1px .5px #000, -1px -1px .5px #000;
}

nav#partners a:link, nav#partners a:visited, nav#partners a:active, nav#partners a:hover {
	color:#fff;
}

#bg {
	opacity:.5;
	/*filter:sepia(100%) blur(2px);*/
	filter:sepia(100%);
}

#zoom {
	background-color:#000;
}

.rating0i {
	background:#000;
	border-color:#000;
}

.rating1i {
	background:#f00;
	border-color:#000;
}

.rating2i {
	background:#fa0;
	border-color:#000;
}

.rating3i {
	background:#ff0;
	border-color:#000;
}

.rating4i {
	background:#af0;
	border-color:#000;
}

.rating5i {
	background:#0f0;
	border-color:#000;
}

.rating6i {
	background:#0a0;
	border-color:#000;
}

.ratingo {
	background:url(/pics/ratingbar.png) repeat-y;
	border-color:#000;
}

nav#mainmenu {
	background:#fff;
	color:#666;
	border-top-color:#000;
}

nav#mainmenu > a:link, nav#mainmenu > a:visited, nav#mainmenu > a:active {
	color:#666;
}

nav#mainmenu a:hover, nav#mainmenu img:hover {
	color:#000;
}

nav#mainmenu ul > li a:link, nav#mainmenu ul > li a:visited, nav#mainmenu ul > li a:active,
nav#switcher span {
	color:#666;
}

#mainmenu input[type=text], #mainmenu input[type=password], #mainmenu select, #mainmenu input[type=submit] {
	border-color:#999;
}

#mainmenuaccount input[type=text], #mainmenuaccount input[type=password], #mainmenuaccount select {
	background:#fff;
}

#mainmenuaccount input[type=submit] {
	background:#ddd;
}

nav#switcher span {
	text-shadow:1px 1px 0 #aaa;
}

nav#mainmenu ul > li a:hover,
nav#switcher span:hover {
	color:#000;
}

#mainmenulist {
	background:#fff;
	color:#666;
}

#mainmenulist > h2 {
	color:#000;
}

#submenuaccount {
}

section#box > a > img {
	border-color:#000;
}

hr {
	border-top-color:#666;
}

nav#switcher {
	background:#eee;
	color:#666;
}

nav#teaser {
	border-top-color:#000;
	background:#eee;
}

.gallery > img {
	border-color:#000;
}

.inlinescreen > img {
	border-color:#000;
}

#quiz {
	background:#fff;
	border-color:#000;
}

ul.quiz li {
	border-color:#000;
	background:#ddd;
}

ul.quiz li.correct {
	background: green;
}

ul.quiz li.incorrect {
	background: red;
}

a.gamelink:link, a.gamelink:active, a.gamelink:visited, a.gamelink:hover, span.gamelink {
	color:#427a7e; /*#69a1a5;*/
}

nav#completionresults {
	background:#fff;
	color:#666;
	border-color:#000;
}

nav#completionresults > a#completionresultsactive, nav#completionresults > a:hover {
	background:#eee;
	color:#000;
}

.mandatory {
	color:red;
}

.floppy-verified { color:green; }
.floppy-unverified { color:grey; }
.floppy-cracked { color:orange; }
.floppy-restored { color:yellow; }
.floppy-modified { color:blue; }
.floppy-bad { color:red; }

.staff {
	background:#c3b8a6;
	border-color:#000;
	box-shadow:1px 1px 2px #666;
}

.userpick {
	background:#eee;
	border-color:#000;
	box-shadow:1px 1px 2px #666;
}
