body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana; 
	font-size: 11px; 
	color: #766046;
	background-color: #A1845F;
}
table {
	margin: 0px;
	padding: 0px;
	border: none;
}
table.main {
	width: 90%;
}
.errorbox {
	border: none;
	padding: 4px;
	background-color: #D8CFB8;
}
.cat {
	padding: 4px;
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #D8CFB8;
}
.uppercat {
	padding: 4px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #D8CFB8;
}
td { 
	font-family: Verdana;
	font-size: 11px;
	color: #766046;
	background-color: #CBC3A5;
	line-height: 15px;
	vertical-align: top;
}
td.border_left {
	background: url('img/sidelist_left.png') top right repeat-y;
	width: 95px;
}
td.border_right {
	background: url('img/sidelist_right.png') top right repeat-y;
	width: 95px;
}
td.border_bottom_left {
	background: url('img/sidelist_leftdown.png') top right repeat-y;
	width: 95px;
	height: 1px;
}
td.border_bottom_right {
	background: url('img/sidelist_rightdown.png') top right repeat-y;
	width: 95px;
	height: 1px;
}
td.white {
	background-color: #ffffff;
}

a:link { 
	color: #875151;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	padding-bottom: 0px;
}
a:visited {
	color: #875151;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 0px;
}
a:active {
	color: #875151;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 0px;
}
a:hover { 
	color: #111111;
	text-decoration: none;
	border-bottom: 1px dotted #111111;
	padding-bottom: 0px;
}
ol, ll {
	list-style-type: circle;
	list-style-position: inside;
}
li {
	margin-bottom: 5px;
}
div {
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
}
.footer_text {
	color: #ffffff;
}
.topic { 
	font-size: 11px;
	font-weight: bold;
	color: #766046;
}
div.logo { 
	background-color: #D8CFB8;
	margin: 0px;	
}
img.include {
	border: 1px solid #875151;
	padding: 4px;
	background-color: #ffffff;
}
img.include:hover {
	border: 1px solid #111111;
	padding: 4px;
	background-color: #ffffff;
}

h2 {
	font-size: 13px;
	margin: 0px;
	margin-bottom: 3px;
}
.menu { color: #FFFFFF; background-color: #BBB089; padding: 3px; }
.menu a:link { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 0px dotted brown; padding-bottom: 0px; }
.menu a:visited { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 0px dotted brown; padding-bottom: 0px; }
.menu a:active { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 0px dotted brown; padding-bottom: 0px; }
.menu a:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 0px dotted brown; padding-bottom: 0px; }

.secmenu { background: #CBC3A5; background-image: url("/img/random/time.png"); background-repeat: no-repeat; background-position: bottom center; }

#input { color: #766046; background: #CBC3A5; border: 0px solid #666666;}
#input { color: #766046; background: #D8CFB8; border: none; }
input { background: #D8CFB8; border: 1px solid #f3f1ed; margin: 2px; }
input:hover { border: 1px solid #ffffff; }

label:hover input { border: 1px solid #ffffff; }

.box { color: #FFFFFF; background-color: #BBB089; padding: 3px; }

