﻿﻿@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */

body {
	background-color: #F1F1F1;
	padding:0px;
	margin:0px;
	text-align: center;
	float: center;
	color:#777;
	font: 12px/1.5em Dotum, Verdana, Arial, AppleGothic, Helvetica, sans-serif ;
	/*@background-image=:;*/ /*@*/
	/*@background-image-position=:;*/ /*@*/
	/*@background-image-repeat=:;*/ /*@*/
}


a {font-size: 12px; font-family: dotum, verdana; color:#333333; text-decoration:none;}
a:visited, a:active, a:link {color:#CEA682; text-decoration:none;}
a:hover{color:#333333; text-decoration:none; text-decoration:none;}


hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.6em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}


.cap1           { color:#777;  text-align:center; padding:4px 0; margin:0;}
.key1           { cursor: pointer; border-bottom: 1px dotted #ddd; padding-bottom: 1px;}
.dual           { background-color:#fff; margin-bottom:5px;}
.triple         { background-color:#fff; margin-bottom:5px;}




/*-------------------------------*/
/* Blog Layout */
/*-------------------------------*/

#container {
	width:/*@post-width:190*/730px/*@*/;
	border: 0px;
	margin-top:5px; 
	margin-bottom:15px; 
	padding:5px;  
	background-color: #FFFFFF;
	text-align: justify;
}

#container #header .logo {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 0px 5px 5px 0px;
	font-size: 1px;
	border: 5px solid #999933;
	background-color: #FFFFFF;
}



/* ***** Header ***** */
#header {
	padding: 0px;
	background-color: #F9F9F2;
	margin-bottom:5px;
	width: 730px;
}
#header h1 {
	display:block;
	margin:0;	
	padding: 15px 0px 10px 15px;
	font-weight: bolder;
	font-size:18px; color:#999933;
	background-color: #F7F7EF;
	font-family: verdana, Batang, "Times New Roman", Georgia, Times, serif;
}

#header h1 a {
	font-weight: bolder;
	font-size:18px; color:#999933;
	font-family: verdana, Batang, "Times New Roman", Georgia, Times, serif;
}


/* ***** topMenu  ***** */ 

/* ***** topMenu BodyId ***** */ 

#header .topMenu {
	font-size:11px;
	margin: 0px;
	padding: 5px;
	background: #F3F4E8;
	width: 720px;
	height: 22px;
}

#header .topMenu .desc {
	font: 8pt "Times New Roman", dotum, tahoma, verdana, Georgia,sans-serif;
	color: #999933;
	margin-left: 35px;
	margin-bottom: 3px;
	float: left;
	text-align: left;
	background: #F3F4E8;
	width: 220px;
}
#header .topMenu a:link, #header .topMenu a:visited {
	margin-right: 8px;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-right: 6px;
	font: bold 10px verdana, Tahoma, "굴림", sans-serif;
	color: #999933;
	width: 500px;
	height: 22px;
}
#header .topMenu a:hover {
	color: #777777;
}
#header .topMenu ul {
}
#header .topMenu li {
	display: inline;
}


/*-------------------------------*/
/* Contents */
/*-------------------------------*/

#content {
	float:left;
	width:/*@post-width*/530px/*@*/;
	overflow:hidden;
}


#content .logEntry {padding:10px; margin: 10px; }
#content .logEntry h3   { font: 13px "Trebuchet MS", Helvetica, Arial; font-weight: bold; border-bottom:1px solid #dddddd;  padding-bottom: 10px; margin-bottom:10px;  color:#777;}
#content .logEntry .info { font: 1.0em "Trebuchet MS", "Franklin Gothic Medium", Arial; color: #444444; }

#searchList ol, #searchRplist ol { list-style:none;  padding:5px;  margin:0; border-bottom:1px solid #eee; }
#searchList li, #searchRplist li { padding-bottom:4px;  margin-bottom:4px; }
#searchList li a, #searchRplist li a {color: #777777; }
#searchList li a:hover, #searchRplist li a:hover {color: #D7567F;}

#searchList .searchList_cnt {font: 0.98em "Trebuchet MS", Helvetica, Arial, Gulim, sans-serif;  color: #668f4e; font-weight: bold;} 
#searchList .date, #searchRplist .date { font:0.9em "Trebuchet MS", Helvetica, Arial, Gulim, sans-serif; color: #999933;  margin-right:10px; }
#searchList .searchList_cmmt {font: 0.78em Verdana, Arial, Gulim, sans-serif;  color: #668f4e;} 
#searchRplist .name { font:0.95em Dotum, Arial, sans-serif; color:#999; padding-left:8px;}


