@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.3;
	font-family: NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

body {
	background-color: #E8E8E8;
	background-image: ;
	background-repeat: ;
	background-position: ;
	font-size: 12px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	display: none;
}

input.text, 
select, 
textarea {
	border: 1px solid #D0D0D0;
	background-color: #fff;
	color: #8A8A8A;
}

input {
	vertical-align: middle;
}

textarea {
	padding: 5px;
	font-size: 12px;
}

/* 태그 */

#taglog ul, 
#tagbox ul {
	text-align: justify;
}

#blogMenu li,
#counter li,
#tagbox li,  
#taglog li {
	display: inline;
}

#blogMenu li, /*탑메뉴*/
#sidebar li, /*사이드바 - 마크업에 따라 변경*/
#searchList li, /*본문검색리스트*/
#searchRplist li, /*댓글검색리스트*/
#guestList li, /*방명록*/
.trackback li, /* 트랙백 */
.keylog li, /*키로그*/
.commentList li /*댓글*/ {
	list-style-type: none;
}

/* 포스트 본문 마크업 */
#content .entry .article ol, 
#content .entry .article ul, 
#content .entry .article il {
	padding-left: 25px;
}

.article dt {
	padding-top: 5px;
	text-decoration: underline;
}

.article dd {
	padding-left: 25px;
	padding-bottom: 5px;
}

.article table th {
	background-color: #ccc;
}

/* 스킨디자인에따라 색상 변경 */
.article table td {
	padding: 2px;
}

/* 스킨디자인에따라 색상 변경 */
.dual table td, 
.triple table td {
	background-color: transparent;
}

/* 이미지 레이아웃 */
.author, 
.tagTrail, 
.actionTrail {
	clear: both;
}

/* 블로그 레이아웃 본문+367*/
#body {
	clear: both;
	width: 957px;
	margin: 10px auto 0px;
}

#content {
	float: left;
	width: 642px;
	overflow: hidden;
	word-break: break-all;
}

#sidebar {
	float: right;
	width: 300px;
	overflow: hidden;
}

/* BOX */
.boxTop, 
.boxMid, 
.boxBtm, 
.boxTopR, 
.boxMidR, 
.boxBtmR {
	clear: both;
}

.boxMid h3 {
	padding-left: 20px;
	padding-top: 5px;
}
.boxTop-left, 
.boxTop-right, 
.boxBtm-left, 
.boxBtm-right {
	float: left;
	width: 4px;
	height: 4px;
	background-color: #transperant;
}

.boxTopR, 
.boxBtmR {
	height: 4px;
}

.boxBtmR {
	padding-bottom: 9px;
}

.boxTop-mid, 
.boxBtm-mid, 
.boxTopR-mid, 
.boxBtmR-mid {
	float: left;
	height: 4px;
}

.boxTop .boxTop-mid, 
.boxBtm .boxBtm-mid {
	width: 634px;
}

.boxTopR .boxTop-mid, 
.boxBtmR .boxBtm-mid {
	width: 292px;
}

.boxTop-mid {
	background: url(images/box_t.gif) repeat-x;
}

.boxBtm-mid {
	background: url(images/box_b.gif) repeat-x;
}

.boxTop-left {
	background: url(images/box_tl.png) no-repeat;
}

* html .boxTop-left {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_tl.png', sizingMethod='crop');
}

.boxTop-right {
	background: url(images/box_tr.png) no-repeat;
}

* html .boxTop-right {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_tr.png', sizingMethod='crop');
}

.boxBtm-left {
	background: url(images/box_bl.png) no-repeat;
}

* html .boxBtm-left {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_bl.png', sizingMethod='crop');
}

.boxBtm-right {
	background: url(images/box_br.png) no-repeat;
}

* html .boxBtm-right {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/box_br.png', sizingMethod='crop');
}

.boxMid, 
.boxMidR {
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	background-color: #fff;
}

.boxMid {
	width: /*@post-width:40*/640px/*@*/;
	overflow: hidden;
}

.boxMidR {
	width: 298px;
	overflow: hidden;
}

.boxBtm {
	margin-bottom: 14px;
}

.clear {
	clear: both;
	width: 1px;
	height: 10px;
	padding: 0;
	font: 0px;
	line-height: 0px;
}

* html .clear {
	clear: both;
	width: 1px;
	height: 6px;
	padding: 0;
	font: 0px;
	line-height: 0px;
	position: static;
}

