
body {
	font : 70% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width : 1024px;
	margin : auto;
	margin-top : 10px;
	margin-bottom : 30px;
}
#header {
	width : 1024px;
	height : 125px;
	/** background-image : url("img/header.png"); 
	background-repeat : repeat-x;
	background-image: url('http://84.251.114.178/page/12.jpg');
	*/
	background-image: url('img/header.png');
	margin-bottom : 40px;
}
.logo {
	padding-top : 5px;
	text-align : center;
	height : auto;
	margin : auto;
}
.logo h1 {
	display : block;
	font-size : 250%;
	color : #0066b9;
}
.logo span {
	display : block;
	font-size : 100%;
	color : #7d7d7d;
	letter-spacing : 8px;
}
h1 span {
	display : block;
	font-size : 40%;
	color : #7d7d7d;
	letter-spacing : 8px;
}

#ads {
	margin-left : 20px;
	margin-right : 20px;
	float : right;
	width : 160px;
}
#menu {
	margin-left : 20px;
	margin-right : 20px;
	float : left;
	width : 200px;
}
.s_menu { margin-bottom : 30px; }
.s_menu p { margin : auto; margin-left : 15px; }
legend {
	font-family : Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size : 115%;
	color : #0066b9;
	font-weight : bold;
}
fieldset {
	margin-bottom : 30px;
	background-color : #f4f4f4;
}
ul, li {
	margin : 0;
	padding : 0;
	padding-left : 8px;
	list-style-type : none;
}
#menu ul { margin : 12px auto 12px; }
#menu li { margin-bottom : 5px; }
#menu a {
	text-decoration : none;
	color : black;
	font-weight : normal;
	padding-bottom : 9px;
}
#menu a:visited { color : black; }
/* #menu a:hover { padding-left : 7px; } */
#menu a:hover:before{ content: "» "; }
li.inactive { color: gray; font-style: italic; }

#content {
	margin : auto;
	margin-left : 240px;
	margin-top : 40px;
	margin-right : 240px;
	padding : 0;
}
.post { margin-bottom : 50px; }
.post h2 {
	border-bottom : 1px dotted #030303;
	text-transform : uppercase;
	color : #0066b9;
	font-size : 150%;
}
.post a { text-decoration : none; color : #0066b9; }
.post a:visited { color : #0066b9; } 

.num_comments { text-align : right; font-size: 9px }
.comment { 
	margin-bottom : 30px;
	margin-left:100px;
	margin-right:100px;
}
.comment h3 {
	border-bottom : 1px dotted #030303;
	color : #0066b9;
}
.addcomment { 
	margin-bottom : 20px;
	margin-left:100px;
	margin-right:100px;
}

.info { color : #b6b6b6; font-size : 80%; }
.pages { text-align:center; }
.pages a { color:#B6B6B6; font-size:80%; text-decoration:none;}


th {
	color : #ffffff;
	font : bold 12px verdana;
	border-left : 1px solid black;
	border-bottom : 1px solid black;
	background-color : #0066b9;
}
th a { color : #ffffff; text-decoration : none; }
th a:visited { color : #ffffff; }
td.row_alternate { background-color : #f4f4f4; }
td.row_highlight { background-color : #ffff66; }
td.inactive { color : #777777; font-style : italic; }
td.inactive a { color : #777777; }


p#footer { clear : both; text-align : center; }


.note { color : gray; font-size : 11px; }
.note a {
	color : gray;
}
pre { font-size : 11px; color : #333333; }
.error
{
	border: 2px solid #993300;
	padding: 8px;
	color: #993300;
	text-align:center;
}
.done
{
	border: 2px solid #008000;
	padding: 8px;
	color: #008000;
	text-align:center;

}
a  img{ border:none;}

/* Rank tables, etc. */

table.bordered
{
	border: 1px solid black;
	border-left: 0px;
	border-bottom: 0px;	
}

table.bordered td
{	
	border-left: 1px solid black;
	border-bottom: 1px solid gray;
}

table.bordered a
{
	color: black;
	text-decoration: none;
}

table.bordered td.inactive a
{
	color: #777777;
}
table.bordered a:hover
{
	color: black;
	text-decoration: underline;
}

table.bordered th a
{
	color: white;
	display: block;
}

table.bordered th a:hover
{
	color: #efefef;
	text-decoration: none;
}