*{
scrollbar-3dlight-color:#F8E2A7;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#F8E2A7;
scrollbar-face-color:#F8E2A7;
scrollbar-highlight-color:#F8E2A7;
scrollbar-shadow-color:#F8E2A7;}


body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #F7F0EA;
	COLOR : #282828;
	font-size: 12px;
	font-family: 굴림,돋움,SANS-SERIF;
	line-height: 1.5em;
	}
	a:link {COLOR: #3B5F10; TEXT-DECORATION: NONE; }
	a:visited {COLOR: #3B5F10; TEXT-DECORATION: NONE; }
	a:hover {COLOR: #C05723; TEXT-DECORATION: UNDERLINE; }
	a:active {COLOR: #3B5F10; TEXT-DECORATION: NONE; }

hr.line { display: none; }/*system class*/

#body {
	width: 800px;
	margin: 0;
	padding: 0;
	text-align: center;	
	}


#container {
	width: 800px;
	margin: 0;
	text-align: left;
	}

#header {
	width: 800px;
	height: 100px;
	padding-left: 5px;
	position: relative;
	}

#content {
	float: left;
	width: 600px;
	text-align: center;
	}

#sidebar {
	float: right;
	width: 150px;
	text-align: center;
	line-height: 1.5em;
	margin-bottom: 20px;
	padding-top: 0px;
	}

#footer {
	width: 600px;
	height: 100px;
	clear: both;
	font-size: 12px;
	text-align: left;
	}

#top{
	text-align: left;
	}	
	#top a:link		{ COLOR: #2C4816; TEXT-DECORATION: NONE; }
	#top a:VISITED	{ COLOR: #2C4816; TEXT-DECORATION: NONE; }
	#top a:HOVER	{ COLOR: #FFFFFF; TEXT-DECORATION: NONE; }
	#top a:ACTIVE	{ COLOR: #2C4816; TEXT-DECORATION: NONE; }

/* header 스타일 시작 */
#header {}
	#header a:link {COLOR: #000; TEXT-DECORATION: NONE;}
	#header a:visited {COLOR: #000; TEXT-DECORATION: NONE;}
	#header a:hover {COLOR: #888; TEXT-DECORATION: NONE; }
	#header a:active {COLOR: #000; TEXT-DECORATION: NONE;}

#header p.h1 {
	margin: 0;
	padding: 40px 0px 5px;
	font-size: 24px;
        font-weight: bold;
	font-family: 맑은 고딕, 서울한강체 L, TAHOMA, 바탕;
	text-align: left;}

#header p.url {
	margin: 0;
	padding-bottom: 20px;
	text-align: left;
        font-family: HY견고딕, 서울들국화, TAHOMA, 서울도트, 바탕;
	}
	#header p.url A:LINK	{ COLOR: #2C4816; TEXT-DECORATION: NONE; }
	#header p.url A:VISITED	{ COLOR: #2C4816; TEXT-DECORATION: NONE; }
	#header p.url A:HOVER	{ COLOR: #FFFFFF; TEXT-DECORATION: NONE; }
	#header p.url A:ACTIVE	{ COLOR: #2C4816; TEXT-DECORATION: NONE; }



p.usermenu {
	margin: 0;
	text-align: right;
        font-family: TAHOMA;
	padding: 0;
	COLOR : #D07D58;}
	p.usermenu A:LINK	{ COLOR: #AB5935; TEXT-DECORATION: NONE; }
	p.usermenu A:VISITED	{ COLOR: #AB5935; TEXT-DECORATION: NONE; }
	p.usermenu A:ACTIVE	{ COLOR: #AB5935; TEXT-DECORATION: NONE; }
	p.usermenu A:HOVER	{ COLOR: #FFFFFF; TEXT-DECORATION: NONE; }

/* header 스타일 끝 */



/* content 스타일 시작 */
#content div.post {MARGIN-BOTTOM : 50PX;
	text-align: left;
	}
#content div.post h2.postdate {}
#content div.post p.posttitle {MARGIN : 0PX 0PX 0PX 5PX;
	PADDING: 0PX;
	FONT-FAMILY : 돋움,굴림,HY견고딕;
	COLOR : #fff;
	font-size : 15px;
	LINE-HEIGHT:1.0em; 
	FONT-WEIGHT : BOLD;}
#content div.post p.postadmin {
	COLOR : #567F25;
	margin: 0px;}
#content div.post div.content {MARGIN :10PX 15PX 30PX 15PX;
	width: 570px;
	overflow: hidden;
	background-color: #fff;
	line-height: 1.6em;}

#content div.post div.content img.image_top	{ margin-bottom : 15px; }/*system class*/
#content div.post div.content img.image_mid { margin: 15px 0; }/*system class*/
#content div.post div.content img.image_left { margin: 0 15px 15px 0; }/*system class*/
#content div.post div.content img.image_right { margin: 0 0 15px 15px; }/*system class*/

#content div.post div.content a.more {}
#content div.post div.content span.archivedate {}

#content div.post p.posttail {
	MARGIN : 10PX 12PX 2PX 10PX;
	clear: both;
	text-align: right;
	}

#content div.post p.posttail a.checkpost {}
#content div.post p.posttail a.permalink {}
#content div.post p.posttail span.author {}
#content div.post p.posttail a.time {}
#content div.post p.posttail a.category {}

#content div.post p.posttail a.tail_trb {}
#content div.post p.posttail a.tail_trb span {}

