* { font-family:Tahoma;-moz-box-sizing:border-box; }

body { color:#473623;margin:0; background: url('/images/armor.jpg'); width: 100%; overflow-y:scroll; }
body, th, td, input { font-size:12px; }

a:link    { color: #5B4C91; text-decoration: none; }
a:visited { color: #5B4C91; text-decoration: none; }
a:hover   { text-decoration: underline; }

.hmenu_top a { text-decoration:none;font-weight:bold; color: #000000; }
.hmenu_top a:hover { text-decoration: underline; color: #d08400; }

.hmenu_popup a { text-decoration:none; color: #000000; }
.hmenu_popup a:hover { text-decoration: underline; color: #d08400; }

hr { border: 1px solid #c1c1c1 }

.date { color:#8e6c46; }

.png {
	behavior: url('/pngfix.htc');
}

div#s-body {
    width:440px;
    height:130px;
    position:absolute;
    top:50%;
    left:50%;
	padding: 20px 20px 20px 20px;
    margin-top:-65px;
    margin-left:-220px;
}

.separator {
	border-bottom: 1px dashed #473623;
	margin: 10px;
}

input, select, textarea {
	background-color: #FFF9F2;
	border: 1px solid #b28758;
	color: #473623;
}

.form {
	background: url('/images/form_bg.png');
	border: 0;
	padding: 10px;
	border-top: 1px solid #8e6c46;
	border-bottom: 1px solid #8e6c46;
	border-left: 1px solid #8e6c46;
	border-right: 1px solid #8e6c46;
}

.submit {
	cursor: pointer;
	background: url('/images/submit_bg.png') repeat-x;
	font-weight: bold;
	color: #473623;
}

.comments_row_0 {
	border: 1px solid #b28758;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 10px;
	background: url(/images/comments_bg_0.png);
}

.comments_row_1 {
	border: 1px solid #b28758;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 10px;
	background: url(/images/comments_bg_1.png);
}

#pager {
	display:block;
	clear:both;
	text-align:center !important;
	margin:2em 0 0.75em 0;
	}

#pager a {
	padding:.25em .75em .25em .75em;
	margin-left: .1em;
	margin-right: .1em;
	border-width:1px;
	border-style:solid;
	border-color: #b28758;
	background: url(/images/comments_bg_0.png);
}

#pager a:hover {
	border-color: #8e6c46;
	text-decoration: none;
}

#pager span.pager_cell_cur {
	padding:.25em .75em .25em .75em;
	margin-right: .2em;
	font-weight: bold;
}