@charset "utf-8";
body,td{margin:0;padding:0;font-size:12px;font-family:dotum, Verdana, Tahoma;color:#666;line-height:18px}
A:link,A:visited,A:active,A:hover{color:#f80;text-decoration:none;font-family: Verdana, dotum}
A:hover{text-decoration:underline}
table,img{border:0}

#container{width:845px}
#mainMenu{width:640px;background:url(./images/bg02.gif)}
#mainMenu td{height:31px;background-image:none;color:#FFCE9D}
#mainMenu td a{color:#fff}



/* h1{margin:24px 0 0 0px;padding-left:30px;color:#805141;font-size:15px;background:url(./images/bg03.gif) no-repeat top left} */
/* h2{margin:6px 0 0 10px;color:#999;font-size:12px;font-weight:normal } */
h3{margin:6px 0 0 10px;color:#999;font-size:12px;font-weight:normal}
h4{margin:6px 0 0 10px;width:625px;height:5px;background:url(./images/bg04.gif) repeat-x;font:0/0}
h5{margin:12px 0 0 20px;color:#777;font-size:12px;font-weight:normal}
h5 p{margin:20px 0 0 0;line-height:20px;color:#777}
.brownLine{width:637px;border:1px solid #CDB3AA;margin:17px 0 0 3px}
.brown,.brown a,a.brown{color:#C76700;display:inline}

#right{width:190px}
td.rightMenu{height:21px;background:#b1b1b1;padding:3px 0 0 15px;color:#fff; font-weight: bold;} /* 수정 */
td.rightContents{height:15px;padding:15px 0 20px 0px;color:#777; font-family: 돋움;}/* 수정 */
.rightTitle{color:#777;}  /* 수정 */
.back01 { background:url(./images/bg001.gif) no-repeat left 6px; padding-left: 8px; font-size: 12px; font-family: 돋움; margin-left: 10px;} /* 수정 */
.tttt1 { color: #ababab; font-size: 11px;}
td.rightContents a:hover { text-decoration: none !important;}

#searchTxt{border:1px solid #b1b1b1;background:#fff;width:135px;height:18px}
#searchBtn{border:none;background:#b1b1b1;color:#fff;font-weight:bold;width:50px;height:18px}
#paging{text-align:center; border: 1px solid #e6e6e6; padding: 10px 0; color: #d5d5d5;}
#paging a{color:#57575a !important; margin: 0 4px;}
#paging .selected { color: #ff9600; font-weight: bold;}

.articleFoot{width:609px;height:27px; margin-left:8px}

.guestList{width:627px;margin-left:8px;border-top:1px solid #C6C6C6}
.guestSep{border-bottom:1px solid #D0CBC4}
.guestWrite{margin:16px 0 13px 11px;padding-left:9px;background:url(./images/bg11.gif) no-repeat left;font-size:15px;color:#666}
.guestLable{width:60px;display:inline;margin:0 0 7px 10px}
.guestDate{font-size:10px;color:#B5B5B5;font-weight:normal}

table.guestHead1{width:607px;margin:17px 0 0 10px}
td.guestName1{width:549px;font-weight:bold;height:15px}
td.guestCtrl1{width:58px;height:15px}
div.guestDesc1{margin:10px 0 15px 0}

table.guestHead2{width:560px;margin:0 0 0 41px}
td.guestName2{width:530px;font-weight:bold;height:15px}
td.guestCtrl2{width:30px;height:15px}
div.guestDesc2{margin:10px 0 15px 15px}

.commentList{width:609px;margin-left:8px;border-top: none;}
.commentList td{background:#eee;}
.commentSep{border-bottom:1px dashed #D0CBC4}
.commentWrite{margin:16px 0 13px 11px;padding-left:9px;background:#eee url(./images/bg11.gif) no-repeat left;font-size:15px;color:#666}
.commentLable{width:60px;display:inline;margin:0 0 7px 10px}
.commentDate{font-size:11px;color:#ababab;font-weight:normal}

table.commentHead1{ width:100%; margin: 0;}
td.commentName1{width:549px;font-weight:bold;color:#C76700;height:15px}
td.commentCtrl1{width:58px;height:15px}
div.commentDesc1{margin:10px 0 15px 0; padding-left: 10px; color: #8a8a8a;}

table.commentHead2{width:560px;margin:0 0 0 41px}
td.commentName2{width:530px;font-weight:bold;color:#C76700;height:15px}
td.commentCtrl2{width:30px;height:15px}
div.commentDesc2{margin:10px 0 15px 15px; color: #8a8a8a !important;}

table.trackbackList{ border-top:1px solid #C6C6C6}
table.trackbackList td{background:#eee;}
table.trackbackHead{margin:0 0 0 0;}
td.trackbackName{width:590px;height:15px}
td.trackbackCtrl{width:17px;height:15px; text-align: left;}
div.trackbackDesc{margin:5px 0 15px 0px; color: #8a8a8a;}

/* 추가 */
.tagbox { background: url(./images/tagbg.gif) no-repeat left top; width: 195px; padding-top: 4px;}
.tagbox p { color: #fff; font-weight: bold; padding-bottom: 20px; margin: 0; padding-left: 10px;}
.tagbox div { background: url(./images/tagbottombg.gif) no-repeat left bottom; padding: 0 10px 30px 10px;}
.tagbox div a { color: #777;}
.tagbox div a:hover { color: #777; font-weight: bold; text-decoration: none;}

#footer { background: #f3f3f3; font-family: 돋움;}
#footer div { margin: 0 auto; width: 870px; overflow: hidden; color: #8a8a8a;}
#footer div a { color: #ff8a01; font-family: 돋움; font-size: 12px;}
#footer div .Fl { float: left; width: 550px;}
#footer div .Fr { float: right;}
#footer div .Fr select { color: #7f7f7f; font-size: 12px;}

#header { width: 100%; background: url(./images/topbg05.gif) repeat-x left top;}
#header div { margin: 0 auto 34px auto; width: 870px; height: 122px;}

.conrip font { color: #777 !important; font-family: 돋움;}
.conrip a { color: #777 !important; font-family: 돋움;}
.conrip a:hover { text-decoration: none; color: #e6942a !important;}
.conrip .sthm { color: #acacac !important;}
h1 { color: #ff6c00 !important; font-size: 14px; margin: 0; font-family: 돋움 !important;}
h1 a { color: #ff6c00 !important; font-size: 14px; font-family: 돋움 !important; text-decoration: none;}

h2 { color: #ababab !important; font-size: 11px !important; margin: 0; font-family: 돋움 !important; font-weight: normal;}
h2 a { color: #7f7f7f !important; font-size: 12px; font-family: 돋움 !important; text-decoration: none;}
h5 div, h5 p { text-align: left !important;} 
.boxcol { color: #bababa; font-size: 11px; width: 189px; word-break: break-all; }