.boxTop div, 
.boxBtm div, 
.boxTopR div, 
.boxBtmR div {
	font-size: 0px;
}

/* 헤더 */
#header {
	width: 100%;
	height: 100%;
}

#header .head-container {
	width: 957px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/header_bg2.jpg) no-repeat;
	height: 200px;
	display: block;
}

#header .hq {
	width: 962px;
	margin-right: auto;
	margin-left: auto;
}
#header .blog_title {
	margin-top: 40px;
	margin-left: 10px;
	width: 291px;
	height: 130px;
	position: relative;
	display: block;
	float: left;
}

#header h1 {
	float: left;
	padding-left: 5px;
	margin-top: 10px;
}

#header h1 a {
	color: silver;
	font-weight: bold;
	font-size: 15pt;
	font-family: NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

#header h1 a:hover {
	text-decoration: none;
}

/* RSS박스 */
.rss_btn {
	font: bold 9pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	background: url(images/rss_btn.png) no-repeat;
	height: 100%;
	float: right;
	padding-left: 19px;
	margin-top: 6px;
	margin-right: 10px;
}

.rss_btn a {
	color: gray;
}

.rss_btn a:hover {
	color: red;
	text-decoration: none;
}

/* 카테고리 헤더 */
#head_ctg {
	width: 957px;
	height: 39px;
	display: block;
	position: static;
	margin-right: auto;
	margin-left: auto;
	background: url(images/menu_bg.gif) repeat-x;
}

#head_ctg ul {
	list-style-image: none;
	list-style-type: none;
	width: 957px;
	margin-right: auto;
	margin-left: auto;
}

#head_ctg ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

.ctg_b {
}

.ctg_y {
}

.ctg_g {
}

.ctg_bk {
}

#head_ctg ul li a {
	padding: 0;
	margin: 0;
}

#head_ctg ul li a:hover {
	text-decoration: none;
	color: silver;
}
/* 블로그메뉴 */
#blogMenu {
	float: right;
	margin-top: /*@title-height:-61*/13px/*@*/;
	margin-right: 5px;
}

#blogMenu ul li {
	float: left;
}

#blogMenu a {
	display: block;
	height: 16px;
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	background-position: 0 center;
}

#blogMenu .tab_home a {
	width: 34px;
	background-image: url(images/tab_home.gif);
}

#blogMenu .tab_tag a {
	width: 36px;
	background-image: url(images/tab_tag.gif);
}

#blogMenu .tab_media a {
	width: 68px;
	background-image: url(images/tab_media.gif);
}

#blogMenu .tab_location a {
	width: 81px;
	background-image: url(images/tab_location.gif);
}

#blogMenu .tab_key a {
	width: 52px;
	background-image: url(images/tab_key.gif);
}

#blogMenu .tab_guestbook a {
	width: 72px;
	background-image: url(images/tab_guestbook.gif);
}

#blogMenu .tab_admin a {
	width: 49px;
	background-image: url(images/tab_admin.gif);
}

#blogMenu .tab_write a {
	width: 40px;
	background-image: url(images/tab_write.gif);
}

#searchbar {
	clear: both;
}

#searchbar label {
	display: none;
}

#searchbar input {
	width: 270px;
	height: 25px;
	border: 3px solid #bfbfbf;
	color: gray;
	vertical-align: middle;
	/* 검색창과 버튼 정렬이 안맞을 때 필수 */
	position: relative;
	cursor: pointer;
	margin-left: 10px;
	font-size: 9pt;
	background: #eaeaea;
}

#searchbar .submit {
	width: 25px;
	height: 25px;
	overflow: hidden;
	vertical-align: middle;
	/* 검색창과 버튼 정렬이 안맞을 때 필수 */
	cursor: pointer;
	padding-left: 0;
	margin-left: -31px;
	text-indent: -5000px;
	background: url(images/search_icon.png) no-repeat 2px 50%;
	border-style: none;
	border-width: 0px;
}

/* 카운터 */
#counter {
	float: right;
	margin-top: 12px;
}

#counter li {
	color: #fff;
	font: 9px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#counter span {
	display: none;
}

#counter .total, 
#counter .today, 
#counter .yesterday {
	height: 7px;
	margin-right: 7px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#counter .total {
	padding-left: 29px;
	background-image: url(images/txt_total.gif);
}

#counter .today {
	padding-left: 39px;
	background-image: url(images/txt_today.gif);
}

