th, td{font-size:1.4em;padding:.5em 1.5em;}
.left{float:left;}
.right{float:right;}
#wrapper{width:915px;border:1px solid #ddd;border-top:none;background:#FFF;text-align:left;margin:0 auto;padding:0 0 25px;}
#discussions{width:915px;}
#spacer{height:25px;background:#FFF;}
#title{height:67px;background:#FFF;margin-bottom:7px;}
#title h1{font-size:4em;font-weight:700;margin-left:12px;margin-right:5px;display:inline;}
#title h1 a{color:#333;text-decoration:none;}
#title h1 a:hover{text-decoration:none;color:#9B9B9B;}
#description{display:inline;font-size:1.2em;color:#333;text-transform:uppercase;text-decoration:none;}
#main{font-size:1.2em;line-height:13pt;width:915px;position:relative;margin:10px auto 25px;}
.bbcrumb{font-size:1.1em;color:#000;margin-bottom:12px;}
.bbcrumb a:link, .bbcrumb a:visited{color:#888;}
.bbcrumb a:hover{color:#00f;}
.notice{border:2px solid #4c9545;background:#abd8a2;color:#4c9545;font-size:1.1em;font-weight:700;margin:0 0 1.1em;padding:10px 15px;}
.notice p{margin-bottom:0;}
.login{font-size:1.1em;color:#000;margin-bottom:10px;border-bottom:1px solid #ddd;}
.login a,.login a:visited{text-decoration:underline;}
.login a:hover,.login h1 a:active{text-decoration:underline;}
.login p{margin-top:0;padding:0;}
.login label{display:block;float:left;padding-right:10px;}
.login #submit{font-size:8pt;margin-top:18px;height:20px;color:#3B3B3B;padding:2px;}
p.login{font-weight:400;font-size:1.2em;padding-bottom:12px;}
form.login input{margin-top:3px;margin-bottom:13px;border:1px solid #999;}
#front-page #hottags{float:left;margin-left:5px;width:150px;overflow-x:hidden;}
.frontpageheatmap{font-weight:400;line-height:30px;padding-bottom:10px;}
#front-page #main h2,h2.post-form,#userlogin,#currentfavorites,#register{color:#333;border-bottom:1px solid #ddd;margin:0 0 10px;padding:0 0 5px;}
#front-page #discussions ul{padding:0 0 0 14px;}
.sticky{background:#EDEDED;}
.infobox{padding:0;}
#topic-tags{border-left:1px solid #ccc;float:right;margin-top:-2em;padding:0 1em 1em;}
.nav{margin:15px 0;padding:12px 0;}
.nav span,.nav a{padding:6px;}
#thread{list-style:none;margin:0 0 0 100px;padding:0;}
#thread li{line-height:1.5em;padding:1.5em 1em;}
#thread li ol,#thread li ul{margin-left:40px;}
#thread li ol li,#thread li ul li{padding:0;}
.threadauthor{margin-left:-120px;overflow:hidden;position:absolute;width:120px;}
.threadauthor p{line-height:1;}
.threadauthor small{font-size:.8em;color:#888;}
.poststuff{border-top:1px dotted #ccc;font-size:1.2em;text-transform:uppercase;margin:10px 0 0;padding:5px 0 0;}
.threadpost, .poststuff{background:#eee;padding:10px}
.num,#forumlist small{font-size:1.1em;text-align:center;}
.postform{background:#fff;padding:1em;}
.postform textarea{height:12em;width:720px;margin:5px 0;padding:5px;}
.admin{padding:10px 0 0;}
#manage-tags{list-style:none;margin:10px 0;}
#manage-tags li{float:left;width:200px;padding-bottom:10px;}
.topictitle{font-size:2.6em;font-weight:400;}
.topictitle span{font-size:.5em;color:#666;}
#content .frontpageheatmap a{font-weight:400;text-decoration:none;}
#content .infobox li{margin-bottom:2px;}
#content .nav a{border:1px solid #ccc;font-weight:400;}
#content .nav a:hover{border:1px solid #999;}
#content a:visited{font-weight:400;}
#front-search{float:right;margin-top:-8px;}
#latest td,#forumlist td,#favorites td{font-size:1.2em;padding:5px 10px;}
#latest tr:hover,#forumlist tr:hover,#favorites tr:hover{background:#E0E0E0;}
#latest th,#forumlist th,#favorites th{background:#333;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.2em;padding:5px 10px;}
#latest th a:link,#latest th a:visited,#latest th a:active{color:#fff;}
#latest,#forumlist,#favorites{background:#F7F7F7;margin-bottom:2em;width:100%;}
.bozo{background:#ee8;}
.alt.bozo{background:#ff9;}
.deleted{background:#e88;}
.alt.deleted{background:#f99;}
#profile-menu{list-style-type:none;text-align:right;font-weight:700;float:right;margin:0;padding:0;}
#profile-menu li{float:right;text-align:center;}
#profile-menu li a{font-size:1.2em;display:block;width:66px;text-decoration:none;color:#333;background-color:#eee;padding:8px 5px;}
#profile-menu li a:hover{background:#ccc;text-decoration:none;}
#userinfo{margin-top:10px;font-size:1.1em;}
#userinfo dd{margin:0 0 5px;}
#useractivity{margin:15px 0 5px;}
.user-recent{margin:0 0 10px;font-size:1.1em;}
.user-recent ol{margin:5px 0 0 28px;}
.user-recent ol li{margin:0 0 3px;}
fieldset{margin-bottom:15px;padding:10px 0 10px 10px;}
legend{font-weight:700;padding:0 15px;}
fieldset table{text-align:left;margin:0 15px;}
fieldset table td{padding:2px 0 2px 4px;}
fieldset p{font-size:1.2em;margin:0;}
.post{min-height:60px;}
.view{font-size:1em;list-style-type:none;margin-left:-14px;}
textarea,select,input,tags-input{border:1px solid #868686;}
textarea:focus,select:focus,input:focus,tags-input:focus{background-color:#ffc;}
.nav span,#userinfo dt{font-weight:700;}
.topiclink{display:block;}
sup{color:red;padding-top:3px;}
small{font-size:.9em;}
.slam{text-align:left;}
.submit #postformsub{font-size:1.3em;padding:5px 10px;background-color:#444;color:#fff;cursor:pointer;}
.rss{background:url(../img/feed.png) no-repeat center left;padding:1px 0 0 21px;} /* RSS icon */
.post img{max-width:775px;}
