@charset "utf-8";

/****************************************************************************************************
		Version: 3.0
		Language: English
		Theme Name: swf. ardoise v.3.0
		Description: swf.'s black theme - XHTML 1.0 Strict DTD VERSION

		Theme Author: nani (http://sangsangbox.net/)
		Original Author: swf. (http://blog.swellfish.net/)

		Powered by Tatter&Company / Tatter&Friends
		Synchronize with Tattertools 1.1.0

		This theme has been recreated for Tattertools 1.1 theme which was
		swf's black theme(HTML 4.0-TR-DTD) for 0.9x version.
		You can NOT distribute to public; however, you are free to modify.
		Ask nani or swf for any bug report or modification request.

		Description : Cascading Stylesheet
		Generator   : editPlus v.2.2.1

		v.2.0 Last update: 2006-07-26
		v.2.1 Last update: 2006-11-20
		v.3.0 Last update: 2006-11-27
****************************************************************************************************/










/****************************************************************************************************
		swf. ardoise (English) v.3.0
		Common Cascading / unCommon Cascading / Tattertools Definition Cascading
****************************************************************************************************/





/****************************************************************************************************
		Common Cascading Style-sheet
		Code List : Element Setting, Layout Cascading, Layout Decoration
****************************************************************************************************/





/*---------------------------------------------------------------------------------------------------
		ELEMENT SETTING
		Element List : body, img, input, textarea, form,
		               ul, li, a, headline(h1~h4),
		               blockquote, code, label, p, cite
---------------------------------------------------------------------------------------------------*/

body,
input,
textarea
{
	font-size               : 9pt;
	font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
}

body
{
	margin                  : 0;
	color                   : #FFF;
	background              : #333 url(./images/bg.gif) top left repeat-x;
}

img,
input,
textarea { border: 0; }

form,
input,
ul,
li,
dl,
dt,
dd       { margin: 0; }

input,
textarea,
ul,
li,
dl,
dt,
dd       { padding: 0; }

a        { text-decoration: none; }
a:hover  { text-decoration: underline; }

h1,
h2,
h3,
h4
{
	margin                  : 0;
	padding                 : 0;
}

/*blockquote
{
	padding                 : 10px;
	background              : #C35615;
	border                  : 1px solid #C35615;
}                      quote: border around like box */

blockquote          /* quote: vertical line on left, most frequently used style */
{
	border-left             : 2px solid #94CC27;
	padding                 : 0 0 0 10px;
	text-align              : justify;
	font-weight             : normal;
	font-size               : 1em;
}

blockquote
{
	font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif; /* default */
	/*font-family             : Tahoma, Helvetica, Arial, Gulim, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;*/
	/*font-family             : Garamond, Times, Batang, "segoe UI", "Malgun Gothic", AppleMyungjo, serif;*/
}

code
{
	margin                  : 10px;
	width                   : 530px;
	padding                 : 10px;
	display                 : block;
	background              : #222;
	border                  : 1px solid #000;
	color                   : #FFF;
	font-weight             : normal;
	font-size               : 1em;
	font-family             : "Courier New", Courier, sans-serif; /* default */
	/*font-family             : fixedsys, system, sans-serif;*/
}

label { cursor: pointer; }
cite  { font-style: normal; }





/*---------------------------------------------------------------------------------------------------
		LAYOUT CASCADING
		Layout Area : Header Area
		              Content Area, Sidebar Area
		              Footer Area
---------------------------------------------------------------------------------------------------*/

/* Text Uppercase **********************************************************************************/
	.guestFormSubmit .formSubmit input,
	.commentFormSubmit .formSubmit input,
	.protectedForm dd input
	{ text-transform: uppercase; }

/* Hidden Display **********************************************************************************/
	#sidebarCountTitle,
	#sidebarSearchTitle,
	#sidebarArchiveTitle,
	#sidebarSearch label,
	.formHidden
	{ display: none; }

