html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #111
}

img {
	border: none
}

#main {
	width: 90%;
	margin: 10px auto
}

a {
	color: #364499;
	text-decoration: none
}

a:hover {
	color: #8A0000;
	text-decoration: none
}

a.is_active {
	color: #333;
	font-weight: bold
}

#left-cell {
	width: 200px;
	padding-right: 10px
}

#left-cell ul {
	margin: 0;
	margin-left: 20px;
	padding: 0
}

#left-cell li, #right-cell li {
	list-style: none;
	line-height: 130%
}

#right-cell {
	padding-right: 20px
}

input {
	font-size: 1.4em
}

#cat-table {
	width: 100%
}

#cat-table1,#cat-table2 {
	width: 100%;
	overflow: hidden;
	white-space: normal;
}

#cat-table1 a,#cat-table2 a {
	color: #2D3980
}

#cat-table1 a:hover,#cat-table2 a:hover {
	color: #8A0000
}

#cat-table1 td,#cat-table2 td {
	/* background-color: #f2f2f2; */
	/* border-bottom: 1px solid #D1D1D1; */
	padding: 3px
}

#cat-table1 td {
	font-size: .8em;
}

#cat-table2 td {
	padding: 6px;
}

#cat-table2 td.alt {
	background-color: #f1f1f1;
}

#active-cat {
	color: #000
}

#pagelist {
	font-size: 1.4em;
	margin: 20px 0;
	padding: 0;
	text-align: center
}

.pagenum {
	text-decoration: none
}

.incattd1 {
	font-family: Georgia;
	font-size: 1.3em;
	color: #ccc;
	width: 10px;
	min-width: 10px;
	max-width: 10px;
	overflow: hidden;
	white-space: normal
}

.incattd2 {
	font-size: 1.1em;
	width: 55%;
	min-width: 55%;
	max-width: 55%;
	overflow: hidden;
	white-space: normal
}

.incattd3,.incattd4,.incattd5,.incattd6,.incattd7 {
	width: 10%;
	overflow: hidden;
	white-space: normal;
	text-align: center
}

.incattd3 {
	width: 100px;
}

span.hl {
	font-weight: bold
}

div.result {
	margin-bottom: 10px
}

div.topic-title a {
	font-size: 1.2em; 
	line-height: 140%
}

div.topic-url, div.forum-url {
	color: green; 
	line-height: 140%
}

div.forum-image {
	width: 300px; 
	float: left; 
	padding-right: 10px;
}

div.forum-title {
	font-size: 1.3em;
	line-height: 140%;
}

div.forum-info {
	padding: 5px 0;
}

div.stat-title {
	font-size: 1.2em;
}

.forum-stat {
	width: 100%;
	float: none;
	clear: both;
	padding: 5px 0;
}

#stat-table {
	width: 100%;
}

.instattd1 {
	text-align: left;
	width: 20%;
}

.instattd2 {
	text-align: center;
}

#stat-table th,
#stat-table tr:nth-of-type(2n) td {
    background: #f1f1f1;
}

#copyfoot {
	font-size: .9em;
	margin: 0;
	padding: 5px;
	text-align: center
}

#copyfoot a {
	text-decoration: underline
}
