body {
	background: #d6d1c3;
}

body, table, tr, td, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	color: #0000cc;
}

a:visited {
	color: #58588a;
}

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
	display: inline;
}

h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

p {
	font-size: 13px;
}

td {
	vertical-align: top;
}

a.elink {
	text-decoration: none;
	color: #7a756e;
	border-bottom: 1px dashed #7a756e;
	cursor: pointer;
}

a.navlink, a.navlink:active, a.navlink:visited {
	color: #7a756e;
}

table.maintable {
	width: 1000px;
	border-left: 1px solid #908a82;
	border-right: 1px solid #908a82;
	background-color: #fdfcf5;
	padding: 20px;
}

table.headertable {
	width: 100%;	
}

td.logo {
	vertical-align: top;
	width: 180px;
	height: 100px;
	text-align: center;
}

div.tagline {
	font-size: 11px;
	margin-top: 4px;
}

div.footer {
	width: 100%;
	border-top: 1px solid gray;
	font-size: 12px;
	padding-top: 10px;
	margin-top: 25px;
}

div.navigation {
	font-size: 14px;
	text-align: right;
	margin: 0 0 30px 0;
}

span.nav_cumulative, span.nav_cumulative a, span.nav_cumulative a:visited, span.nav_cumulative a:active {
	color: #d60000;
}

span.nav_cumulative_active {
	padding: 2px 7px 3px 7px;
	background-color: #d60000;
	color: #ffffff;
}

span.nav_comments, span.nav_comments a, span.nav_comments a:visited, span.nav_comments a:active {
	color: #de1691;
}

span.nav_comments_active {
	padding: 2px 7px 3px 7px;
	background-color: #de1691;
	color: #ffffff;
}

span.nav_links, span.nav_links a, span.nav_links a:visited, span.nav_links a:active {
	color: #e55c00;
}

span.nav_links_active {
	padding: 2px 7px 3px 7px;
	background-color: #e55c00;
	color: #ffffff;
}

span.nav_visits, span.nav_visits a, span.nav_visits a:visited, span.nav_visits a:active {
	color: #117d00;
}

span.nav_visits_active {
	padding: 2px 7px 3px 7px;
	background-color: #117d00;
	color: #ffffff;
}

a.rsslink, a.rsslink:visited, a.rsslink:active {
	background: url(/templates/rss.png) left no-repeat;
	padding: 5px 0 5px 20px;
	font-size: 12px;
	color: #7a756e;
	font-weight: bold;
}

td.topitems {
	width: 300px;
	padding-left: 120px;
}

div.topitem {
	margin-bottom: 5px;
}

div.topitem img {
	vertical-align: middle;
}

div#code {
	padding-top: 5px;
}

input.code {
	font-size: 12px;
	border: 1px solid #d4cabe;
	width: 250px;
	background-color: #fdfcf5;
}

div.disclaimer {
	font-size: 11px;
	width: 300px;
	float: right;
	text-align: right;
}

div.formulainfo {
	margin-top: 15px;
	font-size: 13px;
	float: right;
}

div.formulainfo span.active {
	background-color: #7a756e;
	padding: 1px 6px 2px 6px;
	color: #ffffff;
}

div.searchform {
	text-align: center;
	margin: -20px -20px 15px; -20px;
	padding: 15px 10px 23px 10px;
	background-color: #fedcb5;
	vertical-align: middle;
	background-image: url(/images/ruler2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

span.searchtext {
	font-size: 12px;
}

.searchfield {
	width: 700px;
	font-size: 12px;
	border: 1px solid #d4cabe;
	padding: 2px;
	height: 21px;
}

.gobutton {
	font-size: 12px;
}

.description {
	font-size: 12px;
}

table.entriestable {
	margin-top: 50px;
}

td.number {
	text-align: right;
	padding-right: 5px;
	font-size: 15px;
}

td.number2 {
	text-align: right;
	padding-right: 20px;
	font-size: 15px;
}

td.change {
	font-size: 9px;
	padding-right: 10px;
	white-space: nowrap;
}

td.avatar {
	padding-right: 10px;
}

td.post {
	padding-right: 5px;	
}

div.posttitle {
	margin-top: -3px;
	font-size: 16px;
}

div.postauthor {
	font-size: 12px;
}

img.usernameicon {
	vertical-align: middle;
}

span.username {
	font-weight: bold;
	margin-bottom: -1px;
}

span.postdate {
	color:#777;
	font-size: 11px;
}

div.description {
	margin-top: 8px;
}

div.stats {
	margin-top: 8px;
	margin-bottom: 25px;
	font-size: 11px;
}

div.stats-verify {
	margin: -19px 0 25px 0;
	font-size: 11px;
}

span.rating {
	color: #d60000;
}

span.root {
	border-top: 1px solid gray;
	padding: 0 0 0 1px;
	margin: 0 1px 0 0;
}

span.factor {
	font-style: italic;
}

span.comments {
	color: #bf137d;	
}

span.commenters {
	color: #bf137d;	
}

span.visitors {
	color: #107500;
}

span.links, span.links a, span.links a:active, span.links a:visited, span.links a:hover {
	color: #e55c00;
}


td.image {
	padding-left: 30px;
	padding-bottom: 10px;
}

.status {
	font-size: 12px;
	margin: 0 0 40px 0;
}

img.arrow {
	margin-right: 1px;
}

span.blogs-author {
	font-size: 14px;
}

td.blogs-number {
	text-align: right;
	padding: 10px 10px 10px 20px;
	font-size: 15px;
}

td.blogs-change {
	font-size: 9px;
	padding: 10px 10px 10px 0;
	white-space: nowrap;
}

td.blogs-avatar {
	padding: 10px 10px 10px 10px;
}

td.blog {
	padding: 10px 50px 10px 0;
}

tr.blogs-item:hover {
	background: #f2f1eb;
}

.authority {
	padding: 10px 20px 10px 0;
	text-align: right;
}

.readers {
	padding: 10px 20px 10px 0;
	text-align: right;
}

/* Dumb reformal */
div#hretge {
	padding: 0 20px 0 20px;
}
