.boardlist        { width:100%; margin-bottom:20px; }
.boardlist tr.bg0 { background-color:#fcfcfc; } 
.boardlist tr.bg1 { background-color:#ffffff; } 
.boardlist th     { color:#111111; padding:5px; text-align:center; background:#fbfbfb; border-top:1px solid #bfbfbf; border-bottom:1px solid #ececec;  } 
.boardlist td     { color:#111111; padding:5px; text-align:center; border-bottom:1px solid #ececec; } 

.boardlist td.num     { color:#999999; }
.boardlist td.subject { color:#111111; text-align:left; }
.boardlist td.name    { color:#ff6600; }
.boardlist td.hit     { color:#999999; }
.boardlist td.date    { color:#999999; }

.boardbutton { margin:20px 0px 20px 0px; }

.boardpage { text-align:center; margin:20px; }
.boardpage a:link { color:#777; }

.boardsearch     { text-align:center; margin-bottom:20px; }
.boardsearchip   { width:300px;height:27px;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;border-left:0px solid #cacaca;padding-top:7px;padding-left:4px; color:666666;}

/* Form */
.boardview    { width:100%; margin-bottom:0px; border-top:1px solid #bfbfbf; }
.boardview th { color:666666; padding:10px; background-color:#f6f6f6; border-bottom:1px solid #e6e6e6; text-align:left; border-right:1px solid #e6e6e6; }
.boardview td { color:666666; padding:10px; background-color:#ffffff; border-bottom:0px solid #e6e6e6; text-align:left; line-height:150%; }

.boardform    { width:100%; margin-bottom:20px; border-top:1px solid #bfbfbf; }
.boardform th { color:666666; padding:5px 5px 5px 15px; background-color:#f6f6f6; border-bottom:1px solid #e6e6e6; text-align:left; border-right:1px solid #e6e6e6; }
.boardform td { color:666666; padding:5px 5px 5px 5px;  background-color:#ffffff; border-bottom:1px solid #e6e6e6; text-align:left; line-height:150%; }

/* Title */
.boardtitle        { text-align:left; margin-bottom:10px; padding-left:20px;}
.boardtitle        { width:100%; font-size:14px; color:#333333; font-weight:bold; background:url('http://iamsean1.rubi.co.kr/img/icon.gif'); background-repeat:no-repeat;}
.boardtitle  span  { color:999999; font-weight:normal; }

/* Category */
.cate                 { border:1px solid #ccc; padding:10px; margin-bottom:10px; }
.cate      a:link     { color:#333333; }
.cate      a:visited  { color:#333333; }
.cate      a:active   { color:#333333; }
.cate      a:hover    { color:#333333; }
.cate span            { color:#eeeeee;}

/* Input */
input.text { border:1px solid #ddd; height:20px; padding:0px 5px 0px 5px; }