#counter .yesterday {
	padding-left: 63px;
	background-image: url(images/txt_yesterday.gif);
}

/* 컨텐츠 */

/* 타이틀 */

.titleWrap {
	padding-left: 19px;
	border-bottom: thin solid silver;
	padding-top: 10px;
	padding-bottom: 7px;
}

.titleWrap .rt {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}
.title {
	padding-bottom: 5px;
	padding-right: 9px;
}

.title, 
.title a {
	color: #5C5C5C;
	font: bold 12px/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.subMarginTop {
	height: 0px;
}

/* 태그로그 */

#taglog ul {
	margin: 16px 20px 30px 20px;
}

#taglog li {
	line-height: 22px;
	vertical-align: middle;
}

#taglog li .cloud1 {
	/* 가장 빈도수가 높은 태그 */
	background-color: #9CA5E8;
	color: #fff;
	font-size: 16px;
}

#taglog li .cloud2 {
	background-color: #EBECFA;
	color: #8A8A8A;
	font-weight: bold;
	font-size: 14px;
}

#taglog li .cloud3 {
	color: #7683E6;
	font-size: 12px;
}

#taglog li .cloud4 {
	color: #5C5C5C;
	font-size: 12px;
}

#taglog li .cloud5 {
	color: #A1A1A1;
	font-size: 12px;
}

/* 지역로그 */

#localog .container {
	padding: 17px 20px 31px 20px;
}

#localog .spot {
	padding-left: 35px;
	background: url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color: #A1A1A1;
	font: 12px/20px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#localog .info {
	padding-left: 6px;
	background: url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}

#localog .info a {
	color: #7683E6;
	font: 12px/20px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

/* 방명록&댓글 */

#guestbook .container {
	padding: 19px 20px 33px 20px;
}

#guestList {
	margin-top: 10px;
}

#guestList .name, 
.commentList .name {
	float: left;
	width: 100px;
	overflow: hidden;
	margin-right: 10px;
}

#guestList .wrapper, 
.commentList .wrapper {
	float: left;
}

#guestList .name, 
#guestList .name a, 
.commentList .name, 
.commentList .name a {
	color: #8A8A8A;
	font: bold 10pt/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#guestList .wrapper, 
#guestList .wrapper a, 
.commentList .wrapper, 
.commentList .wrapper a {
	color: #A0A0A0;
}

#guestList p, 
.commentList p {
	padding-bottom: 1px;
	font: 10pt/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#guestList .date, 
.commentList .date {
	font: 9pt/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#guestList .wrapper .control, 
#guestList .wrapper .control a, 
.commentList .wrapper .control, 
.commentList .wrapper .control a {
	color: #B8B8B8;
	font: 9pt/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#guestList ol li ul li, 
.commentList ol li ul li {
	padding-left: 33px;
	background: url(images/iconIndentArrow_re.gif) no-repeat 11px 15px;
}

#guestList ol li {
	padding-top: 13px;
}

#guestList ul {
	margin-top: 11px;
	border-top: 1px solid #D0D0D0;
}

#guestList ul li {
	padding-top: 13px;
	padding-bottom: 11px;
	border-bottom: 1px solid #D0D0D0;
}

#guestList ol li .wrapper {
	width: /*@post-width:-110*/510px/*@*/;
	overflow: hidden;
}

#guestList ul li .wrapper {
	width: /*@post-width:-143*/477px/*@*/;
	overflow: hidden;
}

#guestWrite b, 
.commentWrite b {
	display: none;
}

input.text {
	height: 18px;
}

#guestWrite label, 
.commentWrite label {
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

#guestWrite .name label, 
.commentWrite .name label {
	padding-left: 98px;
	background-image: url(images/txt_name.gif);
}

#guestWrite .password label, 
.commentWrite .password label {
	padding-left: 48px;
	background-image: url(images/txt_password.gif);
}

#guestWrite .homepage label, 
.commentWrite .homepage label {
	padding-left: 48px;
	background-image: url(images/txt_homepage.gif);
}

#guestWrite .secretWrap label, 
.commentWrite .secretWrap label {
	padding-left: 33px;
	background-image: url(images/txt_secret.gif);
	background-position: 0px 5px;
}

.secretWrap {
	height: 18px;
	padding-top: 2px;
}

.secretWrap input {
	margin-top: 2px;
}

#guestWrite .name input {
	width: /*@post-width:-438*/162px/*@*/;
	padding-left: 5px;
}

