html, body {margin:0;}
body {font-family: Verdana, sans-serif;}
a {color:#800000;}
.menu a {padding:0.15em 0;}
.menu {
	padding:3px 0 3px 0.8em;
	clear:both;
	font-size:1.1em;
	line-height:1.6em;
}
.menu a {text-decoration:none;}
#content {margin:1em;}
th, td {
	text-align:left;
	vertical-align:top;
}
.adminnote {
	color:#800000;
	padding-left:50px;
	position:absolute;
	top:10px;
	left:150px;
}
.stoppress {
	width:12em;
	float:left;
	padding:0 0.5em 0.5em 0.5em;
	margin:0 0.3em 0.5em 0;
}
h1, h2 {font-size:1.2em;}
.stoppress h2 {margin-top:0;}
a img, img, .nob {border:0;}
table {
	border-spacing:0 0;
	border-collapse:separate;
}
#basket {
	float:right;
	width:23em;
	padding:0.2em 0 0.2em 0.2em;
	font-size:0.65em;
	margin:0 0 0.5em 0.5em;
}
#basket .txt {
	padding:0;
	margin:0;
	width:1.5em;
	text-align:center;
}
#basket table {border-collapse:collapse;}
#basket th {vertical-align:top;}
#basket .m, #basket #total {text-align:right;}
form {margin:0;}
#copy {
	font-size:x-small;
	padding:10px 10px;
	clear:both;
}
.error {
	clear:both;
	padding:3px 20px;
}
@media print {
	#top, .menu, #copy, #basket, .noprint {
		display:none;
	}
}
body {
	background-color:#FEFFFC;
	color:#545951;
}
#top {
	background-color:#BCC9B6;
	color:#545951;
}
.menu, .menu a {
	background-color:#838D7F;
	color:#FEFFFC;
}
#basket {
	border-bottom:1px solid #838D7F;
	border-left:1px solid #838D7F;
}
.menu a:hover {
	background-color:#FEFFFC;
	color:#838D7F;
}
.error {
	color:#ff0000;
	background-color:#fff0f0;
}
.stoppress, #basket {
	background-color:#838D7F;
	color:#ffffff;
}
.ul {border-bottom:1px solid #838D7F;}
#basket input {
	border:1px solid #838D7F;
	background-color:#BCC9B6;
}
#basket .total {
	border-top:1px solid #838D7F;
	border-bottom:1px solid #838D7F;
}
.stoppress {
	border:1px solid #474b45;
	padding-top:0.5em;
	margin-right:1em;
}
a img, img {border:1px solid #474b45;}
.menugap {
	height:10px;
	background-color:#BCC9B6;
}
.r0 {background-color:#eeeeee;}
.nowrap {white-space:nowrap;}
.resimg {
	padding-right:0.5em;
	border:none;
}
.lib a {
	color:#3E443C;
	text-decoration:none;
}
.lib a:hover {text-decoration:underline;}
.lib h2 {
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0.2em 0;
}
.lib h3 {
	font-size:1em;
	background-color:#E6E7E4;
	font-weight:normal;
	margin:0;
	padding:0.5em;
}
.libftitle {padding:0.5em;}
.libfcat {
	border: 1px solid #BCC9B6;
	margin:0 0 1em 1em;
	padding:5px 15px;
}
.libfcat h3 {
	margin:-5px -15px;
	padding:10px 15px;
}
.topics, .posts {margin:10px 0;}
.topic, .thread, .post {border:1px solid #838D7F;}
.topic h3, .thread h3, .post h3 {
	margin:0;
	background-color:#838D7F;
	color:#ffffff;
	padding:3px 5px;
	font-size:14px;
}
.topic h3 a, .thread h3 a, .post h3 a {color:#ffffff;}
.post h3 span {float:right;}
.topic p, .thread p, .post p {margin:5px;}
.threads {
	border:1px solid #838D7F;
	border-collapse:collapse;
	margin:10px 0;
}
.threads th {
	text-align:left;
	background-color:#838D7F;
	color:#ffffff;
	padding:2px 5px;
}
.threads th a {color:#ffffff;}
.threads td {padding:2px 5px;}
.gray {background-color:#e8e8e8;}
.em {
	font-weight:bold;
	font-style:normal;
}
.pager {margin:10px 0;}
.resources th {padding-right:1em;}
.pager {
	float:left;
	background:#838D7F;
	color:#ffffff;
	padding:2px;
}
.pager a, .filters {
	background:#838D7F;
	color:#ffffff;
	text-decoration:none;
}
.filters {padding:2px;}
.pager a:hover {
	background:#ffffff;
	color:#838D7F;
}
.resources {border-collapse: collapse;}
.resources th, .resources td {padding:4px 0;}
.resources th, .resources td {border-bottom:#e0e0e0 1px solid;	}
.resources th {
	width:30%;
	padding-right:10px;
}
.resources td {width:70%;}
.rss {float:right;}
.rss a {
	color:#838D7F;
	text-decoration:none;
}
.rss img {vertical-align:middle;}
.pubname td {
	padding: 4px 10px;
}