#content .entryNotice, 
#content .entryProtected, 
#content .entry             { border:0px;  padding:5px;  margin-bottom:10px;}


/* ***** content.locaLog ***** */
#locaLog .localSpot         { padding-left:20px;  margin-top:5px; color: #668f4e;}
#locaLog .localSpot .localSpotHead   { padding: 0px 2px;  color: #777777;}
#locaLog .localInfo         { padding-left:15px;  margin-top:5px;}
#locaLog a:link, #locaLog a:visited { color:#666;}
#locaLog a:hover            { color:#cc6633;  text-decoration:none; font-weight: bold;}


/* ***** content.tagLog ***** */
#taglog ul                  { padding:5px; margin:0; text-align:justify;}
#taglog li                  { display:inline; margin:0 5px 0 5px;}
#taglog a:hover             { background-color:#eee; color:#000;}

#taglog li .cloud1          { 
		font-family: dotum,verdana, sans-serif;
		margin:0; padding:5px; 
		text-decoration:none;
		color:#cc6633; font-weight:bold; font-size:16px;
}
#taglog li .cloud2          { 
		font-family: dotum,verdana, sans-serif;
		margin:0; padding:5px; 
		text-decoration:none;
		color:#0099cc;  font-weight:bold;  font-size:15px;
}
#taglog li .cloud3          { 
		font-family: dotum,verdana, sans-serif;
		margin:0; padding:5px; 
		text-decoration:none;
		color:#668f4e;  font-weight:bold;  font-size:14px;
}
#taglog li .cloud4          { 
		font-family: dotum,verdana, sans-serif;
		margin:0; padding:5px; 
		text-decoration:none;
		color:#91b748;  font-size:13px;
}
#taglog li .cloud5          { 
		font-family: dotum,verdana, sans-serif;
		margin:0; padding:5px; 
		text-decoration:none;
		color:#666666; font-size:11px;
}


/* ***** guestBook, content. comment ***** */

/* guestBook area */
fieldset {
	padding:1em;
	border-bottom:1px solid #EAEBD3;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	letter-spacing:0;
	}
* html fieldset {
	position:relative;
	clear:both;
	margin-top:1.8em;
	padding:2em 1em 1em;
	}
legend {
	font:1.2em 'Franklin Gothic Medium', Sans-Serif;
	color:#999;
	}
* html fieldset legend {
	position:absolute;
	top:-.8em;left:.4em;
	}

fieldset div {
	margin:.3em 0;
	}

label {
	padding-left:.2em;
	font:.9em 'Franklin Gothic Medium', Sans-Serif;
	vertical-align:middle;
	}
label span {
	color:#999;
	}

input{
	padding:2px .5em;
	width: 180px;
	font:1em Gulim, Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #EAEBD3;
	}

textarea {
	padding:2px .5em;
	width:450px;
	height:100px;
	border:1px solid #EAEBD3;
	font:1em Gulim, Sans-Serif;
	color:#666;
	}

.checkbox {
	background:none;
	padding:0;
	width:12px;
	border:0 none;
	}
.submit {
	text-align: right;
	}
.submit input {
	margin-top: 0px;
	padding:.3em;
	width:80px;
	height:25px;
	font-size:.9em;
	background-color: #F9F9F2;
	border: 1px solid #EAEBD3;
	color:#444;
	cursor:pointer;
	}

#guestbook p                { padding:2px 0; margin:0;}
#guestWrite                 { }


#guestList                  { margin: 10px 0 0 0;}
#guestList ol, #guestList ul { margin:0; padding:0; list-style:none;}

#guestList li p             { border-top:1px dotted #ccc; margin-top:5px; padding-top:5px;}
#guestList ol li            { border:0px;  padding:10px;  background-color: #F9F9F2; margin-top: 10px; margin-bottom:10px;  width:450px; overflow:hidden;  border: 1px solid #EAEBD3;}
#guestList li ul li         { margin-left:50px;  padding-left:0px;  width:400px; overflow:hidden; border:none;}
#guestList li .date         { color:#777777; font:0.9em "Trebuchet MS", Tahoma, Arial, Gulim, sans-serif;}
#guestList li .name         { color:#777777; font-weight:bold;}