#guestWrite .password input {
	width: /*@post-width:-425*/175px/*@*/;
	padding-left: 5px;
}

#guestWrite .homepage input {
	width: /*@post-width:-63*/537px/*@*/;
	padding-left: 5px;
}

#guestWrite .homepage, .commentWrite .homepage {
	margin-top: 4px;
}

#guestWrite textarea {
	width: /*@post-width:-12*/588px/*@*/;
}

#guestWrite p.button {
	width: /*@post-width*/600px/*@*/;
}

p.button {
	margin-top: 4px;
	text-align: right;
}

p.button input.submit {
	background: #ccc;
	border:0 none;
	color:#444;
	cursor:pointer;
	height:100%;
	overflow:hidden;
	padding:3px;
	text-indent:0;
	vertical-align:top;
	width:100%;
}

/* 댓글 */
.comment h3 {
	display: none;
}

.commentList {
	font-size: 0px;
}

.commentList {
	width: /*@post-width*/600px/*@*/;
}

.commentList ol {
	border-bottom: 1px solid #fff;
}

.commentList ol li {
	padding-top: 13px;
	padding-left: 15px;
	padding-right: 15px;
}

.commentList ol li .wrapper {
	width: /*@post-width:-140*/460px/*@*/;
	padding-bottom: 11px;
	overflow: hidden;
}

.commentList ul {
	border-top: 1px solid #fff;
}

.commentList ul li {
	padding: 13px 0px 11px 0;
	border-bottom: 1px solid #fff;
}

.commentList ul li .wrapper {
	width: /*@post-width:-173*/427px/*@*/;
	padding-bottom: 0px;
	overflow: hidden;
}

.commentWrite {
	width: /*@post-width:-30*/570px/*@*/;
	padding: 13px 15px 15px 15px;
	overflow: hidden;
}

.commentWrite .name input {
	width: /*@post-width:-448*/152px/*@*/;
}

.commentWrite .password input {
	width: /*@post-width:-435*/165px/*@*/;
}

.commentWrite .homepage input {
	width: /*@post-width:-93*/507px/*@*/;
	padding-left: 5px;
}

.commentWrite textarea {
	width: /*@post-width:-35*/365px/*@*/;
	background: white url(images/text_input.jpg) no-repeat right;
	padding-right: 200px;
}

.commentWrite p.button {
	width: /*@post-width:-30*/570px/*@*/;
}

/* 검색목록 */

#searchList ol, 
#searchRplist ol {
	margin: 19px 20px 9px 20px;
}

#searchList, 
searchRplist {
	padding-bottom: 4px;
}

#searchList li, 
#searchRplist li {
	margin-bottom: 4px;
}

#searchList li .date, 
#searchRplist li .date {
	padding-right: 4px;
}

#searchList li, 
#searchList li a, 
#searchRplist li, 
#searchRplist li a {
	color: #8A8A8A;
	font: 12px/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

/* 보호글 */

.entryProtected .container {
	padding-top: 25px !important;
	padding-bottom: 47px !important;
	text-align: center;
}

