@charset "utf-8";

* {
	margin:0; 
	padding:0;
	}

body{
	font:75%/1.7 AppleGothic, Gulim, '굴림', Helvetica, sans-serif;
	color:#333;
	background:url(./images/background.jpg) top center no-repeat;
	}

a {text-decoration:none;}
a:link, a:visited { color:#030303;}
a:hover, a:active { color:#c36;}

/* global */
img {border:0 none;}
br {letter-spacing:0;}
hr {display:none;}
p {margin-bottom:1.7em;}
dfn, em, cite, address {font-style:normal;}

/*-------------------------------*/
/* hadding */
/*-------------------------------*/
h1 {
	font:normal 2.3em arial, 'Trebuchet MS', Verdana, sans-serif;
	}
	h1 a:link, h1 a:visited {color:#e23c8e;}
	h1 a:hover, h1 a:active {color:#ff6bb4;}

h2 {
	border-bottom:0px solid #fff;
	font-size:1.6em;
	letter-spacing:-1px;
	padding-left:18px;
	color:#030303;
	font-family:"돋움";
	}
	h2 a:link, h2 a:visited {color:#030303;}
	h2 a:hover, h2 a:active {color:#c0e900;}

h3 {
	font:bold 1.2em/1.5 Arial, Helvetica, sans-serif;
	color:#fff;
	}

h4 {
	font-size:1.1em;
	}
	h3 a:link, h3 a:visited {color:#669818;}
	h3 a:hover, h3 a:active {color:#7ab61a;}

/*-------------------------------*/
/* Layout */
/*-------------------------------*/
#containerout {
	width:935px;
	margin:0 auto;
	border:0px solid #333;
	padding-left:21px;
	padding-right:21px;
	background:url(./images/backc1.jpg) top no-repeat;
	}

#container {
	width:935px;
	margin:0 auto;
	border:0px solid #333;
	background:url(.) no-repeat;
	}

*html #container {
	width:935px;
	margin:0 auto;
	border:0px solid #333;
	background:url(.) no-repeat;
	}


#header {
	position:relative;
	height:320px;
	margin-bottom:0px;
/*	background:url(./images/top.jpg) no-repeat; */
	font:bold #000 10px;
	}

/* *html #header {
	position:relative;
	padding-top:8px;
	padding-left:0px;
	height:39px;
	margin-bottom:180px;
	background:url(./images/top.jpg) no-repeat;
	}
*/
#headleft {
	margin-top:8px;
	float:left;
	width:750px;
	}

#headright {
	float:right;
	width:100px;
	}
	
#header ul {
	float:left;
	display:inline;
	text-align:left;
	padding:0 0 0 0;
	}

#header li {
	padding-left:0px;
	padding-right:0px;
	font:bold #000 10px;
	}
#header li.tab_notice {padding-left:15px;}
	
#header li.tab_home {background:none;}

#mBody:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#mBody {
/*	background:url(./images/contenttop.jpg) top no-repeat; */
	padding:0px 0px;
	clear:both;
	display:inline-block;
	background-color:#f8f5e4;
	}
	/* Hides from IE-mac \*/
	* html #mBody {height: 1%;}
	/* */

#contentColumn {
	float:left;
	width:640px;
	padding-top:0px;
	padding-right:28px;
	padding-left:20px;
	overflow:hidden;
	border-right:solid 2px #f8d57c;
	}

*html #contentColumn {
	float:left;
	width:640px;
	padding-top:0px;
	padding-right:28px;
	padding-left:20px;
	overflow:hidden;
	border-right:solid 2px #f8d57c;
	}

#sidebar {
	float:right;
	width:220px;
	padding-top:0px;
	padding-left:20px;
	padding-right:5px;
	overflow:hidden;
	}
	
#leftColumn {
	float:left;
	width:210px;
	padding-left:0px;
	overflow:hidden;
	}

#rightColumn {
	float:right;
	width:0px;
	overflow:hidden;
	}

