body {
	background-color: #d0d0d0;
	margin: 0px auto 2px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td.head {
	background-color : #F0F8FF;
	height : 122px;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : 5px solid #003366;
	border-top : 10px solid #003366;
	text-align : left;
	padding-left : 30px;
}

td.footer {
	background-color : transparent;
	height : 40px;
	font-family : Arial, Helvetica, sans-serif;
	border-top : 2px solid #003366;
	border-bottom : 8px solid #003366;
}

a {
	color: #333399;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: none;
}

table.whitesheet_h {
	background-color: white;
	padding: 0px;
	background-image : url("../img/bg_wrapper.gif");
	background-repeat : repeat-y;
}

table.whitesheet {
	background-color: white;
	padding: 10px;
	background-image : url("../img/bg_wrapper.gif");
	background-repeat : repeat-y;
}

table.whitesheet_f {
	background-color: white;
	padding: 0px;
	background-image : url("../img/bg_wrapper.gif");
	background-repeat : repeat-y;
}

td.posttitle {
	font-size: 20px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}

a.posttitle {
	color: #333399;
}

a.posttitle:hover {
	color: #CC0000;
	text-decoration: none;
}

a.commentusername {
	color: #A9A9A9;
}

a.commentusername:hover {
	color: black;
	text-decoration: none;
}

a.statusbar_link {
	color: darkgray;
}

a.statusbar_link:hover {
	color: black;
	text-decoration: none;
}

a.footer_link {
	color: darkgray;
}

a.footer_link:hover {
	color: black;
	text-decoration: none;
}

td.postdate {
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	font-family : Georgia;
}

td.posttext {
	text-align: justify;
}

td.sidebar {
	border-left: 1px solid #003366;
	padding-right : 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

td.posts {
	padding: 0px 25px 0px 25px;
	font-family : Georgia;
	font-size : 14px;
}

td.statusbar {
	border-bottom: 1px solid lightgrey;
}

td.comments_titlebar {
	border-bottom: 1px solid lightgrey;
}

td.commentstyle {
	color: darkgray;
}

td.commentstyle_small {
	font-size: 12px;
	color: darkgray;
}

td.commenttext {
	color: #787878;
	text-align: justify;
}

td.addcomment {
	color: darkgray;
}

input.addcomment {
	color: darkgray;
	border: 1px solid darkgray;
}

textarea.addcomment {
	color: darkgray;
	border: 1px solid darkgray;
}

select.addcomment {
	color: darkgray;
	border: 1px solid darkgray;
}

input.search {
	font-size: 12px;
	color: darkgray;
	border: 1px solid darkgray;
}

span.headerbig {
	font-family: Georgia;
	font-size: 46px;
	color: #333399;
}

span.footerbig {
	font-family: Georgia;
	font-size: 20px;
	color: #333399;
	font-weight : bold;
}

span.headersmall {
	font-family: Times;
	font-size: 18px;
	color: #333399;
}

span.footersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010101;
	font-weight : bold;
}

span.comments_title {
	font-size: 22px;
	color: lightgrey;
}

span.comments_title_small {
	font-size: 16px;
	color: lightgrey;
}

span.waiting_aproval {
	font-size: 12px;
	color: darkgray;
}

span.categories_title {
	font-size: 16px;
	font-weight: bold;
	color: #010101;
	font-family : Arial, Helvetica, sans-serif;
}

span.lightgraytext {
	font-size: 12px;
	color: lightgray;
}

span.graytext {
	font-size: 12px;
	color: darkgray;
}

span.graytext14 {
	font-size: 14px;
	color: darkgray;
}

p.postparagraph {
	margin: 0px;
	margin-bottom: 5px;
}

p.firstpostparagraph {
	margin: 0px;
	margin-bottom: 5px;
}

span.langbox_inactive {
	margin: 0px;
	font-size: 11px;
	border: 1px solid darkgray;
	padding: 0px 1px 0px 1px;
	color: darkgray;
}

a.langbox_active {
	margin: 0px;
	font-size: 11px;
	border: 1px solid lightgrey;
	padding: 0px 1px 0px 1px;
	color: lightgrey;
	text-decoration : none;
}

a.langbox_active:hover {
	margin: 0px;
	font-size: 11px;
	border: 1px solid black;
	padding: 0px 1px 0px 1px;
	color: black;
	text-decoration : none;
}

/* new rules */

.deletepost {
	padding : 3px 0px 3px 0px;
	border-bottom : 1px solid #878787;
	width : 100%;
}

.deletepost_left {
	float : left;
	padding : 0px 0px 0px 5px;
}

.deletepost_right {
	float : right;
}