#guestList a.modify { color: #999966; font: 0.8em "Trebuchet MS", sans-serif, "Franklin Gothic Medium"; font-weight: bold; text-decoration:underline;}
#guestList a.write { color: #999966; font: 0.8em "Trebuchet MS", sans-serif, "Franklin Gothic Medium"; font-weight: bold; text-decoration:underline;}



/* contents.entry area */

.entryNotice .category { font:0.9em Helvetica, Arial, Verdana, sans-serif;  color:#888;}
.entryNotice .date         { font:0.9em Helvetica, Arial, Verdana, sans-serif;  color:#888;}

/* entry */
.entryNotice h2, 
.entryProtected h2, 
.entry h2                { font-size:1.2em;  line-height:1.2em;}

.entryProtected p.text   { margin: 40px 0px 0px 100px; color: #91B748; line-height: 130%; font: 0.9em verdana,tahoma;}
.entryProtected input    { margin-left: 100px; width:190px;}
.entryProtected .submit  { width:80px; padding-top:2px; height:20px; margin-left: 1px; font: 8pt dotum, background-color:#F9F9F2; text-align: center; color: #999933;}

.entryTitle               { 
	border-bottom:1px dotted #DDDDDD;  
	padding-bottom:5px;
	margin-bottom:10px;
	font: 0.9em "Trebuchet MS","Franklin Gothic Medium",Arial;
	color: #777777;
	}

.entryTitle h2 a:hover    { color: #777; }
.entryTitle .entryInfo { text-align:left; margin: 1px 0px;}
.entryTitle .entryInfo .date         { font:0.9em Helvetica, Arial, Verdana, sans-serif;  color:#888;}
.entryTitle .entryInfo .category a   { font:0.9em Helvetica, Arial, Verdana, sans-serif;  color:#888;}
.entryTitle .entryInfo .category a:hover   { color:#444;}
.entryTitle .entryInfo .author       { font:0.9em Helvetica, Arial, Verdana, sans-serif; color:#888; padding:2px;}
.entryTitle .small         { font: 0.8em Helvetica, Verdana, Arial, sans-serif, color: #777; margin: 0px 1px}
.entryTitle .text         { font: 0.9em Helvetica, Verdana, Helvetica, Arial, sans-serif, color: #777; margin: 0px 1px}

.entryTitle .control  a { 
	color: #999966;
	font: 0.8em "Trebuchet MS", sans-serif, "Franklin Gothic Medium";
	font-weight: bold;
	text-decoration:none;
	}


/* entry.article */
.article {
	width:517px;
	overflow:hidden;
	float: left;
	color: #666;
	font-family: dotum, Verdana, Arial, AppleGothic, Helvetica, sans-serif;
	font-size: 12px; 
	}

.article a:link, .article a:visited, .article a:active { color:#7aa7aa;  text-decoration:none;}
.article a:hover         { color:#999993;  text-decoration:none; border-bottom: 1px dotted #999993;}

.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}

.article blockquote { 
	margin: 10px 20px 40px; 
	display:block;
	border-left: solid 5px #ECF2DB; 
	padding:10px; background:#FBFBF4;
	}
.article blockquote cite {color:#000000}
.article blockquote p{line-height:normal; margin:5px;}
.article ol {margin:10px; padding:10px; list-style:decimal;}
.article ol li {display:block; margin-left:15px; border-bottom:dashed 1px #DEE4C2; padding:4px; }
.article ul {margin:0px; padding:10px; list-style:none;}
.article ul li {display:block; background:#FBFCF5; border-bottom: dashed 1px #DEE4C2; border-top: dashed 1px #FAFBF4; padding:4px;}
.article ul li:hover {background:#E7EDDC;}

.moreless_fold          { margin: 15px; color:#f90; font:12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
.moreless_top           { margin: 15px; color:#91B748; font:12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
.moreless_body          { margin: 0px}
.moreless_bottom        { padding-right:15px; color:#91B748; text-align:right; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }


/* entry.tagTail */
.tagTail                { padding:5px;  clear:both; }
.tagTail a              { color: #91B748;}
.tagHead                { background-color: #91B748; color: #FFF; padding: 3px 2px;}


/* entry.fdbackTail.trackback */
.fdbackTail       { border-top:1px dotted #ddd; padding-top:10px; padding-left: 10px; padding-right: 5px; 
		margin: 10px 10px 10px 0px; clear:both; width:485px; text-align: center;
		}
.fdbackTail .fdbackcnt  {color:#f60; font: 11px "Franklin Gothic Medium", "Trebuchet MS", Arial; font-weight: normal; }

.fdbackTail .fdbackcnt a      { color:#f60;}
.trackback .tbText { color: #666; }

.trackback               { border-top: 1px solid #EAEBD3; border-bottom:1px solid #EAEBD3; background-color: #F9F9F2; padding: 10px 10px 10px 10px; margin: 0px 10x 12px;  width:485px;  overflow:hidden;}
.trackback a             { color:#CEA682;; text-decoration: underline; }
.trackback h3            { font:12px "Franklin Gothic Medium", "Trebuchet MS", Arial; color:#91B748;  border-bottom:1px solid #f5f5f5;  margin:5px 5px 3px 5px; text-align: center; }
.trackback h4            { font:11px Verdana; font-weight:bold;  margin:0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top:1px dotted #ccc;  padding:5px;}

.trackback .date         { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; letter-spacing:-1px}

.trackback a.delete      { padding-left:1px;  text-decoration:none;}
.trackback a.delete span { font: 10px verdana,Arial; color: #777; font-weight: normal; }


/* entry.comment */
.comment                          { border:0px;  background-color:#ffffff; padding:0px; margin-bottom:4px;  width:505px; overflow:hidden;} 
.comment p                        { margin:3px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment .commentList ol,
.comment .commentList ul          { margin:0;  padding:0;  list-style:none;}
.comment .commentList ol li       { padding:15px 15px 10px 15px; background-color: #F9F9F2; border: 1px solid #EAEBD3; margin-top:10px;}
.comment .commentList li ul li    { margin: 10px 0px 0px 25px; padding:15px 5px 5px 0px; border-top: 1px dotted #EAEBD3; border-bottom: 0px dotted #F9F9F2;  border-left: 0px dotted #F9F9F2; border-right: 0px dotted #F9F9F2;}

.comment .commentList .cmtText    { color: #666; 
		font:12px Verdana, dotum, Tahoma;
		margin-left: 1px;
		padding-bottom: 5px;
		}
.comment .commentList .cmtName a  {
		font:12px Verdana, dotum, Tahoma;
		font-weight:bold;
		color:#91B748;
		margin:0;
		}
.comment .commentList li .cmtName {
		font:12px Verdana, dotum, Tahoma;
		font-weight:bold;
		color:#999966;
		}
.comment .commentList li .cmtName a:hover {
		color:#f90;
		}

.comment .commentList li .cmtDate {
		color:#777777;
		font: 8pt "Trebuchet MS", Tahoma, Arial, Gulim, sans-serif;
		padding-left:2px;
		}

.comment .cmtControl a.address { color: #999966; font: 8pt "Trebuchet MS", sans-serif, "Franklin Gothic Medium"; font-weight: normal; text-decoration:underline; padding-left:3px;}
.comment .cmtControl a.modify { color: #999966; font: 8pt "Trebuchet MS", sans-serif, "Franklin Gothic Medium"; font-weight: normal; text-decoration:underline; padding-left:3px;}
.comment .cmtControl a.write { color: #999966; font: 8pt "Trebuchet MS", sans-serif, "Franklin Gothic Medium"; font-weight: normal; text-decoration:underline; padding-left:3px;}


.comment .info { font: 1.0em "Trebuchet MS", "Franklin Gothic Medium", Arial; color: #444444; }



/*-------------------------------*/
/* Page navigation */
/*-------------------------------*/
#paging {
	padding-top:10px;
	font:8pt 'Trebuchet MS', Sans-Serif, Arial;
	color:#999;
	text-align:center;
	}
#paging a:link, #paging a:visited { font:8pt 'Trebuchet MS', Sans-Serif, Arial;color:#999933;}
#paging a:hover, #paging a:active { font:8pt 'Trebuchet MS', Sans-Serif, Arial;color:#777;}

#paging .selected {
	font: 0.8em;
	font-weight:bold;
	color:#C71585;
	border-bottom:1px solid #999;
	}

#paging #prevPage {
	font: 0.8em 'Franklin Gothic Medium','Trebuchet MS', Sans-serif, Arial #888;
 	padding-left:6px;
 	}
#paging #nextPage {
	font: 0.8em 'Franklin Gothic Medium','Trebuchet MS', Sans-serif, Arial #888;
 	padding-right:6px;
 	}



/*-------------------------------*/
/* Calendar Design*/
/*-------------------------------*/

/* Monthly */
#calendar table {
	margin: 5px 0px;
	}
#calendar td  {
	text-align:center;
	}
/* Weekly */
#calendar caption { 
	margin-top:10px;
	text-align:center;
	font:8pt 'Franklin Gothic Medium', Tahoma, Helvetica, Sans-Serif;
	color: #777;
	}
#calendar th {
	height:10pt; 
	text-align: center;
	font: normal 8pt Dotum, tahoma, Sans-Serif;
	color: #888;
	padding-left: 2px;
	}

#calendar tr.cal_week { 
	height: 1.5em;
	font: normal 8pt 'Trebuchet MS', Helvetica, Sans-Serif !important;
	color: #777;
	}
	.cal_day_sunday         {  color:#C42525 !important;}
	.cal_day_sunday a        { color:#C42525 !important; }

/* Today */
#calendar td.cal_day4 {
	background-color:#EAEBD3; 
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	}

/* Posting Day */
#calendar td a {
	text-decoration: underline; 
	display:block;
	width:100%; 
	}
#calendar td a:link, #calendar td a:visited { 
	color: #91B748;
	}
#calendar td a:hover, #calendar td a:active {
	color: #999966 ; 
	font-weight:bold; 
	background-color:#eee;
	}



/*-------------------------------*/
/* Sidebar Module */
/*-------------------------------*/
/* ***** sidebar ***** */
#sidebar {width:190px;
	background:#F9F9F2;
	float:right;
	padding:5px;
	}
#sidebar h2 {
	display:block;
	background:#EAEBD3;
	color:#808040 ;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal; 
	padding:3px;
	text-transform:uppercase;
	}

#sidebar h4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#CEA682;
	}

#sidebar .sideMenu {
	margin:0;
	padding:0;
	list-style:none;
	}
#sidebar .sideMenu a:visited,#sidebar .sideMenu a:link,#sidebar .sideMenu a:active {
	display:block;
	background:#FBFCF5;
	height:20px;
	padding:5px 10px 0 10px;
	color:#999933;
	text-decoration:none;
	}
#sidebar .sideMenu a:hover {
	background:#FFFFFF;
	color:#333333;
	}

/* ***** side.blogIntro ***** */
.blogImage        { text-align: center; border: 1px solid #999966; margin: 0px 0px 5px 0px;}
.blogImage img    { width:170px; margin: 0px;}
.blogDesc         { color: #888; font:0.9em;  line-height:1.2em; letter-spacing:-1px; padding-top: 2px;}
.blogToday        { color: #999933; font: 8pt/1.4em Dotum; letter-spacing:-1px; }
.blogger		{ color:#888; font:8pt/1.4em Dotum,verdana,tahoma; letter-spacing:-1px; margin: 0px 4px 0px 1px; }


/* ***** side.search ***** */
#sidebar .search      {text-align:center;}
#sidebar .search .search_input  {
              width:115px;
              height:18px;
              margin: 0px 0px 7px;
              border-top:0px;
              border-left:0px;
              border-right:0px;
              border-bottom:1px dashed #999933;
              color: #a197b9;
              background-color: #FBFCF5;
              }
#sidebar .search .search_submit {
              background-color:#F9F9F2;
              font: 12px "Trebuchet MS", Arial, Verdana;
              border: 0px;
              color:#999933;
              width:45px;
              height: 18px;
              margin: 0px;
              }



/* ***** side.notice ***** */
#sidebar .notice     {
	margin:0px;
	padding:0;
	list-style:none;
	}
#sidebar .notice ul  {
	list-style:none;
	border-bottom: 1px solid #ffffff;
	}
#sidebar .notice li  {
	list-style:none;
	padding: 2px 3px 1px 3px;
	height: 22px;
	margin: 0px 0px;
	background-color:#FBFCF5; 
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #D9DBB5;
	}
#sidebar .notice a { 
	display: block;
	font-size: 0.8em/1.6em;
	}
#sidebar .notice a:hover {
	text-decoration:none; color:#666;
	font-weight: normal;
	}
#sidebar .noticeHead {
	color: #999966;
	font-weight: normal;
	margin-right: 3px;
}


/* ***** side.category ***** */
#sidebar .category {
	font: 9pt/2.0em verdana,dotum,tahoma;
	}
#sidebar .category ul {
	margin:0;
	padding:0px;
	list-style:none;
	}
#sidebar .category li a {
	font: 9pt/2.0em verdana,dotum,tahoma;
	display:block;
	height:20px; 
	margin-top:1px;
	padding:5px 10px 0 10px;
	background:#FBFCF5;
	border-bottom:solid 1px #EDEEDB;
	border-top:solid 2px #FFFFFF;
	}

/* ***** category.1 depth ***** */
#sidebar .category ul li ul li a {
	font: 9pt/2.0em verdana,dotum,tahoma;
	display:block;
	background:#FBFCF5;
	height:20px;
	padding:0px 10px 5px 10px;
	color:#999933;
	text-decoration:none;
	}
#sidebar .category ul li ul li a:visited, #sidebar .category ul li ul li a:active{
	font: 9pt/2.0em verdana,dotum,tahoma;
	display:block;
	background:#FBFCF5;
	height:20px;
	padding:0px 10px 5px 10px;
	color:#999933;
	text-decoration:none;
	}
#sidebar .category ul li ul li a:hover{
	font: 9pt/2.0em verdana,dotum,tahoma;
	background:#FFF;
	color:#666666;
	}


/* ***** category.2 depth ***** */
.category ul li ul li ul li {
	font: 9pt/2.0em verdana,dotum,tahoma;
	padding-left:0px;
	}
.category ul li ul li ul li a {
	font: 9pt/2.0em verdana,dotum,tahoma;
	border:0 none;
	}


/* ***** category.selected ***** */
#sidebar .category .selected {
	display:block;
	font: 9pt/2.0em verdana,dotum,tahoma;
	font-weight:bold;
	background:#FFFFFF;
	}
#sidebar .category .selected ul li {
	display:block;
	font: 9pt/2.0em verdana,dotum,tahoma;
	font-weight:normal;
	background:#FFFFFF;
	}
#sidebar .category .c_cnt {
	font:0.8em "Trebuchet MS","Franklin Gothic Medium",Arial;
         color: #f90;
	}


/* ***** side.sideTag ***** */

#sidebar .sideTag  { 
	list-style:none;
	margin:0.6em;
	}
#sidebar .sideTag li { 
	display:inline;
	font-size:1em/1.6em;
	padding-right: 3px;
	}
#sidebar .sideTag li a.cloud1 {font-weight:bold; font-size:16px; text-decoration:none; color:#CC6633;}
#sidebar .sideTag li a.cloud2 {font-weight:bold; font-size:15px; text-decoration:none; color:#999933;}
#sidebar .sideTag li a.cloud3 {font-size:14px; text-decoration:none; color:#0099CC;}
#sidebar .sideTag li a.cloud4 {font-size:13px; text-decoration:none; color:#668F4E;}
#sidebar .sideTag li a.cloud5 {font-size:12px; text-decoration:none; color:#91B748;}
#sidebar .sideTag li a:hover {text-decoration:none; color:#666;}
#sidebar .sideTag a { 
	display:inline;
	font-size:1em/1.6em;
	}


/* ***** side.rctPost ***** */

#sidebar .rctPost {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align: justify;
	overflow: hidden;
	}
#sidebar .rctPost li {
	list-style:none;
	text-align: justify;
	overflow: hidden;
	padding: 4px 4px 0px 4px;
	height: 22px;
	margin: 1px 0px;
	background:#FBFCF5; 
	border-bottom:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#D9DBB5;
	}

#sidebar .rctPost a { 
	display: block;
	font-size: 0.8em/1.6em;
	color: #999933;
	}
#sidebar .rctPost a:hover {
	text-decoration:none; color:#666;
	}

