.discuss {overflow: hidden; *zoom: 1}
.discuss .mgronly {color: #900}
.discuss .discbody {margin: 20px 0 0 35px; width: 700px; overflow: hidden}
.discuss.maindetail .discbody {margin: -6px 0 0 27px}
.discuss .discbody h3 {margin: 0; padding: 0; overflow: hidden}
.discuss .discbody p {width: 100%; overflow: hidden; color: #464646}
.discuss #topics td.latest div {margin: -2px 0 0 8px; float: left; display: inline}
.discuss .discbody h3 .mgronly, .discuss .maindetail .mgronly {color: #a00}
.discuss #forums {margin: 0 5px; overflow: hidden}
#content .discuss #forums ul.blocklist li.item {padding-bottom: 13px}
#content .discuss #forums ul.blocklist li.item div.icon-container {height: 60px}
div.discfoot {margin-top: 12px; width: 100%; overflow: hidden}
div.discfoot ul.l {float: left; width: 300px; overflow: hidden}
div.discfoot ul.l li {padding-top: 7px; width: 300px; float: left}
div.discfoot ul.l li a {padding-left: 20px; color: #000}
div.discfoot ul.l li a.rss-icon {background-position: 1px 1px}
div.discfoot ul.ractions li a.create {float: right; height: 26px; overflow: hidden}
.discuss .maindetail, .discuss .mainaction, .discuss.maindetail, .discuss .mainaction {margin-left: 5px}
.discuss .maindetail .topic, .discuss.maindetail .topic {margin-top: 15px; width: 730px; overflow: hidden}
.discuss .topicblock {width: 730px; overflow: hidden}
.discuss .firstpost {background: url(../images/gs2/topic-bg.gif) repeat-x; padding-top: 5px}
.discuss .firstpost .topicblock {background: url(../images/gs2/topic-rightbg.gif) no-repeat 100% 0}
.discuss .topicblock .topicinfo {margin: 30px 0 0 0; padding: 5px 0 0 22px; float: left; width: 138px; display: block; overflow: hidden; z-index: 2}
.discuss .topicblock .topicinfo a.user_thumb {display: inline; margin: 0; padding: 0; overflow: hidden}
.discuss .topicblock .topicinfo strong {float: right; display: inline; width: 70px; padding: 35px 0 0 0; margin: 0; background: url(../images/gs2/topicinfo-icon.png) no-repeat; overflow: hidden}
.discuss .topicblock .topicinfo ul.detail {clear: both; float: left; margin: 12px 0 0 0; padding: 0; width: 140px; overflow: visible}
.discuss .topicblock .topicinfo ul.detail li.item {width: 140px; display: block; color: #777; padding: 0; margin: 0}
.discuss .topicblock .topicinfo ul.detail li.actions {position: relative; left: -8px}
div.metal-popup-menu.metal-post-actions ul.metal-menu-items li {width: 178px}
.discuss .topicblock .topictext {width: 537px; float: right; color: #777; z-index: 1; border-left: 1px #d8d8d8 solid}
.discuss .topicblock .topictext div.topictop {width: 537px; overflow: auto; overflow-x: hidden; overflow-y: hidden}
.discuss .topicblock.firsttopic .topictext div.topicbot {padding-right: 15px}
.discuss .topicblock .topictext {min-height: 12.5em}
.discuss .topicblock .topictext div.topicbot {margin: 0; padding-left: 0.5em}
.discuss .topicblock .topictext .sanity {color: #333}
.discuss .bottopic2 {background: url(../images/gs2/bottopic2-line.gif) no-repeat 0 8px}
.discuss .bottopic {margin: 30px 20px 0 0; overflow: hidden; background: url(../images/gs2/bottopic-line.gif) no-repeat 0 8px}
.discuss .bottopic ul {height: 18px; overflow: hidden}
.discuss .bottopic ul li {margin-left: 14px; float: right; height: 18px; display: inline; overflow: hidden}
.discuss .bottopic ul li a {padding-left: 20px; overflow: hidden}
.discuss .bottopic ul li a.botreply {padding-left: 8px}
.discuss .bottopic ul li a.botshowsubs {padding-left: 8px; font-weight: normal; font-size: 10px}
.discuss .bottopic ul li a.botsubs {background: url(../images/icons/email.png) no-repeat 0 0}
.discuss .bottopic ul li a.botedit {background: url(../images/emb_edit.gif) no-repeat 0 0}
.discuss .bottopic ul li a.bottags {padding: 0; display: block; width: 51px; height: 18px; text-indent: -9999px; background: url(../images/gs2/tags-button.gif) no-repeat; overflow: hidden}
.discuss #topics {clear: both; border-collapse: collapse; width: 700px; margin-top: 10px}
.discuss #topics td, .discuss #topics th {vertical-align: top; padding: 6px 1px; border-bottom: 1px #ddd solid; color: #000}
.discuss #topics th {text-align: left}
.discuss #topics th a {text-decoration: underline}
.discuss #topics td.posts a {text-decoration: underline}
.discuss #topics td.topic {padding-left: 27px; width: 350px; color: #000; background: url(../images/content/topicicon.gif) no-repeat 0px 8px}
.discuss #topics td.locked {background: url(../images/content/topicicon_locked.gif) no-repeat 0px 8px}
.discuss #topics td.hilited {background: url(../images/content/topicicon_highlighted.gif) no-repeat 0px 8px}
.discuss #topics td.latest {width: 184px; overflow: hidden}
.discuss #topics td.last {width: 36px}
.discuss #topics th.posts, .discuss #topics th.views {text-align: right; padding-right: 7px}
.discuss #topics td.posts, .discuss #topics td.views {text-align: right; padding-right: 15px}
.discuss #topics td.posted_by {color: #999}
.topic .replhead {margin: 12px 18px 0 0; overflow: hidden}
.topic .replhead h4 {margin: 0 0 0 22px; padding: 0; float: left; overflow: hidden}
.topic .replhead select {float: right; color: #000; overflow: hidden}
.topic .replhead label {margin-right: 5px; float: right; color: #424242; display: inline}
.topic .replieds {margin: 20px auto 0; width: 620px; overflow: hidden}
.topic .replieds li {background: url(../images/gs2/replieds-bg.gif) no-repeat; padding: 0 0 10px 45px; width: 575px; float: left}
.topic .replieds li.last {background-image: url(../images/gs2/replieds-lastbg.gif)}
.topic .replieds li .repimage {margin-top: 35px; width: 95px; float: left; overflow: hidden}
.topic .replieds li .repimage strong {margin-top: 5px; clear: both; width: 95px; float: left; overflow: hidden}
.topic .replieds li .reptext {margin-top: 35px; width: 480px; float: left; overflow: hidden}
.topic .replieds li .reptext p {margin-top: 15px; width: 100%; overflow: hidden; color: #545454}
.topic .replieds li .reptext strong {color: #898989}
.topic .postreply {margin-top: 25px; width: 730px; overflow: hidden}
.topic .postreply h4 {margin: 0 0 0 22px; padding: 0; overflow: hidden}
.topic .postreply #addcomment {margin-top: 15px; display: block}
.topic .postreply #addcomment .fc1 {width: 157px}
.topic .editpost .fc1 {width: 157px}
.topic .bottomlist {margin-top: 12px; width: 730px; overflow: hidden}
.topic .bottomlist li {margin-top: 8px; float: left}
.topic .bottomlist li input {float: left;}
.topic .bottomlist li label, .topic .bottomlist li a {margin-left: 5px; float: left; display: inline; line-height: 18px; overflow: hidden}
.topic .bottomlist li label {color: #333}
#reorder_forums {width: 600px}
#reorder_forums li.item {clear: both; height: 36px; padding: 0; margin: 0}
#reorder_forums li.item .detail, #reorder_forums li.item .info {height: 32px; width: auto; vertical-align: baseline; line-height: 32px}
#reorder_forums li.item h3 img {vertical-align: text-top}
#reorder_forums li.item h3 .icon {width: 32px; height: 32px; float: left; margin: 0; padding: 0; overflow: visible}
#reorder_forums li.item .detail {clear: left; float: none}
#reorder_forums li.item .info {clear: none}
#reorder_forums li.item h3.info {float: left; width: 420px}
#reorder_forums li.item em.info {float: right; width: 150px; overflow: hidden;}
#reorder_forums li.item a.move {float: left; margin: 8px 0}
#wsidebar .recent {margin: 20px 0 20px 7px; width: 290px; overflow: hidden}
#wsidebar .recent ul.topics {width: 290px; overflow: hidden}
#wsidebar .recent li.recent-topic {margin-top: 10px; width: 290px; float: left}
#wsidebar .recent li.recent-topic div.details {margin-left: 7px; float: left; display: inline; width: 255px; overflow: hidden}
#wsidebar .recent li.recent-topic a.topic-link {display: block}
#topics th.highlight {white-space: nowrap}
#topics th.highlight .etip {white-space: normal; font-weight: normal}
.subscribers .subscriber {clear: left; padding: 4px 0; line-height: 20px}
.subscribers .subscriber .user_thumb {margin-right: 4px}
input#forum_vanity_email {width: 100px}
p.email {margin-top: 2em; padding-left: 22px; background: url(/images/icons/email.png) no-repeat left center}
.sortable li.placeholder {text-align: center; border: 3px dashed silver; background: #f7f7f7}
.sortable li.placeholder .label {font-size: 200%; padding-top: 1em}
.sortable li.placeholder .directions {font-style: italic; color: silver; padding: 2em 0 0.5em 0}
