ul, ol { list-style: none; }img { border: none; }html, body { height: 100%; }body { font: 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; background-color: white; }h1, h2, h3, h4, h5, h6 { font: normal 18px Verdana; color: #333; }h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }h2 { font-size: 20px; line-height: 24px; margin-bottom: 7px; }h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }h4 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }h5 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }h6 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }a.red { color: #c00000!important; }a:hover { text-decoration: underline; }h1 span { color: #ccc; }#header-top { zoom: 1; padding: 20px 25px 0px 25px; height:100px;  }#sidebar { width: 310px; }#footer {  padding: 0px 0px 20px 0px; color: #999; font-size:11px; }label { margin-bottom: 2px; }form p { margin-bottom: 20px; }form .note { float: right; font-size: 11px; }form .buttons { overflow: hidden; }form .right { float: right; font-size: 18px; font-family: Tahoma; color: #333; padding: 5px; }textarea { width: 99%; height: 200px; margin-bottom: 5px; }#header { padding-top: 10px; };#header h1 { float: left; padding-top: 25px; padding-left: 25px; }#header h1 a { color: #77d115; text-decoration: none; font: normal 20px Arial, Sans-Serif; }#header h1 a strong { color: #fff; }#header-top .search { padding: 0; }#header-top .search form { padding: 0; width: 300px; position: relative; }#header-top .search input { border: 0; margin: 0; }#header-top .search .text { width: 265px; height: 14px; position: absolute; padding: 5px 0 6px 5px; font: normal 12px Verdana, Sans-Serif; color: #777; border:1px solid #e5e3dc; }#header-top .search .button { width: 27px; height: 27px; float:right; background: url(../images/search-button.gif) no-repeat; }#header-top .profile { }#header-top .profile a.avatar { display: block; width: 48px; height: 48px; float: right; }#header-top .profile a.avatar img { width: 48px; height: 48px; }#header-top .profile ul { float: right; font-size: 11px; padding-right: 7px; margin-top: -2px; color: #48484a; }#header-top .profile ul li { text-align: right; line-height: 17px !important; }#header-top .profile ul li a { color: #48484a; text-decoration: none; }#header-top .profile ul li a.author { color: #48484a; text-decoration: underline; }#header-top .profile ul li a.message { background: url(icons-55bf3587e165200ca5895d89c967cd69.gif) no-repeat scroll right -17px; color:#48484a; margin-right: 5px; padding-right: 18px; }#header-top .profile ul li a.message-empty { background: url(icons-55bf3587e165200ca5895d89c967cd69.gif) no-repeat scroll right 3px; color:#48484a; margin-right: 5px; padding-right: 18px; }#header-top .profile ul li a:hover { color: #909090; }#header-top .profile.guest { width: 235px; text-align: left; margin-top: 15px; color: #48484a; }#header-top .profile.guest a { font-size: 18px; color: #48484a; outline: none; line-height: 20px; }#header-top .profile.guest a.reg { font-size: 12px; }#footer h4 { font-size: 12px; padding-bottom: 0px; font-family: tahoma; line-height: normal; }#footer h3 { font-size: 11px; padding: 0px 0px 10px; line-height: normal; }