#sidebar .rctPost .cnt {
	font:0.9em "Franklin Gothic Medium", Verdana, Helvetica, Arial, Gulim, sans-serif;
	color:#f60;
	} 


/* ***** side.rctComment ***** */

#sidebar .rctComment {
	width:190px;
	overflow:hidden;
	text-align: justify;
	}
#sidebar .rctComment a { 
	font-size: 0.8em/1.6em;
	color: #777;
	}
#sidebar .rctComment a:hover {
	text-decoration:none;
	color:#CEA682;
	}
#sidebar .rctComment ul {
	text-align:left;
	margin:0; 
	padding:0;
	}
#sidebar .rctComment li {
	list-style:none; 
	background-position:0 4px; 
	background:#FBFCF5; 
	padding:0px 2px 6px 7px; 
	height: 34px;
	margin: 1px 0px;
	border-bottom:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#D9DBB5;
	}
#sidebar .rctComment .info {
	font-size:12px;
	font-family: dotum, verdana;
	padding: 0px;
	color: #91B748;
	line-height: 150%;
	text-decoration:none;
	}


/* ***** side.rctTrackback ***** */

#sidebar .rctTrackback      {
	width:190px;
	overflow:hidden;
	}
#sidebar .rctTrackback a { 
	font-size: 0.8em/1.6em;
	color: #777;
	}
