@charset "utf-8";

* {
	margin:0; 
	padding:0;
	}

html {
	font-size: 62.5%;

	}

body{



	/***** 전체 글자 조정 (중요) *****/
	font:9pt/17pt gulim, tahoma,'Franklin Gothic Medium',gulim, 'Trebuchet MS', Gulim, 굴림, Tahoma;
	background: url(./images/bg_bodyTop.gif) repeat-x 50% 0;
	color:#666666;

	}


	a {text-decoration:none;}
	a:link, a:visited { color:#666666;}
	a:hover, a:active { color:#000000;background-color:#ffee00;}




/* misc */
a img {border:none;}
br {letter-spacing:0;}
hr {display:none;}
p { margin:0 0 15pt;}

/* Float bug */
.clearfix:after {

	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* */

/*-------------------------------*/
/* Hadding */
/*-------------------------------*/
h1 {
	display:inline;
	font-weight:normal;
	font-size:3em;
	line-height:normal;
	padding-left:40px;

	vertical-align:middle;line-height: 
	}
h1 a:link, h1 a:visited {color:#000000;}
h1 a:hover, h1 a:active {color:#333333;}

h2 { text-transform:uppercase;
	margin-bottom:.2em;
	font:bold 1.6em tahoma,Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	color:#000000;line-height:

	}

h3 { 
	font:8pt tahoma, 'Trebuchet MS', Helvetica, Sans-Serif;
	color:#161616;
	}

h4 {
	font:bold 1.1em Dotum, 돋움, AppleGothic, Sans-Serif;
	}
	h4 a:link, h4 a:visited {color:#666;}
	h4 a:hover, h4 a:active {color:#7ab61a;}




/*-------------------------------*/
/* layout */
/*-------------------------------*/
#wrapper {


	
	width:942px;
	margin: 0 auto;
	

	}

#header {
	padding-top:36pt;

	}

#mBody{
	padding:67px 0 0;
	}

#contentColumn {

	overflow:hidden;
	float:right;
	width:570px; 
	margin-left:10px;
	
	}

#menuColumn { 

	float:left; 
	display:inline;
	width:172px; 
	overflow:hidden;

	}

#rightColumn { 

	float:left; 
	line-height: 13px;
	display:inline;
	width:180px; 
	overflow:hidden;
	margin-left:10px;
	}
	
#footer {
	clear:both; 
	height:0em;
	padding-top:0em;
	text-align:left;
	}

/*-------------------------------*/
/* Header */
/*-------------------------------*/
#title {
	margin-bottom:0px;
	}

#title span {
	font:9pt gulim, Dotum, 돋움, AppleGothic, Sans-Serif;
	padding-left:10px;
	color:#8c8c7c;
	vertical-align:middle;
	}


/* tab navigation */
#tabNav {
	padding-bottom:8px;
	width:100%;
	font-size:.9em;
	line-height:normal;
	}

#tabNav ul {
	padding:0 10px 0 40px;
	list-style:none;
	}
#tabNav li {
	display:inline;
	}
#tabNav a {
	float:left;
	background:url(./images/bg_tabL.gif) no-repeat left top;
	margin-right:50px;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#tabNav a span {
	float:left;
	display:block;
	background:url(./images/bg_tabR.gif) no-repeat left top;
	padding:.2em 1em .2em .8em;
	color:#787870;
	}


#tabNav a:hover span {
	color:#222;
	}

#tabNav a:hover {
	background-position:0% -42px;
	}
#tabNav a:hover span {
	background-position:100% -42px;
	}

/* Selected */
#tt-body-page .tab_page a,
#tt-body-search .tab_page a,
#tt-body-archive .tab_page a,
#tt-body-category .tab_page a,
#tt-body-entry .tab_page a,
#tt-body-location .tab_location a,
#tt-body-tag .tab_tag a,
#tt-body-notice .tab_notice a,
#tt-body-guestbook .tab_guestbook a {
	background-position:0% -42px;
}

#tt-body-page .tab_page a span,
#tt-body-search .tab_page a span,
#tt-body-archive .tab_page a span,
#tt-body-category .tab_page a span,
#tt-body-entry .tab_page a span,
#tt-body-location .tab_location a span,
#tt-body-tag .tab_tag a span,
#tt-body-notice .tab_notice a span,
#tt-body-guestbook .tab_guestbook a span {
	background-position:100% -42px;
	color:#575757;
	}

