*		{ margin:0; padding:0; border:0; }
ul		{ list-style:none; }
a		{ color:#1167dc; text-decoration:underline; }
a:hover		{ text-decoration:none; color: #1578ff;}
table {padding: 0px; margin: 0px; border:0px; border-collapse:collapse; }
td {padding: 0px; vertical-align: top;}

h1 {
	color:#000;
	font:bold 22px/28px Arial, Verdana;
}
h2 {
	color:#000;
	font:bold 20px/28px Times New Roman;
}
h3 {
	color:#1167dc;
	font:bold 14px/28px Arial, Verdana;
}

textarea, input {
	color:#000;
	background:#fff;
	border:1px solid #a1cad6;
}



body {
	color:#000;
	text-align:left;
	font:normal 12px/15px Arial, Verdana;
background: #2f2f2f;
}
.header {background: #2f2f2f; text-align: center;}
.header h1 {color: #fff;}
.header h1 a {color: #fff; text-decoration: none; font: 24px/40px Times New Roman;}
.top-image {background: url(../img/header.gif) no-repeat; width: 896px; height: 178px; margin: 0 auto; text-align: center;}
.top-image img {margin-top: 33px;}
.main-table {width: 900px; margin: 0 auto;}
.main-table td {text-align: left;}
.main {background: url(../img/gradient.gif) top repeat-x #fff;}
.post {margin: 20px; padding-bottom: 10px; background: #fff; border-bottom: 1px solid #dfdfdf;}
.post  p {margin-top: 10px;}
.menu {margin: 10px; margin-right: 0px; background: #fff; padding-bottom: 20px; margin-top: 20px;}
.menu ul {border-top: 1px dotted #c4c4c4;}
.menu ul li {border-bottom: 1px dotted #c4c4c4;}
.menu ul li a {color: #1167dc; display: block; padding: 8px; font-size: 15px;}
.menu ul li a:hover {color: #1167dc; background: #f9f9f9; display: block; padding: 8px; }
.news p {font-size: 11px;}
.news a {font-size: 12px;}
.footer {background: #dfdfdf; padding: 10px 0px; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;} 
.footer .footer-info {width: 900px; margin: 0px auto;}
.footer-border {background: #2f2f2f; height: 10px; border-top: 1px solid #fff;}
#pagination {margin: 10px;}
#pagination li {display: inline; margin: 0 3px; font-size: 14px;}
