* { font-family:  Arial, Helvetica, sans-serif; }
body { margin: 0px 0 0 0; padding: 0px;  font-size: 12px; background-position: 0 0;font: 13px; color: #212121; }
h1, h2, h3 { margin-top: 0px; }
h1 { font-size: 2.4em; }
h2 { font-size: 1.8em; }
h3 { font-size: 14px;; }
p, ol, ul { margin-bottom: 1.8em; line-height: 160%; }
a { color: blue; text-decoration: none; }
a:hover { color: #FF0000; }
a img { border: none; }

#header {margin: 13px 0 11px 13px;}
#logo {  width: 134px; float: left; }
#logo a { text-decoration: none; color: #000000; display: block; background: url('../../shared/images/slogo.gif') no-repeat; width: 150px; height: 50px;}
#logo a span { display: none; }
#logo .br { clear: both; }
#logo h1 { padding: 25px 0px 0px 0px; }
#header { e }

#menu { float: right; background: #243F12; border-top: 2px #9BC56F solid; margin: 30px 0 0 0; }
#menu ul { margin: 0px 0 0 0; padding: 0px 0px 0px 0px; list-style: none; line-height: normal; }
#menu li { float: left;margin: 0px 0px 0px 1px; }
#menu a { display: block; width: auto; height: 28px; padding: 12px 20px 0px 20px; background: url(images/bar.png) no-repeat right 50%;}
#menu a:hover { text-decoration: underline; }
#menu .first { background: none; }
#page { width: 900px; margin: 0px auto;}
#content { float: left; width: 570px; }
#content .box { margin: 0px 0px 30px 0px; }
#sidebar { float: right; width: 300px; }
ul { margin: 0px; }
li {  }
.powered-text { padding-left: 10px; opacity: 0.45; font-size: 10px; }

h2 { font-size: 16px; margin: 0 0 5px 0; padding: 4px 20px; background: #990000; font-size: 1.2em; color: #FFFFFF; }

#searchbox form { margin-bottom: 1.8em; padding: 14px 0 0 0px; }
#searchbox form #q { margin-top: 2px; width: 310px; }
#footer { clear: both; width: 900px; height: 65px; margin: 0px auto 30px auto; color: #FFFFFF; background: #990000; }
#footer p { margin: 0px; padding: 19px 0px 0px 0px; text-align: center; line-height: normal; font-size: smaller;}
#footer a {	color: #FFFFFF;}
.box .item:hover { background: #ffffdd; }

.cb { clear: both; }
.box { display: block; }

.box-microblog .microblog-data a { display: block; padding: 2px; }
.box-microblog .date { color: black; }
.box-answers .answer { clear: both; }
.box-answers .avatar { float: left; padding: 5px; }

.box { clear: both; }

.box-images a { display: block; height: 90px; width: 110px;  float: left; padding: 2px; }
.box-images span { display: none; }