/* ************************************* */
/* styles from BoardIndex.template       */
/* ************************************* */
#com_smf p#stats {
    text-align: right
    }
#com_smf h3#newsfader {
    font-size: 1em
    }
#com_smf #smfNewsFader span {
    font-weight: bold
    }
#com_smf #smfFadeScroller {
    padding: 2em;
    font-size: 1em;
    text-align: center
    }
#com_smf .categoryframe {
    margin-top: 0.4em
    }
#com_smf .categoryframe h3 {
    margin: 0
    }
#com_smf table.boardsframe {
    width: 100%
    }
#com_smf table.boardsframe td.icon {
    text-align: center;
    padding: 0.5em;
    width: 6%
    }
#com_smf table.boardsframe td.info {
    width: 60%;
    padding: 0
    }
#com_smf table.boardsframe td.info h4 {
    padding: 0.4em 0.4em 0 0.4em;
    margin: 0
    }
#com_smf table.boardsframe td.info p {
    padding: 0 0.4em 0.5em 0.4em;
    margin: 0
    }
#com_smf table.boardsframe td.stats {
    width: 8%;
    vertical-align: middle;
    text-align: center
    }
#com_smf table.boardsframe td.lastpost {
    width: 20%;
    vertical-align: top;
    padding: 0.5em
    }
#com_smf table.boardsframe p.children {
    border-top: solid 1px #ADADAD;
    margin: 0;
    padding: 0.5em
    }
#com_smf #posticons {
    clear: both;
    width: 100%
    }
#com_smf #posticons .buttonlist {
    margin-right: 1em;
    float: right
    }
#com_smf #infocenterframe {
    margin-top: 2em;
    clear: both
    }
/* each section in infocenter has this class */
#com_smf .infocenter_section {
    clear: both
    }
#com_smf .infocenter_section p.section {
    display: block;
    margin: 0;
    width: 3%;
    text-align: center;
    float: left;
    padding: 0.5em 0 0 0
    }
#com_smf .infocenter_section div.sectionbody {
    margin-left: 3%;
    padding: 0.3em;
    border-left: solid #a0a0a0 1px
    }
/* recent posts - or just one recent post */
#com_smf dl#infocenter_recentposts {
    padding: 0;
    margin: 0
    }
#com_smf dl#infocenter_recentposts dt {
    float: left;
    padding: 0.1em
    }
#com_smf dl#infocenter_recentposts dd {
    padding: 0.1em
    }
/* login form */
#com_smf form#infocenter_login ul.horizlist label {
    white-space: nowrap;
    font-size: 90%;
    font-weight: bold
    }
/* ************************************* */
/* styles from MessageIndex.template     */
/* ************************************* */
#com_smf #childboards table {
    width: 100%
    }
#com_smf .modbuttons {
    clear: both;
    width: 100%
    }
#com_smf .modbuttons .buttonlist, #com_smf .modbuttons .buttonlist_bottom {
    margin-right: 1em;
    float: right
    }
#com_smf #messageindex td.icon1, #com_smf #messageindex td.icon2 {
    text-align: center;
    padding: 0.5em;
    width: 5%
    }
#com_smf #messageindex td.subject {
    padding: 0.5em
    }
#com_smf #messageindex td.starter {
    text-align: center;
    padding: 0.5em;
    width: 14%
    }
#com_smf #messageindex td.replies {
    text-align: center;
    padding: 0.5em;
    width: 4%
    }
#com_smf #messageindex td.views {
    text-align: center;
    padding: 0.5em;
    width: 4%
    }
#com_smf #messageindex td.lastpost {
    padding: 0.5em;
    width: 22%
    }
#com_smf #messageindex td.moderation {
    text-align: center;
    padding: 0.5em;
    width: 4%
    }
#com_smf #topic_icons p {
    display: block;
    padding: 0.5em 0.5em 0.1em 0.5em;
    margin: 0;
    border-bottom: none
    }
#com_smf #message_index_jump_to {
    margin: 2em 4em 0 2em
    }
/* ************************************* */
/* styles from Display.template          */
/* ************************************* */
#com_smf #events .post {
    padding: 1em
    }
#com_smf #moderationbuttons {
    margin-left: 0.5em
    }
#com_smf #postbuttons .nav, #com_smf #postbuttons_lower .nav {
    margin: 0.5em 0.5em 0 0;
    text-align: right
    }
#com_smf #postbuttons_lower .nav {
    margin: 0em 0.5em 0.5em 0
    }
#com_smf #postbuttons, #com_smf #postbuttons_lower {
    text-align: right
    }
#com_smf #poll_options ul.options {
    margin: 0;
    padding: 0 0 0.5em 5em
    }
#com_smf #poll_options ul.options li {
    float: none;
    padding: 0
    }
#com_smf #poll_options p.submitbutton {
    clear: both;
    padding: 0 0 0.5em 5em;
    margin: 0
    }
#com_smf #poll_options p.pollmoderation {
    margin: 0;
    padding: 0 0 0 3em
    }
#com_smf #poll_options ul.horizlist dl.options {
    padding: 0 0 0.5em 5em;
    margin: 0;
    clear: both
    }
#com_smf #poll_options ul.horizlist dl.options dt {
    float: left
    }
#com_smf #poll_options p {
    margin: 0 0 0.2em 0;
    padding: 0.2em 0 0.5em 5em
    }
#com_smf .approve_post {
    margin: 2ex;
    padding: 1ex;
    border: 2px dashed #cc3344;
    color: black;
    font-weight: bold
    }
#com_smf #forumposts h3.catbg3 {
    font-weight: normal;
    padding: 0.4em
    }
#com_smf #forumposts h3.catbg3 img {
    vertical-align: middle
    }
#com_smf #forumposts h3.catbg3 span {
    padding-left: 2%
    }
#com_smf #forumposts h3.catbg3 span#top_subject {
    padding-left: 9%
    }
#com_smf .poster {
    width: 15%
    }
#com_smf .postarea {
    margin-left: 16%
    }
#com_smf .messageicon {
    width: 40px;
    margin-right: 10px
    }
#com_smf ul.postingbuttons {
    float: right;
    position: relative;
    margin-top: -2.5em;
    padding-right: 1em
    }
#com_smf ul.postingbuttons li {
    display: inline
    }
#com_smf .modifybutton {
    float: right
    }
#com_smf .attachments {
    clear: right;
    padding-top: 1em
    }
#com_smf .postfooter {
    margin-left: 16%
    }
#com_smf .topborder {
    border-top: solid 1px #bbb
    }
#com_smf .moderatorbar {
    clear: both;
    margin-left: 16%
    }
#com_smf #quickReplyOptions div {
    text-align: center;
    margin-left: 26%;
    border-left: solid 1px #aaa
    }
#com_smf #quickReplyOptions #warning {
    border: none;
    text-align: left;
    margin: 0;
    width: 25%
    }
/* ************************************* */
/* styles from Recent.template           */
/* ************************************* */
#com_smf .readbuttons {
    clear: both;
    width: 100%
    }
#com_smf .readbuttons .buttonlist, #com_smf .readbuttons .buttonlist_bottom {
    margin-right: 1em;
    float: right
    }