/*-------------------------------*/
/* Content column */
/*-------------------------------*/
/* Search list */
.searchList {
	font:1em/1.5em Dotum, 돋움, AppleGothic, Sans-Serif;
	}
.searchList h2 {
	margin-bottom:1.2em;
	}
.searchList h3 {
	padding-left:12px;
	}

.searchList ol {
	list-style:none;
	background-color:#f8f8f4;
	border:1px solid #f0f0e6;
	padding:.5em 1em;
	}
.searchList li {
	
	}
.searchList li * { vertical-align:middle; }

.searchList span, .searchList cite {
	font:.9em Dotum, 돋움, AppleGothic, sans-serif;
	margin-right:.5em;
	color:#999;
	}

/* Protected */
.protectedBody {
	padding:0 0 2em;
	margin-bottom:2em;
	border-bottom:1px solid #f0f0e6;
	}

.protectedBody em {
	display:block;
	margin-bottom:1em;
	background:none;
	color:#666;
	font-style:normal;
	}

.protectedBody input.submitBtn {
	width:5em;
	font:7pt tahoma, 'Franklin Gothic Medium';


	}

/* Administer */
.admin {
	margin-bottom:1em;
	background-color:#f8f8f4;
	border:1px dashed #ddd;
	padding:.5em;
	font:.9em Dotum, 돋움, AppleGothic, Sans-Serif;
	}

/* Subject */
.subject {
	border-left:0px solid #ccccc3;
	}

/* Post info */
.subject span {
	font:.9pt gulim,'Franklin Gothic Medium', tahoma, Helvetica, Sans-Serif;
	color:#999;
	}
.subject span a {
	font-family:Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif;
	}
/* Entry */

/****************사진과 사진의 간격(entry)와 사진과 리플의 간격(article) 변경****************/
.entry {
	margin-bottom:18pt;

	}
