@charset "utf-8";
* {margin:0; padding:0; border:none; font-family:verdana;}
html {margin:0; padding:0;}
body {_height:100%;_width:100%;}
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}
.line {width:1000px; height:13px; background-image:url('./images/line.gif');}

#gsearch {position:fixed;_position:absolute;bottom:0; _top:50px !important; !important; height:25px;width:100%;z-index:2;text-align:right}
#gsearch .searchtext {width:80px; height:18px; border:1px solid #CCCCCC; font-family:"돋움",verdana; font-size:9pt; color:#888888}
#gsearch .searchbt {width:35px; height:20px; background-color:#CCCCCC; font-family:Trebuchet MS; font-size:7pt; color:#555555}

/* 가운데정렬 */
#container {width:1000px; text-align:center;}
#header {width:1000px; height:340px; text-align:center;}
#content {width:1000px; text-align:center}

/* 검색결과 */
.searchtop {width:521px; height:12px; margin-left:240px; _margin-left:0 !important; /*background-image:url('./images/searchtop.gif'); background-repeat:no-repeat; background-position:center bottom*/}
*:first-child+html .searchtop {margin-left:0 !important;}
.searchmid {width:521px; margin-left:240px; _margin-left:0 !important; /*background-color:#EEEEEE;*/ line-height:20px;}
*:first-child+html .searchmid {margin-left:0 !important;}
.searchmid li {background-image:url('./images/list_dot.gif'); background-position:left center; background-repeat:no-repeat; padding-left:15px; list-style:none; font-family:Trebuchet MS,"돋움"; font-size:9pt; width:481px; margin-left:30px; text-align:left; color:#555555; border-bottom:dashed 1px #CCCCCC}
.searchmid li a {text-decoration:none; color:#777777; font-weight:bold;}
.searchmid li a:hover {text-decoration:underline; color:#9D9C5B}
.searchmid li .date {margin-right:5px; font-family:Trebuchet MS; font-size:8pt; color:#999999}
.searchmid li .cnt {margin-left:5px; font-family:Trebuchet MS; font-size:8pt; color:#666666}
.searchbot {width:521px; height:20px; margin-left:240px; _margin-left:0 !important; /*background-image:url('./images/searchbot.gif'); background-repeat:no-repeat; background-position:center top*/}
*:first-child+html .searchbot {margin-left:0 !important;}

/* 포스트영역 */
.articletitle {text-align:center; width:1000px; font-size:7pt; color:#888888; font-family:verdana; margin-top:10px;}
.articletitle a {text-decoration:none; color:#888888; font-size:8pt;} /*카테고리명*/
.articletitle a:hover {text-decoration:none; color:#9D9C5B; border-bottom:1px dashed #888888} /*카테고리명*/
.articlepost {font-family:"돋움",verdana; color:#666666; font-size:9pt; text-align:center; margin:20px 20px 20px 20px; width:960px; line-height:18px;}
.articlepost a {color:#9D9C5B; text-decoration:underline;}
.articletag {text-align:center; margin:0 20px 20px 20px; width:960px; font-family:verdana; font-size:7pt; color:#9D9C5B; font-weight:bold;}
.articletag a {font-family:돋움; font-size:8pt; color:#888888; text-decoration:none; font-weight:normal;}
.articletag a:hover {font-family:돋움; font-size:8pt; color:#9D9C5B; text-decoration:none; border-bottom:1px dashed #888888; font-weight:normal;}

.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 {margin:6px; padding-left:28px; color:#5E5E5E; padding-top:9px; background:url(./images/blockquote.gif) no-repeat;}

.moreless_fold, .moreless_top, .moreless_bottom {font-family:돋움; font-size:9pt; color:#9D9C5B; text-decoration:underline; padding:5px}

/* 댓글쓰기 */
.commentwbox {text-align:center; width:853px; height:250px; background-image:url('./images/comw1.gif'); background-repeat:no-repeat; margin:0 0 0 73px}
.commentwinput {width:180px; height:21px; float:left}
.commentwinput input {margin-top:3px; width:170px; height:21px; background-color:transparent; color:#888888; font-family:돋움; font-size:8pt}
.commentwinput2 {width:162px; height:21px; float:left}
.commentwinput2 input {margin-top:3px; width:152px; height:21px; background-color:transparent; color:#888888; font-family:돋움; font-size:8pt}
.commentwinput3 {width:180px; height:21px; float:left}
.commentwinput3 input {margin-top:3px; width:170px; height:21px; background-color:transparent; color:#888888; font-family:tahoma; font-size:8pt}
.commentwtext {width:768px; height:106px; float:left}
.commentwtext textarea {width:758px; height:106px; color:#888888; font-family:"돋움",verdana; font-size:9pt; border:0px solid #eeeeee;}
.geegeegee {width:853px; height:40px;}
.gege {width:853px; height:38px; _height:28px}

/* 댓글읽기 & 방명록읽기 */
.comline {width:762px; margin:0 102px 0 130px; height:5px; border-bottom:dashed 1px #cccccc}
.comline2 {width:577px; margin:0 102px 0 315px; height:5px; border-bottom:dashed 1px #cccccc}
.commentl {width:762px; text-align:center; margin:0 102px 0 130px;}
.commentlinfo {float:left; width:100px; text-align:left; line-height:18px;}
.bln {float:left; width:22px; height:21px; background-image:url('./images/blg.gif'); background-repeat:no-repeat}
.blnc {float:left; width:22px; height:22px; background-image:url('./images/bl.gif'); background-repeat:no-repeat}
.cmname {font-family:"돋움",verdana; font-size:9pt; color:#888888}
.cmname a {color:#888888; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.cmname a:hover {color:#9D9C5B; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.cmdate {color:#666666; font-family:verdana; font-size:6pt;}
.cminfo a {font-family:Trebuchet MS !important; font-size:7pt !important; color:#9D9C5B !important; text-decoration:none; padding-right:3px; border-bottom:0 !important}
.cminfo a:hover {color:#888888 !important; text-decoration:none}
.commentlrp_general {line-height:18px; text-align:left; font-family:"돋움",verdana; font-size:9pt; color:#888888}
.commentlrp_admin {line-height:18px; text-align:left; font-family:"돋움",verdana; font-size:9pt; color:#888888}
.commentlrp_secret {line-height:18px; text-align:left; font-family:"바탕",verdana; font-size:9pt; color:#888888}
.commentlguest_general {line-height:18px; text-align:left; font-family:"돋움",verdana; font-size:9pt; color:#888888}
.commentlguest_admin {line-height:18px; text-align:left; font-family:"돋움",verdana; font-size:9pt; color:#888888}
.commentlguest_secret {line-height:18px; text-align:left; font-family:"바탕",verdana; font-size:9pt; color:#888888}
.namerp_admin {width:170px; float:left; height:57px; background-image:url('./images/coml2.gif'); background-repeat:no-repeat; background-position:top right}
.namerp_secret {width:170px; float:left; height:57px; background-image:url('./images/coml1.gif'); background-repeat:no-repeat; text-align:right;}
.namerp_general {width:170px; float:left; height:57px; background-image:url('./images/coml1.gif'); background-repeat:no-repeat; text-align:right;}
.nameguest_admin {width:170px; float:left; height:88px; background-image:url('./images/guestl2.gif'); background-repeat:no-repeat; background-position:top right}
.nameguest_secret {width:170px; float:left; height:40px; background-image:url('./images/guestl1.gif'); background-repeat:no-repeat; text-align:right;}
.nameguest_general {width:170px; float:left; height:40px; background-image:url('./images/guestl1.gif'); background-repeat:no-repeat; text-align:right;}
.namerp_admin2 {display:none}
.namerp_secret2 {font-family:"돋움",verdana; font-size:9pt; color:#888888; line-height:18px}
.namerp_secret2 a {font-family:"돋움",verdana; font-size:9pt; color:#888888; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.namerp_secret2 a:hover {font-family:"돋움",verdana; font-size:9pt; color:#9D9C5B; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.namerp_general2 {font-family:"돋움",verdana; font-size:9pt; color:#888888; line-height:18px}
.namerp_general2 a {font-family:"돋움",verdana; font-size:9pt; color:#888888; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.namerp_general2 a:hover {font-family:"돋움",verdana; font-size:9pt; color:#9D9C5B; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.nameguest_admin2 {display:none}
.nameguest_secret2 {font-family:"돋움",verdana; font-size:9pt; color:#888888; line-height:18px}
.nameguest_secret2 a {font-family:"돋움",verdana; font-size:9pt; color:#888888; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.nameguest_secret2 a:hover {font-family:"돋움",verdana; font-size:9pt; color:#9D9C5B; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.nameguest_general2 {font-family:"돋움",verdana; font-size:9pt; color:#888888; line-height:18px}
.nameguest_general2 a {font-family:"돋움",verdana; font-size:9pt; color:#888888; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.nameguest_general2 a:hover {font-family:"돋움",verdana; font-size:9pt; color:#9D9C5B; border-bottom:1px dashed #9D9C5B; text-decoration:none}
.daterp_admin {font-family:Trebuchet MS; font-size:8pt; color:#AAAAAA;}
.daterp_general {display:none}
.daterp_secret {display:none}
.guestdate {font-family:Trebuchet MS; font-size:8pt; color:#AAAAAA;}
.cminfoguest_general {display:none}
.cminfoguest_secret {display:none}
.cminfoguest_admin a {font-family:Trebuchet MS; font-size:7pt; color:#9D9C5B; text-decoration:none; padding-right:3px;}
.cminfoguest_admin a:hover {color:#888888; text-decoration:none}

/* 방명록쓰기 */
#guestwbox {width:834px; height:168px; float:left; background-image:url('./images/guestw.gif'); margin-left:90px; background-repeat:no-repeat}
#guestwbox .guestwname {width:104px; height:23px; float:left}
#guestwbox .guestwname input {margin-top:5px; width:94px; height:23px; font-family:"돋움",verdana; font-size:9pt; color:#888888; background-color:transparent}
#guestwbox .guestwpass {width:112px; height:23px; float:left}
#guestwbox .guestwpass input {margin-top:5px; width:102px; height:23px; font-family:"돋움",verdana; font-size:9pt; color:#888888; background-color:transparent}
#guestwbox .guestwhome {width:137px; height:23px; float:left}
#guestwbox .guestwhome input {margin-top:5px; width:127px; height:23px; font-family:Trebuchet MS; font-size:8pt; color:#888888; background-color:transparent}
#guestwbox .guestwtext {width:448px; height:130px}
#guestwbox .guestwtext textarea {width:448px; height:107px; font-familiy:"돋움",verdana; font-size:9pt; color:#888888; background-color:transparent}

/* 사이드바영역 */
#sidebar {width:767px; height:251px; margin:20px 0 10px 130px; _margin-left:10px !important; background-image:url('./images/sidebar.gif'); background-repeat:no-repeat;}
*:first-child+html #sidebar {margin-left:10px !important;}
.newpostbox {width:250px; height:125px; float:left; margin-left:20px; _margin-left:10px !important}

.newpost {margin:15px 10px 20px 10px; text-align:right; line-height:15px;}
.newpost li {word-wrap:break-word; word-break:break-all; list-style:none}
.newpost a {text-decoration:none; font-family:돋움; font-size:8pt; color:#888888}
.newpost a:hover {text-decoration:none; font-family:돋움; font-size:8pt; color:#9D9C5B; border-bottom:1px dashed #888888}
.newpost li .cnt {font-family:verdana; font-size:8pt; color:#CCCCCC; font-weight:bold; margin-left:5px;}
.newcom {margin:15px 10px 20px 10px; text-align:left; line-height:15px;}
.newcom li {word-wrap:break-word; word-break:break-all; list-style:none}
.newcom a {text-decoration:none; font-family:돋움; font-size:8pt; color:#888888}
.newcom a:hover {text-decoration:none; font-family:돋움; font-size:8pt; color:#9D9C5B; border-bottom:1px dashed #888888}
.newcom li .name {font-family:굴림; font-size:8pt; color:#CCCCCC; margin-right:5px; font-weight:bold}

.tagbox {margin:20px 10px 20px 10px; text-align:right; line-height:15px;}
.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 .cloud1 {color:#5E5E5E; font-size:12pt; font-weight:bold; border-bottom:1px dashed #000000; font-family:굴림;}
.tagbox .cloud2 {color:#9F9F9F; font-size:10pt; font-weight:bold; font-family:바탕;}
.tagbox .cloud3 {color:#5E5E5E; font-size:8pt; font-weight:bold; font-family:돋움;}
.tagbox .cloud4 {color:#9F9F9F; font-size:8pt; font-family:굴림;}
.tagbox .cloud5 {color:#888888; font-size:8pt; font-family:돋움;}

.linkside {margin:10px 10px 20px 10px; text-align:left; line-height:15px;}
.linkside li {display:inline; list-style:none; word-wrap:break-word; word-break:break-all;}
.linkside li a {text-decoration:underline; font-family:돋움; font-size:8pt; color:#888888}
.linkside li a:hover {text-decoration:none; font-family:돋움; font-size:8pt; color:#9D9C5B;}

/* 페이징 */
#paging{font-family:Lucida Console; font-size:11px; width:1000px; text-align:center;}
#paging a {text-decoration:none; color:#888888;}
#paging .selected {font-weight:bold; color:#5E5E5E; border:none;}
#paging .numbox{}
#paging a.num{margin:3px; font:7pt verdana;}
#paging a:hover.num{color:#444444}
#paging a.prev{font:7pt Trebuchet MS; color:#888888} /*페이지넥스트프리뷰색상수정*/

/* 메뉴,검색영역 */
#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;}

/* 카운터 */
.counter {background-color:#666666; border:1px solid #666666; font-family:tahoma; font-size:7pt; color:#EEEEEE;}
.counter2 {background-color:#FFFFFF; border-top:1px solid #666666; border-bottom:1px solid #666666; font-family:tahoma; font-weight:bold; font-size:7pt; color:#888888;}
.counter3 {background-color:#FFFFFF; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666; font-family:tahoma; font-weight:bold; font-size:7pt; color:#888888;}