@charset "utf-8";
body {background:url('./images/v2-bg.jpg') repeat left top}
a,input {selector-dummy :expression(this.hideFocus=true); text-decoration:none}
img {-ms-interpolation-mode:bicubic; border:none;}

a {color:#555}

h1 {font:25pt NanumGothicBoldWeb,굴림; font-weight:bold; color:#333}
h2 {font:21pt NanumGothicBoldWeb,굴림; font-weight:bold; color:#333}
h3 {font:18pt NanumGothicBoldWeb,굴림; font-weight:bold; color:#333}
h4 {font:15pt NanumGothicBoldWeb,굴림; font-weight:bold; color:#333}
h5 {font:13pt NanumGothicBoldWeb,굴림; font-weight:bold; color:#333}

#container {width:1200px; margin:0px auto;}
#header {width:1200px; height:270px; margin-bottom:15px}
#category {width:170px; padding-left:103px; float:left}
#content {width:800px; float:left; border:2px solid #f4e145; background:#fff url('./images/v2-bottom.png') no-repeat bottom center; margin-top:20px; padding-bottom:50px; font-family:NanumGothicWeb,NanumGothic,나눔고딕,Dotum,돋움; color:#333}

#taglog {background:url('./images/v2-profile.png') no-repeat center center; width:800px; height:1000px}

#list {width:750px; margin:25px 0px 25px 25px}
.list-name {padding:15px 30px; height:54px; float:left; background:url('./images/v2-list-c.png') repeat-x top left; font:13pt NanumGothicBoldWeb,NanumGothicWeb,NanumGothic,나눔고딕,Dotum,돋움}
.list-count {float:right; font:10pt NanumGothicWeb,NanumGothic,나눔고딕,Dotum,돋움; border-bottom:2px solid #54a2af; margin-top:30px; padding:0px 2px}
.list-count span {color:#e43a58; font:10pt NanumGothicBoldWeb,NanumGothic,나눔고딕,Dotum,돋움; padding-right:3px}
.resalt ul {list-style:none}
.resalt ul li {cursor:pointer; background-image:url('./images/icon_heart2.gif'); background-position:left center; background-repeat:no-repeat; height:35px; border-bottom:1px dashed #ddd; padding:10px 0px 0px 29px; color:#555}
.resalt ul li:hover {background-image:url('./images/icon_heart.gif')}
.resalt .date {font:9pt Trebuchet MS,tahoma,verdana; color:#54a2af}
.resalt .list {font:10pt NanumGothicWeb,NanumGothic,나눔고딕,Dotum,돋움; padding:0px 7px}
.resalt .list:hover {color:#000}
.resalt .cnt {font:9pt NanumGothicBoldWeb,NanumGothic,나눔고딕,Dotum,돋움; color:#e43a58}

.line {width:750px; height:21px; background:url('./images/line.gif') no-repeat 0px 0px}

/* 테터데스크 */
.house {background:url('./images/house.png') no-repeat left top}


/* Post */
.post_unit {width:800px; height:60px; background:url('./images/line.png') no-repeat bottom center}
.post_unit2 {width:800px; background:url('./images/line.png') no-repeat bottom center; padding:5px 0px}

.post {width:770px; margin-top:5px}
.post .nametag {width:162px; background:url('./images/post_nametag.gif') no-repeat right top}
.post .infotop {width:566px; height:47px; background:url('./images/post_topline.gif') no-repeat right top}
.post .infotop .category {float:left; width:115px; height:47px}
.post .infotop .category a {font:11pt Lucida Console; color:#E78C77;font-weight:bold}
.post .infotop .date {padding-left:5px; float:left; width:121px; height:47px; font:9pt tahoma; color:#776FAA}
.post .infotop .writer {padding-left:7px; float:left; width:150px; height:47px; color:#7EA7BB; font:13pt 나눔고딕,굴림; font-weight:bold}
.post .infobt {width:566px; padding-top:2px; padding-right:20px}
.post .infobt a {font:16pt 나눔고딕,굴림; font-weight:bold; color:#777} .post .infobt a:hover {color:#7EA7BB}
.post .tagline {height:60px; font:7pt verdana; color:#999; padding-right:20px}
.post .tagline a {font:8pt 굴림; color:#999} .post .tagline a:hover {text-decoration:underline}

.post .editpost {padding:10px 40px 0px 35px; font:8pt 돋움; color:#777}
.post .editpost a {color:#7EA7BB} .post .editpost a:hover {color:#E78C77}
.post .article {padding:10px 40px 10px 35px; text-align:justify; font:normal normal 10pt/170% 나눔고딕,verdana,굴림; color:#333}
.post .article a {font:normal normal 10pt/170% 나눔고딕,verdana,굴림; color:#776FAA; border-bottom:2px dashed #7EA7BB}
.post .article a:hover {border-bottom:2px dotted #7EA7BB}

.post .actionTrail {padding:0px 40px 0px 35px; font-weight:bold}
.post .line {margin-top:30px; width:750px; height:15px; background:url('./images/guestlist_line.gif') no-repeat 4px 0px}
.post .actionTrail a {border-bottom:dotted 2px #C8BAE2; font-weight:bold}
.post .actionTrail a:hover {border-bottom:dotted 2px #776FAA; font-weight:bold}

.post blockquote {margin:6px; padding-left:31px; color:#666666; padding-top:6px; background:url(./images/blockquote.gif) no-repeat;}

/* more / less */
.moreless_fold {font:11pt 나눔고딕,verdana,굴림; color:#555; font-weight:bold; text-align:left; padding-bottom:5px; padding-left:23px; background:url('./images/icon_heart2.gif') no-repeat left center}
.moreless_top {font:11pt 나눔고딕,verdana,굴림; color:#555; font-weight:bold; text-align:left; padding-bottom:5px; padding-left:23px; background:url('./images/icon_heart2.gif') no-repeat left center}
.moreless_bottom {font:11pt 나눔고딕,verdana,굴림; color:#555; font-weight:bold; height:25px; text-align:right; padding-right:23px; background:url('./images/icon_heart2.gif') no-repeat right center}

/* Trackback */
.posttb {margin:20px 40px 0px 35px; border:1px dashed #ccc; text-align:center; font:8pt verdana; padding:3px; color:#777}
.posttb a {font-size:8pt; color:#888888; font-family:Gulim; text-decoration:none;}

.trackback {margin:0px 40px 0px 35px}
.trackbacksubject {padding-top:10px; padding-bottom:3px}
.trackbacksubject a {color:#7EA7BB; font-size:9pt; font-family:굴림; font-weight:bold; text-decoration:none;}
.trackbacksubject a:hover {text-decoration:underline}
.trackback ol {margin-bottom:4px; list-style:none; padding:0px}
.trackback ol li {margin-top:15px; text-align:justify}
.trackback a.delete {text-decoration:none; font-size:7pt; font-family:verdana; color:#999999}
.trackbackfrom {color:#BC6D99; font-size:8pt }
.trackbackdate {color:#A3A3A3; font-size:7pt; font-family:tahoma }
.trackbackcontent {color:#888888; font-size:8pt; line-height:1.3}

/* Guestbook Write */
.write {width:743px; height:165px; margin-top:20px; margin-left:30px; margin-bottom:20px}
.write_box {float:left; width:501px; height:125px; background:url('./images/box_write.png') no-repeat left top}
.write_unit {float:left; width:242px; height:120px; padding-top:5px}
.write_secret {float:left; width:533px; height:40px; background:url('./images/secret.png') no-repeat left top}

#guestwrite {width:743px; height:165px; margin-top:20px auto}
#guestwrite label {cursor:pointer; vertical-align:bottom}
#guestwrite #secret {vertical-align:top}
#guestwrite textarea {width:620px; height:113px; margin-right:16px; border:none; overflow:auto; background:transparent; color:#000; font:10pt 나눔고딕,verdana,굴림}
#guestwrite #name {vertical-align:top; width:130px; color:#7EA7BB; font:10pt 나눔고딕,verdana,굴림; font-weight:bold; border:none}
#guestwrite #pass {vertical-align:top; width:130px; color:#7EA7BB; font:10pt verdana; border:none}
#guestwrite #home {vertical-align:top; width:180px; color:#888; font:10pt trebuchet MS; border:none}

/* Guestbook List */
#guestlist {width:743px; padding-left:25px}
#guestlist ol {list-style:none; padding:0px}
#guestlist ol li .name {float:left; font:15pt 나눔고딕,굴림; color:#999; font-weight:bold}
#guestlist ol li .name a {color:#7EA7BB} #guestlist ol li .name a:hover {color:#E78C77}
#guestlist ol li .info {float:right; text-align:right}
#guestlist ol li .info .date {font:9pt verdana; color:#599595}
#guestlist ol li .info .control {font:8pt verdana}
#guestlist ol li .info .control a {color:#A48C68} #guestlist ol li .info .control a:hover {text-decoration:underline}
#guestlist ol li .rp_general_2 {padding:5px 2px; color:#333; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .rp_admin_2 {padding:5px 2px; color:#46848D; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .rp_secret_2 {padding:5px 2px; color:#888; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .hiddenComment_2 {padding:5px 2px; color:#888; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .guest_general {padding:5px 2px; color:#333; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .guest_admin {padding:5px 2px; color:#46848D; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .guest_secret {padding:5px 2px; color:#888; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}
#guestlist ol li .hiddenComment {padding:5px 2px; color:#888; font:10pt 나눔고딕,verdana,굴림; line-height:19px; text-align:justify}

#guestlist ol li ul {list-style:none; padding:0px}
#guestlist ol li ul li .rp_general {padding:10px; background:url('./images/guestlist_textmid.gif') repeat-y top left}
#guestlist ol li ul li .rp_admin {padding:10px; color:#614130; background:url('./images/guestlist_textmid.gif') repeat-y top left}
#guestlist ol li ul li .rp_secret {padding:10px; background:url('./images/guestlist_textmid.gif') repeat-y top left}
#guestlist ol li ul li .guest_general {padding:10px; background:url('./images/back.png') repeat-y top left}
#guestlist ol li ul li .guest_admin {padding:10px; color:#614130; background:url('./images/back.png') repeat-y top left}
#guestlist ol li ul li .guest_secret {padding:10px; background:url('./images/back.png') repeat-y top left}
#guestlist ol li ul li .hiddenComment {padding:10px; background:url('./images/back.png') repeat-y top left}
#guestlist ol li ul li .date {font:9pt verdana; color:#599595}
#guestlist ol li ul li .control a {font:8pt verdana; color:#8A6958} #guestlist ol li ul li .control a:hover {text-decoration:underline}
#guestlist ol li ul li .name2 {text-align:right; font:15pt 나눔고딕,굴림; color:#614130; font-weight:bold}
#guestlist ol li ul li .name2 a {color:#22797D} #guestlist ol li ul li .name2 a:hover {color:#E78C77}

#guestlist .line {margin-top:0px; width:750px; height:15px; background:url('./images/line_red.png') no-repeat 4px 0px}

/* Paging */
#paging {width:800px; height:30px; padding:10px 0px; text-align:center; font:10pt 나눔고딕}
#paging .prev {padding:0px 7px}
#paging .prev a {font-weight:bold; color:#777} #paging .prev a:hover {color:#599595}
#paging .num a {padding:2px 6px; border:1px solid #ccc; color:#333}
#paging .num a:hover {background:#eee}
#paging .num .selected {color:#599595; font-weight:bold}

#tt-body-notice #paging {display:none}

/* Search */
#footer .search {border:0px; width:180px; background:transparent; font:11pt 나눔고딕,verdana,굴림; font-weight:bold; color:#000}