#footer {
	clear:both;
	position:relative;
	margin-top:-10px;
	height:123px;
	background:url(./images/foot.jpg) no-repeat;
	text-align:center;
	}

/*-------------------------------*/
/* top */
/*-------------------------------*/
#author span::before {
	content:url(./images/bullet_star.gif);
	margin-right:.4em;
	}

#author li {
	display:inline;
	margin-left:1em;
	}

#author li a:link, #author li a:visited {color:#ccc;}
#author li a:hover, #author li a:active {color:#eee;}

/*-------------------------------*/
/* header */
/*-------------------------------*/
#header ul {
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	list-style:none;
	text-align:right;
	}

#header li {
	display:inline;
	padding-right:20px;
	}

#header li a {
	padding:.1em .9em;
	text-decoration:none;
	}
	#header li a:link, #header li a:visited {color:#333;}
	#header li a:hover, #header li a:active {color:#333;}

/* selected */
#tt-body-page #header .tab_home a, 
#tt-body-search #header .tab_home a,
#tt-body-archive #header .tab_home a,
#tt-body-category #header .tab_home a,
#tt-body-entry #header .tab_home a,
#tt-body-location #header .tab_location a,
#tt-body-tag #header .tab_tag a,
#tt-body-notice #header .tab_notice a,
#tt-body-guestbook #header .tab_guestbook a
	{
	color:#dd568c;
	text-decoration:underline;
	}

/*-------------------------------*/
/* content column */
/*-------------------------------*/
.entry {
	padding-bottom:50px;
	}

/* subject */
.subject {
	background:url(./images/titleimage.gif) no-repeat;
	height:52px;
	width:550px;
	}

.subject1 {
	margin-bottom:0.5em;
	}

.subject ul {
	list-style:none;
	
	}

.subject li {
	display:inline;
	font:.9em/2 'Trebuchet MS', Helvetica, sans-serif;
	color:#999;
	}
.subject .postInfo { }
.subject .postInfo li {
	padding:.7em .6em .3em 20px;
	}
	.subject .infoDate {
		}
	.subject .infoCategory {
		background:url(./images/bullet_folder.gif) no-repeat 0 50%;
		}
	.subject .infoAuthor {
		background:url(./images/bullet_author.gif) no-repeat 0 50%;
		}

.subject li a {
	font-family:AppleGothic, Dotum, '돋움', Helvetica, sans-serif;
	}

.subject p {
	padding:.3em 10px .3em 20px;
	background:#faf9f8 url(./images/bullet_info.gif) no-repeat 0 50%;
	border-bottom:1px solid #e8e8e8;
	font:.9em 'Trebuchet MS', Helvetica, sans-serif;
	color:#999;
	}

/* Protected */
.protectedBody {
	margin-bottom:2em;
	padding:2em 0 2.5em;
	}

.protectedBody p {
	margin:.5em;
	}

.protectedBody input.submitBtn {
	width:5em;
	font-size:.9em;
	}

/* search list */
.searchList {
	margin-bottom:4em;
	}

.searchList ol {
	list-style:none;
	}

.searchList li {
	border-bottom:1px solid #eee;
	}

.searchList li * {
	vertical-align:middle;
	}

