/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		ALL BROWSER RESET
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit, 돋음;
		vertical-align: baseline;
	}
	
	:focus { outline: 0; }
	
	body {
		line-height: 1;
		color: black;
		background: white;
		}
		
	ol, ul {
		list-style: none;
		}
	
	table {
		border-collapse: separate;
		border-spacing: 0;
		}
	
	caption, th, td {
		text-align: left;
		font-weight: normal;
		}
		
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	
	blockquote, q { quotes: "" ""; }
	
	

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS, anything sitewide
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	html {
		font-size: 13px; }
	
	body {
		font-family: batang, Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 1.8em;
		color: #919191;
		background: #fff;
		padding: 60px 60px 60px 100px;
		width: 660px; }
		
	a { color: #6DC0A9; text-decoration: none; }
		
	a:hover { color: #4A8D75; }
				
				
				
			

				
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		HEADER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#header {
		margin: 0 0 7em 0; }
	
	#header h1 a {
		font: normal 2em Georgia, "Times New Roman", Times, serif;
		color: #000; }
			
	#header h1 a:hover { color: #000; }
		
	#description {
		color: #919191;
		margin: 0 0 7em 0; }
				
	#description a {
		color: #6DC0A9;	}
					
	#description a:hover {
		color: #4A8D75;	}
		
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONTENT
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
		
	.post {
		width: 500px;
		margin: 0 0 7em 0; }
		
	.permalink {
		float: right;
		margin-top: -10px; }
			
	.permalink a, .permalink a:link, .permalink a:visited {
		color: #3F3F3F;	}		
				
	.permalink a:hover {
		color: #000;	}
				
	#content blockquote {
        padding-left: 15px;
		border-left: 1px dotted #d0d0d0; }
        #content blockquote p {
		line-height: 25px; }
		
	.postmeta {
		margin-top: 0px;
		font: italic 11px Helvetica, Arial, sans-serif; }
		
	.postmeta a, .postmeta a:link, .postmeta a:visited {
		color: #ccc;
		border-bottom: 1px dotted #ddd; }
		
	.postmeta a:hover {
		color: #333;
		border-bottom: 1px dotted #333 }
		


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		QUOTE
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
		
	.quote p, .photo p, .video p, .audio p, #content .conversation, .text blockquote, #footer {
		color: #333;	}

			
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		PHOTO
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	
	.photo img, .photo a img, .video object {
	}

		
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONVERSATION
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#content .conversation {
		line-height: 2em; }
	
	.member1 {
		color: #5d838b;
		background: #f9f9f9; }
	
	.label { 
		font-weight: bold;
		font-style: italic;
		color: #999;
		padding-right: 10px; }
			
	.member1 .label { color: #5d838b; }

	
	
	
	
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		TEXT
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
		
	.text h2, .conversation h2 {
		color: #555;
		font: normal 14px Georgia, "Times New Roman", Times, serif;
		margin: 0 0 1.5em 0; }
		
	.text p, .audio p {
		margin: 0 0 1.5em 0; }
		
	.text blockquote {
		margin: 0 0 1.5em 1.5em;
		padding: 0 0 0 1.5em;
		border-left: 1px solid #304156;	}
	
	ul {
		list-style-type: none; }
		
	ol {
		list-style-type: none;
		margin: 0 0 1.5em 2.5em; }
		
	ol.notes li {
		width: 500px;
		padding: 3px 0;
		margin: 0 0 3px -28px;
		border-bottom: 1px solid #f5f5f5; }
		
	ol.notes li:hover {
		border-bottom: 1px solid #e0e0e0; }
		
	ol.notes li img {
		padding-right: 10px;
		margin-bottom: -5px;
		opacity: 0.85;
		filter:alpha(opacity=85); }
		
	ol.notes li img:hover {
		opacity: 1;
		filter:alpha(opacity=100); }	
		
	strong { color: #333; font-weight: bold; }
	
	em { color: #333; font-style: italic; }
	
	
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		AUDIO
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		
	span.playcount {
		font: italic 11px Georgia, "Times New Roman", Times, serif; }
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		NAVIGATION
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#navigation {
		margin-bottom: 30px; }
	
	#navigation span.page_number {
		color: #d0d0d0; }
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FOOTER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#footer {
		margin: 0 0 7em 0;
		float: left;}
			
	#searchform input {
		border: none;
		background: #eee;
		padding: 3px;
		color: #888; }
			
	#footer a { color: #6DC0A9; }
	
	#footer a:hover { color: #4A8D75; }
	
	.attribution {
		 text-align: right; }



.comment				{ background:url(images/2.gif)  top repeat-x; margin-top:20px; padding-top:15px; margin-bottom:4px;  width:100%; overflow:hidden; font:11px batang, Verdana; line-height: 1.8em;
} 
.comment p			{ margin:3px 0 0 0; padding:0;}
.comment h3			{ display:none;}
.comment ol,
.comment ul			{ margin:0;  padding:0; list-style:none;}
.comment .date		{ font:9px Verdana; color:#999;}
.comment .name	{ font-weight:bold;font:11px dotum, Verdana; }
.comment ol li		{ padding:10px 0;}
.comment li ul li		{ padding:5px 10px 10px 60px; }

.comment .control a.address span,
.comment .control a.modify span,
.comment .control a.write span	{ font:9px Verdana; color:#999;}

.commentWrite						{ margin-top:20px; font:9px verdana;}
.commentWrite input				{ background-color:#fff; font:12px verdana; width:150px; color:#666; }
.commentWrite textarea			{ font:12px verdana; width:400px; color:#666; padding:5px; top:5px; }
.commentWrite .homepage		{ width:300px;}
.commentWrite .submit			{ height:20px; width:150px; font:9px verdana; color:#666; }
.commentWrite input.checkbox		{ width:15px;  background-color:#fff; border:none; padding:0; margin:0; }