#main,#post-area {width:760px !important;}
#sidebar-container {width:160px !important;}

.hfeed {width:100%}

#post-area img {padding:0 !important;}

.pagination {
padding-bottom:3px;
white-space:nowrap;
}

.pagination a {
border:1px solid #006dcc;
text-decoration:none;
margin:2px;
padding:2px 5px;
}

.pagination a:hover,.pagination a:active {
background:#eee;
border:1px solid #006dcc;
color:#000;
}

.pagination .current {
background:#0058a6;
border:1px solid #0058a6;
color:#fff;
font-weight:700;
margin:2px;
padding:2px 5px;
}

.pagination span.disabled {
border:1px solid #eee;
color:#ddd;
margin:2px;
padding:2px 5px;
}

.status1,.status2,.status3,.status4,.status5,.status6,.status7,.status8,.status9 {
font-weight:400;
}

.status4 {
color:#7e3117;
font-weight:700;
}

.status5 {
color:#728fce;
font-weight:700;
}

.status6 {
color:#c58917;
font-weight:700;
}

.status7 {
color:#2b3856;
font-weight:700;
}

.status8 {
color:#000;
font-weight:700;
}

.status9 {
color:#C00;
font-weight:700;
}

.callbox {
background:#ff9;
border:1px solid #f96;
padding:8px;
}

.entry-title {
font-size:16px;
}

.post-topic a {
font-size:14px;
text-decoration:underline;
}

.postdata {
margin-right:0;
padding-right:0;
}

.entry-content {
font-size:13px;
}

table {font-family:helvetica,arial,sans-serif;}

td.postby {
font-family:arial,helvetica;
font-size:12px !important;
width:140px !important;
padding-right:20px !important;
}

.createtag {
width:140px !important;
vertical-align:top;
}

caption {
text-align:left;
}

th, td {
line-height: 18px;
padding: 9px 18px 8px 0;
vertical-align: top;
}

.postinfo,.dmod {
font-size:12px !important;
color:#666;
padding-bottom:6px;
border-bottom:1px solid #ccc;
margin-bottom:12px;
}

.postinfo a {
color:#666;
font-weight:700;
text-decoration:none;
}

.addmsg,.addmsg table,.addmsg th,.addmsg td,.addmsg tr {
background:#eee!important;
border:none;
color:#333;
}

table.addmsg {
border:1px solid #ccc;
width:100%;
}

table.sortable {
width:100%;
}

table.preview td {
background:#fffeec!important;
}

.addmsg textarea {
height:200px;
width:500px
line-height:1.5;
white-space:pre;
overflow:auto;
padding:0;
}

.addmsg textarea,input.subj {
font-size:14px;
}

input.emailinput {
float:left;
background:#eee;
color:#666;
margin:0;
padding:0;
}

.fl {
float:left;
}

.mr {
margin:0 9px 5px 0;
}

.fr {
float:right;
}

.ml {
margin:0 0 5px 9px;
}

.ib {
display:inline-block;
}

.vh {
visibility:hidden;
}

.vv {
visibility:visible;
}

.al {
text-align:left;
}

.cr {
color:#c00;
}