/* Layout ******************************************************************************************/
	#layoutTop { margin: 20px 10px 50px 10px; }

	#layoutTop h1 a { color: #000; }

		#topNav
		{
			overflow                : hidden;
			font-size               : 7pt;
		}

			#navTitle
			{
				display                 : block;
				float                   : left;
				color                   : #94CC27;
				font-weight             : bold;
				font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
			}

			#topNav ul { float: left; }

				#topNav li
				{
					display                 : inline;
					list-style              : none;
				}

					#topNavBlog,
					#topNavLocal,
					#topNavTag,
					{
						padding-right           : 5px;
						background              : url(./images/topNavLine.gif) 100% 50% no-repeat;
					}

					* html #topNav li
					{	/* IE6 HACK */
						padding-left            : 5px;
						padding-right           : 2px;
					}

					*+html #topNav li
					{	/* IE7 HACK */
						padding-left            : 5px;
						padding-right           : 2px;
					}

					#topNav a
					{
						color                   : #FFF;
						font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
					}

	#wrapLayout
	{
		width: 970px;
		overflow: hidden;
	}

		#layoutSidebar
		{
			float                   : left;
			width                   : 200px;
			padding                 : 50px 20px 40px 10px;
		}

		#containLayout
		{
			float                   : left;
			width                   : 730px;
		}

	#layoutBottom
	{
		padding                 : 5px 0 50px 230px;
		clear                   : both;
		color                   : #C9C9C9;
		font-size               : 7pt;
	}

	* html #layoutBottom
	{	/* IE6 HACK */
		position                : relative;
		top                     : -50px;
	}





/*---------------------------------------------------------------------------------------------------
		LAYOUT DECORATION
		Cascading List : #layoutHeader
		                 #layoutContainer, #layoutSidebar
		                 #layoutFooter
---------------------------------------------------------------------------------------------------*/

