@charset "utf-8";

#container {width:750px; margin:0px auto; margin-top:80px; height:auto; background:#fff; box-shadow:#e8e8e8 0px 0px 8px;}
#page {background:#527caf;width:735px;height:20px;padding-top:10px;padding-right:15px;text-align:right;border-radius:4px 4px 0px 0px;}
#page a {color:#fff;line-height:10px;}
#page a:hover {opacity:0.7;}
#top {background:#527caf;padding:30px 20px;font-size:9px;color:#FDFDFD;letter-spacing:1px;}
#top a {font-weight:bold;color:#fff;font-size:11px;letter-spacing:4px;text-transform:uppercase;}
#top a:hover {opacity:0.6;}
#menu {background:#c4e2ee;padding-left:10px;}
#content {width:750px;}
#footer {margin:0px auto;margin-top:20px;margin-bottom:10px;width:700px;padding:2px 0px;
text-align:center;background:#f3f2f2;letter-spacing:60px;box-shadow:#f3f2f2 0px 0px 3px;}
#footer a {opacity:0.3;}
#etoon {text-align:center;margin-bottom:10px;font-size:9px;color:#eee;}
#etoon a {color:#eee;}

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar { width:5px; background-color:#fafafa;} 
::-webkit-scrollbar-track-piece { background-color:transparent;}
::-webkit-scrollbar-thumb:vertical {width:3px;border-radius:100px;background-color:#545454;}

/* 본문 */
body {padding:0; margin:0; background:#fafafa; color:#545454; font:11px "Malgun Gothic";}
a {color: #545454; text-decoration:none; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; }
a:hover {color:#fc7080;text-decoration:none;}

/* 리스트 */
.elist {margin:0px;padding:0px;}
.elist ul {margin:0px;padding:0px;list-style:none;display:block;}
.elist li {padding:14px 25px;display:block;}
.elist a {color:#979797;text-decoration:none; cursor:pointer; display:inline-block;font-weight:bold;display:block;letter-spacing:1.2px;}
.elist a:hover {color:#fb8694;}
.ltime {color:#e8e8e8;font-weight:normal;letter-spacing:1.5px;}

/* 카테고리 */
.category {clear:both;overflow:hidden;font-weight:bold;text-transform:uppercase;}
.category a {text-decoration:none;display:block;padding:6px 9px;font-size:10px;letter-spacing:1.1px;}
.category ul, .category li {padding:0; margin:0; list-style-type:none; overflow:hidden; }
.category > ul > li > a { float:left; text-decoration:none; color:#fff;} /* 분류전체보기 없애기 */
.category > ul > li > a:hover { color:#848484;} 
.category > ul > li > a span.c_cnt { display:none; }
.category > ul > li > ul > li:hover {} 
.category > ul > li > ul > li > a {color:#fff;} /* 상위카테고리 글꼴 */
.category > ul > li > ul > li > a:hover { color:#848484; } /* 상위카테고리 마우스오버시 글꼴 */
.category > ul > li > ul > li > a > span.c_cnt {display:none;}
.category > ul > li > ul li:hover ul { display:block; position:absolute; }
.category > ul > li > ul > li > ul { display:none; }
.category > ul > li > ul > li > ul { line-height:9px; border:0px solid #ffa2ad; background-color:fff#; } /* 상위카테 마우스오버시 나타나는 하위카테고리 영역 꾸미는곳 */
.category > ul > li > ul > li > ul > li:hover { background-color:#fff; } /* 하위카테고리 마우스오버시 바뀌는 부분(스샷에서 회색배경) */
.category > ul > li > ul > li { float:left; }
.category ul li ul li li { clear:both; }

/* 포스트 */
.article {overflow:hidden;padding:10px;line-height:22px;}
.admin {padding:10px;text-align:center; color:#D3D3D3; }
.admin a { color:#D3D3D3; }
.ptitle {padding-top:30px;padding-bottom:20px;text-align:center;font-size:11px;font-weight:bold;font-style:italic;color:#;}
.ptitle a {padding:5px 20px; border:4px double #ffa2ad;letter-spacing:1.5px;color:#;}
.memo {padding:10px;line-height:22px;border-bottom:1px dashed #f1f1f1;}

/* 코멘트 액션트레일 */
.actionTrail {text-align:right;padding:5px 15px;padding-bottom:10px;opacity:0.5;}
.actionTrail a:hover {opacity:0.7;}

/* 코멘트 출력 */
.comment {}
.commentList {padding:0px 40px;}
.comment ol {padding:10px}
.comment li {list-style:none;padding:5px 0px;line-height:18px;}
.comment .name {font-size:11px; font-weight:bold;padding-bottom:2px;border-bottom:1px solid #bedeea;}

/* 코멘트 인풋 */
.cwsb {text-align:right;padding-bottom:10px;}
.cwsb a {cursor:pointer;}
.cmw {font-size:9px;}
.cmw textarea {width:365px; height:60px; background-color:#fff;border: 1px solid #EFEFEF;border-radius:8px;}
.cmw textarea a {cursor:pointer;}
.cmw input {margin-top:10px;width:100px;font-size:11px;border: 0px solid #EFEFEF;}
.cmw .homepage {width:120px;}
input[type="checkbox"] {width:auto;}

/* 보호글 */
.entryProtected .articles { padding:20px 0 20px 0; text-align:center;color:#545454;font-weight:bold;}
.entryProtected .articles a {}
.entryProtected input { color:#545454; width:100px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #545454;}

/* 방명록 */
.nonEntry {padding-bottom:5px;}
#guestWrite {text-align:center;}
#guestWrite textarea        {width:400px; margin-top:20px; border:1px solid #f3f2f2;}
#guestWrite input           {width:100px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom: 1px solid #EFEFEF; }
#guestWrite .modify a {color:#bedeea;}
#guestWrite .homepage       { width:140px;}
.sdiv {text-align:right;padding:5px 13px;}
.sdiv a {cursor: pointer;}
#guestList                  { list-style:none; }
#guestList ol               { padding:0px 40px; }
#guestList ol li            { list-style:none; line-height:22px;}
#guestList ul               { list-style:none; padding:0px; }
#guestList li .gsss         { padding-bottom:20px; border-top:1px dashed #D7D7D7;}
#guestList li ul li         { }
#guestList li .nameg        { font-weight:bold;opacity:0.7;}
#guestList li .nameg a      { color:#24d3b1;}
input[type="checkbox"] {width:auto;}

/* 태그 */
.taglog {padding:30px;letter-spacing:3px;font-size:10px;}
.taglog1 {text-decoration:line-through;}
.taglog2 {font-weight:bold;letter-spacing:1px;line-height:18px;}
.taglog3 {letter-spacing:1px;color:#d3d3d3;line-height:18px;}