#main a:visited{
 color: #990000;
 text-decoration: none;
}
#main a:link{
 color: #CC0000;
 text-decoration: none;
}
#main a:hover, #main a:active{
 text-decoration: underline;
}
#side a:link {
 display: block;
 padding-top: 2;
 padding-bottom: 2;
 padding-left: 1;
 border-top: #333333 1px solid;
 border-bottom: #333333 1px solid;
 color: #FFFFFF;
 text-decoration: none;
}
#side a:visited {
 display: block;
 padding-top: 2;
 padding-bottom: 2;
 padding-left: 1;
 border-top: #333333 1px solid;
 border-bottom: #333333 1px solid;
 color: #CCCCCC;
 text-decoration: none;
}
#side a:hover, #side a:active {
 display: block;
 text-decoration: none;
 background: #666666;
 padding-top: 2;
 padding-bottom: 2;
 padding-left: 1;
 border-top: #999999 1px solid;
 border-bottom: #999999 1px solid;
 color: #FFFFFF;
}
#side div a:link, #side div a:visited, #side div a:hover, #side div a:active {
 display: inline;
 background: none;
 border: none;
 color: #FFFFFF;
 line-spacing: 4px;
 text-decoration: none;
}
.hfa, .wap {
 display: none;
}
.tabs, ul{
 list-style: none;
 margin: 0;
 padding: 0;
 text-align: left;
}
#searchbox {
 background: #FF6600;
}
.tabs li{
 float: left;
 width: 105;
 height: 35;
 margin-left: 0;
 margin-right: 0;
 vertical-align: bottom;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.on:link, .on:visited, .on:hover, .off:hover, .off:link, .off:visited, .off:active, .on:active{
 vertical-align: bottom;
 display: block;
 text-decoration: none;
 font-family: alba, "arial rounded mt bold", arial, sans-serif;
 font-size: 20;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
 background-position: center center;
 background-repeat: no-repeat;
}
.on:link, .on:visited, .on:hover, .off:hover, .off:link:hover, .off:visited:hover, .off:active, .on:active {
 background: url('button-on.png');
 color: #FFFFFF;
 text-decoration: none;
 background-repeat: no-repeat;
}
.off:link, .off:visited {
 background: url('button-off.png');
 color: #FFFFFF;
 background-repeat: no-repeat;
}
object, embed, p, div, small {
 margin: 0;
 padding: 2px;
}
body {
 background: #000000 url('smile.gif');
 background-repeat: no-repeat;
 background-position: bottom right;
 margin-bottom: 30px;
 margin-left: 0;
 margin-top: 3px;
 margin-right: 0;
}
#head, #foot, #main, #side {
 padding: 3px;
}
#head{
 background: url('head.png');
 background-position: top right;
 background-repeat: no-repeat;
 height: 175;
 padding: 0;
 padding-left: 20;
 padding-right: 20px;
 vertical-align: bottom;
 color: white;
 font-family: tahoma, verdana;
}
#main, #side, #foot{
 padding: 5;
 font-family: tahoma, verdana, arial;
 font-size: 13;
}
#foot {
 vertical-align: middle;
 background: #333333;
 color: #FFFFFF;
 border: #FFFFFF 3px solid;
}
#main {
 background: #FFFFFF;
 color: #000000;
 border: #FF6600 3px solid;
}
#side {
 background: #333333;
 color: #FFFFFF;
 border: #CC0000 3px solid;
}
h2, big b{
 color: #FF6600;
 font-family: "arial rounded mt bold", arial, sans-serif;
 margin-bottom: 0;
}
#side a, #side a:visited {
 display: block;
}
#side a {
 color: #FFFFFF;
}
#side a:visited {
 color: #CCCCCC;
}
#side div a:link, #side div a:visited {
 display: inline;
}
h1, h1 a:link {
 display: block;
 color: #CC0000;
 font-face: 
}
h1 a:visited {
 display: block;
 color: #990000;
}
label {
 display: block;
}
.comment-icon {
 vertical-align: text-top;
}
#commenters a {
 display: inline;
}