#sidebar .rctTrackback a:hover {
	text-decoration:none;
	color:#CEA682;
	}
#sidebar .rctTrackback ul {
	text-align:left;
	margin:0; 
	padding:0;
	}
#sidebar .rctTrackback li {
	list-style:none; 
	height: 34px;
	background-position:0 4px; 
	background:#FBFCF5; 
	padding:1px 7px 4px 7px; 
	margin: 1px 0px;
	border-bottom:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#D9DBB5;
	}
#sidebar .rctTrackback .trbinfo {
	font:12px/1.2em dotum, verdana;
	padding-right: 2px;
	color: #999933;
	line-height: 150%;
	text-decoration:none;
	display:block;
	}


/* ***** side.adminLink ***** */
#sideMenu .archive { 
	margin-bottom:0px; 
	}
#sideMenu .archive #archiveTitle {
	display: none;
	}
#sideMenu .archive #archiveTitle .formHidden {
	display: none;
	}
#sideMenu .archive option,
#sideMenu .archive select {
	background              : #F7F7EF;
	border                  : 0;
	color                   : #999966;
	cursor                  : pointer;
	text-align              : left;
	font-size               : 8pt;
	font-family             : Tahoma, Verdana,Times New Roman, Times, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}
#sideMenu .archive .archiveOption {
	font-weight: bold;
		}


