#rs-discuss .cannot-create,
#rs-discuss .create-new,
#rs-discuss .search {
    float: right
}

#rs-discuss a,
#rs-discuss h2,
#rs-discuss th {
    font-weight: 400
}

#rs-discuss div,
#rs-discuss h1,
#rs-discuss h3,
#rs-discuss p,
#rs-discuss span {
    border: 0;
    padding: 0;
    margin: 0
}

#rs-discuss .extra {
    float: right;
    text-align: right;
    font-size: 10px;
    padding: 5px
}

#rs-discuss .cell-count,
#rs-discuss .cell-recent,
#rs-discuss th {
    text-align: center
}

#rs-discuss .breadcrumbs {
    border: 1px solid #0b1015;
    background-color: #272f36;
    padding: 2px;
    height: 23px;
    font-size: 10px;
    margin-bottom: 12px
}

#rs-discuss .breadcrumbs p {
    padding: 3px
}

#rs-discuss .userinfo {
    font-size: .9em;
    margin: 1em 0;
    padding: 0 2px
}

#rs-discuss .searchpanel input {
    font-size: 10px;
    padding: 2px
}

#rs-discuss .searchpanel input[type=text] {
    width: 70px
}

#rs-discuss .linkback {
    font-size: .9em;
    text-align: center
}

#rs-discuss .cell-name span.desc,
#rs-discuss th {
    font-size: 10px
}

#rs-discuss .page-list {
    font-size: 10px;
    padding: 10px 0
}

#rs-discuss .table-list {
    clear: both;
    border-collapse: collapse;
    width: 100%;
    background: 0 0;
    border: 1px solid #0b1015
}

#rs-discuss td,
#rs-discuss th {
    padding: 5px
}

#rs-discuss th {
    background: #0b1015;
    color: #FFF
}

#rs-discuss .category {
    background-color: #272f36;
    border: 1px solid #0b1015
}

#rs-discuss .subforum {
    padding-left: 30px
}

#rs-discuss .rowgroup-odd {
    background: #364049
}

#rs-discuss .rowgroup {
    background: 0 0
}

#rs-discuss .cell-name {
    width: 50%
}

#rs-discuss .namew {
    width: 65%!important
}

#rs-discuss .cell-name a {
    font-weight: 700;
    padding-left: 20px;
    background-image: url(images/icon-new-messages.png);
    background-position: center left;
    background-repeat: no-repeat
}

#rs-discuss .cell-name a:visited {
    font-weight: 400;
    background-image: url(images/icon-no-new-messages.png)
}

#rs-discuss .cell-name .pinned a {
    background-image: url(images/icon-flag.png)
}

#rs-discuss .cell-name .locked a {
    background-image: url(images/icon-lock.png)
}

#rs-discuss .cell-ractivity {
    font-size: .8em;
    padding-left: 20px;
    width: 45%
}

#rs-discuss .cell-activity,
#rs-discuss .cell-description,
#rs-discuss .cell-recent {
    font-size: .8em
}

#rs-discuss .cell-activity {
    white-space: nowrap;
    text-align: right;
    padding-left: 20px;
    padding-right: 5px
}

#rs-discuss .cell-nothing {
    text-align: center;
    padding: 30px;
    font-size: .9em
}

#rs-discuss .post-block {
    font-size: 10px;
    padding: 10px;
    background: #364049
}

#rs-discuss .post-wrapper,
#rs-discuss .wp-polls .pollbar {
    border: 1px solid #0b1015;
    background: 0 0
}

#rs-discuss .wp-polls {
    margin: 5px auto;
    border: 1px solid #0b1015;
    padding: 5px
}

#rs-discuss .wp-polls .pollbar {
    margin: 1px;
    font-size: 6px;
    line-height: 8px;
    height: 8px
}

#rs-discuss .wp-polls .wp-polls-ans {
    width: 90%
}

#rs-discuss .rules p {
    padding: 5px 0
}

#rs-discuss .post-block-odd {
    font-size: 10px;
    padding: 10px
}

#rs-discuss .details {
    float: left;
    width: 115px
}

#rs-discuss .post {
    float: right;
    width: 450px
}

#rs-discuss .post p {
    margin-bottom: 5px;
    padding: 0
}

#rs-discuss .details p {
    margin: 0!important;
    padding: 0!important
}

#rs-discuss .clear {
    clear: both
}

#rs-discuss .post-wrapper p {
    margin: 10px 5px
}

#rs-discuss .post-footer {
    position: relative;
    bottom: -10px
}

#rs-discuss .details .external {
    padding-right: 0;
    background: 0 0
}

#rs-discuss .post-wrapper p.post-meta {
    margin: 15px 0 0;
    padding: 2px 5px 0;
    font-size: .8em
}

#rs-discuss fieldset {
    border: 0;
    padding: 10px 5px;
    text-align: center
}

#rs-discuss fieldset p.form-notes {
    text-align: left;
    font-size: .9em;
    margin: 5px 5% 1px
}

#rs-discuss #xhtml-sample,
#rs-discuss fieldset input.text,
#rs-discuss fieldset textarea,
#rs-discuss input.submit {
    font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif
}

#rs-discuss #xhtml-sample {
    display: block;
    color: #888;
    margin: 5px 0 15px
}

#rs-discuss fieldset code.xhtml-sample span.tag {
    white-space: nowrap
}

#rs-discuss fieldset label {
    display: block;
    margin: 5px 5%;
    text-align: left
}

#rs-discuss fieldset input.text,
#rs-discuss fieldset textarea {
    width: 90%;
    padding: 2px
}

#rs-discuss fieldset textarea {
    height: 10em
}

#rs-discuss p.submit {
    text-align: right
}

#rs-discuss input.submit {
    width: 170px;
    padding: 2px;
    margin: 5px 5% 1px 0;
    text-align: center
}

#rs-discuss .profile-info {
    margin: 5px 15px;
    font-size: .9em
}

#rs-discuss div.recent-activity .cell-name a {
    padding: 0;
    background-image: none;
    font-weight: 400;
    font-size: 10px
}