/* general css */
#corpus {
	background-color: #F2E5D6;
	color: #352514;
	margin: 0 auto;
}

#corpus a {
	color: #7E5831;
}

#cookiemessage {
	background-color: # ;
	color: #7E5831;
}

#forminfo {
	background-color: #FFCCCC;
	color: #7E5831;
}

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

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

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

.error {
	color: #7E5831;
}

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

hr {
	background: #352514;
	border: 0px;
	color: #352514;
}

img {
	border: none;
}

input.readonly {
	color:#666666;
}

input[type=password],input[type=search],input[type=text],textarea {
	border: 1px solid #CCCCCC;
}

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

table {
	border: none;
}

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

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

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

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

#main .blue {
	background: #E7D5C2 url(/gfx/themes/8/hd-bg) repeat-x top left;
	color: #352514;
}

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

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

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

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

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

#main .greystart {
	border: 1px solid #E7D5C2;
	background: #F8F3ED;
}

#main .white {
	border: 1px solid #E7D5C2;
	background-color: #F8F3ED;
}

#main .whitesysmenue {
	border: 1px solid #E7D5C2;
	background-color: #F8F3ED;
}

#main .white3pad {
	border: 1px solid #E7D5C2;
	background-color: #F8F3ED;
}

#main .whitenopad {
	border: 1px solid #E7D5C2;
	background-color: #F8F3ED;
}

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

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

#main span.red {
	color: #7E5831;
}

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

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

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

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

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

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

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

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

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

#header #loginsmall a {
	color: #7E5831;
}

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

#header #clogo {
padding: 25px 0px 0px 0px;
margin-bottom:10px;
}

#header #clogo #logotitle{
padding: 10px 0px 0px 10px;
color: #7E5831;
}

#header #chooselang img {
	border: 1px solid #666666;
}

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

#header #chooselang a:hover img {
	border: 1px solid #E7D5C2;
}

#header #navigation .navbar {
	border-right: 1px solid #CEA981;
}

#header #navigation .active {
	background: #CEA981;
	border-right: 1px solid #CEA981;
}

#header #navigation a {
	color:#7E5831;
}

#header #navigation ul {
	border-bottom: 1px solid #CEA981;
	background: #CEA981  url(/gfx/themes/8/navbar-bg) repeat-x top left;
}

#header #navigation ul li {
	border-bottom: 1px solid #CEA981;
	background-color: #F8F3ED;
}

#header #navigation ul li.active {
	background: #CEA981;
	border: 1px solid #CEA981;
	border-bottom: none;
}

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

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

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

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

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

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

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

/* login form */
/* settings forms */
#settingsnav a.active {
	color: #352514;
}

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

/* details page */
.anonupload {
	border: 1px solid #E7D5C2;
}

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

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

.modalertuser {
	background-color: #7E5831;
	color: #F8F3ED;
}

/* Start page */
/* Categories */
#categories { padding: 0px; margin: 0px;line-height:16px;border: 1px solid #E7D5C2;}
#categories dl {  margin: 0px; padding: 0px; }
#categories dl dd { margin: 0px; padding: 2px 15px 2px 15px; }
#categories dl dd span.ellipsis,
#categories dl.active dd span.extended { display: inline; }
#categories dl dd span.extended { display: none; }
#categories dl dt,
#categories p { background: #eee url(/gfx/themes/8/preview-bg) repeat-x; font-weight: bold; margin: 0px; padding: 3px 5px 3px 5px; }
#categories dl dt a,
#categories p a { display: block; width: 100%;color:#7E5831; }
#categories dl.active dd span.ellipsis { display: none; }

/* footer */
#footer {
	background: #F8F3ED url(/gfx/themes/8/footer-bg.jpg) repeat-x;
	border: 1px solid #E7D5C2;
	color: #352514;
}

#footer a {
	color: #7E5831;
}

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

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

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

iframe {
	border:none;
}

/* Banners */
/* Toplists */
#main .toplists {
	background-color: #F8F3ED;
}

#main .toplists p a {
	color:#352514;
}

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

table.toplist td {
	border: 1px solid #E7D5C2;
}

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

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

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

.milk {
	background-color: #222222;
}

.shade {
	background-color: #333333;
}

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

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

#searchlogform fieldset input[type=text] {
	background-color: #F8F3ED;
	border: 1px solid #333333;
	color: #352514;
}

#splashfoot a {
	color: #352514;
}

/* upload progress bar */
.progressBarInProgress,.progressBarComplete,.progressBarError {
	background-color: #352514;
}

.progressWrapper {
	color: #666;
}

.imprint {
	background: #FFFFFF url(/gfx/themes/8/imprint8) no-repeat top left;
	height: 190px;
	width: 230px;
}

