﻿@charset "utf-8";

/* 본문 공통 */
body {
		font:0.75em/1.5 Gulim, Dotum, Verdana, AppleGothic, Sans-serif;
		background: #111 url('./images/backgroundimage.jpg') repeat-x;
		color:#444;
		margin: 0px;
		padding: 0px;
}

/* 기본 링크 */
a:link		{ text-decoration: none; color : #ee490f; }
a:visited	{ text-decoration: none; color : #ee490f; }
a:hover		{ text-decoration: none; color : #222; }
a:active	{ text-decoration: none; color : #ee490f; }

/* 본문 more/less */
	.moreless_fold		{ color: #ee490f; }
	.moreless_top		{ color: #ee490f; }
	.moreless_body		{  }
	.moreless_bottom	{ display: none; }
	
/* 리스트 넘버 폰트 */
	.list_num	{ font: 0.7em; }
	
/* 그레이 */
	.gray	{ color: #bbb }

/* 입력폼 */
	.input_size_search		{ width: 145px; padding-right: 2px; }
	.input_search_button	{  }
	.input_write			{ width: 216px; height: 20px; border: 1px solid #c1c5cc; padding-top: 2px; padding-left: 3px; }
	.textarea_write			{ width: 530px; height: 96px; border: 1px solid #c1c5cc; padding: 4px; font-size: 1em; }
	.checkbox				{ border:none; padding: 0px; margin: 0px; }

/* 폰트 설정 */
.list_num { font: 0.95em Gulim, Dotum; }

hr			{ display: none; }
img, input	{ border: 0; }
h1, h2, h3, h4	{ margin: 0;  padding: 0; }
h1		{ font-size: 1.8em; }
h2		{ font-size: 1.4em; }
h3		{ font-size: 1.2em; }
h4		{ font-size: 1em; }


/* 블로그 레이아웃 */
#container {
		width: 980px;
		height: auto;
		margin: 0px auto; 
		padding-top: 30px;
		padding-bottom: 15px;
}
#header {
		text-align: left;
		padding-left: 220px;
		padding-bottom: 10px;
}
#sidebar_left {
		float: left;
		width: 200px;
}
#content {
		float: left;
		width: 560px;
		overflow: hidden;
		margin: 0px 10px 0px;
}
#sidebar_right {
		float:right;
		width: 200px;
}
#footer {
		clear: both;
}


/* ***** Header ***** */
#header a:link		{ color: #fff; }
#header a:visited	{ color: #fff; }
#header a:hover		{ color: #aaa; text-decoration: none; border-bottom: 1px dotted #ff6402; }

#header h1	{ float: left; font-size: 1em; font-weight: bold; }

#header ul		{ margin: 0px; padding-left: 94px;  list-style:none;}
#header li		{ display:inline;  background: url('./images/bullbar.gif') no-repeat;  margin-left: 2px;  padding-left: 6px;}

/* ***** sadebar ***** */
#sidebar_left ul		{ padding: 0px; margin: 0px; list-style: none; }
#sidebar_right ul	{ padding: 0px; margin: 0px; list-style: none; }

.module_white			{ margin-bottom: 5px; }
.module_white h3			{ color: #555; font-size: 1em; }
.module_white li			{ background: url('./images/sidebar_notice_icon.gif') 0px 5px no-repeat; padding-left: 9px; }
.module_white a:link		{ color: #444; }
.module_white a:visited	{ color: #444; }
.module_white a:hover	{ color: #222; text-decoration: none; border-bottom: 1px dotted #ff6402; }
.module_white .list_num	{ color: #444; }
.module_white .title		{ height: 21px; letter-spacing: -1px; padding-left: 10px; padding-top: 9px; background: url('./images/module_white_title.gif') no-repeat; cursor: pointer; }
.module_white .area		{ padding: 5px 10px 0px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.module_white .bottom	{ height: 10px; background: url('./images/module_white_bottom.gif') no-repeat; }

.module_black			{ margin-bottom: 5px; }
.module_black h3			{ color: #ddd; font-size: 1em; }
.module_black li			{ background: url('./images/sidebar_list_icon.gif') 0px 5px no-repeat; padding-left: 9px; }
.module_black a:link		{ color: #eee; }
.module_black a:visited	{ color: #ddd; }
.module_black a:hover	{ color: #fff; text-decoration: none; border-bottom: 1px dotted #ff6402; }
.module_black .list_num	{ color: #888; }
.module_black .title		{ height: 21px; letter-spacing: -1px; padding-left: 10px; padding-top: 9px; background: url('./images/module_black_title.gif') no-repeat; cursor: pointer; }
.module_black .area		{ padding: 5px 10px 0px; background: #333; }
.module_black .bottom	{ height: 10px; background: url('./images/module_black_bottom.gif') no-repeat; }

#notice .area	{ padding-top: 2px; }
#notice li		{ padding-top: 3px; }
#article .area	{ padding-top: 2px; }
#article li		{ padding-top: 3px; }
#particle .area	{ padding-top: 2px; }
#particle li		{ padding-top: 3px; }
#link li			{ background: none; padding-left: 0px; }

#photo .area		{ padding-top: 10px; padding-bottom: 5px; text-align: center; }
#search .area	{ padding-right: 5px; background: #fff url('./images/sidebar_search_area.gif') 0px 5px no-repeat; }
#blogad .area	{ text-align: center; padding: 0px 0px 15px; margin: 0px; }
#bloglink .area	{ padding: 5px 0px 0px; text-align: center; }
#category .area	{ cursor: pointer; }
#banner .area	{ text-align: center; }

#counter a		{ margin: 0px; }
#counter .area	{ background: #fff url('./images/sidebar_counter_ground.gif') no-repeat; padding: 0px; }
#counter .area .today		{ height: 19px; font: 0.75em tahoma, verdana; padding-top: 8px; padding-left: 68px; font-weight: bold; }
#counter .area .yesterday	{ height: 19px; font: 0.75em tahoma, verdana; padding-top: 8px; padding-left: 68px; }
#counter .area .total		{ height: 19px; font: 0.75em tahoma, verdana; padding-top: 8px; padding-left: 68px; }
#counter .area .rss			{ margin-top: 5px; text-align: center; }
#counter .area .rss img		{ width: 43px; height: 38px; }
#counter .area a				{ padding: 0px; margin: 0px; border: none; }
#counter .copyright			{ text-align: center; font: 0.625em malgun gothic; border-top: 1px dotted #ccc; padding-top: 6px; margin: 5px 5px 0px; }
#counter .copyright .yrots	{ font-weight: bold; color: #24576c; }
#counter .copyright .eyeball	{ font-weight: bold; color: #488027; }

#calender .area		{ text-align: center; }
#calender .cal_month	{ font-size: 0.95em; height: 18px; }
#calender .cal_week1	{ font-size: 0.95em; height:18px; }
#calender .cal_week2	{ font-size: 0.95em; color: #f30; text-align: center; }
#calender .cal_day1	{ font-size: 1em; color: #000; text-align: center; }
#calender .cal_day3	{ font-size: 0.95em; text-align: center; }
#calender .cal_day4	{ font-size: 0.95em; color: #c64613; text-align: center; background-color:#eee; font-weight:bold; }
#calender a.cal_click:link		{ font-weight: bold; color: #333; }
#calender a.cal_click:visited	{ font-weight: bold; color: #333; }
#calender a.cal_click:hover		{ font-weight: bold; color: #369; }

#tagcloud a			{ letter-spacing: -1px; text-decoration: none; }
#tagcloud a:hover	{ background-color: #fff; color: #000; border-bottom: 1px dotted #ff6402; }
#tagcloud .cloud1	{ background-color: #eee; font-weight: bold; font-size: 1.3em; color: #f30; }
#tagcloud .cloud2	{ background-color: #eee; font-weight: bold; font-size: 1.25em; color: #f60; }
#tagcloud .cloud3	{ background-color: #eee; font-weight: bold; font-size: 1.2em; color: #369; }
#tagcloud .cloud4	{ background-color: #eee; font-size: 1.1em; color: #690; }
#tagcloud .cloud5	{ font-size: 1em; color: #999; }


/* ***** content ***** */
#content .top		{ width: 100%; height: 10px; background: url('./images/contents_top.gif') no-repeat; }
#content .content	{ padding: 0px 10px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#content .bottom		{ width: 100%; height: 10px; background: url('./images/contents_bottom.gif') no-repeat; }

#content .title		{ width: 100%; border-bottom: 1px solid #e5e5e5; }
#content .title h2	{ font-size: 1.35em; color:#222; padding-left: 16px; background: url('./images/contents_title_icon.gif') no-repeat; }

#content .subject			{ color: #222; }
#content .subject a:link		{ color: #222; }
#content .subject a:visited	{ color: #444; }
#content .subject a:hover	{ color: color: #000; text-decoration: none; border-bottom: 1px dotted #ff6402; }

#content .information			{ font-size: 0.95em; color: #888; padding-bottom: 5px; margin: 17px; }
#content .information a:link		{ color: #888; }
#content .information a:visited	{ color: #888; }
#content .information a:hover	{ color: #444; text-decoration: none; border-bottom: 1px dotted #ff6402; }

#content .gbcm_top		{ width: 100%; height: 6px; background: url('./images/contents_gbcm_list_top.gif') no-repeat; }
#content .gbcm_area		{ padding: 7px 5px 5px; background: #f3f3f3; }
#content .gbcm_bottom	{ width: 100%; height: 6px; background: url('./images/contents_gbcm_list_bottom.gif') no-repeat; }
#content .gbcm_reply_top		{ width: 100%; height: 5px; background: url('./images/contents_gbcm_reply_top.gif') no-repeat; }
#content .gbcm_reply_area	{ padding: 0px; background: url('./images/contents_gbcm_reply_area.gif') repeat-y; }
#content .gbcm_reply_bottom	{ width: 100%; height: 5px; background: url('./images/contents_gbcm_reply_bottom.gif') no-repeat; }


/* layout */
#searchList,
#searchRplist,
#searchTblist,
#entryNotice,
#entryProtected	{ border-bottom: 1px dotted #ccc; }


/* search */
#searchList		{ padding-left: 10px; }
#searchRplist,
#searchTblist	{ padding-left: 10px; padding-top: 10px; }
#searchList a:link,
#searchRplist a:link,
#searchTblist a:link	{ color: #369; }
#searchList a:visited,
#searchRplist a:visited,
#searchTblist a:visited	{ color: #369; }
#searchList a:hover,
#searchRplist a:hover,
#searchTblist a:hover	{ color: #222; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#searchList h3, 
#searchRplist h3,
#searchTblist h3	{ font-size: 1em; float: left; }


/* localog */
#localog .area	{ padding: 5px; }
#localog .spot     { padding-left:30px; background:url("./images/iconIndentArrow_local.gif") no-repeat 10px 2px; margin-bottom:3px; }
#localog .info     { padding-left:45px; background:url("./images/iconIndentArrow_localinfo.gif") no-repeat 30px 50%; margin-bottom:3px; }
#localog  a:link    { color: #369; }
#localog a:visited { color: #369; }
#localog a:hover   { color: #4f8219; text-decoration: none; border-bottom: 1px dotted #ff6402; }


/* taglog */
#taglog ul			{ padding: 10px; margin: 0px; text-align: justify; }
#taglog li			{ display: inline; }
#taglog a			{ letter-spacing: -1px; text-decoration: none; }
#taglog li a:hover		{ background-color: #fff; color: #000; border-bottom: 1px dotted #ff6402; }
#taglog li .cloud1	{ background-color: #eee; font-weight: bold; font-size: 1.3em; color: #f30; }
#taglog li .cloud2	{ background-color: #eee; font-weight: bold; font-size: 1.25em; color: #f60; }
#taglog li .cloud3	{ background-color: #eee; font-weight: bold; font-size: 1.2em; color: #369; }
#taglog li .cloud4	{ background-color: #eee; font-size: 1.1em; color: #690; }
#taglog li .cloud5	{ font-size: 1em; color: #999; }


/* guestbook */
#guestbook .guestWrite			{ padding-top: 10px; padding-bottom: 10px; text-align: left; }
#guestbook .guestWrite .title	{ height: 25px; background: url('./images/contents_gbcm_write_title.gif') no-repeat; border: none; }
#guestbook .guestWrite .secret	{ margin-top: 2px; background: url('./images/contents_gbcm_write_secret.gif') 20px center no-repeat; }
#guestbook .guestWrite .name		{ margin-top: 2px; background: url('./images/contents_gbcm_write_name.gif') 226px center no-repeat; }
#guestbook .guestWrite .password	{ margin-top: 2px; background: url('./images/contents_gbcm_write_password.gif') 226px center no-repeat; }
#guestbook .guestWrite .homepage	{ margin-top: 2px; background: url('./images/contents_gbcm_write_homepage.gif') 226px center no-repeat; }
#guestbook .guestWrite .form		{ margin-top: 2px; }
#guestbook .guestWrite .item		{  }

#guestbook .guestList ol,
#guestbook .guestList ul			{ padding: 0px; margin: 0px; list-style: none; }
#guestbook .guestList li			{ padding-bottom: 5px; }
#guestbook .guestList .gbcm_area .info		{ width: 383px; height: 18px; padding-left: 25px; float: left; text-align: left; background: url('./images/contents_gbcm_list_icon.gif') no-repeat; }
#guestbook .guestList .gbcm_area .info .name a:link	{ color: #699f1b; text-decoration: none; }
#guestbook .guestList .gbcm_area .info .name a:visited	{ color: #699f1b; text-decoration: none; }
#guestbook .guestList .gbcm_area .info .name a:hover	{ color: #699f1b; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#guestbook .guestList .gbcm_area .button		{ width: 120px; float: right; text-align: right; }
#guestbook .guestList .gbcm_area .button img	{ padding-right: 10px; }
#guestbook .guestList .gbcm_area .comments	{ padding: 3px 5px 0px 25px; clear: both; }

#guestbook .guestList .gbcm_reply_area .info	{ width: 418px; height: 18px; padding-left: 30px; float: left; text-align: left; background: url('./images/contents_gbcm_reply_icon.gif') no-repeat; }
#guestbook .guestList .gbcm_reply_area .info .name a:link		{ color: #c64d12; text-decoration: none; }
#guestbook .guestList .gbcm_reply_area .info .name a:visited	{ color: #c64d12; text-decoration: none; }
#guestbook .guestList .gbcm_reply_area .info .name a:hover		{ color: #c64d12; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#guestbook .guestList .gbcm_reply_area .button		{ width: 80px; float: right; text-align: right; }
#guestbook .guestList .gbcm_reply_area .button img	{ padding-right: 10px; }
#guestbook .guestList .gbcm_reply_area .comments		{ padding-left: 30px; clear: both; }

#entryProtected input	{ border: 1px solid #c1c5cc; }

/* pageing */
#content .pageing			{ padding-top: 10px; color: #bbb; text-align: center; font-size: 0.95em; }
#content .pageing a:link		{ color: #ddd; }
#content .pageing a:visited	{ color: #ddd; }
#content .pageing a:hover	{ color: #ec6409; text-decoration: none; border-bottom: 1px dotted #fff; }


/* entry */
#entry .titleWrap	{ width: 100%; border-bottom: 1px solid #e5e5e5; }
#entry .titleWrap h2	{ font-size: 1.35em; color:#222; padding-left: 16px; background: url('./images/contents_title_icon.gif') no-repeat; }
#entry .admin		{ height: 17px; padding: 5px 5px 0px 17px; background: #fafafa; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
#entry .admin .edit			{ color: #4f8219; text-decoration: none; }
#entry .admin .article_now	{ font-weight: bold; color: #a64f14; }
#entry .admin .label			{ color: #58626a; text-decoration: none; }
#entry .admin .trackback		{ color: #234f72; text-decoration: none; }
#entry .admin .delete		{ color: #58626a; text-decoration: none; }
#entry .admin_bottom	{ height: 5px; background: url('./images/contents_entry_bottom.gif') no-repeat; }
#entry .article		{ margin: 15px 0px; padding: 0pxpx }

#entry .taglabel		{ height: 35px; border-bottom: 1px dotted #ccc; }
#entry .tagTrail		{ width: 470px; padding-left: 39px; margin-top: 5px; background: url('./images/contents_entry_tag.gif') no-repeat; float: left; }
#entry .button_top	{ width: 25px; height: 24px; float: right; }

/* 태그 릴레이션 */
#entry .relation			{ padding: 5px 0px; border-bottom: 1px dotted #ccc; }
#entry .relation a:link		{ color: #369; }
#entry .relation a:visited	{ color: #369; }
#entry .relation a:hover		{ color: #ee490f; }
#entry .relation li		{ list-style: none; }

/* 크리에이티브 저작권 */
#entry .cc		{ padding-top: 5px; border-bottom: 1px dotted #ccc; }
#entry .cc img	{ margin-right: 10px; float: left; }

#entry .actionTrail			{ padding: 7px 0px 6px 10px; border-bottom: 1px solid #dfdfdf; }
#entry .actionTrail a:link		{ color: #369; }
#entry .actionTrail a:visited	{ color: #369; }
#entry .actionTrail a:hover		{ color: #4f8219; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#entry .actionTrail .text	{ color: #369; }

#entry .trackback	{ padding: 0px; margin: 0px; }
#entry .address		{ height: 24px; padding: 5px; background: #f3f3f3; }
#entry .address_left		{ width: 95px; height: 24px; background: url('./images/contents_entry_tb_address_left.gif') no-repeat; float: left; }
#entry .address_area		{ width: 428px; height: 20px; padding-top: 2px; background: #fff; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; float: left; cursor: pointer; font-size: 0.95em; }
#entry .address_right	{ width: 5px; height: 24px; background: url('./images/contents_entry_tb_address_right.gif') no-repeat; float: right; }

#entry .tb_container		{ background: #f3f3f3; }
#entry .tb_container ol	{ padding: 0px 5px 5px; margin: 0px; list-style: none; }
#entry .tb_container li	{ padding: 5px 5px 0px; border-top: 1px dotted #ccc; }
#entry .tb_container .info	{ width: 438px; float: left; }
#entry .tb_container .name	{ font-weight: bold; color: #5e8f25; text-decoration: none; }
#entry .tb_container .button	{ width: 80px; text-align: right; float: right; }
#entry .tb_container .url		{ font-weight: bold; }
#entry .tb_container .url a:link		{ color: #b44210; }
#entry .tb_container .url a:visited	{ color: #b44210; }
#entry .tb_container .url a:hover		{ color: #b44210; text-decoration: none; border-bottom: 1px dotted #ff6402; }

#entry .tb_bottom	{ height: 6px; background: url('./images/contents_gbcm_list_bottom.gif') no-repeat; }

#entry .comment		{ margin-top: 5px; }
#entry .commentWrite			{ padding-top: 5px; padding-bottom: 25px; text-align: left; }
#entry .commentWrite .title	{ height: 25px; background: url('./images/contents_gbcm_write_title.gif') no-repeat; border: none; }
#entry .commentWrite .secret	{ margin-top: 2px; background: url('./images/contents_gbcm_write_secret.gif') 20px center no-repeat; }
#entry .commentWrite .name		{ margin-top: 2px; background: url('./images/contents_gbcm_write_name.gif') 226px center no-repeat; }
#entry .commentWrite .password	{ margin-top: 2px; background: url('./images/contents_gbcm_write_password.gif') 226px center no-repeat; }
#entry .commentWrite .homepage	{ margin-top: 2px; background: url('./images/contents_gbcm_write_homepage.gif') 226px center no-repeat; }
#entry .commentWrite .form		{ margin-top: 2px; }
#entry .commentWrite .item		{  }

#entry .commentList ol,
#entry .commentList ul	{ padding: 0px; margin: 0px; list-style: none; }
#entry .commentList ol li	{ padding: 7px 0px; border-top: 1px dotted #ccc; }
#entry .commentList ul li	{ padding-top: 1px; padding-bottom: 0px; border: none; }
#entry .commentList .gbcm_top	{ height: 5px; }
#entry .commentList .gbcm_area	{ padding-top: 0px; padding-bottom: 0px; }
#entry .commentList .gbcm_area .info		{ width: 383px; height: 18px; padding-left: 25px; float: left; text-align: left; background: url('./images/contents_gbcm_list_icon.gif') no-repeat; }
#entry .commentList .gbcm_area .info .name a:link	{ color: #699f1b; text-decoration: none; }
#entry .commentList .gbcm_area .info .name a:visited	{ color: #699f1b; text-decoration: none; }
#entry .commentList .gbcm_area .info .name a:hover	{ color: #699f1b; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#entry .commentList .gbcm_area .button		{ width: 120px; float: right; text-align: right; }
#entry .commentList .gbcm_area .button img	{ padding-right: 10px; }
#entry .commentList .gbcm_area .comments	{ padding: 3px 5px 0px 25px; clear: both; }

#entry .commentList .gbcm_reply_area .info	{ width: 418px; height: 18px; padding-left: 30px; float: left; text-align: left; background: url('./images/contents_gbcm_reply_icon.gif') no-repeat; }
#entry .commentList .gbcm_reply_area .info .name a:link	{ color: #1b759f; text-decoration: none; }
#entry .commentList .gbcm_reply_area .info .name a:visited	{ color: #1b759f; text-decoration: none; }
#entry .commentList .gbcm_reply_area .info .name a:hover	{ color: #1b759f; text-decoration: none; border-bottom: 1px dotted #ff6402; }
#entry .commentList .gbcm_reply_area .button		{ width: 80px; float: right; text-align: right; }
#entry .commentList .gbcm_reply_area .button img	{ padding-right: 10px; }
#entry .commentList .gbcm_reply_area .comments	{ padding-left: 30px; clear: both; }


/* error */
#content .TCwarning	{ margin: 0px; background-position: center 200px; padding: 250px 0px; }