.searchList li a {
	display:block;
	line-height:1.9em;
	}
	.searchList li a:hover {background-color:#faf9f8;}

.searchList .slDate {
	color:#666;
	font-size:.9em;
	margin-right:.4em;
	}

.searchList .slCnt {
	color:#f90;
	font-size:.9em;
	margin-left:.2em;
	}


/* admin */
.subject .admin {
	border-top:1px solid #fff;
	}

.subject .admin li {
	padding-right:.5em;
	font-family:AppleGothic, Dotum, '돋움', sans-serif;
	}
.subject .admin li:after {
	content:"|";
	color:#999;
	padding-left:.4em;
	}

/* article */
.article {
	margin:1em 0 1.8em;
	margin-top:50px;
	text-align:justify;
	}
	.article a:link, .article a:visited {
		color:#764c24;
		border-bottom:1px dashed #c39;
		}
	.article a:hover, .article a:active {
		background-color:#faf9f8;
		border-bottom:1px dashed #c39;
		color:#c39;
		}

.article blockquote {
	margin:1.7em auto;
	padding:0 10px;
	width:80%;
	color:#50b4ca;
	border-left:2px solid #ddd;
	}

.imageblock {
	margin:0 0 1.5em;
	border:0 none;
	}

.imageblock * {
	border:0 none !important;
	}

.imageblock img {
	background-color:#fff;
	border:5px solid #eee !important;
	vertical-align:middle;
	}

.imageblock .cap1 {
	color:#999;
	font-size:0.9em;
	text-align:center;
	margin-top:.5em;
	}

.moreless_fold {
	padding-left:20px; 
	background:url(./images/ico_plus.gif) no-repeat left 50%;
	} 
.moreless_top  {
	margin-bottom:10px;
	padding-left:20px; 
	background:url(./images/ico_minus.gif) no-repeat left 50%;
	}
.moreless_bottom {
	display:none;
	}
.moreless_fold span, .moreless_top span, .moreless_bottom span{
	background:#f5f5f5;
	color:#333;
	}
.moreless_content {
	padding:1em 10px;
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
	background-color:#faf9f8;
	}

.article ol {
	margin:1em 0 1.5em 50px;
	}

.article ul {
	list-style:none;
	margin:1em 0 1.5em 30px;
	}
.article ul li {
	padding-left:20px;
	background:url(./images/bullet_atricleUl.gif) no-repeat 0 .5em;
	}

/* tag, comments btn */
.miscInfo {
	clear:both;
	margin:2em 0 1em;
	padding:0 0 .3em;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	font-size:.9em;
	line-height:1.5em;
	}

.miscInfo dl {
	padding:.2em 0;
	}

.miscInfo dt {
	float:left;
	width:6em;
	margin:.3em 0 0;
	padding-left:20px;
	}
<!--	.miscInfo .postTag {background:url(./images/bullet_tag.gif) no-repeat 0 45%;}  -->
	.miscInfo .response {background:url(./images/bullet_comment.gif) no-repeat 0 50%;}
	
.miscInfo dd {
	margin:.3em 0 0 8em;
	padding-left:.5em;
	}

/*-------------------------------*/
/* trackback */
/*-------------------------------*/
.trackback .url {
	padding-left:20px;
	font: 0.9em 'Trebuchet MS', Helvetica, sans-serif;
	border-top:1px solid #030303;
	border-bottom:1px dotted #ddd;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	padding:10px;
	
	}

/* Trackback list */
.trackback {
	padding-bottom:.5em;
	}
.trackback ol {
	list-style:none;
	}
.trackback ol li{
	margin-bottom:1em;
	padding:.5em 1em;
	background-color:#faf9f8;
	border:1px solid #f0f0e6;
	}

.trackback li p {
	margin-bottom:1em;
	}

.trackback li span {
	font:.9em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color:#999;
	}
	.trackback span a:link, .trackback span a:visited {color:#999;}
	.trackback span a:hover, .trackback span a:active {color:#333;}

.trackback li p {
	margin:.8em 0;
	text-align:justify;
	}

.trackback cite {
	font-family:AppleGothic, Dotum, '돋움', Helvetica, sans-serif;
	}

/*-------------------------------*/
/* Comments, Guestbook */
/*-------------------------------*/
.entry .list {
	margin:.5em 0 2em;
	border-top:1px solid #030303;
	border-bottom:1px dotted #ddd;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	padding:5px;
	}
	
.reimages {
	background:url(.) repeat-y;
	}
	
#guestBook .list {
	margin-top:2em;
	}

/* Comment list */
.list ol {
	list-style:none;
	margin-bottom:2em;
	}

.list li {
	margin-bottom:1em;
	}
	* html .list li {display:inline-block;}
	*:first-child+html .list li {display:inline-block;}

.list li p {
	clear:left;
	margin-bottom:.5em;
	padding:0 1em .3em;
	}

.list p.author {
	padding:0 1em 0;
	}

.list span {
	float:left;
	display:block;
	margin-bottom:1em;
	font:.9em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color:#999;
	}

.list span a {
	text-decoration:underline;
	}
	.list span a:link, .list span a:visited {color:#999;}
	.list span a:hover, .list span a:active {color:#333;}

.list cite {
	display:block;
	margin:.6em 0 -.5em;
	}

.list span abbr {
	border:0 none;
	}

/* Reply */
.list ol li ol {
	margin:0;
	}

.list ol li ol li {
	margin:0;
	padding:0;
	border:0 none;
	background-color:#ffffff;
	}

.list ol li ol li strong a:before {
	content:"re:";
	font-weight:normal;
	color:#999;
	}

.list img {
	float:left;
	width:25px;
	height:25px;
	margin-right:.5em;
	padding:2px;
	background-color:#fff;
	border:1px solid #ddd;
	}

/* Write area */
fieldset {
	padding:1em;
	border:none;
	}
* html fieldset {
	/* \ Not Mac */
	position:relative;
	clear:both;
	margin-top:1.8em;
	padding:2em 1em 1em;
	/* */
	}

legend {
	font:1.3em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color:#999;

	}
* html fieldset legend {
	/* \ Not Mac */
	position:absolute;
	top:-.8em;
	left:.4em;
	/* */
	}

fieldset div {
	margin:.3em 0;
	}

label {
	padding-left:.2em;
	vertical-align:middle;
	font:1em 'Franklin Gothic Medium', Helvetica, sans-serif;
	}

label em {
	color:#999;
	}

input{
	width: 180px;
	padding:2px .5em;
	background-color:#faf9f8;
	border:1px solid #ddd;
	font:1em AppleGothic, Gulim, '굴림', sans-serif;
	vertical-align:middle;
	color:#666;
	}

textarea {
	width:565px;
	height:12em;
	padding:2px .5em;
	background-color:#faf9f8;
	border:1px solid #ddd;
	font:1em AppleGothic, Dotum, '돋움', sans-serif;
	color:#666;
	}
input:focus, textarea:focus {
	background-color:#fff;
	border-top-color:#aaa;
	border-left-color:#aaa;
	}

.checkbox {
	width:12px;
	padding:0;
	border:0 none;
	background:none;
	}

.submit input {
	width:80px;
	height:25px;
	margin-top:1em;
	padding:.3em;
	font-size:.9em;
	color:#666;
	cursor:pointer;
	}

/*-------------------------------*/
/* location log */
/*-------------------------------*/
#location {
	margin-bottom:3em;
	}

#location dt, #location dd {
	border-bottom:solid 1px #eee;
	}

#location dt span {
	padding-left:12px;
	background:url(./images/bullet_indent.gif) no-repeat 0 3px;
	}

#location dt .dent0 { /* first child */
	padding-left:18px;
	background:url(./images/bullet_globalspot.gif) no-repeat 5px 50%!important;
	font-weight:bold;
	}