.entryProtected p.text {
	padding-bottom: 7px;
	color: #8A8A8A;
	font: 12px/18px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.entryProtected p.input {
	width: 290px;
	margin: 0px auto;
	padding: 10px 0px;
	background-color: #EFEFEF;
}

.entryProtected label {
	color: #5C5C5C;
	font: bold 12px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.entryProtected input.text {
	width: 150px;
	height: 18px;
	border: 1px solid #ADADAD;
	vertical-align: middle;
}

.entryProtected .input .submit {
	width: 59px;
	height: 19px;
	background: url(images/btn_confirm2.gif) no-repeat;
	font-size: 0px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
	vertical-align: middle;
}

/* 포스트 */

.infor {
	width: /*@post-width:42*/642px/*@*/;
	height: 22px;
	padding-top: 8px;
}

.infor span, .infor span a {
	color: #636362;
}

.titleWrap .date {
	padding-left: 14px;
	background: url(images/admin_cal.png) no-repeat;
	font: 11px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	margin-right: 10px;
}

.titleWrap .category {
	padding-left: 14px;
	background: url(images/admin_ctg.png) no-repeat;
	font: 11px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.titleWrap .category a {
	color: gray;
}

.titleWrap .tagTrail {
	background: url(images/admin_tag.png) no-repeat;
	font: 11px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	padding-left: 14px;
}

.titleWrap .tagTrail a {
	color: gray;
}

.titleWrap .tagTrail a:hover {
	text-decoration: none;
}
*:first-child+html .infor .category {
	background-position: 0 4px;
}



.titleWrap h2 a {
	color: #ff8223;
	font-size: 14pt;
	line-height: 1.3em;
	font-family: NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.titleWrap h2 a:hover {
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
	color: gray;
}

.entryNotice .article, 
.entryProtected .container, 
.entry .container {
	padding: 10px 20px 17px 20px;
}

.entry .admin {
	padding-bottom: 14px;
}

.entry .admin, 
.entry .admin a {
	color: #A1A1A1;
	font: 12px/18px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.article {
	width: /*@post-width*/600px/*@*/;
	color: #4d4d4d;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify;
	font: 10pt/180% NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.article .starbox {
	border-bottom: 3px solid silver;
	display: block;
	height: 33px;
	padding-bottom: 5px;
	width: 600px;
	background-color: white;
	padding-top: 5px;
}

.d5, .d4, .d3, .d2, .d1, d0 {
	width: 180px;
	height: 28px;
	float: left;
}

.d5 {
	background: url(images/d5.jpg) no-repeat;
}

.d4 {
	background: url(images/d4.jpg) no-repeat;
}

.d3 {
	background: url(images/d3.jpg) no-repeat;
}

.d2 {
	background: url(images/d2.jpg) no-repeat;
}

.d1 {
	background: url(images/d1.jpg) no-repeat;
}

.d0 {
	background: url(images/d0.jpg) no-repeat;
}

.s5, .s4, .s3, .s2, .s1, s0 {
	width: 220px;
	height: 28px;
	float: left;
}

.s5 {
	background: url(images/s5.jpg) no-repeat;
}

.s4 {
	background: url(images/s4.jpg) no-repeat;
}

.s3 {
	background: url(images/s3.jpg) no-repeat;
}

.s2 {
	background: url(images/s2.jpg) no-repeat;
}

.s1 {
	background: url(images/s1.jpg) no-repeat;
}

.s0 {
	background: url(images/s0.jpg) no-repeat;
}

.c5, .c4, .c3, .c2, .c1, c0 {
	width: 200px;
	height: 28px;
	float: left;
}

.c5 {
	background: url(images/c5.jpg) no-repeat;
}

.c4 {
	background: url(images/c4.jpg) no-repeat;
}

.c3 {
	background: url(images/c3.jpg) no-repeat;
}

.c2 {
	background: url(images/c2.jpg) no-repeat;
}

.c1 {
	background: url(images/c1.jpg) no-repeat;
}

.c0 {
	background: url(images/c0.jpg) no-repeat;
}

.article img {
	padding-top: 20px;
	padding-bottom: 5px;
}
.article h3 {
	font-weight: bold;
	color: maroon;
	font-size: 12pt;
	background: url(images/article_h3.png) no-repeat 0 50%;
	padding-left: 48px;
	margin-top: 20px;
	padding-bottom: 3px;
	margin-bottom: 7px;
}

.another_category a {
	border-style: none;
}

.another_category tr,
.another_category tr th,
.another_category tr td  {
	background-color: white;
}

.entry .article a {
	color: #4d4d4d;
	font-weight: bold;
	border-bottom: thin dotted #ff7921;
}

.entry .article a:hover {
	color: #ff7921;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
}

/* more / less */

.moreless_fold, 
.moreless_top, 
.moreless_bottom {
	padding-left: 18px;
	text-decoration: underline;
}

.moreless_fold {


/* 열기 */
	background: url(images/iconMore.gif) no-repeat left top;
}

.moreless_top {


/* 닫기 위 */
	background: url(images/iconLess.gif) no-repeat left top;
}

.moreless_bottom {


/* 닫기 아래 */
	padding-right: 18px;
	background: url(images/iconLess.gif) no-repeat right top;
	text-align: right;
}

.moreless_content {
	margin: 10px 0px 10px 0px;
}

.author {
	padding-top: 24px;
	padding-bottom: 16px;
	color: #9F9F9F;
	font: 11px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	text-align: right;
}

.author .text {
	font: 10px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.actionTrail {
	padding-bottom: 10px;
}

.actionTrail a, 
.actionTrail a span {
	/* 폰트 지정시 필수 */
	color: #A1A1A1;
	font: bold 10px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.actionTrail a .cnt {
	color: #7683E6;
}

.actionTrail a.tb {
	padding-left: 13px;
	background: url(images/icon_trackback.gif) no-repeat 0px 1px
}

.actionTrail a.rp {
	padding-left: 19px;
	background: url(images/icon_comment.gif) no-repeat 5px 2px
}

.trackback, .comment {
	margin-top: 1px;
	background-color: #F3F3F3;
}

.trackback h3 {
	width: /*@post-width:-30*/570px/*@*/;
	padding: 11px 0 12px 15px;
	color: #8A8A8A;
	font: bold 9px/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.trackback .trackback-url {
	padding-left: 10px;
}

.trackback h3 span {
	color: #A0A0A0;
	font: 9pt/12pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.trackback ol li {
	width: /*@post-width:-30*/570px/*@*/;
	padding: 13px 15px 0 15px;
	border-top: 1px solid #fff;
	overflow: hidden;
}

.trackback ol li, 
.trackback ol li a {
	color: #A9A79D;
}

.trackback h4, 
.trackback h4 a {
	font: 10pt/13pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.trackback .from {
	padding-left: 12px;
}

.trackback .from, 
.trackback .date {
	font: 9pt/15pt NanumGothic,"Malgun Gothic",Dotum,AppleGotic,Arial,Helvetica,sans-serif;
}

.trackback .name {
	font: bold 10pt/15pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.trackback p {
	padding-top: 3px;
	padding-bottom: 11px;
	font: 9pt/13pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

.trackback a.delete {
	padding-left: 5px;
	/* 이미지 넓이 -3px */
	background: url(images/iconDelete.gif) no-repeat;
	font-size: 9px;
	text-decoration: none;
}

.trackback a.delete span {
	display: none;
}

/* 페이지 */

#paging {
	margin: 19px 0 13px 0;
	text-align: center;
}

.numbox a span {
	padding: 0px 5px 0px 3px;
}

#paging a, 
#paging span {
	color: #5C5C5C;
	font: 12px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#paging span.selected {


/* 현재 페이지 */
	background-color: #8A8A8A;
	color: #fff;
}

/* 이전 다음 버튼 */

#prevPage span, 
#nextPage span {
	display: none;
}

a#prevPage:hover, 
a#nextPage:hover {
	text-decoration: none;
}

#prevPage, 
.no-more-prev {
	padding-right: 6px;
	background-repeat: no-repeat;
	background-position: left 4px;
}

#nextPage, 
.no-more-next {
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: right 4px;
}

#prevPage {
	background-image: url(images/ico_prev.gif);
}

#nextPage {
	background-image: url(images/ico_next.gif);
}

.no-more-prev {
	background-image: url(images/ico_prev_no.gif) !important;
}

/* 비활성prev버튼 */

.no-more-next {
	background-image: url(images/ico_next_no.gif) !important;
}

/* 비활성next버튼 */

/* 사이드바 */

/* 사이드바 타이틀 */

#sidebar h3 {
	color: #8A8A8A;
	font: bold 12pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}

#sidebar h3.stitle {
	height: 20px;
	text-indent: 10px;
}

#sidebar #calendar h3 {
	display: none;
}

.module_plugin, .module_widget {
	padding-bottom: 9px;
}

/* 플러그인, 위젯이 사이드바에 사용될 경우 */

/* 본문 */

#sidebar ul {
	margin: 7px 10px 0px 10px;
}

.boxMidR {
	padding-bottom: 7px;
}

#sidebar ul li, 
#sidebar ul li a, 
#sidebar ul li a span {
	color: #8A8A8A;
	font: 10pt/16pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	list-style-image: url(images/sidebar_bullet.png);
	list-style-position: inside;
}

#sidebar ul li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ff8223;
}

#sidebar ul li {
	padding: 1px 0px;
}

