@charset "utf-8";
* {margin:0; padding:0; border:none; font-family:verdana;}
html {margin:0; padding:0;}
body {background-image:url('./images/bg.jpg')}
a,input,img { selector-dummy :expression(this.hideFocus=true);}
img {-ms-interpolation-mode:bicubic; border:none;}
hr {display:none;}
input {vertical-align:middle;}

.clear {clear:both}
.left {float:left}

/* 메뉴,검색영역 */
#gootitle {width:1000px; height:345px; background-image:url('./images/top.gif'); cursor:pointer}
#goomenu {margin-left:21px; width:108px; height:127px; float:left}
#goomenu2 {margin-top:13px; width:98; height:113px; float:left}
#goosearch {margin-top:10px; width:204px; height:36px; background-image:url('./images/searchc.gif'); background-repeat:no-repeat}
#goosearch .text {background-color:transparent; color:#222222; font-size:8pt; font-family:돋움;
	width:130px; height:18px; font-weight:normal; text-align:center; border:0px; margin-left:10px;}
#goorss {text-align:right; margin-right:19px; margin-top:5px;}

/* 카테고리영역 */
#menu2 {text-align:left; margin-left:21px; margin-top:15px; background-image:url('./images/menu2.gif'); width:206px; height:116px;}
#menu2 .menu2t {text-align:left; margin-left:22px; padding-top:19px}
#menu3 {width:206px; height:69px; margin-left:21px; margin-top:15px; background-image:url('./images/cross.gif'); background-repeat:no-repeat; background-position:top left}
#menu3 .menu3t {text-align:left; margin-left:51px; padding-top:9px}
#menu4 {text-align:left; margin-left:19px; margin-top:10px; width:202px; height:297px;}