.sp {
background:transparent url(http://img.ecoustics.com/bbs/icons/sprite.gif) no-repeat top left;
}

.angry {
background-position:0 0;
width:15px;
height:15px;
}

.approve_icon {
background-position:0 -16px;
width:25px;
height:25px;
}

.arrow {
background-position:0 -42px;
width:13px;
height:7px;
}

.attachment_icon {
background-position:0 -50px;
width:35px;
height:35px;
}

.attention {
background-position:0 -86px;
width:20px;
height:20px;
}

.banip {
background-position:0 -107px;
width:15px;
height:15px;
}

.biggrin {
background-position:0 -123px;
width:15px;
height:15px;
}

.blush {
background-position:0 -139px;
width:15px;
height:15px;
}

.bold-dn {
background-position:0 -155px;
width:23px;
height:22px;
}

.bold-up {
background-position:0 -178px;
width:23px;
height:22px;
}

.check {
background-position:0 -201px;
width:20px;
height:20px;
}

.checkip {
background-position:0 -222px;
width:15px;
height:15px;
}

.crazy {
background-position:0 -238px;
width:15px;
height:15px;
}

.delmsg {
background-position:0 -254px;
width:20px;
height:16px;
}

.download_icon {
background-position:0 -271px;
width:25px;
height:25px;
}

.happy {
background-position:0 -297px;
width:15px;
height:15px;
}

.help {
background-position:0 -313px;
width:16px;
height:16px;
}

.ital-dn {
background-position:0 -330px;
width:23px;
height:22px;
}

.ital-up {
background-position:0 -353px;
width:23px;
height:22px;
}

.kiss {
background-position:0 -376px;
width:15px;
height:15px;
}

.lame {
background-position:0 -392px;
width:15px;
height:15px;
}

.link-dn {
background-position:0 -408px;
width:23px;
height:22px;
}

.link-up {
background-position:0 -431px;
width:23px;
height:22px;
}

.lol {
background-position:0 -454px;
width:15px;
height:15px;
}

.magglass {
background-position:0 -470px;
width:16px;
height:16px;
}

.mailto_icon {
background-position:0 -487px;
width:20px;
height:16px;
}

.mark_bottom {
background-position:0 -504px;
width:12px;
height:12px;
}

.mark_down {
background-position:0 -517px;
width:12px;
height:12px;
}

.mark_top {
background-position:0 -530px;
width:12px;
height:12px;
}

.mark_up {
background-position:0 -543px;
width:12px;
height:12px;
}

.members {
background-position:0 -556px;
width:16px;
height:16px;
}

.mime_msexcel {
background-position:0 -573px;
width:35px;
height:35px;
}

.mime_msppt {
background-position:0 -609px;
width:36px;
height:35px;
}

.mime_msword {
background-position:0 -645px;
width:35px;
height:35px;
}

.mime_pdf {
background-position:0 -681px;
width:35px;
height:35px;
}

.mime_txt {
background-position:0 -717px;
width:35px;
height:35px;
}

.mime_wav {
background-position:0 -753px;
width:35px;
height:35px;
}

.mime_zip {
background-position:0 -789px;
width:35px;
height:35px;
}

.mods {
background-position:0 -825px;
width:16px;
height:16px;
}

.new {
background-position:0 -842px;
width:28px;
height:11px;
}

.new01 {
background-position:0 -854px;
width:28px;
height:11px;
}

.next_button {
background-position:0 -866px;
width:20px;
height:20px;
}

.picture_add {
background-position:0 -887px;
width:16px;
height:16px;
}

.prev_button {
background-position:0 -904px;
width:20px;
height:20px;
}

.printer {
background-position:0 -925px;
width:17px;
height:15px;
}

.proud {
background-position:0 -941px;
width:17px;
height:15px;
}

.refuse_icon {
background-position:0 -957px;
width:25px;
height:25px;
}

.rofl {
background-position:0 -983px;
width:15px;
height:15px;
}

.star10 {
background-position:0 -999px;
width:60px;
height:12px;
}

.star15 {
background-position:0 -1012px;
width:60px;
height:12px;
}

.star20 {
background-position:0 -1025px;
width:60px;
height:12px;
}

.star25 {
background-position:0 -1038px;
width:60px;
height:12px;
}

.star30 {
background-position:0 -1051px;
width:60px;
height:12px;
}

.star35 {
background-position:0 -1064px;
width:60px;
height:12px;
}

.star40 {
background-position:0 -1077px;
width:60px;
height:12px;
}

.star45 {
background-position:0 -1090px;
width:60px;
height:12px;
}

.star50 {
background-position:0 -1103px;
width:60px;
height:12px;
}

.sad {
background-position:0 -1116px;
width:15px;
height:15px;
}

.smile {
background-position:0 -1132px;
width:30px;
height:26px;
}

.smiley {
background-position:0 -1159px;
width:23px;
height:22px;
}

.talker {
background-position:0 -1182px;
width:15px;
height:15px;
}

.top_button {
background-position:0 -1198px;
width:20px;
height:20px;
}

.topics {
background-position:0 -1219px;
width:16px;
height:16px;
}

.tree {
background-position:0 -1236px;
width:16px;
height:16px;
}

.tree_a {
background-position:0 -1253px;
width:20px;
height:16px;
}

.tree_b {
background-position:0 -1270px;
width:20px;
height:16px;
}

.tree_c {
background-position:0 -1287px;
width:20px;
height:16px;
}

.tree_d {
background-position:0 -1304px;
width:20px;
height:16px;
}

.tree_e {
background-position:0 -1321px;
width:20px;
height:16px;
}

.tree_f {
background-position:0 -1338px;
width:20px;
height:16px;
}

.tree_g {
background-position:0 -1355px;
width:20px;
height:16px;
}

.tree_h {
background-position:0 -1372px;
width:20px;
height:16px;
}

.tree_i {
background-position:0 -1389px;
width:20px;
height:16px;
}

.tree_j {
background-position:0 -1406px;
width:20px;
height:16px;
}

.tree_k {
background-position:0 -1423px;
width:20px;
height:16px;
}

.tree_l {
background-position:0 -1440px;
width:20px;
height:16px;
}

.tree_m {
background-position:0 -1459px;
width:20px;
height:12px;
}

.tree_n {
background-position:0 -1474px;
width:20px;
height:16px;
}

.tree_o {
background-position:0 -1491px;
width:20px;
height:16px;
}

.tree_p {
background-position:0 -1508px;
width:20px;
height:16px;
}

.tree_q {
background-position:0 -1525px;
width:20px;
height:16px;
}

.tree_r {
background-position:0 -1542px;
width:20px;
height:16px;
}

.tree_s {
background-position:0 -1559px;
width:20px;
height:16px;
}

.tree_t {
background-position:0 -1576px;
width:20px;
height:16px;
}

.tree_u {
background-position:0 -1593px;
width:20px;
height:16px;
}

.uhoh {
background-position:0 -1610px;
width:15px;
height:15px;
}

.undl-dn {
background-position:0 -1626px;
width:23px;
height:22px;
}

.undl-up {
background-position:0 -1649px;
width:23px;
height:22px;
}

.wink {
background-position:0 -1672px;
width:15px;
height:15px;
}

.xml {
background-position:0 -1688px;
width:44px;
height:14px;
}

.yawn {
background-position:0 -1703px;
width:15px;
height:15px;
}

.your_image {
background-position:0 -1719px;
width:183px;
height:37px;
}

.black {
color:#333;
}

table.addmsg,table.preview {
width:100%;
}

label {
width:160px;
display:block;
position:relative;
float:left;
}

.addmsg select {
display:iinline;
}

.dn {
display:none;
}

.ar {
text-align:right;
}

.odd {
background:#f6f6f6;
}
.even {
background:#e2e2e2;
}

.odd,.even {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

.rowhead {
border-top:3px solid #ccc;
}
.rowhead,.rowhead a {
background:#f6f6f6;
}

a.sorthead {
text-decoration:none;
}

#announce,.media {
margin:18px 0;
}

.postinfo a:hover,.mlist a:hover h4 {
color:#05a;
text-decoration:underline;
}


h,thead,dt,.idname a,.idname,.bold {
font-weight:700;
}