#sidebar #tagbox ul li, 
#sidebar #tagbox ul li a {
	line-height: 18px;
}

#youtube {
	padding-right: 10px;
	padding-left: 10px;
}

.youtube_title {
	height: 20px;
	text-indent: 10px;
	background: url(images/side_youtube.png) no-repeat 10px;
	padding-left: 50px;
}

.flickr_title {
	height: 20px;
	text-indent: 10px;
	background: url(images/side_flickr.png) no-repeat 10px;
	padding-left: 50px;
}

.twt_title {
	height: 20px;
	text-indent: 10px;
	background: url(images/side_twt.png) no-repeat 10px;
	padding-left: 50px;
}

.cnt {
	color: #ff8223;
	font-size: 9pt;
}
/* RSS */

#btnRSS {
	width: 200px;
	height: 20px;
	margin-top: 10px;
	text-align: right;
}

#btnRSS a {
	float: right;
	display: block;
	width: 61px;
	height: 15px;
	background: url(images/rss.gif) no-repeat;
	text-indent: 5000px;
	overflow: hidden;
}

/* 블로거 */

#blogImage, #userID, #blogDesc {
	width: 178px;
	margin-left: 10px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}

#blogImage {
	padding-top: 7px;
	padding-bottom: 8px;
	text-align: center;
}

