#corpus {
	background-color: #000000;
	color: #ffFFFF;
	margin: 0 auto;
}

#corpus a {
	color: #DA1724;
}

#cookiemessage {
	background-color: # ;
	color: #DA1724;
}

#forminfo {
	background-color: #000;
	color: #DA1724;
}

#pn .pnav-curr,#pn .pnav-prev,#pn .pnav-next {
	border: 1px solid #CCCCCC;
}

#pn .pnav-link {
	color: #FFFFFF;
}

#pn .pnav-curr {
	color: #FFFFFF;
}

.error {
	color: #DA1724;
}

.rightline {
	border-right: 1px solid #FFF;
}

hr {
	background: #000;
	border: 0px;
	color: #FFF;
}

img {
	border: none;
}

input.readonly {
	color:#666666;
}

input[type=password],input[type=search],input[type=text],textarea,select {
	border: 1px solid #DA1724;
	background: #000000;
	color:#FFFFFF;
}


input[type=submit], input[type=reset], input[type=button], a.button {
	background: #000000 url(/gfx/button-bg) repeat-x;
	border: 1px solid #DA1724;
	color: #FFFFFF;
}

table {
	border: none;
}


#main .nocolor {
	border: 1px hidden #CCCCCC;
}

#main .catview {
	background: #000000 url(/gfx/themes/1/cat-bg) no-repeat top left;
	border-left: 1px solid #006485;
	border-right: 1px solid #006485;
	border-bottom: 1px solid #006485;
	color: #FFFFFF;
}

#main .catview a {
	color: #FFFFFF;
}

#main .catview h2 {
	color: #FFFFFF;
}

#main .blue {
	background: #000000 url(/gfx/themes/1/hd-bg) repeat-x top left;
	color: #FFFFFF;
}

#main .blue a {
	color: #FFFFFF;
}

#main .blue a.button {
	color: #333333;
}

#main .blue h1 {
	color: #FFFFFF;
}

#main .blue h2 {
	color: #FFFFFF;
}

#main .grey {
	border: 1px solid #000;
	background: #000;
}

#main .greystart {
	border: 1px solid #111111;
	background: #000000;
}

#main .white {
	border: 1px solid #DA1724;
	background-color: #000000;
}

#main .whitesysmenue {
	border: 1px solid #ffffff;
	background-color: #000000;
}

#main .white3pad {
	border: 1px solid #fff;
	background-color: #000000;
}

#main .whitenopad {
	border: 1px solid #ffff;
	background-color: #000000;
}

#main div.red {
	border: 1px solid #003569;
	background-color: #006485;
}

#main div.red a {
	color:#FFFFFF;
}

#main span.red {
	color: #DA1724;
}

#main .thumbbox .white table {
	background: url(/gfx/themes/1/preview-bg) repeat-x 0px 2px;
}

#main .thumbrow .white table {
	background: url(/gfx/themes/1/preview-bg) repeat-x 0px 0px;
}


#header #controls, #header #loginsmall {
	background-color: rgba(0, 0, 0, 0.3);
}

#header h3 {
	margin: 0;
	padding: 0;
}

#header #controls {
	top: 10px !important;
}

#header #loginsmall {
	top: 10px !important;
}

#header #notices {
	top: 35px !important;
}

#header #controls a {
	color: #FFFFFF;
}

#header #controls li {
	border-left: 1px solid #FFFFFF;
}

#header #controls li.first {
	border-left: none;
}

#header #loginsmall a {
	color: #FFFFFF;
}

#header #logo span {
	background: url(/gfx/header/logo.png) no-repeat top left;
}

#header #chooselang img {
	border: 1px solid #DA1724;
	background-color: #DA1724;
}

#header #chooselang a img {
	background: none;
	border: none;
}

#header #chooselang a:hover img {
	background-color: #FFFFFF;
	border: 1px solid #003569;
}

#header #navigation a {
	color:#DA1724;
}

#header #navigation ul {
	border-bottom: 0px solid #006485;
}

#header #navigation ul li {
	
	background-color: #000000;
}

#header #navigation ul li.active {
	background: #000 url(/gfx/themes/1/nav-col) repeat-x top left;
	border: 1px solid #000;
	border-bottom: none;
}

#header #navigation ul li.active a {
	color:#ffffff;
}

#header #navoptions {
	background-color: #000;
	border-bottom: 1px solid #DA1724;
	border-left: 1px solid #DA1724;
	border-right: 1px solid #DA1724;
	border-top:1px solid #DA1724;
}

#header #navoptions a {
	color: #FFFFFF;
}

#header #navoptions .active {
	color: #DA1724;
}

#header #navoptions .active a {
	color: #DA1724;
}

#main.details #header #navoptions .active {
	color: #ffFFFF;
}

#main.details #header #navoptions .active a {
	color: #ffFFFF;
}


#settingsnav a.active {
	color: #FFFFFF;
}

#settingsmenu a.active, #notesmenu a.active {
	color: #FFFFFF;
}

.anonupload {
	border: 1px solid #003569;
}

.modalertbatch {
	background-color: #CCCCCC;
	color: #000000;
}

.modalertguest {
	background-color: #FFFF00;
	color: #000000;
}

.modalertuser {
	background-color: #DA1724;
	color: #000000;
}

#categories {
	background-color: #000000;
	border: 1px solid #DA1724;
}

#categories dl dt, #categories p {
	background: #000;
}

#categories dl dt a, #categories p a {
	color:#ffFFFF;
}

#footer {
	background: #000000 url(/gfx/themes/1/footer-bg.jpg) repeat-x;
	border: 1px solid #DA1724;
	color: #ffFFFF;
}

#footer a {
	color: #FFFFFF;
}

#footer dl {
	border-right: 1px solid #003569;
}

#footer dl.last {
	border-right: 0px solid #000000;
}

#footer dl.guest {
	border-right: 0px solid #000000;
}

iframe {
	border:none;
}

#main .whitelink a {
	color:#FFFFFF;
}

#footerrl {
	border-bottom: 1px solid #ffffff;
}

.inputerror {
	background-color: #FFCCCC;
	color: #000000;
}

#main .thumbactive {
	border-color: #fff;
}

.milk {
	background-color: #222222;
}

.shade {
	background-color: #333333;
}

.striped .title a {
	color: #ffFFFF;
}

#searchlogform fieldset {
	border: 1px solid #DA1724;
}

#searchlogform fieldset input[type=text] {
	background-color: #000000;
	border: 1px solid #DA1724;
	color: #ffFFFF;
}

#splashfoot a {
	color: #ffFFFF;
}

.progressBarInProgress,.progressBarComplete,.progressBarError {
	background-color: #DA1724;
}

.progressWrapper {
	color: #ffffff;
}