.article {

	margin-bottom:15px;
	width:100%;
	overflow:hidden;
	text-align:justify;
	font:9pt  gulim, dotum, 돋움, Tahoma, AppleGothic, Sans-serif;
	line-height:20px;
	}
	.article a:link, .article a:visited { color:#000; font-weight:bold;}
	.article a:hover, .article a:active { border-bottom:0px dashed #ffffff;color:#6a6a6a;}

blockquote {
	margin:2em  auto;
	padding:0 10px;
	width:100%;
	color:#50b4ca;
	letter-spacing:-1px;
	border-left:2px solid #ddd;
	}

.article em {
	font-style:normal;
	color:#000;
	background-color:#f1f1e8;
	}

.article ol {
	margin:1em 0 1.5em 30px;
	}

.article ul {
	list-style:none;
	margin:1em 0 1.5em 10px;
	}
.article ul li {
	background:url(./images/bullet_ul.gif) no-repeat 0 50%;
	padding-left:20px;
	}

del {
	color:#999;
	}
ins {
	color:#5a5a5a;
	}

.imageblock {
	margin:0 0 1.5em;
	border:none;
	}
.imageblock * {
	border:none !important;
	}
.imageblock img {
	background-color:#fff;
	vertical-align:middle;
	}

.cap1 {
	color:#999;
	font-size:.9em;
	text-align:center;
	}

.moreless_fold {
	padding-left:20px; 
	} 
.moreless_top  {
	padding-left:20px; 
	margin-bottom:.5em;
	}
.moreless_bottom {
	
	}
.moreless_fold span, .moreless_top span, .moreless_bottom span{
	background:#f5f5f5;
	color:#333;
	}

.moreless_content {
	background-color:#f8f8f4;
	padding:1.2em 1em;
	margin-bottom:5em;
	border:solid 1px #f0f0e6;
	}

.pInfo {

       
	background-color:#ffffff;
	padding:0px 0px;
	margin-bottom:0em;
	/*************** 댓글의 점선 삭제 ****************/
  	border:0px solid #ffffff;


 	}


.postTag {


/************** 리플에 달리는 태그***************/
         font-family:'Franklin Gothic Medium';
	font-size:8pt;

	clear:both;
	padding-left:0px;
	/******** 배경삭제 *******background: url(./images/bullet_tag.gif) no-repeat 0 50%; *****/
	}
.postTag a {
	padding:0 .2em;
	}

/* Comment, Trackback toggle */
.ctBtn { 
	
	text-transform: lowercase;
	clear:both;
/**********댓글 폰트종류*************/
	font-family:verdana, tahoma,'Franklin Gothic Medium';
	font-size:7pt;
	padding-left:3pt;
	
	}

/*-------------------------------*/
/* Trackback */
/*-------------------------------*/
.trackback .url {
	margin-bottom:2em;
	padding:.5em 0 .5em 28px;
	background:#f8f8f4 url(./images/bullet_url.gif) no-repeat 10px 50%;
	border:1px solid #f0f0e6;
	font: .9em 'Trebuchet MS', Verdana, Sans-Serif;
	letter-spacing:0;
	}

/* Trackback list */
.trackback {
	padding-bottom:.5em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	letter-spacing:-1px;
	}
.trackback ol {
	list-style:none;
	}
.trackback ol li{
	margin-bottom:1em;
	padding:.5em 1em;
	background-color:#f8f8f4;
	border:1px solid #f0f0e6;
	}
.trackback cite {
	font-style:normal;
	font-family:Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif;
	}
.trackback li span {
	font:.9em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	letter-spacing:0;
	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:1em 0 .5em;
	text-align:justify;
	}

/*-------------------------------*/
/* Comment, Guestbook */
/*-------------------------------*/


.entry .list {

	font-family: Gulim, 굴림, AppleGothic, Sans-Serif;
	margin:.5em 0em 2em;
	
	
	}

#guestBook .list {

	margin:0px 5px; 
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	}


.list ol {

	list-style:none;

	}
.list li {

	font-family: gulim, tahoma, 'Franklin Gothic Medium', 굴림, gulimdotum, Sans-Serif;
	margin-bottom:15px;
	border:0px solid #f5f5f5;



	}
.list li p {


	}

.list p.author {

	padding:0px;
	margin-bottom:1px;
	font-weight:bold;

	}

.list span {

	font:9pt gulim, tahoma, 굴림, dotum, Sans-Serif;
	line-height:23px;
	color:#6a6a6a;
	font-weight:bold;
	}
	

.list span a {
	color:#a6a6a6;
	
	font:7pt tahoma, Gulim, 굴림, AppleGothic, Sans-Serif;
	margin-bottom:15px;
	border:0px solid #ff0000;
	font-weight:bold;

	}
	.list span a:link, .list span a:visited {color:#a6a6a6;}
	.list span a:hover, .list span a:active {color:#a6a6a6;}



/* Reply */
.list ol li ol {
	margin:0px 0px;
			}
.list ol li ol li {
	margin:-3px 0 45px 40px;
	padding:0 0;

	border:0 none;
	}

.list img {

	vertical-align:middle;
	margin-right:1pt;
	padding:0px;
	width:16px;
	height:16px;
	background-color:#fff;
	border:1px solid #5d5d5d;
	}

/* Write area */
fieldset {

/*************** 바로 아래 5px은 Write의 왼쪽여백 ************/
	padding:0 0 0 5px;
	border:0px solid #f0f0e6;
	letter-spacing:0;
}


* html fieldset {
	
	position:relative;
	clear:both;
	margin-top:1.8em;
	padding:2em 1em 1em;
	/* */
		}


legend {
	font:1.2em 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	color:#999;
	}

* html fieldset legend {
	/* \ Not Mac */
	position:absolute;
	top:-.8em;left:.4em;
	/* */
	}

fieldset div {
	margin:0px 0;
	}



label {
margin:0px 0px; 
	padding-left:1px;
	color:#a6a6a6;
	font:7pt tahoma, 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	vertical-align:middle;

	font-weight:bold;
	letter-spacing:0px;
	}
label span {
	color:#333;
	}



input{

	padding:9px 9px;

	width: 245px;
	font: 9pt gulim, tahoma, 'Franklin Gothic Medium', Gulim, 굴림, 돋움, AppleGothic,Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #f5f5f5;
	background-color:#f5f5f5;
	
	}

textarea {
margin:0px 0px; /********** TEXTA의 여백증가**********/
	padding:9px 9px;
	width:273px;
	height:105px;

 
	/********* background:#fafaf8 url(./images/bg_form.gif) repeat-x 0 0; **********/
	border:1px solid #f5f5f5;
	font:9pt gulim, tahoma, 'Franklin Gothic Medium', Gulim, 굴림, 돋움, AppleGothic,Sans-Serif;
	color:#666;
	background-color:#f5f5f5;
}


.checkbox {
         margin:0px 0px; /********** TEXTA의 여백증가**********/
	background:none;
	padding:0px;
	width:12px;
	border:0 none;
}






.submit input {
margin:0px 0px; 
	
	font:7pt tahoma;
	margin-top:12px;
	padding:7px;
	width:65px;
	height:34px;
	font-weight:bold;
	color:#a6a6a6;
}







/*-------------------------------*/
/* Location log */
/*-------------------------------*/
#location {
	margin-bottom:3em;
	font-family:Gulim, 굴림, AppleGothic, Sans-Serif;
	}
#location .place, #location .pTitle {
	border-bottom:solid 1px #eee;
	}

.place span {
	padding-left:10px;
	background:url(./images/bullet_indent.gif) 0 3px no-repeat;
	}

.place .dent0 {
	padding:0;
	background:none !important;
	}

/*-------------------------------*/
/* Tag cloud */
/*-------------------------------*/
#taglog {
	margin-bottom:3em;
	}