/* ***** side.link ***** */

.link {
	margin:0px;
	padding:0px;
	list-style:none;
	}
.link ul {
	text-align:left;
	margin:0px;
	padding:0px;
	}
.link li {
	list-style:none;
	padding: 4px 4px 0px 4px;
	height: 16px;
	margin: 0px;
	background:#FBFCF5; 
	border-bottom: 1px dotted #D9DBB5;
	}			
.link a	{
	display: block;
	font-size: 0.8em/1.6em;
	}
.link a:hover {
	text-decoration:none;
	color:#C42525;
	}

		
/* ***** counter ***** */
#sideMenu dl {
	padding: 0px;
	margin: 0.6em 0px 6px 0.6em;
	font: 8pt verdana,tahoma; 
	}
#sideMenu dt {
	font-weight: normal;
	font: 7pt verdana,tahoma;
	color:#777777;
	}
.cnt {
	color: #999933;
	font-weight: bold;
	}

#sideMenu dd {
	margin: 0px;
	font-weight: normal;
	font: 7pt verdana,tahoma;
	color:#777777;
	padding: 2px;
	}


		
/* ***** control panel ***** */
#adminMenu {
	text-align:center;
	padding: 9px 0px 4px;
	margin-bottom: 4px; 
	font: 9px tahoma,verdana;
	color:#777777;  
	}
#adminMenu .ctrlPanel {
	font: 9px "Franklin Gothic Medium", "Trebuchet MS", Arial #777777;
	text-decoration: none;
	}
#adminMenu .ctrlPanel a {
	font: 9px "Franklin Gothic Medium", "Trebuchet MS", Arial ;
	color: #999933;
	}
#adminMenu .ctrlPanel a:hover {
	font: 9px "Franklin Gothic Medium", "Trebuchet MS", Arial ;
	color: #777777;
	}
#adminMenu .adminBar { color:#E0E0E0; margin-left:4px; margin-right:4px; }


.clustrmaps {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}




/*-------------------------------*/
/*  footer */
/*-------------------------------*/

#footer {
	clear:both;
	padding:20px 0 0 0;
	}

#footer          { text-align:center;  padding:40px 10px 10px 10px;  font:11px Verdana, dotum;	color:#666;}
#footer a        { color:#666;}
#footer a:hover  { color:#333;}


.copyright { font:0.8em verdana,tahoma; color:#999933; text-align: left; margin-left: 60px;}
.copyright a { font: 8pt dotum; color:#999933;}