/* Sidebar *****************************************************************************************/
	#layoutSidebar div { margin-bottom: 20px; }
	#layoutSidebar a   { color: #FFF; }

	#layoutSidebar strong
	{
		font-size               : 8pt;
		font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
	}

	#layoutSidebar li
	{
		list-style              : none;
		margin-left             : 10px;
	}

		#sidebarCount p
		{
			font-size               : 7pt;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

	#sidebarCategory { clear: both; }

	#sidebarCategory ul
	{
		padding-left            : 5px;
		list-style              : none;
	}

		#sidebarCategory ul li a
		{
			color                   : #000;
			font-size               : 8pt;
		}

		#sidebarCategory ul li ul { padding-left: 10px; }

			#sidebarCategory ul li ul li a
			{
				color                   : #797979;
				font-weight             : normal;
				padding-left            : 10px;
				background              : url(./images/bLineArrow.gif) 0 50% no-repeat;
			}

				#sidebarCategory ul li ul li ul li a
				{
					color                   : #94CC27;
					padding-left            : 10px;
					background              : url(./images/bReplyArrow.gif) 0 50% no-repeat;
				}

		#sidebarArchive option,
		#sidebarArchive select
		{
			background              : #000;
			border                  : 0;
			color                   : #FFF;
			cursor                  : pointer;
			text-align              : center;
			font-size               : 7pt;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

		.sidebarArchiveOption { font-weight: bold; }

		#sidebarSearch dl { overflow: hidden; }

			#sidebarSearch dt
			{
				float                   : left;
				width                   : 127px;
				height                  : 23px;
				background              : url(./images/bgSearch.gif) top left no-repeat;
			}

			#sidebarSearch dd
			{
				float                   : left;
				width                   : 23px;
				height                  : 23px;
				background              : url(./images/btnSearch.gif) top left no-repeat;
			}

			#sidebarSearch dt input
			{
				margin                  : 5px;
				width                   : 117px;
				background              : transparent;
			}

			#sidebarSearch dd input
			{
				margin                  : 3px;
				padding                 : 0 4px;
				cursor                  : pointer;
				background              : transparent;
			}

		#sidebarMeta a
		{
			font-size               : 7pt;
			color                   : #C9C9C9;
		}

/* Recently List ***********************************************************************************/
	#hiddenRecent
	{
		overflow                : hidden;
		padding-bottom          : 20px;
		height                  : 200px;
	}

		#blockRecent a,
		#noneRecent a
		{
			color                   : #94CC27;
			font-weight             : bold;
			font-size               : 7pt;
		}

		#hiddenRecent div
		{
			float                   : left;
			width                   : 230px;
		}

		#recentArticles,
		#recentComments
		{ margin-right: 20px; }

			#hiddenRecent li { list-style: none; }

				#hiddenRecent strong
				{
					color                   : #C9C9C9;
					font-size               : 8pt;
				}

				#hiddenRecent a
				{
					color                   : #A9A9A9;
					font-size               : 9pt;
				}

				#hiddenRecent p
				{
					margin                  : 0;
					text-align              : right;
					font-size               : 9pt;
					color                   : #777;
				}

/* Title Area **************************************************************************************/
	.contentBox
	{
		padding-bottom          : 50px;
		overflow                : hidden;
		background              : url(./images/layoutLine.gif) top left no-repeat;
	}

		h2, h2 a
		{
			font-size               : 12pt;
			color                   : #FFF;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

		h2
		{
			margin-left             : 0;
			padding-top             : 15px;
			padding-left            : 27px;
			background              : url(./images/bWhitePoint2.gif) left bottom no-repeat;
		}

/* Comment Count ***********************************************************************************/
	.c_cnt,
	.cnt
	{
		font-size               : 6pt;
		font-weight             : bold;
		font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
	}





/****************************************************************************************************
		Discommon Cascading Style-sheet
		Code List : body id Setting, Post-form Cascading,
		            Search-page Cascading, Tagclude-page Cascading,
		            Location-page Cascading, Guest-page Cascading, Entry-page Cascading
****************************************************************************************************/

/* Search Page *************************************************************************************/
	#searchList,
	#searchReplyList    { margin: 20px 20px 50px 20px; }

	#searchList li,
	#searchReplyList li { list-style: none; }

	#searchList li a,
	#searchReplyList li a
	{
		padding-left            : 10px;
		color                   : #797979;
		background              : url(./images/bLineArrow.gif) 0% 50% no-repeat;
	}

		.searchDate
		{
			color                   : #444;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

		.searchName { color: #A7A7A7; }

/* Tag-cloud Page **********************************************************************************/
	#tagList
	{
		text-align              : justify;
		margin-top              : 20px;
	}

	#tagList li
	{
		display                 : inline;
		list-style              : none;
		white-space             : nowrap;
	}

	#tagList li a       { padding: 1px; }
	#tagList li a:hover { text-decoration: none; }

	#tagList li a.cloud1:hover,
	#tagList li a.cloud3:hover
	{
		color                   : #FFF;
		background              : #D93C79;
	}

	#tagList li a.cloud2:hover,
	#tagList li a.cloud4:hover,
	#tagList li a.cloud5:hover
	{
		color                   : #FFF;
		background              : #3A3D38;
	}

	#tagList li .cloud1,
	#tagList li .cloud2,
	#tagList li .cloud3,
	#tagList li .cloud4,
	#tagList li .cloud5
	{
		letter-spacing          : -1px;
		font-family             : "Malgun Gothic", Dotum, AppleGothic, "segoe UI", Arial, sans-serif;
	}

	#tagList li .cloud1,
	#tagList li .cloud3,
	#tagList li .cloud5 { font-weight: normal; }

	#tagList li .cloud2,
	#tagList li .cloud4 { font-weight: bold; }

	#tagList li .cloud2,
	#tagList li .cloud3 { font-size: 10pt; }

	#tagList li .cloud4,
	#tagList li .cloud5 { font-size: 9pt; }

	#tagList li .cloud1
	{
		color                   : #D93C79;
		font-size               : 12pt;
	}

	#tagList li .cloud2 { color: #8EC122; }
	#tagList li .cloud3 { color: #717045; }
	#tagList li .cloud4 { color: #3A3D38; }
	#tagList li .cloud5 { color: #070707; }

/* Keyword-log Page ********************************************************************************/
	#keyList
	{
		text-align              : justify;
		margin-top              : 20px;
	}

	#keyList li
	{
		display                 : inline;
		list-style              : none;
		white-space             : nowrap;
	}

	#keyList a
	{
		color                   : #C9C9C9;
		font-size               : 8pt;
	}

/* Location-log Page *******************************************************************************/
	#locationList
	{
		padding-left            : 20px;
		margin-top              : 20px;
	}

	.locationSpot
	{
		color                   : #797979;
		padding-top             : 2px;
		padding-bottom          : 2px;
		padding-left            : 15px;
		background              : url(./images/bLineArrow.gif) 0 50% no-repeat;
	}

	.locationInfo
	{
		padding-top             : 2px;
		padding-bottom          : 2px;
		padding-left            : 15px;
		background              : url(./images/bReplyArrow.gif) 0 50% no-repeat;
	}

	.locationInfo a
	{
		color                   : #94CC27;
		font-weight             : bold;
	}

	#locationList h4 { font-size: 9pt; }

/* Guest-book Page *********************************************************************************/

	/* Guest-book : write a comment ---------------------------------------------------------------*/
	.guestForm
	{
		padding-top             : 10px;
		margin-left             : 5px;
		overflow                : hidden;
	}

	.guestForm dd input
	{
		color                   : #000;
		background              : #FFF;
	}

	.guestForm dt label
	{
		color                   : #000;
		font-size               : 7pt;
		font-weight             : bold;
	}

	.guestForm .formPrivate { overflow: hidden; }

		.guestFormTop
		{
			float                   : left;
			height                  : 23px;
			padding-left            : 5px;
			padding-right           : 5px;
			background              : #FFF url(./images/layoutGuestFormTop.gif) top left no-repeat;
		}

			.guestFormTop .formLabel
			{
				width                   : 45px;
				float                   : left;
			}

			.guestFormTop .formInput
			{
				width                   : 405px;
				float                   : left;
			}

			.guestFormTop .formInput input { width: 160px; }

		.guestFormBottom
		{
			float                   : left;
			height                  : 22px;
			padding-left            : 5px;
			padding-right           : 5px;
			background              : #FFF url(./images/layoutGuestFormBottom.gif) top left no-repeat;
		}

			.guestFormBottom .formLabel
			{
				width                   : 70px;
				float                   : left;
			}

			.guestFormBottom .formInput
			{
				width                   : 380px;
				float                   : left;
			}

			.guestFormBottom .formInput input
			{
				font-size               : 7pt;
				width                   : 160px;
			}

	.guestForm .formComment { overflow: hidden; }

		.guestFormPassword
		{
			position                : relative;
			top                     : 282px;
			height                  : 28px;
			float                   : left;
			clear                   : both;
			padding-left            : 5px;
			padding-right           : 5px;
			background              : #FFF url(./images/layoutGuestFormPassword.gif) top left no-repeat;
		}

			.guestFormPassword .formLabel
			{
				position                : relative;
				top                     : 5px;
				width                   : 65px;
				float                   : left;
			}

			.guestFormPassword .formInput
			{
				position                : relative;
				top                     : 5px;
				width                   : 110px;
				float                   : left;
			}

			.guestFormPassword .formInput input { width: 115px; }

		.formGuest .guestFormTextarea
		{
			position                : relative;
			top                     : -15px;
			clear                   : both;
			overflow                : hidden;
		}

			.guestFormTextarea .formHidden { float: left; }

			.guestFormTextarea .formTextarea
			{
				width                   : 428px;
				height                  : 254px;
				float                   : left;
				padding                 : 5px;
				background              : url(./images/layoutGuestFormTextarea.gif) top left no-repeat;
			}

			* html .guestFormTextarea .formTextarea { position: relative; } /* IE6 HACK */

			.guestFormTextarea .formTextarea textarea
			{
				width                   : 418px;
				height                  : 244px;
				color                   : #000;
				background              : #FFF;
			}

		.formGuest .guestFormSubmit
		{
			position                : relative;
			top                     : -10px;
			left                    : 185px;
			clear                   : both;
			overflow                : hidden;
		}

		.formPrivate .guestFormSubmit
		{
			position                : relative;
			left                    : -15px;
			float                   : left;
			height                  : 254px;
			width                   : 70px;
			text-align              : center;
			background              : #000 url(./images/layoutGuestFormSubmitLogin.gif) top left no-repeat;
		}

			.formGuest .guestFormSubmit .formHidden { float: left; }

			.formGuest .guestFormSubmit .formSubmit
			{
				float                   : left;
				width                   : 90px;
				padding                 : 5px;
				text-align              : center;
				background              : url(./images/layoutGuestFormSubmit.gif) top left no-repeat;
			}

			* html .formGuest .guestFormSubmit .formSubmit { position: relative; } /* IE6 HACK */

			.formGuest .guestFormSubmit .formSubmit input
			{
				width                   : 89px;
				height                  : 18px;
				cursor                  : pointer;
				color                   : #FFF;
				background              : #000;
				font-size               : 7pt;
				font-weight             : bold;
			}

			.formPrivate .guestFormSubmit .formSubmit input
			{
				height                  : 254px;
				background              : #000;
				color                   : #FFF;
				cursor                  : pointer;
				font-size               : 7pt;
				font-weight             : bold;
			}

	/* Guest-book : comment -----------------------------------------------------------------------*/
	.guestRep
	{
		padding-top             : 50px;
		width                   : 475px;
		clear                   : both;
	}

		.guestRep li { list-style: none; }

			.guestRep .listFirst
			{
				padding                 : 20px 0 10px 0;
				background              : url(./images/layoutLine.gif) top left no-repeat;
			}

			.guestRep .listFirst .guestName
			{
				padding-left            : 15px;
				font-size               : 12pt;
				font-weight             : bold;
				font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
				background              : url(./images/bWhitePoint1.gif) 0% 50% no-repeat;
			}

			.guestRep .listFirst .guestName,
			.guestRep .listFirst .guestName a { color: #FFF; }

			.guestRep .listSecond { padding: 10px 5px 10px 20px; }

			.guestRep .listSecond .guestName
			{
				padding-left            : 20px;
				background              : url(./images/bWhitePoint4.gif) 0% 50% no-repeat;
			}

			.guestRep p { margin: 5px; }

			.guestRep .guestName,
			.guestRep .guestName a { color: #000; }

		.guestRep .listFirst .guestDesc
		{
			overflow                : hidden;
			width                   : 455px;
			padding-top             : 5px;
			padding-left            : 15px;
			color                   : #FFF;
			font-size               : 8pt;
			text-align              : justify;
		}

		.guestRep .listSecond .guestDesc
		{
			padding-top             : 5px;
			padding-left            : 20px;
			overflow                : hidden;
			width                   : 430px;
			color                   : #FFF;
			font-size               : 8pt;
		}

		.guestRep .listFirst .guestDesc .entryDate { font-weight: bold; }

		.guestRep .listFirst .guestControl,
		.guestRep .listFirst .guestControl a
		{
			color                   : #A9A9A9;
			font-size               : 7pt;
		}

			.guestRep .guestDesc a
			{
				color                   : #94CC27;
				font-weight             : bold;
			}

/* Protected Entry *********************************************************************************/
	.protectedDate
	{
		color                   : #94CC27;
		font-size               : 9pt;
	}

	.protectedLabel
	{
		padding-top             : 10px;
		padding-bottom          : 5px;
	}

	.protectedForm { overflow: hidden; }

		.protectedForm dt
		{
			width                   : 127px;
			height                  : 23px;
			float                   : left;
			background              : url(./images/bgSearch.gif) top left no-repeat;
		}

		.protectedForm dd
		{
			width                   : 23px;
			height                  : 23px;
			float                   : left;
			background              : url(./images/btnSearch.gif) top left no-repeat;
		}

		.protectedForm dt input
		{
			margin                  : 5px;
			width                   : 117px;
			background              : transparent;
		}

		.protectedForm dd input
		{
			margin                  : 3px;
			padding                 : 0 4px;
			cursor                  : pointer;
			background              : transparent;
			color                   : #000;
		}

/* Post Entry **************************************************************************************/

	/* Administrator Tool -------------------------------------------------------------------------*/
	.articleAdmin
	{
		padding-top             : 5px;
		font-size               : 8pt;
		font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
	}

		.articleAdmin,
		.articleAdmin a { color: #C9C9C9; }

		.articleAdmin strong { color: #FFF; }

	/* Description Area ---------------------------------------------------------------------------*/
	.contentDesc
	{
		padding-top             : 15px;
		padding-bottom          : 20px;
	}

	.contentDesc ul,
	.contentDesc ol
	{	/* ul element in context */
		margin-left             : 50px;
		padding                 : 0;
	}

		.contentDesc li { padding-bottom: 10px; }

	.contentDesc a
	{	/* cascading for anchor element in context */
		color                   : #94CC27;
		padding-left            : 15px;
		border-bottom           : 1px dotted #BBB;
		background              : url(./images/bLink.gif) 0% 50% no-repeat;
	}

	.contentDesc a:hover
	{	/* cascading for mouseover on anchor element in context */
		color                   : #555;
		text-decoration         : none;
		background              : #000 url(./images/bLink.gif) 0% 50% no-repeat;
	}

	/* Image Display ------------------------------------------------------------------------------*/
	.cap1
	{
		color                   : #777;
		text-align              : center;
		background              : #222;
		padding                 : 0;
		margin                  : 0;
	}

	.imageblock,
	.dual,
	.triple
	{
		padding                 : 10px;
		margin                  : 10px;
		background              : #222;
	}

	.imageblock img,
	.dual img,
	.triple img
	{
		padding                 : 0;
		margin                  : 0;
	}

	/* Keylog Popup Link --------------------------------------------------------------------------*/
	.contentDesc .key1,
	.contentDesc .key1:hover
	{
		color                   : inherit !important;
		background              : none !important;
		padding-left            : 0 !important;
		border-bottom           : 2px dotted #D93C79 !important;
		cursor                  : help;
	}

	/* More/less Area -----------------------------------------------------------------------------*/
	.moreless_fold,
	.moreless_top,
	.moreless_bottom
	{
		background-repeat       : no-repeat;
		color                   : #94CC27;
		font-weight             : bold;
	}

	.moreless_fold,
	.moreless_top
	{
		background-position     : 0% 50%;
		padding-left            : 15px;
	}

	.moreless_fold { background-image: url(./images/iconMore.gif); }
	.moreless_top  { background-image: url(./images/iconLess.gif); }

	.moreless_bottom
	{
		background-position     : 100% 50%;
		background-image        : url(./images/iconHidden.gif);
		padding-right           : 15px;
		text-align              : right;
	}

	.moreless_content
	{
		padding-top             : 10px;
		padding-bottom          : 10px;
		margin-top              : 10px;
		margin-bottom           : 10px;
		border-top              : 1px dashed #94CC27;
		border-bottom           : 1px dashed #94CC27;
	}

	/* Tags ---------------------------------------------------------------------------------------*/
	.articleTag,
	.articleTag a
	{
		color                   : #C9C9C9;
		font-size               : 8pt;
	}

	/* Trackback && Comment Counting --------------------------------------------------------------*/
	.contentRep
	{
		width                   : 525px;
		padding-top             : 5px;
		text-align              : right;
		font-size               : 8pt;
		font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
	}

		.contentRep,
		.contentRep a { color: #A9A9A9; }

	/* Post Entry : trackback ---------------------------------------------------------------------*/
	.contentTrackback
	{
		width                   : 475px;
		margin-top              : 5px;
		margin-bottom           : 5px;
		margin-left             : 50px;
		background              : #FFF url(./images/layoutCommentBottom.gif) bottom left no-repeat;
	}

		.trackbackTop
		{
			color                   : #000;
			padding-top             : 8px;
			padding-bottom          : 8px;
			text-align              : center;
			font-size               : 7pt;
			font-weight             : bold;
			background              : url(./images/layoutCommentTop.gif) top left no-repeat;
		}

			.trackbackTop span { font-weight: normal; }

		.contentTrackback li
		{
			list-style              : none;
			padding                 : 5px;
			background              : url(./images/layoutDotted.gif) top left repeat-x;
		}

			.contentTrackback p { margin: 5px; }

			.trackbackSite
			{
				padding-left            : 15px;
				color                   : #000;
				font-size               : 7pt;
				background              : url(./images/bBlackPoint1.gif) 0% 50% no-repeat;
			}

				.entryDate
				{
					color                   : #C9C9C9;
					font-size               : 7pt;
				}

					.trackbackSite cite a
					{
						color                   : #000;
						font-size               : 9pt;
						font-weight             : bold;
					}

			.trackbackDesc
			{
				color                   : #A9A9A9;
				font-size               : 8pt;
				text-align              : justify;
			}

				.trackbackDesc strong
				{
					color                   : #000;
					font-size               : 9pt;
				}

	/* Post Entry : comment -----------------------------------------------------------------------*/
	.contentComment
	{
		width                   : 475px;
		margin-top              : 5px;
		margin-left             : 50px;
		margin-bottom           : 5px;
		background              : #FFF url(./images/layoutCommentBottom.gif) bottom left no-repeat;
	}

		.commentTop
		{
			color                   : #000;
			padding-top             : 8px;
			padding-bottom          : 8px;
			text-align              : center;
			font-size               : 7pt;
			font-weight             : bold;
			background              : url(./images/layoutCommentTop.gif) top left no-repeat;
		}

		.contentComment li { list-style: none; }

			.contentComment .listFirst
			{
				padding                 : 5px;
				background              : url(./images/layoutDotted.gif) top left repeat-x;
			}

			.contentComment .listFirst .commentName
			{
				padding-left            : 15px;
				font-size               : 9pt;
				font-weight             : bold;
				background              : url(./images/bBlackPoint1.gif) 0% 50% no-repeat;
			}

			.contentComment .listSecond { padding: 5px 5px 5px 20px; }

			.contentComment .listSecond .commentName
			{
				padding-left            : 15px;
				background              : url(./images/bBlackPoint2.gif) 0% 50% no-repeat;
			}

			.contentComment p { margin: 5px; }

			.contentComment .commentName,
			.contentComment .commentName a { color: #000; }

		.contentComment .listFirst .commentDesc
		{
			color                   : #000;
			width                   : 455px;
			overflow                : hidden;
			text-align              : justify;
			font-size               : 8pt;
		}

		.contentComment .listSecond .commentDesc
		{
			color                   : #000;
			width                   : 430px;
			overflow                : hidden;
			font-size               : 8pt;
		}

			.contentComment .commentDesc a
			{
				color                   : #94CC27;
				font-weight             : bold;
			}

	.rp_secret .commentDesc
	{	/* Secret */
		color                   : #D93C79 !important;
		font-weight             : bold;
	}

	/* Post Entry : write a comment ---------------------------------------------------------------*/
	.commentForm
	{
		padding                 : 7px;
		overflow                : hidden;
		background              : url(./images/layoutDotted.gif) top left repeat-x;
	}

	.commentForm dd input
	{
		color                   : #FFF;
		background              : #000;
	}

	.commentForm dt label
	{
		color                   : #FFF;
		font-size               : 7pt;
		font-weight             : bold;
	}

		.commentFormTop
		{
			float                   : left;
			padding-right           : 5px;
			padding-left            : 5px;
			height                  : 23px;
			background              : #000 url(./images/layoutCommentFormTop.gif) top left no-repeat;
		}

			.commentFormTop .formLabel
			{
				width                   : 45px;
				float                   : left;
			}

			.commentFormTop .formInput
			{
				width                   : 406px;
				float                   : left;
			}

			.commentFormTop .formInput input { width: 160px; }

		.commentFormLeft
		{
			height                  : 22px;
			float                   : left;
			padding-right           : 5px;
			padding-left            : 5px;
			background              : #000 url(./images/layoutCommentFormBottom.gif) top left no-repeat;
		}

			.commentFormLeft .formLabel
			{
				width                   : 70px;
				float                   : left;
			}

			.commentFormLeft .formInput
			{
				width                   : 148px;
				float                   : left;
			}

			.commentFormLeft .formInput input
			{
				font-size               : 7pt;
				width                   : 143px;
			}

		.commentFormRight
		{
			height                  : 22px;
			float                   : left;
			margin-left             : 5px;
			background              : #000 url(./images/layoutCommentFormBottom.gif) top left no-repeat;
		}

			*+html .commentFormRight { width: 228px; } /* IE7 HACK */

			.commentFormRight .formLabel
			{
				width                   : 65px;
				float                   : left;
				margin-left             : 5px;
			}

			.commentFormRight .formInput
			{
				width                   : 158px;
				float                   : left;
			}

			* html .commentFormRight .formInput { width: 153px; } /* IE6 HACK */
			*+html .commentFormRight .formInput { width: 151px; } /* IE7 HACK */

			.commentFormRight .formInput input
			{
				width                   : 140px;
				font-size               : 8pt;
			}

		.commentFormSecret
		{
			padding-left            : 5px;
			height                  :22px;
			clear                   : both;
		}

			.commentFormSecret .formLabel
			{
				width                   : 45px;
				float                   : left;
			}

			.commentFormSecret .formInput
			{
				width                   : 405px;
				float                   : left;
				background              : #FFF;
			}

			.commentFormSecret .formLabel label
			{
				color                   : #000;
				font-weight             : bold;
			}

			.commentFormSecret .formInput input { background: #FFF; }

		.commentFormTextarea { float: left; }

			.commentFormTextarea .formTextarea
			{
				height                  : 194px;
				width                   : 385px;
				background              : #000 url(./images/layoutCommentFormTextarea.gif) top left no-repeat;
			}

			.commentFormTextarea .formTextarea textarea
			{
				color                   : #FFF !important;
				height                  : 174px;
				width                   : 364px;
				margin                  : 10px;
				font-size               : 8pt;
				background              : #000;
			}

			* html .commentFormTextarea .formTextarea textarea { height: 172px; } /* IE6 HACK */

		.commentFormSubmit { float: left; }

			.commentFormSubmit .formSubmit input
			{
				height                  : 194px;
				width                   : 76px;
				cursor                  : pointer;
				font-weight             : bold;
				font-size               : 7pt;
				background              : #0094B5 url(./images/layoutCommentFormSubmit.gif) top left no-repeat;
			}

/* Paging Zone *************************************************************************************/
	#contentBox
	{
		padding-top             : 10px;
		background              : url(./images/pageLine.gif) top left no-repeat;
	}

		.paging,
		.paging a
		{
			color                   : #FFF;
			font-size               : 7pt;
		}

			.pagingNewer,
			.pagingOlder { font-weight: bold; }

			.pagingBlock a
			{
				padding                 : 1px 3px;
				background              : #000;
			}

			.pagingBlock a:hover { text-decoration: none; }

			.selected { font-weight: bold; }










/****************************************************************************************************
		swf. ardoise (English) v.3.0 : Cascading Style-sheet : End
		Last-update 2006. 11. 27.
****************************************************************************************************/
