@charset "utf-8";

.board * { word-wrap: break-word; }
.board .editorrow a { color: #000; text-decoration: none; }
.board em, 
.board cite, 
.board strong, 
.board th { font-style: normal; font-weight: normal; }
.board textarea { border-width: 1px; background: #FFF; border-color: #DDD; padding: 2px; }

.popupmenu_popup {position:absolute; text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #CAD9EA; background: #FFF; background-repeat: repeat-x; background-position: 0 1px;  }
.popupmenu_popup .postauthor { width: 180px; }
.popupmenu_popup .postauthor a { color: #069; }

.board #editor { border: solid; border-color: #CAD9EA; border-width: 1px 1px 0; background: #F7F7F7; }
.board #editor td { border: none; padding: 2px; }
.board .editortoolbar table { width: auto; }
.board .editortoolbar a, 
.board .editortoolbar .a { display: block; padding: 1px; border: 1px solid #F7F7F7; cursor: pointer; }
.board .editortoolbar a.hover, 
.board .editortoolbar a:hover, 
.board .editortoolbar .a1 { background-color: #E8F3FD; border: 1px solid #9DB3C5; text-decoration: none; }
.board .editor_text { border: 1px solid; border-color: #CAD9EA #CAD9EA #CAD9EA #CAD9EA; }
.board .editor_text textarea { border: none; width: 99%; font: 12px/1.6em Helvetica, Arial, sans-serif; }
.board .fontsize_menu { width: 27px; line-height: normal; }
.board .fontsize_menu ul li{ line-height: normal; }
.board .fontname_menu li, 
.board .fontsize_menu li { cursor: pointer; }
.board .editor_colornormal{ border: none !important; padding: 2px !important; }
.board .editor_colornormal div { width: 10px; height: 10px; overflow: hidden; cursor: pointer; border: 1px solid #FFF; }
.board .editor_colorhover div { width: 10px; height: 10px; overflow: hidden; cursor: pointer; border: 1px solid #000; }
.board .editor_colornormal, .editor_colorhover { border: none !important; padding: 2px !important; }
.board .editor { border: solid; border-color: #CAD9EA; border-width: 1px 1px 0; background: #F7F7F7; text-align: left; }
.board .editorrow { padding: 3px; overflow: hidden;height:22px; }
 * html .board .editor div { height: 1%; }
.board .editor em { margin: 0 5px; float: left; display: block; height: 20px; width: 3px; background:url(../img/editor/editor.gif) no-repeat 0 -701px; border: 1px solid #F7F7F7; }
.board .editor a { margin-bottom: 6px; float: left; text-align: left; text-decoration: none; display: block; height: 20px; width: 21px; background:url(../img/editor/editor.gif) no-repeat 0 30px; text-indent: -9999px; overflow: hidden; border: 1px solid #F7F7F7;  }
.board a.oneditor, 
.board .editor a:hover { background: #E8F3FD url(../img/editor/editor.gif) no-repeat 0 21px; border: 1px solid #9DB3C5; }
.board #posteditor_cmd_bold { background-position: 0 0; }
.board #posteditor_cmd_italic { background-position: 0 -21px; }
.board #posteditor_cmd_underline { background-position: 0 -41px;}
.board #posteditor_popup_fontsize { margin-right: 6px; width: 40px; background-position: 30px -721px; text-indent: 2px; }
.board #posteditor_popup_backcolor { margin-right: 6px; width: 40px; background-position: 30px -721px; text-indent: 2px; }
.board #posteditor_popup_forecolor { text-indent: 0px; width: 40px; background-position: 30px -721px; }
.board #posteditor_cmd_justifyleft { background-position: 0 -61px;}
.board #posteditor_cmd_justifycenter { background-position: 0 -81px;}
.board #posteditor_cmd_justifyright { background-position: 0 -101px;}
.board #posteditor_cmd_createlink { background-position: 0 -121px;}
.board #posteditor_cmd_insertorderedlist { background-position: 0 -261px;}
.board #posteditor_cmd_insertunorderedlist { background-position: 0 -281px;}
.board #posteditor_insert_video { background-position: 0 -541px;}
.board #posteditor_insert_insiteswf { background-position: 0 -661px;}
.board #posteditor_insert_image { background-position: 0 -161px;}