@charset "utf-8";

BODY {
	margin:			0px;
}
P, LI, DT, DD {
	font-family:		"Verdana", "Luxi Sans", "Tahoma", "Arial", "굴림", "은 돋움", "Baekmuk Gulim", sans-serif;
}
P {
	color:			#3C2C60;
	font-size:		10pt;
	line-height:		150%;
	margin:			0px 0px 1em 0px;
}
LI {
	color:			#3C2C60;
	font-size:		10pt;
	line-height:		150%;
}
A {
	color:			#3C2C60;
	font-weight:		bold;
	text-decoration:	none;
}
A:hover {
	color:			#3C2C60;
	font-weight:		bold;
	text-decoration:	underline;
}
IMG {
	border:			0px;
}
H1, H2, H3 {
	font-family:		"Trebuchet MS", "Luxi Sans", "Verdana", "Arial", "굴림", "은 돋움", "Baekmuk Gulim", sans-serif;
}
H1 {
	height:			100px;
	background-image:	url("img/title_back.png");
	margin:			0px;
	padding:		0px 0px 0px 5px;
}
H2 {
	clear:			left;
	color:			#625383;
	border-bottom:		3px solid #625383;
	font-size:		18pt;
	font-weight:		bold;
	margin:			10px 0px;
	padding:		0px 5px;
}
H3 {
	color:			#776997;
	border-bottom:		1px solid #776997;
	font-size:		16pt;
	font-weight:		bold;
	margin:			10px 0px;
	padding:		0px 5px;
}
PRE {
	border-left:		5px solid #BDB6CE;
	background-color:	#F2F1F5;
	font-family:		"Lucida Console", "Luxi Mono", "돋움체", "은 타자", "Baekmuk Dotum", monospace;
	font-size:		10pt;
	margin:			10px 5px;
	padding:		10px;
}
PRE.small {
	font-size:		7.5pt;
}
PRE.xsmall {
	font-size:		5pt;
}
HR {
	height:			1px;
	margin:			10px 0px;
	padding:		0px;
	color:			#3C2C60;
	background-color:	#3C2C60;
	border:			0px;
	clear:			both;
}
ADDRESS {
	clear:			both;
	color:			white;
	font-size:		8pt;
	font-family:		"Trebuchet MS", "Luxi Sans", "Tahoma", "Arial", sans-serif;
	font-style:		normal;
	text-align:		right;
	padding:		5px 5px 3px 60px;
	margin:			10px 0px 0px 0px;
	background-image:	url("img/footer.png");
	background-repeat:	repeat-y;
	background-position:	right;
	border-bottom:		2px solid #3C2C60;
}
ADDRESS A {
	color:			white !important;
	font-weight:		normal !important;
}
ADDRESS IMG {
	vertical-align:		middle;
}
#contents {
	margin:			0px;
	padding:		0px 10px;
}

.entry {
	clear:			left;
}
.entry H3 {
	color:			#776997;
	border-bottom:		1px solid #776997;
	font-family:		"Verdana", "Luxi Sans", "Arial", "굴림", "은 돋움", "Baekmuk Gulim", sans-serif;
	font-size:		12pt;
	margin:			0px;
	padding:		0px;
}
.entry H3 A {
	color:			#776997 !important;
	text-decoration:	none !important;
}
.entry H3 IMG {
	float:			left;
	margin:			0px 10px 10px 0px;
}
.entry P {
	margin:			5px 0px 5px 90px;
	line-height:		120%;
}
.entry .info {
	margin:			2px 0px 10px 90px;
	font-size:		8pt;
	color:			#776997;
}
.entry .info A {
	color:			#776997;
	font-weight:		normal;
}
.entry .info A:hover {
	color:			white;
	background-color:	#776997;
}

.message {
	margin-top:		8px;
	margin-bottom:		8px;
}
.message SMALL {
	font-size:		8pt;
	font-weight:		bold;
	color:			#776997;
}

PRE.php {
	color:			#000000;
}
PRE.php SPAN.hlc {
	color:			#FF8000;
}
PRE.php SPAN.hld {
	color:			#0000BB;
}
PRE.php SPAN.hlk {
	color:			#007700;
}
PRE.php SPAN.hls {
	color:			#DD0000;
}

#ts3bar {
	margin:			0px;
	padding:		5px;
	background-color:	#1A1426;
	color:			white;
	font:			8pt "Tahoma", "Verdana", "Luxi Sans", "Arial", "Helvetica", "굴림", "Gulim", "은 돋움", "Baekmuk Gulim", sans-serif;
}
#ts3bar a {
	color:			white;
	text-decoration:	none;
	font-weight:		normal;
}
#ts3bar a:hover, #ts3bar a:focus {
	text-decoration:	underline;
}
.hide {
	display:		none;
}

