.rtop_blue, .rbottom_blue {display:block;}
.rtop_blue *, .rbottom_blue *{display:block; height:1px; overflow:hidden;}

.r1_blue{margin:0 5px; background:#416B93;}
.r2_blue{margin:0 3px; border-left:2px solid #416B93; border-right:2px solid #416B93; background:#416B93;}
.r3_blue{margin:0 2px; border-left:1px solid #416B93; border-right:1px solid #416B93; background:#416B93;}
.r4_blue{margin:0 1px; height:2px; border-left:1px solid #416B93; border-right:1px solid #416B93; background:#416B93;}

.r5_blue{margin:0 1px; height:2px; border-left:1px solid #416B93; border-right:1px solid #416B93; background:#416B93;}
.r6_blue{margin:0 2px; border-left:1px solid #416B93; border-right:1px solid #416B93; background:#416B93;}
.r7_blue{margin:0 3px; border-left:2px solid #416B93; border-right:2px solid #416B93; background:#416B93;}
.r8_blue{margin:0 5px; background:#416B93;}

.box_blue { border-color:#416B93; overflow:hidden; position:relative; }
.box_blue .box { }

.box_blue .box .box_top_title { position:relative; background-color:#416B93; overflow:hidden; padding-bottom:5px;}
.box_blue .box .box_top_title h2 { margin:0; height:15px; padding:2px 0 0 9px; font-size:1.2em; color:#fff; display:block; }
.box_blue .box .box_top_title .more { position:absolute; top:8px; right:10px; font:.8em Tahoma; color:#ffffff; text-decoration:none; }

.box_blue .box .board { margin:0; vertical-align:top; position:relative; height:22px; background:url(../images/white/line.gif) repeat-x left bottom; width:100%;}

.box_blue .box .board .thumb { margin:3px; padding:3px; border:none; text-align:center; float:left; }
.box_blue .box .board .thumb img { border:1px solid #416B93; }
.box_blue .box .board .thumb img:hover { border:1px solid #fff; }

.box_blue .box .board .main { padding:5px 5px 0 5px; table-layout:fixed; word-break:break-all; clear:both; overflow:hidden; list-style:none; vertical-align:top; }
.box_blue .box .board .main a { background:url(../images/blue/bullet.gif) no-repeat left 5px; padding-left:5px; color:#3366FF; font:1em Tahoma; text-decoration:none; overflow:hidden;}
.box_blue .box .board .main .comment a { color:#f60; font:.8em Tahoma; }
.box_blue .box .board .main .regdate { color:#FF9900; font:.8em Tahoma; margin-right:5px;}
.box_blue .box .board .main .author { color:#9B9BFF; font:.9em seevaa9; }
.box_blue .box .board .main .read { color:#FE6700; font-size:0.8em; }
.box_blue .box .board .main .voted { color:#FE6700; font-size:0.8em; }
.box_blue .box .board .main .summary { text-indent:5px; padding-top:5px; overflow:hidden; display:block; }
.box_blue .box .board .main .summary a { color:#808080; font:1em Tahoma; }
.box_blue .box .board .main .summary a:hover { color:#000; font:1em Tahoma; }

.box_blue .box .bottom { color:#fff; background-color:#416B93; padding:2px 5px 0 0; text-decoration:none; text-align:right;}
.box_blue .box .bottom a { color:#fff; text-decoration:none; }
.box_blue .box .bottom a:hover { color:#fff; text-decoration:none; font-weight:bold;}