/* Protected */
.entryProtected {margin-bottom:30px; padding-top:30px; text-align:center; line-height:90%}
.entryProtected input.text {height:18px;border:0px;background-color:#767F34;color:#555555}
.entryProtected input.submit {width:41px;height:18px !important;background-color:#767F34;color:#fff; font-family:tahoma; font-size:8pt;}

/* 사이드바영역 */
#sidebar {text-align:left; margin-left:20px; margin-top:5px;}
#sidebar .sideline {width:202px; height:17px; background-image:url('./images/sideline.gif'); background-position:bottom center; background-repeat:no-repeat}
.newpost {width:190px; margin-left:5px;}
.newpost li {list-style:none; height:15px; padding-left:13px; background-image:url('./images/list_dot.gif'); background-position:left center; background-repeat:no-repeat;}
.newpost li a {font-family:돋움; font-size:8pt; color:#222222; text-decoration:none}
.newpost li a:hover {font-family:돋움; font-size:8pt; color:#222222; text-decoration:none}
.name {font-family:돋움; font-size:8pt; margin-right:5px; color:#767F34; font-weight:bold} /*이름색상수정*/
.tagbox {width:190px; margin-left:5px; line-height:17px;}
.tagbox li {display:inline; list-style:none; word-wrap:break-word; word-break:break-all;}
.tagbox li a {text-decoration:none;}
.tagbox li a:hover {text-decoration:underline;}
.tagbox li .cloud1 {color:#BA7147; font-size:12pt; font-weight:bold; border-bottom:1px dashed #000000; font-family:돋움;}
.tagbox li .cloud2 {color:#45648C; font-size:11pt; font-weight:bold; font-family:돋움;}
.tagbox li .cloud3 {color:#767F34; font-size:8pt; font-weight:bold; font-family:돋움;}
.tagbox li .cloud4 {color:#222222; font-size:8pt; font-family:돋움;}
.tagbox li .cloud5 {color:#5E5E5E; font-size:8pt; font-family:돋움;}

/* 광고영역 */
#rabit {text-align:center; margin-left:20px; margin-top:15px; width:202px; height:102px;}
#adtop {width:202px; height:67px; margin-left:20px; background-image:url('./images/adtop.gif'); background-repeat:no-repeat; background-position:left bottom}
#gooad {text-align:center; margin-left:20px; width:202px; height:241px; background-image:url('./images/admid.gif')}
#rabitbot {text-align:center; margin-left:20px; width:202px; height:22px}

/* 카피라이트영역 */
#goocopy {text-align:left; margin-left:20px; width:202px; margin-top:10px;}

/* 검색결과영역 */
.listl {width:19px; height:48px; background-image:url('./images/list_l.gif'); float:left}
.listm {height:48px; background-image:url('./images/list_m.gif'); background-repeat:repeat-x; float:left; font-size:12pt; 
	font-weight:bold; font-family:Lucida Console !important; color:#DCC6A0;} /*검색어색상수정*/
.listr {width:20px; height:48px; background-image:url('./images/list_r.gif'); float:left}
.found {font-size:7pt; font-family:Trebuchet MS; float:left; color:#87BB2C} /*검색결과POST색상수정*/
.found span {font-size:20pt; font-family:georgia; font-weight:bold; color:#8D6B45;} /*검색결과숫자색상수정*/
#searchList {margin-top:10px; line-height:25px; clear:both}
#searchList ol li.ie6over {background-image:url('./images/arrows.gif'); background-position:left center; background-repeat:no-repeat;}
#searchList ol li {list-style:none; height:30px; border-bottom:1px dashed #E1D9BD; cursor:pointer; padding-left:13px; background-image:url('./images/list_dot.gif'); background-position:left center; background-repeat:no-repeat;
behavior: expression(
  this.onmouseover = new Function("this.className += ' ie6over';"),
  this.onmouseout = new Function("this.className = this.className.replace(' ie6over', '');"),
  this.style.behavior = null
 );}
#searchList ol li:hover {background-image:url('./images/arrows.gif'); background-position:left center; background-repeat:no-repeat;}
#searchList a {color:#555555; font-family:Dotum; font-size:9pt; text-decoration:none}
#searchList .date {width:80px; color:#7BA14E; padding-top:10px; padding-left:2px; font-family:Lucida Console; font-size:8pt;}
#searchList .list {margin-top:2px;}
#searchList .rep {color:#A977B6; font-family:Lucida Console; font-size:7pt; font-weight:bold}

/* 본문영역 */
#content {float:left; width:746px; margin-top:5px;}
#content .contop {width:746px; height:25px; background-image:url('./images/contop.gif')}
#content .conbot {width:746px; height:22px; background-image:url('./images/conbot.gif')}
#content .conmid {width:746px; background-image:url('./images/conmid.gif'); text-align:left}
#content .conmid .content {width:706px; margin-right:20px; margin-left:20px; text-align:left; 
	word-wrap:break-word; word-break:break-all; font-family:돋움; font-size:9pt; color:#444444}
#content .conmid .content a {text-decoration:none; color:#444444;}
#content .conmid .content a:hover {text-decoration:none; color:#645127} /*링크색상수정*/

#content .subject {height:30px; padding-top:12px; border-bottom:dashed 1px #D6D0BD} /*라인색상수정*/
#content .subject a {font-size:12pt; font-family:돋움; font-weight:bold;}
#content .postdate {font-family:verdana; font-size:7pt; color:#A2A19C; height:20px; padding:0 0 5px 5px} /*날짜색상수정*/
#content .category {float:left; width:150px; height:25px; padding-top:8px; border-bottom:dashed 1px #D6D0BD} /*라인색상수정*/
#content .category a {font-family:Trebuchet MS !important; font-size:9pt !important; color:#45648C !important} /*카테고리색상수정*/
#content .posttag {height:21px; padding-top:12px; font-size:8pt; border-bottom:dashed 1px #D6D0BD} /*라인색상수정*/
#content .posttag a {color:#777777 !important; font-family:돋움 !important;}
#content .posttag a:hover {text-decoration:underline !important}
#content .article {margin-top:10px; padding:0 5px 0 5px; line-height:17px; font-family:돋움; font-size:9pt; color:#444444; word-wrap:break-word; word-break:break-all;}
#content .article a {color:#C7A363 !important; text-decoration:none} /*링크점선색상수정*/

/*본문 코멘트영역*/
.commentList {margin:3px 20px 3px 20px;}
.cname {width:80px; float:left; font-family:돋움; font-size:9pt; color:#888888;} /*이름색상수정*/
.cname a {font-weight:bold; font-family:돋움; font-size:9pt; color:#888888 !important;} /*이름색상수정*/
.cdate {font-family:Trebuchet MS; font-size:8pt; color:#90B88C} /*날짜색상수정*/
.ccon a {font-family:Trebuchet MS !important; font-weight:normal !important; padding:0 3px 0 2px; font-size:7pt; color:#92A0B9 !important} /*Edit색상수정*/
.crp_general {margin-left:80px; line-height:17px; font-family:돋움; font-size:9pt; color:#888888}
.crp_admin	 {margin-left:80px; line-height:17px; font-family:돋움; font-size:9pt; color:#74A266} /*관리자댓글색상수정*/
.crp_secret  {margin-left:80px; line-height:17px; font-family:바탕; font-size:9pt; color:#888888}
.commentList2 {margin:3px 20px 3px 80px}
.c2rp_admin {float:left; width:95px; height:70px; background-image:url('./images/crabbit.gif'); background-repeat:no-repeat}
.c2rp_general {float:left; height:40px; width:120px; background-image:url('./images/crep.gif'); background-repeat:no-repeat}
.c2rp_secret  {float:left; height:40px; width:120px; background-image:url('./images/crep.gif'); background-repeat:no-repeat}
.cnamerp_admin {display:none}
.cnamerp_secret {margin-left:40px; font-family:돋움; font-size:9pt; color:#D16595} /*이름색상수정*/
.cnamerp_secret a {font-weight:bold; font-family:돋움; font-size:9pt; color:#D16595} /*이름색상수정*/
.cnamerp_general {margin-left:40px; font-family:돋움; font-size:9pt; color:#D16595} /*이름색상수정*/
.cnamerp_general a {font-weight:bold; font-family:돋움; font-size:9pt; color:#D16595} /*이름색상수정*/
.creprp_general {margin-left:130px; line-height:17px; font-family:돋움; font-size:9pt; color:#888888}
.creprp_admin	{margin-left:130px; line-height:17px; font-family:돋움; font-size:9pt; color:#F29735} /*관리자댓글색상수정*/
.creprp_secret  {margin-left:130px; line-height:17px; font-family:바탕; font-size:9pt; color:#888888}

.commentWrite {margin-left:20px; margin-top:3px;}
.comment {font-family:Trebuchet MS; font-size:7pt; font-weight:bold; padding-left:10px; color:#FF8282 !important;} /*코멘트표시색상수정*/
.cnt {color:#539E6E !important; font-family:georgia; font-size:8pt; font-weight:bold;} /*코멘트숫자색상수정*/
.clabel1 {margin-left:29px; margin-top:15px; width:160px; height:31px; float:left; background-image:url('./images/pname.gif'); background-repeat:no-repeat; background-position:bottom right}
*html .clabel1 {margin-left:-1px; width:180px !important;}
.clabel1 input {padding-top:10px; width:105px; height:17px; background-color:transparent; font-family:돋움; font-size:9pt; color:#222222}
*html .clabel1 input {margin-left:19px;}
.clabel2 {margin-top:15px; margin-left:5px; width:190px; height:31px; float:left; background-image:url('./images/ppass.gif'); background-repeat:no-repeat; background-position:bottom right}
.clabel2 input {padding-top:10px; width:110px; height:17px; background-color:transparent; font-family:돋움; font-size:9pt; color:#222222}
.clabel3 {margin-top:15px; margin-left:5px; width:198px; height:31px; float:left; background-image:url('./images/phome.gif'); background-repeat:no-repeat; background-position:bottom right}
.clabel3 input {padding-top:10px; width:115px; height:17px; background-color:transparent; font-family:Trebuchet MS; font-size:7pt; color:#222222}
.clabel4 {float:left; width:86px; height:46px; background-image:url('./images/pclip.gif'); background-repeat:no-repeat; background-position:bottom center}
*html .clabel4 {margin-left:11px;}
.ptext {width:665px; height:100px; clear:both; background-image:url('./images/ptext.gif'); background-repeat:no-repeat; background-position:top left;}
.ptext textarea {margin:10px 0 0 11px; overflow:auto; line-height:17px; background-color:transparent; width:580px; height:80px; font-family:돋움; font-size:9pt; color:#222222}
*html .ptext textarea {margin:3px 0 0 0 !important}
.scheck {float:left; padding-left:15px;}
.sbutton {float:right; padding-right:25px; padding-top:5px;}

.pline {width:100%; height:55px; background-image:url('./images/pline.gif'); background-repeat:no-repeat; background-position:center bottom}

/*이미지표시*/
.cap1 {padding:1px 0; color:#888888; font-size:8pt; font-family:돋움; text-align:center;}
.imageblock img {margin:5px 0 5px 0;}
.dual {margin-bottom:5px;}
.triple {margin-bottom:5px;}
.article blockquote {padding-left:38px; padding-bottom:10px; padding-top:14px; background:url(./images/blockquote.gif) no-repeat;}

/*더보기,접기*/
.moreless_fold {text-align:center; font-family:돋움; font-size:9pt; color:#6D582B;background-color:#DFD49A; border:2px dashed #54B46F;} 
.moreless_top {text-align:center; font-family:돋움; font-size:9pt; color:#6D582B;background-color:#DFD49A; border:2px dashed #54B46F;}
.moreless_bottom {text-align:center; font-family:돋움; font-size:9pt; color:#6D582B;background-color:#DFD49A; border:2px dashed #54B46F;}

/*방명록영역*/
#guestWrite .gootext {float:left; width:458px; height:169px; background-image:url('./images/guesttext.gif'); background-repeat:no-repeat;}
#guestWrite .gootext textarea {margin:15px 15px 15px 15px; background-color:#F8F5EB; width:422px; height:124px; font-family:돋움; font-size:9pt; color:#888888; overflow:auto; line-height:17px;}
#guestWrite .gooinput {float:left; margin-left:10px; width:202px; height:118px; background-image:url('./images/guestinput.gif'); background-repeat:no-repeat; background-position:top left}
#guestWrite .namelabel {margin:25px 0 0 25px; height:20px;}
#guestWrite .namelabel input {width:111px; padding-left:5px; background-color:transparent; border:0; font-family:돋움; font-size:9pt; 
	color:#425F84; font-weight:bold} /*이름색상수정*/
#guestWrite .passlabel {margin:7px 0 0 25px; height:20px;}
#guestWrite .passlabel input {width:87px; padding-left:10px; background-color:transparent; border:0; font-family:돋움; font-size:9pt; 
	color:#425F84; font-weight:bold} /*패스워드색상수정*/
#guestWrite .homelabel {margin:7px 0 0 25px; height:20px;}
#guestWrite .homelabel input {width:83px; padding-left:10px; background-color:transparent; border:0; font-family:Trebuchet MS; font-size:7pt; 
	color:#425F84; font-weight:normal} /*홈페이지색상수정*/
#guestWrite .button {margin-top:20px; margin-left:10px}
.gline {margin-left:13px; background-image:url('./images/gline.gif'); background-repeat:no-repeat; width:680px; height:14px;}
.gline2 {background-image:url('./images/gline.gif'); background-repeat:no-repeat; width:680px; height:14px;}

#guestList {margin:0 15px 0 15px}
#guestList li {list-style:none}
#guestList .gcon {float:left; width:60px; background-image:url('./images/gnote.gif'); background-repeat:no-repeat; background-position:center top;
	padding-top:58px; font-family:Trebuchet MS; font-size:7pt; text-align:center;}
#guestList .gcon a {color:#92A0B9 !important} /*Edit색상수정*/
#guestList .gcon2 a {color:#92A0B9 !important} /*Edit색상수정*/
#guestList .cttguest_general {margin-left:70px; padding-top:3px; font-family:돋움; font-size:9pt; color:#888888; line-height:17px;}
#guestList .cttguest_admin {margin-left:70px; padding-top:3px; font-family:돋움; font-size:9pt; color:#5DA7BF; line-height:17px;} /*관리자댓글색상수정*/
#guestList .cttguest_secret {margin-left:70px; padding-top:3px; font-family:바탕; font-size:9pt; color:#888888; line-height:17px;}
#guestList .cttguest_general2 {margin-left:142px; padding-top:3px; font-family:돋움; font-size:9pt; color:#888888; line-height:17px;}
#guestList .cttguest_admin2 {margin-left:142px; padding-top:3px; font-family:돋움; font-size:9pt; color:#CA9357; line-height:17px;} /*관리자댓글색상수정*/
#guestList .cttguest_secret2 {margin-left:142px; padding-top:3px; font-family:바탕; font-size:9pt; color:#888888; line-height:17px;}
#guestList .gdate {font-family:Trebuchet MS; font-size:8pt; color:#90B88C} /*날짜색상수정*/
#guestList .gname {font-family:돋움; font-size:9pt; color:#888888} /*이름색상수정*/
#guestList .gname a {font-family:돋움; font-size:9pt; color:#888888 !important; font-weight:bold} /*링크된이름색상수정*/
#guestList .from {font-family:Trebuchet MS; font-size:7pt; color:#888888; margin-right:3px;}
#guestList .gcon2 {float:left; width:130px; background-image:url('./images/gsend.gif'); background-repeat:no-repeat; background-position:right top;
	padding-top:58px; font-family:Trebuchet MS; font-size:7pt; text-align:right;}

/* 페이징 */
#paging{text-align:center; font-family:Lucida Console; font-size:11px;}
#paging a {text-decoration:none; color:#666666;}
#paging .selected {font-weight:bold; color:#5E5E5E; border:none;}
#paging .numbox{}
#paging a.num{border:1px solid #9F9F9F; background-color:#F8F5EB; padding:5px; margin:3px; font:7pt verdana;}
#paging a:hover.num{border:1px solid #222222;}
#paging a.prev{font:7pt Trebuchet MS; color:#3D618B} /*페이지넥스트프리뷰색상수정*/