/* ����Ʈ ���� */
/*@font-face {font-family:TTche;src:url(./images/TTche.eot);}*/
@font-face {font-family:TTche;src:url(./images/typoenter.net_WEB_PLX_1.07.0319_enter-solip9.ewf);}
.tt9pt { color:#AAAAAA; font-family:TTche; font-size:9pt; }
.tt9dark { color:#595959; font-family:TTche; font-size:9pt; letter-spacing:1px; }

body { margin:0px 0px 0px 0px; padding:15px 15px 15px 15px; background:url(./images/bg.gif) NO-REPEAT FIXED; background-color:#3D3D3D;}
input, textarea { font-family:TTche; font-size:9pt; color:#AAAAAA; background-color:#4B4B4B; border:1px solid #828282; }
img { border:none; }
hr { margin:0px 0px 0px 0px; height:1px; }

#Header {
	width:960px;
}
	#Header h1 {
		font-family:Tahoma;
		font-size:16pt;
		color:#AAAAAA;
	}

	#Header A:LINK, #Header A:VISITED {
		color:#AAAAAA;
		text-decoration:none;
	}

	#Header A:HOVER, #Header A:ACTIVE {
		color:#f30;
	}

#Menu {
	width:960px;
}

#Menu div.mAdmin {
	width:200px;
	float:left;
	padding:6px 0px 0px 0px;
}

#Menu div.mBlog {
	width:760px;
	float:right;
	text-align:right;
}

#Container {
	width:960px;
}