#blogImage img {
	width: 174px;
}

#userID {
	color: #5C5C5C;
	font: bold 11px/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#blogDesc {
	color: #8A8A8A;
	font: 11px/16px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

/*카테고리*/

#treeComponent {
	width: 178px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.c_cnt {
	/* 카테고리 옆 개수 */
	color: #8A8A8A;
}

/* 달력 */

#calendar {
	width: 180px;
	margin: 0 auto;
	padding-top: 7px;
}

#calendar .tt-calendar caption.cal_month {


/* 달력 월 표시 */
	width: 180px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #ADADAD;
}

#calendar .tt-calendar caption.cal_month a {
	/* 달력 월 표시 */
	color: #fff;
	font: bold 9px/13px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#calendar .tt-calendar caption.cal_month a.prev-month {
	/* 달력 prev 커서 이미지 */
	display: block;
	float: left;
	width: 5px;
	height: 11px;
	margin-left: 4px;
	background: url(images/btn_prevmonth.gif) no-repeat 0px 5px;
	text-indent: -1000px;
	overflow: hidden;
}

#calendar .tt-calendar caption.cal_month a.next-month {
	/* 달력 next 커서 이미지 */
	display: block;
	float: right;
	width: 5px;
	height: 11px;
	margin-right: 4px;
	background: url(images/btn_nextmonth.gif) no-repeat 0px 5px;
	text-indent: -1000px;
	overflow: hidden;
}

#calendar .tt-calendar thead {
	display: none;
}

#calendar .tt-calendar thead th {
	/* 달력 요일 표시(th 영역) */
	height: 15px;
	color: #A5A5A4;
	font: normal 11px/13px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#calendar .tt-calendar tbody td {
	/* 달력 Day(td 영역) */
	color: #8A8A8A;
	font: 9px/15px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar .tt-calendar tbody td.cal_day4 {
	/* 달력 오늘 날짜 표시(td) */
	color: #7683E6;
	font-weight: bold;
}

/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link, 
a.cal_click:visited {
	color: #7683E6;
	font: 9px/15px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* TISTORY */

#adTistory {
	height: 14px;
	padding: 0 0 6px 6px;
}

#adTistory a {
	display: inline;
	float: left;
	color: #8A8A8A;
	font: 11px NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#adTistory .linkTistory {
	background: url(images/tistory.png) no-repeat;
	width: 87px;
	height: 14px;
	text-indent: -100em;
}

* html #adTistory .linkTistory {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/tistory.png', sizingMethod='crop');
}

#adTistory .joinTistory {
	margin: 3px 0 0 6px;
}

/* 푸터 */

#footer {
	clear: both;
	border-top: 5px solid #F18E1C;
	width: 957px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/footer_bg.jpg) no-repeat;
	padding: 5px 0 0;
}

#footer, #footer a {
}

#footet_container {
	margin-right: auto;
	margin-left: auto;
	width: 957px;
	height: 215px;
}

.foot_cul_l {
	width: 290px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
}

.foot_cul_c {
	width: 290px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.foot_cul_r {
	width: 290px;
	float: left;
	margin-left: 10px;
}

.ftitle {
	color: #6A2C0C;
	font: bold 12pt/18pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #6A2C0C;
	margin-bottom: 6px;
	padding: 0;
}

#footet_container ul {
}

#footet_container ul li {
	list-style-type: none;
	margin-bottom: 3px;
}

#footet_container ul li a {
	color: #6A2C0C;
	font: 9pt/180% NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#footet_container ul li a:hover {
	text-decoration: none;
}

#footet_container .name,
#footet_container .date {
	color: #ff8223;
	font-size: 8pt;
}

