/* ************************************* */
/* 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;
    min-height: 25px
    }
/* recent posts - or just one recent post */
#com_smf dl#infocenter_recentposts {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0
    }
#com_smf dl#infocenter_recentposts dt {
    clear: left;
    float: left;
    padding: 0.1em;
    width: 68%;
    white-space: nowrap;
    overflow: hidden
    }
#com_smf dl#infocenter_recentposts dd {
    clear: right;
    float: right;
    padding: 0.1em;
    width: 25%;
    text-align: right;
    white-space: nowrap;
    overflow: hidden
    }
/* 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
    }
/* Poll question */
#com_smf h4#pollquestion {
    padding: 1em 0 1em 2em
    }
/* Poll vote options */
#com_smf #poll_options ul.options {
    border-top: 1px solid #696969;
    padding: 1em 2.5em 0 2em;
    margin: 0 0 1em 0
    }
#com_smf #poll_options div.submitbutton {
    clear: both;
    padding: 0 0 1em 2em
    }
#com_smf #poll_options div.submitbutton.border {
    border-bottom: 1px solid #696969;
    margin: 0 0 1em 0
    }
/* Poll results */
#com_smf #poll_options dl.options {
    border: solid #696969;
    border-width: 1px 0;
    padding: 1em 2.5em 0 2em;
    margin: 0 0 1em 0
    }
#com_smf #poll_options dl.options dt.voted {
    font-weight: bold
    }
#com_smf #poll_options dl.options dd {
    margin: 0.5em 0 1em 0
    }
/* Poll notices */
#com_smf #poll_options p {
    margin: 0 1.5em 0.2em 1.5em;
    padding: 0 0.5em 0.5em 0.5em
    }
#com_smf div#pollmoderation {
    margin: -1em 0 0 2em;
    padding: 0
    }
#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 {
    float: left;
    margin: 0 0.5em 0.5em 0
    }
#com_smf div.postarea .keyinfo {
    float: left;
    width: 60%
    }
#com_smf ul.postingbuttons {
    float: right;
    padding-right: 1em;
    text-align: right
    }
#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: right;
    margin: 1em 0 0 16%
    }
#com_smf #quickReplyOptions div {
    text-align: center;
    border-left: solid 1px #aaa
    }
#com_smf #quickReplyOptions #quickReplyWarning {
    border: none;
    text-align: left;
    margin: 0;
    width: 25%;
    float: left
    }
#com_smf #quickReplyOptions #quickReplyContent {
    float: left;
    width: 74%
    }
#com_smf #quickReplyOptions #quickReplyContent textarea, #com_smf #quickReplyOptions #quickReplyContent input {
    margin-bottom: .5em
    }
/* ************************************* */
/* 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
    }