#location dd span {
	padding-left:10px;
	background:url(./images/bullet_spot.gif) no-repeat 0 3px;
	}
#location dd .localAuthor {
	font-size:.9em;
	vertical-align:middle;
	color:#999;
	}

/*-------------------------------*/
/* tag log (page)*/
/*-------------------------------*/
#taglog {
	margin-bottom:3em;
	}

#taglog ul {
	list-style:none;
	text-align:justify;
	}

#taglog li { 
	display:inline;
	line-height:2.2em

	}

#taglog li a.cloud1 {font-weight:bold; font-size: 2em;}
#taglog li a.cloud2 {font-weight:bold; font-size: 1.8em; color:#afd06c;}
#taglog li a.cloud3 {font-weight:bold; font-size: 1.5em; color:#b3c987;}
#taglog li a.cloud4 {font-size:1.2em; color:#a8bd7f;}
#taglog li a.cloud5 {font-size:.9em; color:#aaa;}
#taglog li a:hover {color:#c36;}

/*-------------------------------*/
/* page navigation */
/*-------------------------------*/
.paging {
	margin:4.5em 0 6em;
	font:0.9em 'Trebuchet MS', Helvetica, sans-serif;
	text-align:center;
	color:#ccc;
	}

.paging a:link, .paging a:visited { color:#666;}
.paging a:hover, .paging a:active { color:#f06;}

.paging .selected {
	font-weight:bold;
	color:#b6447c;
	border-bottom:1px solid #f69;
	}

/*-------------------------------*/
/* sidebar */
/*-------------------------------*/
.blogImage{margin-bottom:30px;}
.blogDesc{margin-bottom:30px;}

#rightColumn {
	margin-bottom:5em;
	}

#rightColumn div {
	margin-bottom:2em;
	}

