/* --- center container -- */
#container {
width: 90%;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

/* -- img banner -- */
#banner {
background-color: #fff;
text-align: center;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* --- content (posts) --- */
#content {
background-color: #ffffff;
padding: 20px 0px;
margin-left: 000px;
margin-right: 0px;
}
div#content { 
min-height:400px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

/* --- ad posts --- */
#adposts {
float: right;
margin: 20px;
}

#adpoststop {
clear: both;
margin: 20px;
}

.admid {
margin:10px;
}
/* --- comm --- */

.comm_container {
padding-top: 10px;
clear: right;
}

.comm_body_cont {
margin-left: 170px;
margin-right: 0px;
background: url(/media/img/com.gif) repeat-x;
min-height: 20px;
padding: 2px 20px;
}

.feed_ico { float: right; padding: 5px 12px;}

.comm_ctrl_cont {
float: left;
width: 170px;
}

.imgl {
float:left;
}

.aaa { float: left; padding: 50 px;}

/* --- post --- */

.post_container {
padding-top: 10px;
}

.post_body_cont {
margin-left: 200px;
margin-right: 0px;
}

.post_ctrl_cont {
float: left;
width: 190px;
padding-right: 10px;
font-size: 10px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a {
color: #333;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.post_title {
font-size: 20px;
font-weight: bold;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

.feedl_title {
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

.feed_title {
font-size: 9px;
font-weight: bold;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #999;
}

body, p {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #666;
}

.score_cont { width: 82px; }
.score {
width: 80px;
/*border: solid 1px #fff;*/
margin: 1px;
background: #000 url("/media/img/corn.gif") no-repeat;
font-size: 16px;
font-weight: bold;
text-align: center;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #ccc;
}

.plus {
width: 37px;
border: solid 1px #666;
margin: 1px;
background: #999;
font-size: 12px;
font-weight: bold;
text-align: center;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #000;
float: left;
}

.minus {
width: 37px;
border: solid 1px #666;
margin: 1px;
background: #999;
font-size: 12px;
font-weight: bold;
text-align: center;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #000;
float: right;
}

a.plus:hover { text-decoration: none; }
a.minus:hover { text-decoration: none; }

/* ---------------------------- */

#menu_ctr {
width: 100%;
height: 40px;
background: #fff;
}

#menu_tabs {
clear:right;
}

.tab_act {
background: url('/media/img/m-act.gif') no-repeat;
float: right;
text-align: center;
width: 101px;
height: 20px;
}

.tab_inact {
background: url('/media/img/m-inact.gif') no-repeat;
float: right;
text-align: center;
width: 101px;
height: 20px;
}

.menu_itm {
display: block; 
color: #000;
font-weight: bold;
font-size: 13px;
}

.menu_itm a:hover {
text-decoration: none;
}

#menu_bar {
background: #000;
width: 100%;
color: #999;
padding: 2px 10px;
font-size: 12px;
clear: both;
text-align: right;
}

#bottom_bar {
background: #000;
width: 100%;
color: #999;
padding: 2px 10px;
font-size: 12px;
clear: both;
text-align: center;
}

#comm_bar {
clear: both;
background: #fff;
width: 100%;
color: #333;
padding: 7px;
margin-top: 20px;
font-size: 18px;
font-weight: bold;
text-align: center;
border-top: 1px solid #000;
}

.side-container {
background: url(/media/img/side-container.gif) no-repeat;
padding: 10px 0 2px 10px;
font-size: 100%;
}

#paging {
width: 100%;
}

.pg {
clear:left;
padding: 10px;
}

.pg a, .pg span {
display: block;
float: left;
border: 2px solid #fff;
padding: 2px 5px;
margin: 1px;
background: #333;
color: #fff;
}

.pg span.current {
border: 2px solid #333;
background: #666;
color: #000;
}

.pg a {
border: 2px solid #666;
text-decoration: none;
}

.pg a:hover {
border-color: #f33;
background: #222;
color: #ccc;
}

.pg a.pn {
font-weight: bold;
}

.pg span.pn {
color: #000;
background: #666;
border: 2px solid #666;
font-weight: bold;
}

hr {
border: 2px;
width: 80%;
color: #333;
height: 1px;
}

.sel_frm {
float: left;
padding: 2px 20px;
}

i, b { font-style: normal; }

#disclaimer {
width: 70%;
text-align: center;
font-size: 10px;
color: #999;
margin: 2px 15%;
}

.compers {
font-size: 14px;
color: #333;
font-weight: bold;
padding-left: 5px;
}

.comdt {
font-size: 10px;
color: #666;
padding-left: 5px;
}

fieldset {
width: 500px;
border: 1px solid #333;
padding: 10px;
}

legend {
color: #fff;
background: #666;
border: 1px solid #333;
padding: 2px 6px;
font-weight: bold;
}

.error {
font-weight: bold;
color: #c00;
}

#feeds_text {
font-size: 13px;
padding: 20px;
}