#taglog ul { 
	text-align:justify;
	list-style:none;
	}
#taglog li { 
	display:inline;
	font-family: Dotum, 돋움, AppleGothic, Helvetica, Sans-Serif; 
	line-height:2.4em
	}

#taglog li a.cloud1 { font-weight:bold; font-size: 8pt; color:#6a6a6a;}
#taglog li a.cloud2 { font-weight:bold; font-size: 8pt; color:#6a6a6a;}
#taglog li a.cloud3 { font-weight:bold; font-size: 8pt; color:#6a6a6a;}
#taglog li a.cloud4 { font-size: 8pt; color:#6a6a6a;}
#taglog li a.cloud5 { font-size: 8pt; color:#6a6a6a;}
#taglog li a:hover { color:#069; background-color:#e9e9de;}

/*-------------------------------*/
/* Page navigation */
/*-------------------------------*/



/********페이지 조정******************/

#totalset
{
color:#000000;
text-align:center;

}
/******* 새로만든 SPAN으로 PREV버튼과 NEXT버튼 설정 *********/


#prevnext {

	margin:0 0 10px;
	
 
	font:7.5pt   tahoma, 'Franklin Gothic Medium';
	color:#000000;
	text-align:center;

	}

	#prevnext a:link, #prevnext a:visited { color:#000000;}
	#prevnext a:hover, #prevnext a:active { color:#000000;}



#paging {
vertical-align:middle;
	margin:0px 0px 10px;
	
	font:7pt tahoma;
	color:#d0d0d0;
	text-align:center;

	}
	#paging a:link, #paging a:visited { color:#d0d0d0;}
	#paging a:hover, #paging a:active { color:#d0d0d0;}

/* Selected */
#paging .selected {
	font-weight:bold;
	color:#d0d0d0;
	border-bottom:15px solid #d0d0d0;
	}

/*-------------------------------*/
/* Side bar */
/*-------------------------------*/
#rightColumn {
	margin-bottom:4em;

	}


#rightColumn div {

	margin-bottom:12px;

	}

/* Tag cloud (sidebar) */


#tagbox li { 
line-height:8pt;
	display:inline;
	font-family:verdana;
	
	}

#tagbox li a.cloud1 { font-size:7pt; font-weight:bold;color:#808080; text-transform:lowercase; }
#tagbox li a.cloud2 { font-size:7pt; font-weight:bold;color:#808080; text-transform:lowercase;   }
#tagbox li a.cloud3 { font-size:7pt; font-weight:bold;color:#808080; text-transform:lowercase; }
#tagbox li a.cloud4 { font-size:7pt; font-weight:bold;color:#808080;text-transform:lowercase; }
#tagbox li a.cloud5 { font-size:7pt; font-weight:bold;color:#808080;text-transform:lowercase;   }
#tagbox a:hover {  text-decoration:none; color:#939393;}