/* tag cloud (sidebar only) */
#tagbox ul {
	padding-top:1em;
	}

#tagbox li {
	display:inline;
	line-height:1.5;
	}

#tagbox a { letter-spacing:-1px;}
#tagbox li a.cloud1 { font-weight:bold;  font-size:1.6em; color:#764c24;}
#tagbox li a.cloud2 { font-weight:bold; font-size:1.5em; color:#e76a78;}
#tagbox li a.cloud3 { font-weight:bold; font-size:1.2em; color:#a77b54;}
#tagbox li a.cloud4 { font-size:1em; color:#999;}
#tagbox li a.cloud5 { font-size:0.9em; color:#ccc;}
#tagbox li a:hover { background-color:#f5f5f5; text-decoration:none; color:#333;}

/* Categories */
#category div {
	margin:0 !important;
	}

#category h3 {
	margin-bottom:.3em;
	}

#category {
	font:.9em/2 AppleGothic, Dotum, '돋움', sans-serif;
	}
#category ul {
	list-style:none;
	}
#category li a {
	display:block;
	border-bottom:1px solid #eee;
	}
#category li a:link, #category li a:visited {color:#764c24;}
#category li a:hover, #category li a:active {color:#c36; background-color:#faf9f8;}

/* 1 depth */
#category ul li ul li a {
	padding-left:22px;
	background:url(./images/bullet_category.gif) no-repeat 0 50%; 
	border-bottom:1px solid #eee;
	}
#category ul li ul li a:link, #category ul li ul li a:visited {color:#666;}
#category ul li ul li a:hover, #category ul li ul li a:active{color: #c36; background-color:#faf9f8;}

/* 2 depth */
#category ul li ul {
	margin:0;
	}
#category ul li ul li ul li {
	border-bottom:1px solid #eee;
	}
#category ul li ul li ul li a {
	border:0 none;
	padding-left:36px;
	background:url(./images/bg_tree.gif) no-repeat 22px 45%;
	}
#category ul li ul li ul li:last-child a {
	background:url(./images/bg_treeEnd.gif) no-repeat 22px 45%;
	}

/* selected */
#category .selected {
	font-weight:bold;
	}
#category .selected ul li {
	font-weight:normal;
	}

/* count  */
.c_cnt {
	color:#f90;
	}

/* recently */
.recent ol, .recent ul {
	margin-top:.3em;
	list-style:none;
	}

.recent li {
	font:0.9em/1.5 AppleGothic, Dotum, '돋움', sans-serif;
	letter-spacing:-1px;
	border-bottom:1px solid #eee;
	}
.recent li a {
	display:block;
	padding:.3em 0;
	}
	.recent li a:link, .recent li a:visited {
		color:#666;
		}
	.recent li a:hover, .recent li a:active {
		background:#faf9f8;
		color:#c36;
		}

.recent span {
	color:#f90;
	}

.recent cite {
	display:block;
	color:#aaa;
	}

/* Calendar */
#calendar table {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	}
#calendar td  {
	text-align:center;
	}

