a {text-decoration:none;color:inherit}
abbr {cursor:help}
body {margin:0;padding:0;background:#F7F4EA url('img/bg.gif') left top repeat-x;color:#333333;}
fieldset, input[type=button], input[type=password], input[type=submit], input[type=text], input.odd, select, th, textarea {border:1px solid #333333;margin-top:2px;margin-bottom:3px;-moz-border-radius:2px;-webkit-border-radius:2px;min-width:150px}
img {border:none}
legend {background:transparent;font-weight:bold;text-shadow: 1px 1px 2px #336}
th {background:#004;color:#eef;font-weight:bold;min-width:0}
.even {background:#f3f3ff}
.odd {background:#e9e9ff}
#main {width:900px;border:0px;margin:20px auto;padding:0px;overflow:hidden;}
#sidebar {float:right;width:215px;background:#fff;border:1px solid #333333;margin:0px auto;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#content {float:left;width:600px;background:#fff;border:1px solid #333333;margin:0px auto;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#footer {margin-top:20px;font-size:75%;text-align:center;width:870px;background:#fff;border:1px solid #333333;margin:8px auto;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
/*#top {width:810px;overflow:hidden;position:relative;margin:30px auto 0;height:16px;background:url('sources/style/top.png');}
#foot {width:810px;overflow:hidden;position:relative;margin:0 auto 30px;height:16px;background:url('sources/style/bott.png');}*/
ul.lastblogs {margin:0.25em auto 0.5em 0;list-style:none;padding-left: 0;}
ul li.lastblogs {height:1.25em;line-height: 1em;padding-left:1.25em;background:url('/img/arrow.png') 0 25% no-repeat;}
ul li:hover.lastblogs {background:url('/img/arrow-join.png') 0 25% no-repeat;}
ul.systeminfo{margin:0.25em auto 0.5em 0;list-style:none;padding-left:0;}
ul li.systeminfo{height:1.25em;line-height: 1em;padding-left:1.25em;}
#si-users {background:url('/img/user.png') 0 25% no-repeat;}
#si-blogs {background:url('/img/report-pencil.png') 0 25% no-repeat;}
#si-coins {background:url('/img/money-coin.png') 0 25% no-repeat;}
#horizontal-menu {width:870px;background:#fff;border:1px solid #333333;text-align:center;margin:8px auto;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
ul.hm {list-style-type:none;height:7px;width:750px;margin:auto;}
li.hm {float:left;}
ul a.hm {padding-right: 26px;padding-left: 26px;display: block;line-height: 7px;}
ul a:hover.hm {text-decoration:underline;}
ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
	align: center;
}
ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:40px;
	width: 140px;
}
ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding: 10px 20px;
	float: left;
	text-decoration: none;
	color: #333333;
	text-transform: uppercase;
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 20px; /*--Vertical alignment of text--*/
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	color: #555;
	background-position: left bottom;
}
ul#topnav span{ /*--Default state of navigation--*/
	background-position: left top;
}
