

.validator_lnk{ float:left;width:185px;padding-top:10px;margin:0px;text-align:center; }
.homepicsbox{display:block;float:left }
.consobanner{ padding:4px 0px 3px 3px;border:0px;display:block;float:left; }
.allwall_lnk { text-align:center;width:184px;float:left;font-size:12px;padding-left:4px; }
.topbanner_logo{ padding-left:4px;float:left;display:block;border:0px;}

#mainBACK{
background:#ffffff;
margin:0px auto;
padding:0px;
width:930px;
}

#mainSITE{
background:#ffffff;
float:left;
width:930px;
border-left:1px solid #FBCCFF;
border-right:1px solid #F195FF;
margin:0px;
padding:0px;
}


#footer{
background:#000000;
color:#ffffff;
float:left;
font-size:10px;
text-align:center;
height:25px;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:930px;
border-left:1px solid #FBCCFF;
border-right:1px solid #F195FF;
}

#topheader{
text-align:left;
background:#3D0935 url('../images/back-header.png') repeat-x;
background-position:left bottom;
float:left;
color:#ffffff;
font-size:11px;
border-left:1px solid #FBCCFF;
border-right:1px solid #F195FF;
padding:5px 0px 3px 0px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #898989;
width:930px;
}

#topheader a{color:#ffffff;font-size:11px;}


#leftcol {float:left;padding:0px 0px 0px 0px;width:197px;margin:0px;}
#rightcol{float:left;margin:0px;width:727px;padding:0px;}

#topbannerR{float:left;width:727px;margin:0px;padding:0px;}

.onepost{float:left;width:711px;height:250px;margin-left:0px;}
.onepostinner{width:693px;float:left;padding-bottom:20px;}
/*******************************/
.onepostLeftCOL{padding-top:20px;width:272px;float:left;font-size:10px;text-align:center;color:#555555;}
.onepostRightCOL{width:415px;float:left;}
.onepostRightCOLcontent{width:296px;float:left;padding:10px 0px 0px 8px;font-size:12px;color:#555555;}
.onepostImageCol{margin:0px 0px 0px 0px;float:left;width:105px;font-size:10px;text-align:center;color:#555555;}
/*******************************/

/*******************************/
.onepost2{float:left;width:711px;margin:0px;padding:0px;}
.onepost2LeftCOL{padding-top:5px;float:left;font-size:10px;text-align:center;color:#555555;}
.onepost2RightCOL{float:right;}
.onepost2RightCOLcontent{float:left;padding:15px 10px 0px 0px;font-size:12px;color:#555555;}
.onepost2ImageCol{margin:0px 0px 0px 0px;float:left;width:105px;font-size:10px;text-align:center;color:#555555;}
/*******************************/
.commentscontainer2{width:711px;float:left;margin-bottom:5px;margin-left:0px;}

.commentscontainer{width:680px;float:left;margin-bottom:20px;margin-left:10px;}
.commentsback{float:left;background:url('../images/comments-02.png') repeat-y;background-position:left top;width:680px;}
.commentsbacka{float:left;background:url('../images/comments-02a.png') repeat-y;background-position:left top;width:680px;}
.commentsbackb{float:left;background:url('../images/comments-02b.png') repeat-y;background-position:left top;width:680px;}

.allwalltitle{float:left;width:693px;color:#888888;border-bottom:1px solid #aaaaaa;padding:0px 0px 5px 10px;font-size:25px;font-weight:bold;}

.pageNAV{background:url('../images/pagenav-02.png') repeat-x;background-position:left bottom;width:598px;float:left;padding:0px;margin:0px;}
.pageNAVcont{margin:0px;padding:0px 0px 10px 10px;float:left;}

.pageNAVbot{background:url('../images/pagenav-02bot.png') repeat-x;background-position:left bottom;width:598px;float:left;padding:0px;margin:0px;}
.pageNAVcontbot{margin:0px 0px 0px 0px;padding:5px 0px 10px 10px;float:left;}

.content{margin:0px;padding:0px 0px 0px 8px;width:168px;}

.itemtxt { width:133px;height:33px;margin-top:15px;font-size:13px;font-weight:bold;position:absolute;float:left;}
.boxtype001{ float:left;padding:5px 0px 0px 6px;margin:0px;width:185px;}