/* general css */
#corpus {
	background-color: #F8F3ED;
	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 .singleline {
	border-top: 1px solid #666;
	margin: 0px 5px 10px 0px;
}

#main .whitebig {
	border: 1px hidden #E7D5C2;
	padding: 10px 0px 5px 10px;
	/*margin-top: 10px;*/
	font: 1.2em Verdana,Arial,Helvetica,sans-serif;	
}
#main .whitebig h1 {
	padding: 0px;
	margin: 0px;
	/*margin-top: 10px;*/
	font: 1.2em Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#header {
	background-color: #F8F3ED;
}

#header .searchbtn { 
	color:#E7D5C2;
	font: 0.8em Verdana,Arial,Helvetica,sans-serif; 
	background-color:#fff; 
	border:1px solid;
	padding: 0px;
	margin: 0px;
	border-color: #E7D5C2 #E7D5C2 #E7D5C2 #E7D5C2;
	height: 22px;
}

#header .searchfield { 
	color:#E7D5C2;
	font: 0.8em Verdana,Arial,Helvetica,sans-serif; 
	background-color:#fff; 
	border:1px solid;
	padding: 0px;
	margin: 0px;
	height: 12px;
	border-color: #E7D5C2 #E7D5C2 #E7D5C2 #E7D5C2; 
}

#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;
}

/* default header */
#header #controls, #header #loginsmall {
	background-color: rgba(248, 243, 237, 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: #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 #chooselang img {
	border: 1px solid #666666;
	background-color: #352514;
}

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

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

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

#header #navigation ul {
	border-bottom: 1px solid #CEA981;
}

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

#header #navigation ul li.active {
	background: #CEA981 url(/gfx/themes/8/nav-col) repeat-x top left;
	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 {
	background-color: #F8F3ED;
	border: 1px solid #E7D5C2;
}

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

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

/* 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 */
#main .whitelink a {
	color:#352514;
}

#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;
}
