.mh_orange { overflow:hidden; position:relative; width:100%; padding-bottom:10px; }
.mh_orange .t_m { position:relative; background:url(../images/orange/t_m.gif) top left repeat-x; }
.mh_orange .b_m { position:relative;  background:url(../images/orange/b_m.gif) 0 100% repeat-x;}
.mh_orange .box_m_l {position:relative;  background:url(../images/orange/box_m_l.gif) top left repeat-y;}
.mh_orange .box_m_r { position:relative; background:url(../images/orange/box_m_r.gif) top right repeat-y;}
.mh_orange .b_l {position:relative;  background:url(../images/orange/b_l.gif) 0 100% no-repeat; }
.mh_orange .b_r {position:relative; background:url(../images/orange/b_r.gif) 100% 100% no-repeat;}
.mh_orange .t_l { position:relative; background:url(../images/orange/t_l.gif) top left no-repeat;}
.mh_orange .t_r { right:1px; background:url(../images/orange/t_r.gif) top right no-repeat; padding: 8px }

.mh_orange .sub { display:block; margin:-2px 0 15px 20px; color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none; }

.mh_orange .more { position:absolute; top:8px; right:25px; color:#ffffff; font-size:0.8em; text-decoration:none; }

.mh_orange .listTable { width:100%; table-layout:fixed; border:none;}

.mh_orange .listTable tr td { border-bottom:1px dotted #DEDEDE; padding:0;margin:0; vertical-align:top; overflow:hidden; }

.mh_orange .thumbnailBox { width:100%; margin:0;padding:0;border:none; table-layout:fixed; }
.mh_orange .thumbnailBox tr td { border-bottom:none; padding:none; margin:none; }

.mh_orange .thumbnailBox .thumbnail { text-align:center; padding:5px; white-space:nowrap;}
.mh_orange .thumbnailBox .thumbnail img { padding:4px; border:1px solid #DEDEDE; }
.mh_orange .thumbnailBox .thumbnail img:hover { border:1px solid #54564b; }

.mh_orange .thumbnailBox .desc { padding-left:5px; padding-bottom:5px; }

.mh_orange .thumbnailBox .titleBox { margin-top:8px; margin-bottom:5px;}

.mh_orange .thumbnailBox .titleBox .title { }
.mh_orange .thumbnailBox .titleBox .title strong { font-weight:normal; font-size:0.9em; color:#ed2a32; }
.mh_orange .thumbnailBox .titleBox .title a { color:#000000; text-decoration:none; }
.mh_orange .thumbnailBox .titleBox .title a:hover { text-decoration:underline; }


.mh_orange .thumbnailBox .titleBox .regdate { font-size:0.9em; color:#AAAAAA; }

.mh_orange .thumbnailBox .contentBox { overflow:hidden; margin-bottom:5px;}

.mh_orange .thumbnailBox .authorBox { margin-top:5px; }

.mh_orange .thumbnailBox .author { color:#54564b; margin-right:10px;}
.mh_orange .thumbnailBox .author span,div { color:#54564b; }

.mh_orange .thumbnailBox .readAndVoted { color:#FE6700; font-size:0.9em; }
.mh_orange .thumbnailBox .readAndVoted span.div_block { color:##FE6700; font-size:0.9em; }
.mh_orange .thumbnailBox .readAndVoted strong { color:#FE6700; }

.mh_orange .thumbnailBox td.bottomBorder { border-bottom:1px dashed #EEEEEE; padding-bottom:5px; }


