html, body {
	width:100%; margin:0; padding:0;
	font-size:12px; color:#666666; line-height:1.25em; font-family:Dotum, Arial, Helvetica, sans-serif; text-align:center;
	background-color:#ff3b72;
}

a			{ font-size:1em; color:#666666; text-decoration:none; }
a:link		{ font-size:1em; color:#666666; text-decoration:none; }
a:visited	{ font-size:1em; color:#666666; text-decoration:none; }
a:hover		{ font-size:1em; color:#ff3b72; text-decoration:underline; }
a:active	{ font-size:1em; color:#ff3b72; text-decoration:underline; }

h1			{ font-size:1.35em; line-height:1.25em; margin:0 0 0.25em 0; padding:0 0 0 0; text-align:center; }
	h1 a			{ color:#7ba700; text-decoration:none; }
		h1 a:link, h1 a:visited		{ color:#7ba700; }

	.BlogH1Summary		{ padding:0 0 1em 0; margin:0 0 1em 0; color:#99cc00; text-align:center; border-bottom:1px solid #eeeeee; }

h2			{ font-size:1.35em; line-height:1.25em; margin:0 0 0.25em 0; padding:0 0 0 0; color:#ffffff; text-align:left; }
	h2 a				{ font-size:1.35em; line-height:1.25em; color:#ffffff; text-align:left; }
	h2 a:link, h2 a:visited			{ color:#ffffff; }
	.h2_summary			{ color:#ffd2df; }
		.h2_summary a		{ color:#ffd2df; }
		.h2_summary a:link, .h2_summarya:visited	{ color:#ffd2df; }
	
	.h2_admin			{ padding:5px 0 0 0; color:#ffffff; text-align:right; }
		.h2_admin		{ color:#ffffff; }
		.h2_admin a:link, .h2_admin:visited			{ color:#ffffff; }

.trackback h3		{ font-size:1em; line-height:1.25em; margin:0 0 0 0; color:#666666; }

p			{ margin:0 0 0 0; padding:0 0 1em 0; }

img			{ vertical-align:top; border:none; }
ul,ol,li	{ margin:0; padding:0; line-height:normal; }

.cboth		{ clear:both; font-size:0; line-height:0; height:0; }

/* Skin */
#SkinSe		{ width:100%; height:32px; background:url(./images/bg_skin_default_1.gif) repeat-x left top; }
	#SkinSeWrap		{ position:relative; width:880px; height:32px; margin:0 auto; text-align:left; }
		#SkinSeCont		{ height:32px; }
			#SkinSeContLink		{ text-align:right; margin-right:40px; margin-top:5px; }
			#SkinSeCont a		{ line-height:15px; color:#ffffff; text-decoration:none; margin-left:5px; font-family:Impact, Arial, Helvetica, sans-serif; }
				#SkinSeCont a img		{ margin-right:5px; margin-top:1px; }
		#SkinSeButton	{ position:absolute; width:228px; height:21px; right:0px; bottom:-21px; text-align:center; background:url(./images/bg_skin_default_2.gif) no-repeat right top; }
			#SkinSeButton		{ font-size:1em; color:#ffffff; line-height:18px; text-decoration:none; font-family:Impact, Arial, Helvetica, sans-serif; }

/* Layer */
#Wrap		{ position:relative; width:100%; margin:2px 0 0 0; padding:0 0 0 0; background-color:#ffffff; }
	#WrapSub			{ width:880px; margin:0 auto; padding:0 0 0 0; text-align:left; }
	
#BlogTop	{ width:100%; margin:0 0 0 0; padding:0 0 0 0; }
	#BlogTopLogo		{ float:left; width:665px; padding-top:10px; }
		#BlogTopLogo a		{ margin-left:20px; color:#ff3b72; font-size:2.5em; line-height:1.5em; font-family:Impact, Arial, Helvetica, sans-serif; text-decoration:none; }
	#SearchBox			{ float:right; width:215px; padding-top:34px; }
		#SearchBox input.text		{ width:136px; border:1px solid #c0c0c0; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; line-height:15px; background-color:#eeeeee; vertical-align:middle; }
		#SearchBox input.submit		{ padding:0 3px 1px 3px; margin:0 0 1px 0; background-color:#969696; border:none; color:#ffffff; text-transform:uppercase; font-size:0.9em; line-height:15px; font-family:Impact, Arial, Helvetica, sans-serif; vertical-align:middle; }

#BlogTopMenu	{ clear:both; float:left; width:100%; margin:0 0 18px 0; padding:7px 0 0 0; }
	#BlogMenu		{ float:left; margin:0 0 0 0; padding:0 0 0 0; display:inline; }
		#BlogMenu ul		{ }
			#BlogMenu ul li		{ float:left; margin:0; padding:0 15px 0 15px; display:inline; background:url(./images/line_menu_1.gif) no-repeat left center; }
				#BlogMenu ul li a		{ color:#000000; font-size:1em; line-height:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
				#BlogMenu ul li a:link,#BlogMenu ul li a:visited		{  }
				#BlogMenu ul li a:hover,#BlogMenu ul li a:active		{ color:#ff3b72; }
				#BlogMenu ul li.first	{ padding-left:14px; background:none; }
	#Counter	{ float:right; margin:0 0 0 0; padding:0 0 0 0; display:inline; }
		#Counter	{ color:#828282; font-size:1em; line-height:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
			#Counter span.total		{ padding:0 5px 0 0; }
			#Counter span.today		{ padding:0 5px 0 6px; background:url(./images/line_menu_1.gif) no-repeat left center; }
			#Counter span.yesterday	{ padding:0 15px 0 6px; background:url(./images/line_menu_1.gif) no-repeat left center; }
			#Counter span.hit		{ color:#ff3b72; }

#BlogContentWrap	{ clear:both; width:100%; margin:0 0 0 0; padding:0 0 0 0; background:url(./images/bg_content_default_1.gif) repeat-y right top; }

	.Entry			{ float:left; width:665px; margin:0 0 0 0; padding:0 0 0 0; }
	
		.list_title		{ width:100%; margin:0 0 10px 0; padding:0 0 0 0;  background:#ff3b72 url(./images/bg_title_default_1.gif) no-repeat left top; }
			.list_title .list_title_sub			{ margin:0 0 0 0; padding:12px 20px 30px 20px;  background:url(./images/bg_title_default_2.gif) no-repeat left bottom; }
		
		.list_holder	{ margin:0 0 0 0; padding:0 20px 30px 0; }
			.list_holder ul		{ }
				.list_holder ul li		{ line-height:1.2em; margin:0; padding:0 0 5px 8px; list-style:none; background:url(./images/bul_listholder_1.gif) no-repeat left 5px; }
					.list_holder ul li .sfeng		{ padding:0 7px 0 0; }
		
		.tagcloud2		{ margin:0 0 0 0; padding:0 20px 30px 0; line-height:2em; }
			.tagcloud2 a.cloud1		{ font-size:1.2em; color:#ff3b72; font-weight:bold; }
			.tagcloud2 a.cloud2		{ font-size:1.2em; color:#ff3b72; }
			.tagcloud2 a.cloud3		{ font-size:1.0em; color:#ff3b72; font-weight:bold; }
			.tagcloud2 a.cloud4		{ font-size:1.0em; color:#666666; font-weight:bold; }
			.tagcloud2 a.cloud5		{ font-size:1.0em; color:#666666; }
		
		.loc_holder		{ margin:0 0 0 0; padding:0 20px 30px 0; line-height:2em; }
			.loc_holder .local		{ font-size:1.2em; font-weight:bold; color:#ff3b72; padding-left:14px; background:url(./images/bul_loc_1.gif) no-repeat left 5px; }
			.loc_holder .local_info	{ padding-left:13px; background:url(./images/bul_loc_1.gif) no-repeat left 5px; }
		
		.guest_holder	{ margin:0 0 0 0; padding:0 20px 30px 0; }
			.guest_holder_sub		{ padding:14px; border:1px solid #e7e7e7; background-color:#f3f3f3; }
				.guest_write		{ border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:10px; }
					.guest_write p			{ margin:0 0 0 0; padding:0 0 5px 0; }
					.guest_write label		{ float:left; width:12em; display:inline; }
					.guest_write input		{ width:25em; color:#666666; border:1px solid #e7e7e7; }
					.guest_write textarea	{ width:100%; color:#666666; border:1px solid #e7e7e7; }
					.guest_write .btn		{ width:100%; color:#666666; font-weight:bold; border:none; padding-top:3px; background:#e7e7e7; }
				
				.guest_list			{ line-height:1.5em; }
					.guest_list ul		{ margin:0; padding:0; list-style:none; }
						.guest_list ul li		{ margin:0; padding:0; list-style:none; line-height:1.5em; }
							.guest_list ul li .guest_name		{ float:left; margin-right:5px; color:#ff3b72; font-weight:bold; display:inline; }
								.guest_list ul li .guest_name a	{ color:#ff3b72; font-weight:bold; }
							.guest_list ul li .guest_date		{ float:left; margin-right:5px; color:#ff3b72; display:inline; }
							.guest_list ul li .guest_control	{ float:left; margin-right:5px; display:inline; }
								.guest_list ul li .guest_control a		{ color:#ff3b72; }
							.guest_list ul li .guest_listBody	{ clear:both; margin-bottom:10px; padding:5px 0 0 0; line-height:1.5em; }
						
						.guest_list ul li ul		{ margin:0 0 10px 15px; padding:0 0 0 5px; border-left:5px solid #e7e7e7; }
		
		.article		{ margin:0 0 0 0; padding:0 20px 20px 0; }
		
		.author			{ margin:0 0 0 0; padding:0 20px 30px 0; text-align:right; }
			.author span		{ font-weight:bold; }
					
		.tag					{ margin:0 0 0 0; padding:0 20px 20px 0; }
			.tag a, .tag a:link,.tag a:visited		{ color:#ff3b72;  }
			
		.btnTrackbackComment	{ margin:0 0 0 0; padding:0 20px 20px 0; }
			.btnTrackbackComment span.cnt		{ color:#ff3b72; font-weight:bold; }
		
		.trackback		{ margin:0 0 0 0; padding:0 20px 20px 0; }
			.trackbacksub	{ padding:5px; border:1px solid #e7e7e7; background-color:#f3f3f3; }
				.trackbacksubti		{ padding:5px 10px 5px 10px; margin:0; background-color:#e7e7e7; }
				.trackbacksublist	{ padding:5px 10px 5px 10px; }
				
				.trackbacksublist ul		{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
					.trackbacksublist ul li		{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
						.trackbacksublist ul li h4		{ font-size:1em; color:#ff3b72; line-height:1.5em; margin:0 0 2px 0; padding:0; }
							.trackbacksublist ul li h4 a		{ color:#ff3b72; }
						.trackbacksublist ul li .name	{ float:left; margin-right:5px; margin-bottom:5px; display:inline; }
						.trackbacksublist ul li .date	{ float:left; margin-right:5px; display:inline; }
						.trackbacksublist ul li .control	{ float:left; }
							.trackbacksublist ul li .control a		{ color:#ff3b72; }
						.trackbacksublist ul li .listBody	{ clear:both; padding:0 0 0 5px; margin-bottom:10px; line-height:1.5em; border-left:5px solid #e7e7e7; }
						
		.reply_holder	{ margin:0 0 0 0; padding:0 20px 0 0; }
			.reply_holder_sub		{ padding:14px; border:1px solid #e7e7e7; background-color:#f3f3f3; }
				.reply_write		{ border-top:1px solid #e7e7e7; padding-top:10px; }
					.reply_write p			{ margin:0 0 0 0; padding:0 0 5px 0; }
					.reply_write label		{ float:left; width:12em; display:inline; }
					.reply_write input		{ width:25em; color:#666666; border:1px solid #e7e7e7; }
					.reply_write textarea	{ width:100%; color:#666666; border:1px solid #e7e7e7; }
					.reply_write .btn		{ width:100%; color:#666666; font-weight:bold; border:none; padding-top:3px; background:#e7e7e7; }
					.reply_write input.checkbox		{ width:auto; border:none; vertical-align:middle; }
					.reply_write label.checkbox		{ float:none; padding-left:30px; }
				
				.reply_list			{ line-height:1.5em; margin-bottom:10px; }
					.reply_list ul		{ margin:0; padding:0; list-style:none; }
						.reply_list ul li		{ margin:0; padding:0; list-style:none; line-height:1.5em; }
							.reply_list ul li .reply_name		{ float:left; margin-right:5px; color:#ff3b72; font-weight:bold; display:inline; }
								.reply_list ul li .reply_name a	{ color:#ff3b72; font-weight:bold; }
							.reply_list ul li .reply_date		{ float:left; margin-right:5px; color:#ff3b72; display:inline; }
							.reply_list ul li .reply_control	{ float:left; margin-right:5px; display:inline; }
								.reply_list ul li .reply_control a		{ color:#ff3b72; }
							.reply_list ul li .reply_listBody	{ clear:both; margin-bottom:10px; padding:5px 0 0 0; line-height:1.5em; }
						
						.reply_list ul li ul		{ margin:0 0 10px 15px; padding:0 0 0 5px; border-left:5px solid #e7e7e7; }
		
		.paging			{ margin:0 0 0 0; padding:30px 20px 0 0; text-align:center; color:#ff3b72; }
			.paging a, .paging a:link,.paging a:visited		{ color:#ff3b72; }
			.paging a.pagepoint			{ font-weight:bold; }
			.paging a span.selected		{ font-weight:bold; }
		
		#article_Protected	{ margin:0 0 0 0; padding:0 20px 30px 0; }
			.article_Protected_sub		{ padding:14px; border:1px solid #e7e7e7; background-color:#f3f3f3; }
				.article_Protected_info		{ padding:30px 0 30px 0; color:#ff3b72; font-weight:bold; text-align:center; }
				#article_Protected .article_Protected_sub p		{ padding:0 0 25px 0; text-align:center; }
				#article_Protected input		{ color:#666666; font-weight:bold; border:none; padding:3px 5px 0 5px; background:#e7e7e7; }
				#article_Protected .input		{ width:10em; color:#666666; border:1px solid #e7e7e7; background-color:#ffffff; }

	#Sidebar		{ float:left; width:200px; margin:0 0 0 0; padding:0 0 0 0; display:inline; background:url(./images/bg_sidebar_default_1.gif) no-repeat left top; }
		#Sidebar h3		{ font-size:1.2em; line-height:1.25em; color:#ffffff; margin:0 0 0.6em 0; padding:0 0 0 8px; background:url(./images/bul_h3_1.gif) no-repeat left center; }
		#Sidebar .module	{ margin:0 0 0 0; padding:18px 10px 0 10px; }
			#Sidebar .module ul			{ margin:0; padding:0; list-style:none; }
				#Sidebar .module ul li		{ margin:0; padding:0 0 5px 8px; list-style:none; background:url(./images/bul_side_default_1.gif) no-repeat left 5px; }
			#Sidebar .module a			{ line-height:1.2em; color:#ffffff; text-decoration:none; }
			#Sidebar .module a:link		{ color:#ffffff; text-decoration:none; }
			#Sidebar .module a:visited	{ color:#ffffff; text-decoration:none; }
			#Sidebar .module a:hover	{ color:#ffffff; text-decoration:underline; }
			#Sidebar .module a:active	{ color:#ffffff; text-decoration:underline; }
			
			#Sidebar #recentComment a span.name		{ display:block; color:#ffd2df; }
			#Sidebar #recentTrackback a span.name	{ display:block; color:#ffd2df; }
			
			#Sidebar #tag a.cloud1		{ font-size:1.2em; color:#ffffff; font-weight:bold; }
			#Sidebar #tag a.cloud2		{ font-size:1.2em; color:#ffffff; }
			#Sidebar #tag a.cloud3		{ color:#ffffff; font-weight:bold; }
			#Sidebar #tag a.cloud4		{ color:#ffffff; }
			#Sidebar #tag a.cloud5		{ color:#ffd2df;  }
			
			#Sidebar .calender table.tt-calendar th, .sideinfo .calender table.tt-calendar th { font:100%; color:#ffffff; text-align:center; }
			#Sidebar .calender table.tt-calendar td.cal_day, #Sidebar .calender table.tt-calendar td.cal_day { font:80% Verdana; color:#ffffff; text-align:center; }
			#Sidebar .calender a	{ color:#fff;}
			#Sidebar .calender table.tt-calendar td.cal_day4		{ background-color:#ffffff; color:#ff3b72; }
				#Sidebar .calender table.tt-calendar td.cal_day4 a	{ color:#ff3b72; }
				
			#Sidebar #category ul		{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
				#Sidebar #category ul li		{ margin:0 0 0 0; padding:0 0 0 15px; list-style:none; background:url(./images/bul_category_1.gif) no-repeat left 3px; }
				#Sidebar #category ul li a		{ display:block; padding-bottom:5px; }
					#Sidebar #category ul li ul li		{ padding:0 0 0 8px; background:url(./images/bul_side_default_1.gif) no-repeat left 5px; }
					#Sidebar #category ul li ul li a	{ padding-bottom:3px; }
						#Sidebar #category ul li ul li ul li		{ padding:0 0 0 6px; background:none; }





#FooterWrap	{ clear:both; width:100%; margin:0 0 0 0; padding:0 0 0 0; background:url(./images/bg_footer_1.gif) repeat-x center top; }
	#FooterWrapBox		{ width:880px; margin:0 auto; padding:37px 0 40px 0; text-align:left; background:url(./images/bg_footer_default_1.gif) no-repeat right top; }
	
	#FooterMenu		{ padding:0 0 0 0; text-align:center; }
		#FooterMenu a		{ padding:0 15px 0 15px; display:inline; background:url(./images/line_menu_2.gif) no-repeat left center; color:#ffffff; font-size:1em; line-height:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
		#FooterMenu a:link,#FooterMenu a:visited		{  }
		#FooterMenu a:hover,#FooterMenu a:active		{ color:#ffffff; text-decoration:underline; }
		#FooterMenu a.first		{ background:none; }
	#FonterInfo		{ padding:15px 0 0 0; color:#ffd2df; text-align:center; line-height:1.4em; }
		#FonterInfo a		{ color:#ffd2df; font-size:1em; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
		#FonterInfo a:hover,#FonterInfo a:active		{ text-decoration:underline; }