#sBar {
	width:200px;
	float:left;
}

	#sBar A:LINK, #sBar A:VISITED {
		font-family:TTche;
		font-size:9pt;
		color:#DBDBDB;
		text-decoration:none;
	}

	#sBar A:HOVER, #sBar A:ACTIVE {
		color:lightblue;
		background-color:#232323;
	}

	#sBar div.title {
		margin:5px 0px 0px 0px;
		width:190px;
		padding:2px 5px 2px 5px;
		background-color:#2A2A2A;
		color:#6F6F6F;
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		cursor:hand;
	}

	#sBar input.search { width:144px; }
	#sBar input.submit { width:48px; }

	/* �޷� �κ� */
	#sBar .calender A:LINK, #sBar .calender A:VISITED {
		font-family:Tahoma;
		color:lightblue;
		text-decoration:none;
	}

	#sBar .calender A:HOVER, #sBar .calender A:ACTIVE {
		font-family:Tahoma;
		color:#f30;
	}

	a.cal_click:link,a.cal_click:visited { color:#AAAAAA; font-weight:bold; text-decoration:none; }
	a.cal_click:hover { color:#f30; font-weight:bold; }

	.cal_month { 
		font-family:Tahoma;
		font-size:14px;
		height:20px; 
		font-weight:bold;
	} 

	.cal_week {
		text-align:center;
		color:#AAAAAA;
		font-size:9pt;
	}

	.cal_week1 {
		color:#AAAAAA;
		text-align:center;
		font-size:9pt;
		height:16px;
	}

	.cal_week2 {
		text-align:center;
		font-size:9pt;
		color:red;
		height:16px;
	}

	.cal_day3 {
		font-family:tahoma;
		font-size:8pt;
		text-align:center;
		height:16px;
	}

	.cal_day4 {
		font-family:tahoma;
		font-size:9pt;
		font-weight:bold;
		color:lightgreen;
		background-color:#777777;
	}

	.cal_current_week {
		background:#575757;
	}

	/* ī�װ��� �κ� */
	#sBar div.category.tree { padding:7px 0px 0px 18px; }
	.ib { cursor:pointer; }
	.branch3 { cursor:pointer; font-family:TTche; font-size:9pt; }
	.c_cnt { color:#f30; font-family:Tahoma; font-size:7pt; }

	#sBar div.list { padding:0px 5px 0px 5px; line-height:16px; }

	/* ī���� �κ� */
	#sBar span.cTotal { font-family:TTche; font-size:9pt; color:lightblue; }
	#sBar span.cDay { font-family:TTche; font-size:9pt; color:lightgreen; }

	/* ī�Ƕ���Ʈ �κ� */
	#sBar div.copy { text-align:center; font-family:TTche; font-size:9pt; color:white; }

/* ������ */
.c1 { color:red; }

#Main {
	width:728px;
	float:right;
/*	background-color:#4B4B4B;*/
	border:1px solid #828282;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 10px;
}

	#Main h3 {
		margin:0px 0px 5px 0px;
		font-family:Gulim;
		font-size:11pt;
		font-weight:bold;
	}
		#Main h3 A:LINK, #Main h3 A:VISITED {
			font-family:Gulim;
			font-size:11pt;
			font-weight:bold;
			color:#585858;
			text-decoration:none;
		}

		#Main h3 A:HOVER, #Main h3 A:ACTIVE {
			font-family:Gulim;
			font-size:11pt;
			font-weight:bold;
			color:darkblue;
			text-decoration:none;
		}

	#Main h4 {
		margin:0px 0px 0px 0px;
		font-family:TTche;
		font-size:9pt;
		color:#DBDBDB;
	}

	#Main h5 {
		margin:0px 0px 0px 0px;
		font-family:TTche;
		font-size:9pt;
		color:#DBDBDB;
		font-weight:normal;
	}

	#Main A:LINK, #Main A:VISITED { font-family:TTche; font-size:9pt; color:#DBDBDB; text-decoration:none; }
	#Main A:HOVER, #Main A:ACTIVE { font-family:TTche; font-size:9pt; color:#f30; text-decoration:underline; }

	#Main A.cloud3:LINK, #Main A.cloud3:VISITED { font-family:Dotum; font-size:11pt; font-weight:bold; color:#417001; text-decoration:none; background-color:lightpink; }
	#Main A.cloud3:HOVER, #Main A.cloud3:ACTIVE { text-decoration:underline; background-color:lightyellow; }
	#Main A.cloud1:LINK, #Main A.cloud1:VISITED { font-family:Gulim; font-size:16pt; font-weight:bold; color:purple; text-decoration:none; background-color:#FBC1FF; }
	#Main A.cloud1:HOVER, #Main A.cloud1:ACTIVE { text-decoration:underline; background-color:lightyellow; }

	#Main .sList {
		width:100%;
		margin:0px 0px 30px 0px;
	}

	#Main .sList tr.title { height:30px; }
	#Main .sList td.title { border-bottom:1px solid #BBBBBB; color:#DBDBDB; }
	#Main .sList tr.list { height:16px; }

	#Main .sList.date {
		width:12%;
	}

	#Main .sList.contents {
		width:88%;
	}

	#Main div.postTitle {
		width:708px;
		color:#2F2F2F;
		background-color:#D0D0D0;
		border-bottom:1px dotted #8D8D8D;
		padding:12px 10px 12px 10px;
		margin:0px 0px 10px 0px;
	}

	#Main div.postMain {
		font-family:TTche;
		font-size:9pt;
		color:#BBBBBB;
	}

	#Main div.postAdmin {
		width:100%;
		text-align:right;
		margin:0px 0px 10px 0px;
	}

	#Main div.postTag {
		width:100%;
		margin:0px 0px 10px 0px;
	}

	#Main div.postAction {
		width:100%;
		margin:0px 0px 5px 0px;
	}

	#Main div.postTb {
		width:716px;
		padding:5px 5px 5px 5px;
		margin:0px 0px 10px 0px;
		border:1px solid #999999;
		background-color:#6C6C6C;
		font-family:TTche;
		font-size:9pt;
		line-height:15px;
		color:white;
	}

	#Main div.postTb.tbFrom {
		width:680px;
		float:left;
	}

	#Main div.postTb.tbAdmin {
		width:36px;
		float:right;
		text-align:right;
	}

	#Main div.postRp {
		width:716px;
		padding:5px 5px 5px 5px;
		margin:0px 0px 10px 0px;
		border:1px solid #999999;
	}

	#Main div.postRp span.name {
		font-family:TTche;
		font-size:9pt;
		color:#DBDBDB;
	}

	#Main td.From {
		width:600px;
	}

	#Main td.Admin {
		width:116px;
		text-align:right;
	}

	#Main div.postRp2 {
		width:690px;
		padding:5px 5px 5px 5px;
		margin:5px 0px 0px 14px;
		background-color:#555555;
		border:1px solid #999999;
	}

	#Main td.rpFrom {
		width:574px;
	}

	#Main label {
		color:#DBDBDB;
	}

	#Main input.rpSecret {
		border:none;
	}

	#Main input.rpHome {
		width:500px;
		margin:0px 0px 0px -1px;
	}

	#Main textarea.rpMemo {
		width:99.6%;
		height:80px;
		border-right:none;
	}

	#Main input.rpSubmit {
		width:100%;
		font-weight:bold;
		color:#DDDDDD;
		background-color:#666666;
	}

	#Main div.sPaging {
		margin:40px 0px 0px 0px;
		text-align:center;
	}

	#Main div.sPaging .no-more-prev, div.sPaging .no-more-next { color:#888888; }
	#Main div.sPaging .selected { color:lightblue; font-weight:bold;  }

	#Main div.gList {
		margin:10px 0px 0px 0px;
		padding:9px 5px 5px 5px;
		border:1px solid #828282;
	}

#Footer {
	clear:both;
	width:760px;
	margin:15px 0px 0px 200px;
	text-align:center;
}

#Footer A:LINK, #Footer A:VISITED { color:lightgreen; text-decoration:none; }
#Footer A:HOVER, #Footer A:ACTIVE { color:pink; background-color:#4B4B4B; }