/**
 *  Forum stylesheet
 * @author Marc Stephenson - See <TA_PATH_CORE>/help/Copyright.txt for more information
 */
/* Jump menu */
div#account_jump_menu {
    width: 600px; margin: 5px; padding: 10px; clear: both; display: table;
}
span#account_jump_title {
    float: left; width: 100px; font-weight: bold;
}
form#account_jump, select#jump {
    display: inline; clear: none; float: left;
}

div#forum_nav {
    margin:             10px;
    padding:            3px;
    border:             1px solid #000;
}

dl.category {
    margin:             10px 0 20px 0;
    width:              95%;
    border:             1px solid #DDD;
}

dl.category dt {
    font-size:          15px;
    font-weight:        bold;
    padding:            10px;
}

dl.category dd {
    padding:            10px 0 0 0;
}

dl.category_none {
    margin:             10px 0 20px 0;
    width:              95%;
}

dl.category_none dd {
    padding:            10px;
}

dl.forum {
    margin:             0 10px 0 10px;
    border:             1px dotted #DDF;
}

dl.forum dt {
    font-size:          13px;
    font-weight:        bold;
}

dl.forum dt a {
    display:            block;
    padding:            3px;
    width:              100%;
    height:             100%;
}

dl.forum dt a:hover {
    background-color:   #CCF;
}

dl.forum dd {
    padding:            5px;
}

#topiclist_actions {
    font-weight:        bold;
}

#topics {
}

#topics dt {
    margin:             10px;
    padding:            5px;
    height:             25px;
    vertical-align:     middle;
    background-color:   #EEF;
    border:             1px solid #AAF;
    font-weight:        bold;
}

#topics dd {
    margin:             10px;
    padding:            5px;
}

#topics .topic, #topics .replies, #topics .by, #topics .last_reply, #topics .started {
    float:              left;
}

#topics span.is_poll {
    color:              #559;
}

#topics .topic {
    width:              300px;
}

#topics .replies {
    width:              60px;
}

#topics .by {
    width:              100px;
}

#topics .last_reply {
    width:              100px;
}

#topics .started {
    width:              120px;
}

dl.messages {
}

dl.messages dt.userdata, dl.messages dt.userdata_first, dl.messages dd.message {
    margin:             10px;
    padding:            5px;
}

dl.messages dt.userdata {
    margin-bottom:      0;
    height:             25px;
    vertical-align:     middle;
    background-color:   #EEF;
    border:             1px solid #AAF;
    font-weight:        bold;
}

dl.messages dt.userdata_first {
    margin-bottom:      0;
    height:             25px;
    vertical-align:     middle;
    background-color:   #AAF;
    border:             1px solid #88F;
    font-weight:        bold;
}

dl.messages dt.userdata_first span.topic_starter {
    width:              30px;
    padding:            5px;
    margin:             5px;
    border:             1px solid #CCF;
}

dl.messages dt.userdata span.userdata_user {
    font-weight:        bold;
    font-size:          110%;
}

dl.messages dd.message {
    padding:            20px 0 20px 15px;
    margin-top:         0;
    background-color:   rgb(250, 250, 255);
    border:             1px dashed #CCF;
    border-top:         0;
    overflow:           auto;
}

dl.messages dd.poll {
    padding:            20px 0 20px 15px;
    margin-top:         0;
    border-top:         0;
    overflow:           auto;
}

dl.pollview {
    padding:            0;
    margin:             0;
}

dl.pollview dt {
    font-size:          115%;
    padding:            10px;
}

dl.pollview dd.poll_options {
    height:             1.5em;
}

dl.pollview dd.poll_options span.option, dl.pollview dd.poll_options span.count,
        dl.pollview dd.poll_options span.count span.result_percentage, 
        dl.pollview dd.poll_options span.count span.result {
    display:            inline-block;
    display:            -moz-inline-box;
    float:              left;
}

dl.pollview dd.poll_options span.option {
    width:              250px;
    padding-right:      10px;
    text-align:         right;
}

dl.pollview dd.poll_options span.count {
    width:              250px;
    border:             1px solid #DDD;
}

dl.pollview dd.poll_options span.count span.result {
    background-color:   #CCF;
    border-right:       2px solid #777;
    overflow:           visible;
}

dl.pollview dd.poll_options span.count span.result_percentage {
    width:              60px;
    background-color:   #EEF;
    padding-left:       4px;
}

/* New post */
#newpost_warn {
    list-style-type:    square;
}

/* */
dd.mod_checks {
    border-width:       1px 1px 0 1px;
    border-style:       solid;
    border-color:       #FAA;
}