@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,input,textarea {
	font-size:12px; font-family: 'Ubuntu Condensed', "Meiryo UI", "Nanum Gothic";}

body {margin:0;padding:0;background:#fff;color:#595a59;}
body p {margin:0;padding:0px;}
a {color: #595a59; 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:#d81c37; text-decoration:none; }

iframe, video, embed, object { max-width: 100%; }
img {	transition: all 0.2s;}

/* 레이아웃 */
#container {width:800px;margin:50px auto;text-decoration:none;
	padding:7px;border:4px solid #595a59;}
#line {border:1px solid #595a59;padding:0px 15px;}
#header {padding-top:15px;}
#content {line-height:20px;}
.title {text-align:center;text-transform:uppercase;font-size:13px;
	letter-spacing:1.5px;border-bottom:1px solid #595a59;padding-bottom:15px;}
.title a:hover {text-decoration:line-through;}
.hc {text-align:right;letter-spacing:3px;}
.hc a {padding:3px;background:#383838;}
.hc a:hover {background:#d81c37;}

/* 카테고리 */
.category {clear:both;text-transform:uppercase;text-decoration:none;
	display: table; margin-left: auto; margin-right: auto; }
.category a {padding:10px;display:inline-block;
	font-size:11px;letter-spacing:1.1px;}
.category ul, .category li { padding:0; margin:0; list-style-type:none; overflow:hidden; }
.category > ul > li > a { float:left !important;text-decoration:none;}
.category > ul > li > a:hover {text-decoration:line-through;} 
.category > ul > li > ul > li > a:hover {text-decoration:line-through;}
.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:1px;background:#fff;}
.category > ul > li > ul > li { float:left; }
.category ul li ul li li { clear:both; }

/* 리스트 */
.main_list {overflow:hidden;font-size:11px;}
.main_list a:hover .lbox2 {color:#000;}
.main_list li {float:left !important;list-style:none;width:200px;height:175px;
	overflow:hidden;padding:10px 23px;}
.lbox {padding:0px;}
.lbox:hover {opacity:0.7;
 -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;}
.lbox1 {width:200px;height:115px;}
.lbox2 {width:200px;height:55px;padding-top:20px;line-height:18px;
	font-size:10px;letter-spacing:1px;text-align:center;}
.lbox2 a {color:#fff;}
.lbox2 span {opacity:0.4;}
.main_list .thumb img {width:200px;height:115px;padding:0px;display:block;
	border:4px double #595a59;}
.main_list .thumb .dno {display:none}

/* 포스트 */
.post {overflow:hidden;font-size:11px;letter-spacing:1px;margin-bottom:7px;}
.ptt {padding:5px 10px;text-align:center;font-size:11px;
	border-top:1px solid #595a59;border-bottom:1px solid #595a59;}
.ptt a {}
.ptt a:hover {opacity: 0.7;}
.ect {font-size:10px;text-transform:uppercase;text-align:right;padding-top:5px;}
.ect .control1 {text-decoration:underline;}
.ect .control1 a {}
.ect .control1 a:hover {opacity: 0.4;}
.ect .control2 {color:#d5d5d5;}
.ect .control2 a {color:#d5d5d5;}
.ect .control2 a:hover {color:#606060;}
.articlett2 {float:right;font-weight:normal;opacity:0.5;}
.articlem {padding:5px;line-height:23px;}
.article {}

/* 포스트 태그 */
.tagt {text-align:right;font-size:10px;color:#d5d5d5;}
.tagt a {color:#d5d5d5;}
.tagt a:hover {opacity:0.4;}

/* 코멘트 액션트레일 */
.actionTrail {text-align:right;font-size:12px;}
.actionTrail a {margin:5px;color:#73777a;}
.actionTrail a:hover {opacity:0.6;}

/* 코멘트 출력 */
.comment {margin-left:5px;padding:0px;
	font-size:11px;font-weight:bold;line-height:23px;color:#909090;}
.comment ol {margin:0px;padding:0px;}
.comment li {padding:3px 10px;list-style:none;}
.comment ul {border:0x;margin:0px;padding:0px;}
.comment .name {}
.comment .control {color:#739bbe;}
.comment .control:hover {opacity:0.6;}

/* 코멘트 인풋 */
.cmw {}
.cmw1 textarea {width:435px;height:13px;border:0px;border-radius:5px;
	background:#eee;font-size:11px;padding:5px 8px;margin-right:2px;}
.cmw1 textarea a {cursor:pointer;}
.cwsb {float:left;background:#73777a;padding:6px;margin-right:5px;
	border-radius:5px;display:block;}
.cwsb a {cursor:pointer;}
.cwsb a:hover {opacity:0.6;}
.cmi {color:#C6C6C6;font-size:10px;}
.cmi input {background:#eee;width:100px;border-radius:5px;
	font-size:10px;border:0px;padding:3px;margin:0px;}
.cmi .homepage {width:200px;}

/* 공지사항 (메모장) */
.entryNotice {list-style:none;font-size:11px;padding:0px 20px;}
.entryNotice ul {padding:0px;list-style:none;margin-bottom:20px;}
.noticem {line-height:23px;}
.ntime {padding-bottom:10px;letter-spacing:1.3px;font-size:10px;}
.ntime span {}

/* 보호글 */
.ttc {padding:5px 10px;text-align:center;font-size:11px;letter-spacing:1px;
	border-top:1px solid #595a59;border-bottom:1px solid #595a59;}
.protected_form {padding:40px 0px;text-align:center;font-size:11px;}
.protected_form input { -webkit-appearance: none; padding:0 7px; 
	border: 1px solid #eee; width:130px;height:26px; line-height:20px; font-size: 11px; }
.protected_form button { border-radius: 4px; font-size: 11px; line-height:17px;
	background-color: #4f4f4f; color: #fff; font-weight: bold; padding:5px 10px;
	border:0;cursor:pointer }
.protected_form button:hover {opacity:0.8;}

/* 태그 프로필 */
.taglog {font-size:10px;}
.tag-m {padding:15px 40px;border-radius:3px;}
.tag-t {padding:2px;letter-spacing:2px;text-align:center;
	border-bottom:1px dotted #595a59;}
.tag-p {padding:15px 0px;letter-spacing:0.6px;}
.taglog ul {}
.taglog li { display:inline;line-height:25px;}
.taglog a {}
.taglog a:hover { letter-spacing:2px;}
.taglog li .cloud1 { font-weight:bold; font-size : 15px; }
.taglog li .cloud2 { font-size : 14px; }
.taglog li .cloud3 { font-size : 13px; }
.taglog li .cloud4 { font-size : 12px; }
.taglog li .cloud5 { font-size : 11px; }

/* 태그 */
.taglog1 {text-decoration:line-through;}
.taglog2 {letter-spacing:1px;}
.taglog3 {letter-spacing:1px;color:#d3d3d3;}

/* 방명록 */
.nonEntry {margin-bottom:15px;}
.gsbt {background:#d81c37;text-align:center;height:24px;margin:10px 0px;}
.gsbt img {padding-top:5px;}

#guestWrite {}
#guestWrite textarea {width:97%;height:100px;margin-bottom:10px;padding:6px;
	border:1px solid #e2e2e2;}
.gbform {margin:0px;padding:0px;text-align:left;margin-bottom:5px;}
#guestWrite input {width:120px;padding:3px;background:#f7f7f7;border:0px;margin:0px 2px; }
#guestWrite .modify a {color:#bedeea;}
#guestWrite .homepage       { width:150px;color:#eee;}
.sdiv {background:#f9f9f9;border:1px solid #e2e2e2;padding:1px;margin-bottom:10px;
	font-size:10px;letter-spacing:1px;text-align:center;}
.sdiv a {cursor: pointer;}

.nameg {font-size:11px;color:#000;}
.nameg a      {color:#000;}
#guestList  {list-style:none;font-size:11px;}
#guestList ol           {list-style:none;padding:0px;margin:0px;}
#guestList ol li       {padding:60px 40px;border:1px solid #e2e2e2;margin-bottom:10px;}
#guestList ul               { list-style:none; padding:0px;}
#guestList li .gsss         { padding:20px 0px;font-size:11px;line-height:23px;}
#guestList li .gsss .control a {color:#d5d5d5;}
#guestList li ul li         {border:0px;border-top:1px solid #eee; padding:0px;margin:0px; padding-top:20px;}
input[type="checkbox"] {width:10px;margin:0px;padding:0px;}

.gsbt1 {margin-top:10px;padding:1px 5px;background:#69656b;font-size:10px;color:#d5d5d5;
	text-align:center;letter-spacing:2px;}

/* 페이지 */
#paging {text-align:center;font-size:11px;padding:3px;}
#paging a:hover {text-decoration:none;}
#paging .numbox {}
#paging .numbox a span {
	margin-right:7px;
	padding:1px 2px;
	color: #d5d5d5;}
#paging .numbox a:hover span { cursor:pointer; 
	margin-right:7px;
	padding:1px 2px;
	color: #d81c37;
	border-bottom:1px solid #d81c37;}
#paging .numbox a span.selected {
	border-bottom:1px solid #595a59;	border-radius:0px;color:#000;}
#paging .numbox a:hover span.selected {
	border-bottom:1px solid #595a59;color:#000;}

/* 하단 */
.footer {margin-top:10px;border-top:1px solid #595a59;padding:7px 3px;font-size:10px;}
.footer span {float:right;opacity: 0.9;}

/* 토글 메뉴 */
#panel, #flip {text-align:center;}
#panel {display:none;}

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width:5px; background-color:#fff;} 
::-webkit-scrollbar-track-piece { background-color:transparent;}
::-webkit-scrollbar-thumb:vertical {width:3px;border-radius: 100px;
	background-color:#5f5862;}
/* Start http://www.cursors-4u.com */ body, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-4/cur330.cur), progress !important;} /* End http://www.cursors-4u.com */