/* table style 1 */table.style1 {border-top:1px solid #e0e3f0;border-left:1px solid #e0e3f0;border-right:1px solid #e0e3f0;}table.style1 th {padding:4px 5px 4px 5px;background:#756d86;color:#fff;text-align:left;font-size:90%;}table.style1 th.head2 {background:#4d4f6d;}table.style1 td {border-bottom:1px solid #e0e3f0;padding:4px 5px 4px 5px;font-size:90%;}table.style1 td.cell2 {background:#f5f6fa;}table.style1 td input,table.style1 td select,table.style1 td textarea {font-size:100%;}/* topics table */.forumTable {border-top:1px solid #e0e3f0;margin:0 -9px 0 -9px;width:548px;}.index .forumTable {margin-top:-9px;}.forumTable th {padding:4px 5px 4px 5px;background:#756d86;color:#fff;text-align:left;font-size:90%;}.forumTable th.head2 {background:#4d4f6d;}.forumTable th.head1.views,.forumTable th.head1.replies,.forumTable th.head2.views,.forumTable th.head2.replies {font-weight:normal;font-size:85%;}.forumTable td {border-bottom:1px solid #e0e3f0;padding:4px 5px 4px 5px;font-size:90%;}.forumTable td.cell2 {background:#f5f6fa;}.forumTable td input,.forumTable td select,.forumTable td textarea {font-size:100%;}td.latest {padding-right:0;padding-left:0;text-align:center;font-size:80%;color:#756d86;line-height:1.3em;}.replies,.views,.author {text-align:center;}td img.icon {margin-bottom:-4px;}