div.cat {padding: 4px; background: #aaccff}
div.forum {border: 0px solid #ccc; padding: 8px}
div.f_h {border-bottom: 1px solid #eee; padding: 10px 0 4px 10px; margin-bottom: 0px; 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: 0px 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: #dfe;
border: 0px dotted #eee; font-size: 0.85em; color: #C05}
img.t_locked {margin: 0 4px 0 0; padding: 0; float: left}

table#t_posts {border: 0px solid #eee; width: 100%;}
td.p_auth_h {height: 150px}
td.p_auth {width: 200px; 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 {margin-bottom: -4px}
a.p_auth_l {font-size: 1.3em}
div.p_auth_r {float: left; margin-left: 4px}
div.p_auth_r a {font-size: 0.85em}
td.p_r {width: 680px; border-left: 1px solid #eee; border-bottom: 1px dotted #eee; vertical-align: top}
div.p_title {padding: 3px 0 3px 4px; border-bottom: 1px solid #eee; font-size: 0.8em; background: #aaccff}
div.p_title strong {font-size: 1.2em}
div.p_body {padding: 6px; min-height: 100px; width: 660px; 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: 0px dotted #eee; text-decoration: none}
div.f_pag a.cp {border: 0px solid #99f}
div.f_pag a:hover {background: #bbf}
div.f_pag a.pg_mv {}
div.f_pag a.pg_end {font-family: verdana; font-size: 14px; padding-bottom: 1px}

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}