.blog_subs {
	color: #6A2C0C;
	font: 8pt/150% NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.blog_subs a {
	color: #ff8223;
	font-weight: bold;
}

.blog_subs a:hover {
	color: purple;
	font-weight: bold;
	text-decoration: none;
}

.sns_icon {
	margin: 0 0 20px;
	padding: 0;
}

.sns_icon img {
	margin-right: 6px;
	vertical-align: bottom;
}

.beer_icon {
	padding: 0;
}

.beer_icon img {
	margin-right: 26px;
}

#footer_main {
	width: 937px;
	background-color: #6A2C0C;
	margin-right: auto;
	margin-left: auto;
	padding: 5px 10px;
}

#mainmenu {
	width: 962px;
	margin-right: auto;
	margin-left: auto;
}

#footMenu,
#footMenu a,
#copyright,
#copyright a,
.f_notice a {
	color: white;
	font: bold 10pt NanumGothic, "Malgun Gothic", Dotum, AppleGotic, Arial, Helvetica, sans-serif;
}

#footMenu a,
#copyright a,
.f_notice a {
	border-bottom: 1px solid silver;
}

#footMenu a:hover,
#copyright a:hover,
.f_notice a:hover {
	border-bottom: 1px dotted silver;
	text-decoration: none;
	color: yellow;
}

#footMenu {
	text-align: left;
}

#copyright {
	text-align: right;
	letter-spacing: 0;
	word-spacing: 0;
}

.f_notice {
	color: white;
	float: right;
	padding-right: 30px;
}
/* 티스토리설정 */

/* 카테고리테이블 */

.ib {
	/* 이미지 버튼 */
	cursor: pointer;
}

.branch3 {
	/* 트리 셀 */
	cursor: pointer;
}

/* 인용문 */

.article blockquote {
	padding-left: 25px;
	background: url(images/blockquote.png) no-repeat;
	font-weight: bold;
	color: #ff8223;
	height: 25px;
	padding-top: 10px;
	font-size: 11pt;
	margin: 15px 10px 5px 20px;
	padding-bottom: 5px;
}

/* 이미지 */
.imageblock {
	/* 그림 1개 배치 */
	margin: 5px 0;
}

.dual {
	/* 그림 2개 배치 */
	margin-bottom: 5px;
}

.triple {
	/* 그림 3개 배치 */
	margin-bottom: 5px;
}

.cap1 {
	/* 이미지 아래 캡션 스타일 */
	padding: 4px 0;
	color: #999;
	text-align: center;
}

/* 댓글 */

/* 종류별 코멘트 [##_rp_rep_class_##] */

.rp_admin {
	padding-left: 20px;
	background: url(images/iconAdmin.gif) no-repeat;
}

.rp_secret {
	/* 비밀글 */
	color: #f30;
}

/* 방명록 */

/* 종류별 방명록 글 [##_guest_rep_class_##] */

.guest_admin {
	padding-left: 20px;
	background: url(images/iconAdmin.gif) no-repeat;
}

.hiddenComment {
	/* 비밀 댓글 (로그아웃시 비밀글 표현) */
	padding-left: 20px;
	background: url(images/iconSecret.gif) no-repeat;
	font-weight: normal;
}

/* 키워드 */

.key1 {
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
}

.floatWrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.floatWrapper {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .floatWrapper {
	height: 1%;
}

/* End hide from IE-mac */

/*플리커용*/
#flickr_badge_wrapper2 {
	line-height: 0;
}

.flickr_badge_image {
	margin: 0;
	padding: 0;
}

.flickr_badge_image img {
	margin: 0;
	padding: 0;
}

.flickr_badge_image img {
	width: 87px;
	height: 60px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#flickr_badge_image1,
#flickr_badge_image2,
#flickr_badge_image3,
#flickr_badge_image4,
#flickr_badge_image5,
#flickr_badge_image6,
#flickr_badge_image7,
#flickr_badge_image8,
#flickr_badge_image9,
#flickr_badge_image10 {
	float: left;
	margin: 0;
	padding: 0;
}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	display: block;
	text-decoration: none !important;
	padding: 0;
	border: 2px solid white;
}

#flickr_badge_wrapper2 {
	
}

.myGallery {
	height: 330px;
	width: 630px;
	margin: 1px 20px 0px 0;
	padding: 5px;
	display: block;
	border: thin solid silver;
	background-color: white;
}