body {padding:0; margin:0; text-align:center;}
body, td, input, textarea {font-family:Tahoma, "MS Sans Serif"; font-size:11px; color:#45494B;}

a {color:#45494B;}
h4 {font-size:14px; margin-bottom:8px;}
h5 {font-size:14px; margin-bottom:8px; padding-bottom:10px; border-bottom:1px solid #CCCCCC;}

#stat {color:#898989; font-size:10px; padding:8px 0 20px 0;}
#menu {}
#head {background-color:#45494B;}
#body {vertical-align:top; padding-top:10px;padding-bottom:10px;}
#partners {vertical-align:top;}
#bottom {padding-top:12px;padding-bottom:12px;}

#head img.logo {border-right:1px solid #898989;}
#head td.leftbutton {padding-left:9px; text-align:left;  }
#head td.rightbutton {text-align:right; padding-right:9px; }
#head a.button {padding: 0 9px 0 9px;}
#head td.welcome {padding-left:9px; text-align:center; color:#FFFFFF; font-size:18px;}

.selector {padding: 0 9px 0 9px;}

#menu td.links {padding:30px 0 23px 0;}
#menu td.links a {color:#45494B; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:11px; margin:0 23px 0 3px;}
#menu input.auth {border:1px solid #45494B;}

#partners td.block {background-color:#45494B; padding:4px 10px 4px 30px;}
#partners td {color:#FFFFFF;}
#partners a {color:#FFFFFF;text-decoration:none;}

#bottom a {font-size:12px;}
#bottom td.links a {margin-left:20px;}

#body div.bestofday {text-align:center;}
#body td.bestofdaylist {margin-right:4px; margin-bottom:4px;}
#body td.bestofdaylist2 {margin-bottom:4px;}
#body img.emptyimg {border:2px solid #EDEDED;}
#body td.bestofdaylist img, #body td.bestofdaylist2 img {margin:2px;}

#body .newsblock {vertical-align:top; padding-top:10px;}
#body .newsblock a {text-decoration:none;}
#body .newsrow1 {background-color:#F7F7F7; margin-bottom:3px; padding:10px 10px 10px 10px;}
#body .newsrow2 {background-color:#EDEDED; margin-bottom:3px; padding:10px 10px 10px 10px;}
#body .newsrow1 div, #body .newsrow2 div {padding-bottom:4px; font-weight:bold;}

#body .blockspace {padding-left:20px;}

#body .commblock {vertical-align:top; padding-top:10px;}
#body .commblock a {font-size:12px;}
#body .commrow1 {background-color:#F7F7F7;}
#body .commrow2 {background-color:#EDEDED;}
#body .commrow1 td, #body .commrow2 td {padding:4px 8px 4px 8px;}
#body .commava {border:2px solid #FFFFFF;}

#printable td {vertical-align:top; padding:0 0 35px 0;}
#printable td.last {padding:0 0 35px 0;}
#printable div.info {padding:4px 8px 0 5px; width:157px;}
#printable div.name {width:94px; float:left;}
#printable div.counts {width:60px; float:right; text-align:center; font-weight:bold; text-decoration:none;}
#printable div.counts a {text-decoration:none;}
#printable img.minimedal {border:0; margin:0 2px 0 0px;}
#printable img.emptyimg {border:2px solid #EDEDED;}

#walltable td {padding:0 2px 0 2px;}

#pages {margin-top:10px;margin-bottom:10px;}
#pages td {background-color:#EEEEEE; padding:15px; text-align:right;}
#pages span.prev, #pages span.next {color:#CCCCCC; padding-left:10px;padding-right:10px;}
#pages a.prev, #pages a.next {padding-left:10px;padding-right:10px;}
#pages a.page, #pages span.page {padding:2px 5px 2px 5px;}
#pages a.page {background-color:#FFFFFF; border:1px solid #CCCCCC; text-decoration: none;}
#pages span.page {background-color:#F64602; border:1px solid #F64602; font-weight:bold; color:#FFFFFF;}

#about td {vertical-align:top;}
#about td.aboutleft {background-color:#CCCCCC; border-right:1px solid #EDEDED; padding:15px 15px 15px 20px;}
#about td.aboutleft img {border:2px solid #FFFFFF; margin:15px; margin-top:4px;}
#about td.aboutleft div {font-size:16px;font-weight:bold;padding-bottom:4px;}
#about td.aboutright {background-color:#CCCCCC; border-right:1px solid #EDEDED; padding:20px; padding-left:35px;}

#body div.aboutme {font-size:14px; padding:30px 120px 30px 120px;}
#allprints {font-size:11px; font-weight:normal; padding-left:20px;}

#myprintable td {vertical-align:top; padding:0 4px 4px 0;}
#myprintable td.last {padding:0 0 4px 0;}
#myprintable img.emptyimg {border:2px solid #EDEDED;}

#printinfo {margin-top:15px;}
#printinfo td {background-color:#F2F2F2; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#printinfo td.arrow {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#DADADA;}
#printinfo td.avatar {padding:20px;}
#printinfo td.userinfo div {font:bold 20px;}
#printinfo td.button {padding:20px;}
#printinfo td.votes {font:14px;}
#printinfo td.votes span {font:bold 18px;}

#awards td {background-color:#45494B; color:#FFFFFF;}
#awards td.title {font:14px; padding:20px 30px 20px 30px;}
#awards td.award {padding-left:6px; padding-right:25px; font:10px;}

#body td.docomment {text-align:right; font:12px;}

#commentable_header {border-bottom:1px solid #CCCCCC;}
#commentable_header td {padding:10px; vertical-align:top;}
#commentable_header h4 {margin-bottom:4px;padding-bottom:0;}

#commentable {border-top:1px solid #CCCCCC;}
#commentable td {border-bottom:1px solid #CCCCCC; padding:10px; vertical-align:top;}
#commentable tr.row1 {background-color:#F7F7F7;}
#commentable tr.row2 {background-color:#EDEDED;}
#commentable div {font:10px; color:#CCCCCC;}
#commentable div a {color:#45494B; font-weight:bold; padding-right:1em;}
#commentable blockquote {background-color:#CCCCCC; margin:0; padding: 4px 4px 4px 12px;}
#commentable cite {font-weight:bold; font-style:normal; display:block;}
#commentable div.quote {float:right;}
#commentable div.quote a {color:#CCCCCC;}

#profiletable td, #profiletable input, #profiletable textarea { font-size:12px; }
#profiletable td.profilerow, #profiletable td.profilerow1, #profiletable td.profilerow2 { background-color:#EDEDED; border-bottom:1px solid #FFFFFF; padding:15px 35px 15px 20px;}
#profiletable td.profilerow input { border:1px solid #45494B; width:360px; height:22px; margin-top:4px; margin-bottom:4px;}
#profiletable td.profilerow textarea { border:1px solid #45494B; width:360px; height:220px; margin-top:4px; margin-bottom:4px;}
#profiletable td.profilerow1 input { border:1px solid #45494B; margin-top:4px; margin-bottom:4px;}
#profiletable td.profilerow1 img { border:2px solid #CCCCCC;}
#profiletable small { color:#898989; font-size:10px; }

#postcomment {margin:20px 0 20px 0;}
#postcomment td.avatar {vertical-align:top; padding-left:50px;}
#postcomment td.avatar img {border:2px solid #EDEDED;}
#postcomment td.text {padding-left:10px;}
#postcomment td.text input.theme {border:1px solid #CCCCCC; width:510px; height:23px; margin-bottom:10px; padding:4px;}
#postcomment td.text textarea {border:1px solid #CCCCCC; width:510px; height:120px; margin-bottom:10px; padding:4px;}
#postcomment div.username {color:#CCCCCC; font:10px; font-weight:bold; padding-bottom:4px;}
#postcomment div.username a {font:10px; text-decoration:none; font-weight:normal;}
#postcomment div.username span {color:#45494B;}

#membtable td {vertical-align:top; padding:0 4px 35px 4px; text-align:center;}
#membtable td.last {padding:0 0 35px 0;}
#membtable div {padding-top:4px;}
#membtable img.emptyimg {border:2px solid #EDEDED;}

#newstable {border-top:1px solid #CCCCCC;}
#newstable td {border-bottom:1px solid #CCCCCC; padding:10px;}
#newstable tr.row1 {background-color:#F7F7F7;}
#newstable tr.row2 {background-color:#EDEDED;}

#walltable2 td {border-bottom:1px solid #CCCCCC; padding:10px;}

#bestlabel {background-color:#45494B; padding:0px; font:12px; width:178px; height:52px; position:absolute; top:690px; margin-left:50%; left:-320px; }
#bestlabel a {color:#FFFFFF; text-decoration:none;}
#bestlabel a:hover {text-decoration:underline;}
#bestlabel td {color:#FFFFFF; padding:6px;}
#bestlabel div {text-transform:uppercase; font:11px; margin-bottom:4px;}
#bestlabel span {font:18px; font-weight:bold;}

a.hoverimg img {border:2px solid #EDEDED;}
a.hoverimg:hover img {border:2px solid #CCCCCC;}

#newthemebutton {padding:10px 10px 10px 10px;}

#rsstable {padding-bottom:10px; }
#rsstable h4 {margin-bottom:10px; }
#rsstable td {border-bottom:1px solid #CCCCCC;}
#rsstable img {margin-bottom:8px; }
#rsstable td.text {padding-left:4px; padding-bottom:8px;}
#rsstable td.text a {color:#CCCCCC;}