#content div.post p.posttail a.tail_cmt {}
#content div.post p.posttail a.tail_cmt span {}
#content div.post p.posttail strong { font-weight: normal; }

#content p.page {color: #F7F0EA;}
/* content 스타일 끝 */



/* comment 및 trackback 스타일 시작 */
#content div.post div.comment {BORDER : 1PX #FFF1C0 solid;
	BACKGROUND : #FEFBEA;
	PADDING : 15PX;
	MARGIN : 30PX 20PX;
	WIDTH : 528PX;
	OVERFLOW : HIDDEN;}
#content div.post div.comment div.comment_body {MARGIN :0px 10px 30PX;}
#content div.post div.comment div.comment_tail {MARGIN : 15PX 0PX 5PX;}
#content div.post div.comment div.comment_input {MARGIN-TOP : 20PX;
	padding: 10 0 10 0;}
#content div.post div.comment div.comment_line {BORDER-TOP : 1PX #FCD69A  dotted;
	margin-top: 10px;}
#content div.post div.comment div.track_top {}

#content div.post div.comment div.comment_input textarea {width: 500px !important;
	height: 100px !important;
	padding: 5px;
	-moz-border-radius: 6px;
	BORDER : 1PX #FCD69A solid;
	scrollbar-3dlight-color:#FCF5CE;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FCF5CE;
	scrollbar-face-color:#FCF5CE;
	scrollbar-highlight-color:#FCF5CE;
	scrollbar-shadow-color:#FCF5CE;}

#content div.post div.comment div.comment_input form p input#name {
	background-color: #ffffff;
	border: 1px solid #FCD69A;
	color: #22222; }
#content div.post div.comment div.comment_input form p input#passwd {
	background-color: #ffffff;
	border: 1px solid #FCD69A;
	color: #22222; }
#content div.post div.comment div.comment_input form p input#homepage {
	background-color: #ffffff;
	border: 1px solid #FCD69A;
	color: #22222; }



/* comment 및 trackback 스타일 끝 */



/* 본문 내의 자주 사용하는 태그 속성 시작 */
#content div.post div.content ul {}
#content div.post div.content ul li {}
#content div.post div.content ol {}
#content div.post div.content ol li {}
#content div.post div.content blockquote {}

#content div.post div.content q {}
#content div.post div.content acronym {}
#content div.post div.content strong {}
#content div.post div.content em {}

#content div.post div.content dl {}
#content div.post div.content dl dt {}
#content div.post div.content dl dd {}

#content div.post div.content cite {}
#content div.post div.content code {}
#content div.post div.content samp {}
#content div.post div.content kbd {}
/* 본문 내의 자주 사용하는 태그 속성 끝 */



/* sidebar 스타일 시작 */
#sidebar p.logoimage {MARGIN : 5PX 0PX 0PX 0PX;
	OVERFLOW : HIDDEN;}

#sidebar p.description {
	MARGIN : 10PX 10PX 12PX 14PX;
	LINE-HEIGHT : 150%;
	OVERFLOW : HIDDEN;
        font-family: 맑은 고딕, 서울한강체 L, VERDANA;
	text-align : left;}
#sidebar p.nick {}
#sidebar p.nick img { vertical-align: text-bottom; }/*system class*/

#sidebar div.menu {
	width: 150px;
	margin: 5px;
	text-align: left;
	overflow: hidden; }


#sidebar div.menu .posttitle {PADDING : 0PX;
	MARGIN : 5PX 0PX 0PX;
	}

#sidebar div.menu .content { list-style: none; padding: 1px 0px 1px; margin: 5px 0px 12px; overflow: hidden; }/*system class*/

#sidebar div.menu ul.content li {margin 2px;}
#sidebar div.menu ul.content li span.small { display: block; }/*system class*/
#sidebar div.menu ul.content li span.small {MARGIN-bottom : 5PX}

#sidebar div.menu .content form#finder {}/*system class*/
#sidebar div.menu .content input#kwd { width: 100px; font-size: 12px; vertical-align: top; }/*system class*/
#sidebar div.menu .content input#submit { margin-left: 5px; vertical-align: top; }/*system class*/

#sidebar div.banner {margin: 20px 0;}
#sidebar div.xml {FONT-FAMILY : VERDANA;
font-size: 12px;
margin: 10px 0;}
/* sidebar 스타일 끝 */



/* calendar 스타일 시작 */
div.cal {
	MARGIN : 20PX 0PX 10PX;
	WIDTH : 150PX;
	TEXT-ALIGN : CENTER;
	FONT-SIZE : 10px;
	LINE-HEIGHT: 1.7em;}
div.cal_head {
	WIDTH : 150PX;
	FONT-SIZE : 11px;
	LINE-HEIGHT:150%; 
	FONT-FAMILY:  VERDANA, 돋음; TEXT-ALIGN : CENTER;
	PADDING : 4PX 0PX;
	MARGIN-BOTTOM : 10PX;}
div.cal_body { WIDTH : 150PX;
	text-ALIGN : CENTER;}
div.cal_bottom { }

.cal { FONT-FAMILY: VERDANA, 돋움; 
	TEXT-ALIGN : CENTER; }
.cal_day { FONT-WEIGHT : BOLD;  }
.cal_sun { FONT-WEIGHT : BOLD; }
.cal_sat { FONT-WEIGHT : BOLD; }
.cal_today { FONT-WEIGHT : BOLD; }
.cal_tr { }
/* calendar 스타일 끝 */