div.cat {padding: 4px; background: #eee}
div.forum {border: 1px solid #ccc; padding: 8px}
div.f_h {border-bottom: 2px solid #eee; padding: 10px 0 4px 10px; margin-bottom: 3px; color: #48f}
div.f_title {float: left; width: 250px}
div.f_pop_title {float: left; width: 400px; padding-left: 100px}
div.f_pop_thread {float: left; width: 420px; padding: 2px 0 0 40px; margin-left: 70px;
background-image: url(/media/img/sun.gif);
background-repeat: no-repeat;
background-position: top left;
height: 30px}
div.f_lt {float: left; width: 480px}
div.f_stats {float: left}
div.f_sep {clear: both}

div.thread {border: 1px solid #eee; padding: 8px}
div.t_title {float: left; width: 300px}
div.t_auth {float: left; width: 170px}
div.t_lp {float: left; width: 250px}
div.t_stats {float: left; width: 140px}

div.t_announce {float: left; padding: 0px 3px 0px 3px; margin: 1px 7px 0px 0px; background: #eee;
border: 1px dotted #eee; font-size: 0.85em; color: #C05}
img.t_locked {margin: 0 4px 0 0; padding: 0; float: left}

table#t_posts {border: 1px solid #eee}
td.p_auth_h {height: 150px}
td.p_auth {width: 150px; vertical-align: top; padding: 4px; border-bottom: 1px dotted #eee}
td.p_auth span {font-size: 0.9em}
td.p_auth span a {font-size: 0.9em}
td.p_auth img {}
a.p_auth_l {font-size: 1.3em; font-family: arial; font-weight: bold; text-decoration: none}
div.p_auth_r {float: left; margin-left: 4px}
div.p_auth_r a {font-size: 0.85em}
td.p_r {width: 730px; border-left: 1px solid #eee; border-bottom: 1px dotted #eee; vertical-align: top}
div.p_title {padding: 7px 0 3px 4px; border-bottom: 1px solid #eee; font-size: 0.8em; background: #eee}
div.p_title strong {font-size: 1.2em}
div.p_body {padding: 6px; min-height: 100px; width: 710px; overflow-x: hidden}

div.f_nav_t {padding: 4px 0 0 20px}
div.f_nav {float: left}
div.f_nav_m {padding: 4px 0 0 15px}
div.f_pag {float: right; margin: 4px 48px 4px 4px; padding: 1px 8px 1px 0}
div.f_pag a {padding: 0 4px; border: 1px solid #ccc; background: #eee; text-decoration: none}
div.f_pag a.cp {border: 1px solid #444}
div.f_pag a:hover {background: #ccc}
div.f_pag a.pg_end {font-family: verdana; font-size: 13px; padding-bottom: 0px}

a#f_delthread {margin-left: 100px}
div.post_fns {float: right; margin: -20px 6px 0px 0px}
div.post_fns a {font-size: 0.85em}
a.del_thread {margin-left: 30px; font-size: 12px}
.moda {font-size: 0.85em}
select#t_type {height: 19px}
select#t_type option {font-size: 1.0em}
div#bt_mod {clear: left; padding: 8px 0 0 14px}
div#bt_mod_res {font-size: 0.85em; color: #080}

div.p_body {display: block}
div.ph_body {display: none}
textarea.peh_body {visibility: hidden; width: 0px; height: 0px}
textarea.pev_body {visibility: visible; width: 600px; height: 140px}
button.es_h {visibility: hidden; width: 0px; height: 0px}
button.es_v {visibility: visible; width: 60px; height: 27px; display: block; clear: left}

#admin_badge {
background: url(/media/img/icon_daisy21.png) no-repeat center center; display: inline;
font-size: 0.85em; color: #123; font-weight: bold; height: 21px; text-align: center; padding: 2px 0 8px 0; clear: both}
