.main_table,.main_center{ width: 100%; }
.main_table{ height:100%; }
.table_left,.table_right  { width: 0%; }
.table_center{ width: 100%; }
.td_left,.td_right{ width: 15%; vertical-align: top;}
.td_center{ width: 65%; vertical-align: top;}
.left{ width: 100%; float: left; }
.center{ width: 100%; float: left; }
.right{ width: 100%; float: left; }
.style_commentbox{ margin:10px; }
.formtip{ margin-bottom:0px; }
#mainpage{ width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
#clear{ clear:both; }
#backlink,#uplink,#headmonth{ float: left; width:10%; text-align:center; padding: 0px 4px 0px 4px; }
#headmonth{ width:68%; }
#footer{ width: 100%; padding-top:10px;}
#calendar_date,#calendar_date2{ width: 14%; float: left; margin-top:10px; text-align:center; }
#alldiary_overflow{ max-height: 250px; overflow:auto; margin-top:10px; margin-bottom:10px;}
*html body #alldiary_overflow { height: expression( this.scrollHeight > 250 ? "251px" : "auto" ); /* sets max-height for IE */ }
#comment_box{ padding:10px 0px 10px 0px;  text-align:left;}
#w_commentbox{ width: 100%; }
#post_by{ text-align:left;}
#showcomment{ text-align:left;  margin: 20px 0px 20px 0px; }
#blog_detail{ width:100%; }
#emotion{ color: #000000;   }
#emotion_border{ border:1px #000000 solid; padding:5px; }
#w_menuforadmin{ width:100%; }
#menuforadmin{width:18%;}
#counter{width:50%; }
#sum_comment{width:30%; text-align:right;}
#comment_no{ width:30%; float:left; margin-top:10px; }
#delete_comment{ width:30%; float:right; text-align:right; margin-top:10px; }
#group,#lastdiary,#friendblog,#vipfriend,#profile,#link,.calendar,#gblog,.bgmykratoo{ width: 250px; margin:10px; }

img {
    image-orientation: from-image;
}