/* Categories */
#category h3 {
	margin-bottom:.3em;
	}
#category {
	font:1em/1.5em Dotum, 돋움, AppleGothic, Sans-Serif;
	}
#category div {
	margin:0 !important;
	}
#category ul {
	list-style:none;
	}
#category li a {
	font-size:.9em;
	display:block;
	border-bottom:1px solid #ddd;
	}
#category li a:link, #category ul a:visited {color:#333333;}
#category li a:hover, #category li a:active {color:#0000;}

/* 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 #e6e5df;
	}
#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: #0098cc; background-color:#f8f8f4;}

/* 2 depth */
#category ul li ul li ul li {
	border-bottom:1px solid #e6e5df;
	}
#category ul li ul li ul li a {
	border:0 none;
	padding-left:22px;
	background:url(./images/bg_tree.gif) no-repeat 3px 45%;
	}

/* selected */
#category .selected {
	font-weight:bold;
	}
#category .selected ul li {
	font-weight:normal;
	}

/* count  */
.c_cnt {
	font:.9em 'Trebuchet MS', Helvetica, Sans-Serif;
	color:#e793bc;
	}

/* Recently */
#rightColumn ol {
	margin-top:2px;
	list-style:none;
	}

#rightColumn ol li {
	font:9pt/20px Dotum, 돋움, AppleGothic, Sans-Serif;
	letter-spacing:0px;
	border-bottom:0px solid #ddd;
	}
#rightColumn ol li a {
	display:block;
	padding:.2em 0;
	}
	#rightColumn ol li a:link, #rightColumn ol li a:visited {
		color:#666;
		}
	#rightColumn ol li a:hover, #rightColumn ol li a:active {
		background-color:#f8f8f4;
		color:#0000;
		}

	#rightColumn ol li a:link cite, #rightColumn ol li a:visited cite {
		color:#ababab;
		}
	#rightColumn ol li a:hover cite, #rightColumn ol li a:active cite {
		color:#666;
		}

#rightColumn li cite {
	display:block;
	font-style:normal;
	}


/* Calendar */
#calendar table {
	border-bottom:1px solid #eee;
	}
#calendar td  {
	text-align:center;
	}

#calendar caption { 
	margin-top:.8em;
	text-align:left;
	font:.8em 'Franklin Gothic Medium', Tahoma, Helvetica, Sans-Serif;
	}

#calendar th {
	height:1.2em;
	font: normal .9em 돋움, Dotum, tahoma, Sans-Serif !important;
	}

#calendar tr.cal_week { 
	height: 1.2em;
	background-color:#fafaf8; 
	font: normal .8em 'Trebuchet MS', Helvetica, Sans-Serif !important;
	}

/* Today */
#calendar td.cal_day4 {
	background-color:#fff; 
	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:#099;
		}
	#calendar td a:hover, #calendar td a:active {
		color:#099; 
		font-weight:bold; 
		background-color:#e9e9de;
	}

/* Stats */
#stats dl {
	margin-top:0pt;
	}
#stats dt {
	font: 7pt verdana, 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	color:#000000;
	}
#stats dd {
	font: 7.5pt tahoma, verdana, 'Franklin Gothic Medium', Helvetica, Sans-Serif;
	color:#6a6a6a;
	}

/* Administer */
#administer {
	}
#administer li {
	border-bottom:1px solid #ddd;
	font:.9em Dotum, 돋움, AppleGothic, Sans-Serif;
	}
#administer li a {
	display:block;
	}
	#administer li a:link, #administer li a:visited {
		color:#666;
		}
	#administer li a:hover, #administer li a:active {
		background-color:#f8f8f4;
		color:#0098cc;
	}

/* Search */
#searchForm .sInput {
	
	width:138px;
	padding:6px;
	font:9pt  tahoma, gulim, 돋움, AppleGothic, Sans-Serif;
	}

#searchForm .searchSubmit {

padding:7px 7px;
	
	width: 12px;
	height: 12px;
	cursor:pointer;

	}