#calendar caption { 
	margin-top:.8em;
	text-align:left;
	font:.8em Arial, Helvetica, sans-serif;
	}

#calendar th {
	height:1.2em;
	font: normal .9em AppleGothic, '돋움', sans-serif !important;
	}

#calendar tr.cal_week { 
	font:.8em/2 'Trebuchet MS', Helvetica, sans-serif !important;
	}

#calendar td.cal_day4 { /* Today */
	background-color:#faf9f8;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	}

#calendar td a {
	text-decoration:underline; 
	display:block;
	width:100%; 
	}
	#calendar td a:link, #calendar td a:visited {
		color:#abc833;
		}
	#calendar td a:hover, #calendar td a:active {
		color:#390;
		background-color:#eff2e3;
	}

/* stats */
#counter dl {
	margin-top:1em;
	font:.9em 'Trebuchet MS', Helvetica, sans-serif;
	}
#counter dt {
	float:left;
	margin-right:.3em;
	}

/* RSS button */
#meta .rss {
	background: url(./images/btn_rss.gif) left 50% no-repeat;
	margin-top:10px;
	padding:.1em 0 .1em 20px;
	font:0.9em/4 Tahoma, Helvetica, sans-serif;
	color:#999;
	}

/* search form */
#meta .sInput {
	width:150px;
	padding:.3em .3em;
	border:0 none;
	border-top:1px solid #d7d7cc;
	border-left:1px solid #d7d7cc;
	background-color:#f6f6f4;
	font: 1em AppleGothic, Dotum, '돋움', sans-serif;
	vertical-align:middle;
	color:#333;
	}
	
#meta .sInput:focus {
	background-color:#f2f2ed;
	border-top-color:#cacabc;
	border-left-color:#cacabc;
	}

#meta .searchSubmit {
	width:23px;
	height:23px;
	padding:0;
	margin:0;
	background:none;
	border:0 none;
	vertical-align:middle;
	cursor:pointer;
	}
	
.searchgo             { padding-left:0px; margin-bottom:0px; float:right;}
.search               { text-align:left; float:middle; padding:0px 0 0 0px; margin-top:0px; width:250px; height:22px; }
.search input         { width:207px;  height:22px; vertical-align:middle; margin-left:0px; margin-top:0px; font-size:13px; border:none; background:url(./images/search.jpg) no-repeat; background-color:transparent;}
.search .submit       { width:30px;  height:22px; cursor:pointer; background:none ; margin-left:0px; border:none;}
3;

/*-------------------------------*/
/* SideBar */
/*-------------------------------*/
#profile {
	padding-bottom:40px;
	}
#profile .blogDesc{
	font:bold;
	color:#ff0000;
	text-align:center;
	}
#tagbox {
	padding-bottom:40px;
	}
#category {
	padding-bottom:40px;
	}
.recent {
	padding-bottom:40px;
	}
#calendar {
	padding-bottom:40px;
	}
	

/*-------------------------------*/
/* footer */
/*-------------------------------*/

#footer address {
	position:relative;
	right:-5px;
	padding:2em 5px 0 0;
	background:#56;
	font:small-caps 1em 'Trebuchet MS', Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	}

#footer a {
	color:#fff;
	font-weight:bold;
	}
#footer a:hover {
color:#fff;
font-weight:bold;
	}


.submit input {
background:url(./images/confirm.jpg) no-repeat;
	margin-top:.3em;
	padding:.3em;
	width:80px;
	height:25px;
	font-size:.9em;
	color:#666;
	cursor:pointer;
	border:none;
	}
.good {background:url(./images/mail.jpg) no-repeat; 
		width:490px; 
		height:292px; 
		margin-left:10px; 
		padding-left:15px;
		padding-top:30px;
		color:#FFF; font-weight:bold;
		font-family:"gulim";
 }

.Comment {margin-top:0px;
		padding-right:50px;
}

.sec { float:right; margin-right:20px;}