.mmctop, .mmcbottom{display:block;}
.mmctop *, .mmcbottom *{display:block; height:1px; overflow:hidden;}

.mmc_normal { overflow:hidden; position:relative; }

.mmc_normal .box .box_top_title { position:relative; overflow:hidden; padding-bottom:5px;}

.mmc_normal .box .box_top_title h2 { margin:0; padding:2px 0 3px 15px; font-size:1.2em; display:block; overflow:hidden}
.mmc_normal .box .box_top_title .more { position:absolute; top:8px; right:10px; font:.8em Tahoma; text-decoration:none; }
.mmc_normal .box .box_top_title .write { position:absolute; top:8px; right:50px; font:.8em Tahoma; text-decoration:none; }

.mmc_normal .box .board { position:relative; margin:0; vertical-align:top; }
.mmc_normal .box .board .thumb { border:none; text-align:center; float:left; }
.mmc_normal .box .board .thumb img { margin:3px; padding:1px; border:2px solid #cccccc; }
.mmc_normal .box .board .thumb img:hover { border:2px solid #a98a60; }
.mmc_normal .box .board .t { padding:1px 5px 0 1px; table-layout:fixed; word-break:break-all; overflow:hidden; list-style:none; vertical-align:top; }
.mmc_normal .box .board .t:hover { background-color:#000000; }
.mmc_normal .box .board .t .main .titles { padding:2px 5px; font:1em Tahoma; color:#a98a60; text-decoration:none; overflow:hidden; }
.mmc_normal .box .board .t .main .titles:hover { color:#ff6600; }
.mmc_normal .box .board .t .main .comment a { color:#ff6600; font:.8em Tahoma; }
.mmc_normal .box .board .t .main .comment a:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .menuname { color:#ff6600; font:1em Tahoma; text-decoration:none;}
.mmc_normal .box .board .t .main .menuname:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .categoryname { color:#FFA466; font:.9em Tahoma; text-decoration:none;}
.mmc_normal .box .board .t .main .categoryname:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .extra_value { color:#FFC49B; font:.9em Tahoma; text-decoration:none;}
.mmc_normal .box .board .t .main .extra_value:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .author { color:#9B9BFF; font:.9em Tahoma; }
.mmc_normal .box .board .t .main .author:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .read { color:#FE6700; font-size:0.8em; }
.mmc_normal .box .board .t .main .read:hover { color:#a98a60; }
.mmc_normal .box .board .t .main .voted { color:#FE6700; font-size:0.8em; }
.mmc_normal .box .board .t .main .voted:hover { color:#a98a60; }

.mmc_normal .box .board .t .sum { text-indent:5px; padding-top:5px; overflow:hidden; display:block; }
.mmc_normal .box .board .t .sum .regdate { color:#666666; font:.8em Tahoma; margin-right:5px;}
.mmc_normal .box .board .t .sum .regdate:hover { color:#a98a60; }
.mmc_normal .box .board .t .sum .summary a { font:1em Tahoma; color:green; text-decoration:none; }
.mmc_normal .box .board .t .sum .summary a:hover { color:#ff6600; }

.mmc_normal .box .bottom { padding:2px 5px 0 0; text-decoration:none; text-align:right;}
.mmc_normal .box .bottom a { text-decoration:none; }
.mmc_normal .box .bottom a:hover { font-weight:bold;}

.mmc_normal .box .b { margin:3px; border-top:1px dotted #C0C0C0; }
.mmc_normal .box .b:hover { background-color:#F5F5F5; }
.mmc_normal .box .com { padding-left:20px; padding-top:5px; overflow:hidden; white-space:nowrap; }
.mmc_normal .box .com a { text-decoration:none; font:.9em Tahoma; color:gray; }
.mmc_normal .box .com a:hover { color:#a98a60; }

/* pageNavigation */
.mmcpageNavigation { text-align:center; font:bold 11px Tahoma; margin-top:10px; margin-bottom:5px;}
.mmcpageNavigation a { font:bold 1em Tahoma; color:#666666; text-decoration:none; margin:0 10px 0 0; }
.mmcpageNavigation .current { font:bold 1em Tahoma; color:red; text-decoration:none; margin:0 10px 0 0; }
.mmcpageNavigation a:hover { background:#F7F7F7; text-decoration:none; }
.mmcpageNavigation a:visited { color:#999999; }
.mmcpageNavigation a.goToFirst img, .pageNavigation a.goToLast img { margin-bottom:0px;}