#news_mainContents {
	float:left;
	width:569px;
	margin:0 15px 20px 0;
	padding:0;
	overflow:hidden; }
#news_subContents {
	float:left;
	width:242px;
	margin:0;
	padding:0;
	overflow:hidden; }

/* 관리자 버튼 */
#admin {
	list-style:square;
	margin:5px 30px;
	padding:0;
	float:right;
	text-align:right; }
	#admin li {
		list-style:square;
		display:inline; }
		#admin li a {
			margin:0;
			padding:2px;
			letter-spacing:-0.1em;
			border:1px #999 solid; }
			#admin li a:link, #admin li a:visited {
				background:#fff;
				color:#999; }
			#admin li a:hover {
				background:#999;
				color:#fff;
				text-decoration:none; }

/* 리스트 화면 */
#news_mainContents table#listTable,
#news_mainContents table#naviTable {
  border-collapse: collapse;
  width: 100%; }
#news_mainContents table#listTable h1 {
	font-family:"바탕", Batang, "Apple Myungjo", serif !important ;
	font-size:15pt;
	letter-spacing:-3px;
	margin:9px 0 4px 0; }
#news_mainContents table#listTable h2 {
	font-family:"돋움", dotum, serif !important ;
	font-size:11pt;
	line-height:1.5em;
	letter-spacing:-2px;
	margin:0 0 3px 0;
	color:#666; }
#news_mainContents #listTable tr:hover { background-color:#ececec; }
	#news_mainContents table#listTable td {
		padding:5px 5px 1px 5px;
		line-height:1.5em;
		border-bottom:1px #ccc dotted;
		color:#666; }
		#news_mainContents table#listTable td.classify {
			text-align:left;
			width:47px;
			padding:5px;
			font-size:8pt;
			letter-spacing:-0.1em; }
		#news_mainContents table#listTable td.subject {
			text-align:left;
			color:#777; }
			#news_mainContents table#listTable td.subject a:hover { color:#E72C5B; }
			#news_mainContents table#listTable td.subject .date {
				font-weight:bold;
				text-align:left;
				color:#999; }
		#news_mainContents table#listTable .thumb {
			float:left;
			margin:5px 5px 0 0;
			padding:0;
			border:1px solid #000;
			background:#fff;
			display:inline; }
		#news_mainContents table#listTable td.name {
			width:75px;
			font-size:10pt;
			font-weight:bold;
			color:#666666;
			letter-spacing:-0.1em; }
		#news_mainContents table#listTable td.regdate {
			width:75px;
			font-size:9pt;
			color:#999; }
		#news_mainContents table#listTable span.tag {
			margin:0;
			padding:0;
			text-align:right;
			font-size:8pt;
			color:#999;
			display:block; }
		#news_mainContents table#listTable .numcom {
			font-size:10pt;
			font-weight:normal;
			letter-spacing:0px;
			margin:0 0 0 5px;
			color:#666666;
			text-decoration:none; }
		#news_mainContents table#listTable .hit {
			font-size:10pt;
			font-weight:normal;
			letter-spacing:0px;
			letter-spacing:0px;
			margin:0 0 0 2px;
			color:#ff0000;
			text-decoration:none; }

#naviTable {
	text-align:center;
	margin-bottom:10px; }
	#naviTable td {
		border:none;
		padding:5px 5px 1px 5px; }

#news_mainContents table#naviTable .write {
	margin:2px;
	padding:2px;
	text-align:right; }
	#news_mainContents table#naviTable .write a {
		margin:2px;
		padding:2px;
		letter-spacing:-0.1em;
		border:1px #999 solid; }
		#news_mainContents table#naviTable .write a:link,
		#news_mainContents table#naviTable .write a:visited { color:#999; }
		#news_mainContents table#naviTable .write a:hover {
			background:#999;
			color:#fff;
			text-decoration:none; }

/* 보기 화면 */
#news_mainContents div#title {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	padding:2px 0;
	margin:0 0 28px 0;
	background:#fff; }
#news_mainContents div#title h1 {
	font-weight:bold;
	font-family:"돋움",Dotum,"굴림",Gulim, "Apple Myungjo", serif !important;
	font-size:16pt;
	letter-spacing:-3px;
	margin:0;
	padding:12px 8px 8px 15px;
	background:#f0f0f0;
	color:#000; }
#news_mainContents div#title h2 {
	font-weight:bold;
	font-family:"돋움",Dotum,"굴림",Gulim, "Apple Myungjo", serif !important;
	font-size:11pt;
	margin:0;
	padding:0 8px 8px 15px;
	background:#f0f0f0;
	color:#666; }
#news_mainContents div#title p {
	font-weight:normal;
	text-align:right;
	letter-spacing:-0.05em;
	margin:0;
	padding:0 8px 8px 15px;
	background:#f0f0f0;
	color:#666; }
	#news_mainContents div#title p span.date { letter-spacing:0; }
	#news_mainContents div#title p span.hit {
		letter-spacing:-0.1em;
		font-weight:bold;
		color:#c70202; }
#news_mainContents div#content {
	margin:0 0 35px 0;
	padding:0;
	font-family:"굴림", gulim, serif !important ;
	font-size:14px;
	letter-spacing:-0.02em;
	line-height:175%;
	text-align:justify;
	color:#262626; }
	#news_mainContents div#content a {
		color:#006699;
		text-decoration:underline; }
		#news_mainContents div#content a:hover {
			color:#006699;
			text-decoration:none; }
	#news_mainContents div#content p {
		margin:1em;
		padding:0; }
	#news_mainContents div#content table {
		margin:0;
		padding:0; }
		#news_mainContents div#content table td {
			margin:0;
			padding:0; }
	#news_mainContents div#content img {
		padding:0;
		border:0; }
#news_mainContents dl#tagWrap {
	margin:0;
	padding:8px 0 35px 0;
	position:relative;
	background:url('./images/tag_dot_line.png') repeat-x left top; }
	#news_mainContents dl#tagWrap dt {
		position:absolute;
		z-index:5;
		left:2px;
		top:13px;
		text-indent:-10000em;
		margin:0;
		padding:0;
		width:30px;
		height:15px;
		background:url('./images/tag_icon.png') no-repeat left top; }
		#news_mainContents dl#tagWrap dd {
			text-align:left;
			margin:0;
			padding:0 0 0 30px; }
			#news_mainContents dl#tagWrap dd span {
				display:inline;
				padding:0;
				margin:0 5px 0 5px;
				font-size:10pt;
				font-weight:bold;
				letter-spacing:-1px;
				color:#0066CC; }
				#news_mainContents dl#tagWrap dd span.tag {
					font-size:11pt;
					font-weight:normal;
					letter-spacing:-1px;
					color:#666; }
					#news_mainContents dl#tagWrap dd span.tag a {
						font-size:11pt;
						letter-spacing:-1px;
						color:#666;
						text-decoration:none; }
						#news_mainContents dl#tagWrap span.tag a:hover { text-decoration:underline; }
					#news_mainContents dl#tagWrap dd span a.del_tag {
						text-indent:-5000em;
						margin:1px;
						padding:2px;
						text-decoration:none;
						background:#fff url('./images/view_icon_delete.gif') no-repeat 50% 50%;
						color:#fff; }
			#news_mainContents dl#tagWrap dd input {
				border:0;
				font-size:10pt;
				width:70px;
				height:18px;
				padding:1px 20px 1px 1px;
				background:url('./images/tag_input.png') no-repeat left top; }
			#news_mainContents dl#tagWrap dd div.help_comment {
				margin:10px 0;
				font-size:10pt;
				letter-spacing:-1px;
				color:#666; }
	#news_mainContents dl#comment_trackback_twitter {
		margin:0 0 20px 0;
		padding:0;
		position:relative;
		background:#E7EFF2; }
		#news_mainContents dl#comment_trackback_twitter dt.ctt_title {
			height:30px;
			margin:0;
			padding:0;
			background:url('./images/comment_title.png') no-repeat left top; }
			#news_mainContents dl#comment_trackback_twitter dt.ctt_modify { background:url('./images/comment_modify.png') no-repeat left top; }
			#news_mainContents dl#comment_trackback_twitter dt.ctt_delete { background:url('./images/comment_delete.png') no-repeat left top; }
			#news_mainContents dl#comment_trackback_twitter dt.delete { background:url('./images/delete_title.png') no-repeat left top; }
			#news_mainContents dl#comment_trackback_twitter dt.ctt_title p {
				width:100%;
				height:30px;
				margin:0;
				padding:0;
				text-indent:-10000em;
				background:url('./images/comment_wrap_right_top.png') no-repeat right top; }
		#news_mainContents dl#comment_trackback_twitter dd.comment_wrap {
			margin:0 8px 10px 9px;
			padding:0;
			background:#fff; }
			#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write {
				margin:0;
				padding:0;
				background:url('./images/comment_inner_left_bottom.png') no-repeat left bottom; }
				#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset { border:0; }
				#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.wrap {
					position:relative;
					margin:0;
					padding:0 0 20px 0;
					background:url('./images/comment_inner_right_bottom.png') no-repeat right bottom; }
				#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write h3 {
					display:block;
					border:0;
					margin:0;
					padding:0;
					width:100%;
					height:22px;
					background:url('./images/comment_inner_left_top.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write h3 p {
						margin:0;
						padding:0;
						text-indent:-10000em;
						height:22px;
						background:url('./images/comment_inner_right_top.png') no-repeat right top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.name {
						position:absolute;
						z-index:200;
						top:22px;
						left:3px;
						margin:0;
						padding:0;
						width:150px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.name label {
							display:block;
							width:45px;
							height:23px;
							float:left;
							text-indent:-10000em;
							background:url('./images/comment_name.png') no-repeat left 6px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.name input {
							border:1px solid #c5c4c4;
							font-size:9pt;
							color:#666;
							width:99px;
							height:19px; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.passwd {
						position:absolute;
						z-index:200;
						top:55px;
						left:3px;
						margin:0;
						padding:0;
						width:150px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.passwd input {
							border:1px solid #c5c4c4;
							font-size:9pt;
							color:#666;
							width:99px;
							height:19px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.passwd label {
							display:block;
							width:45px;
							height:23px;
							float:left;
							text-indent:-10000em;
							background:url('./images/comment_passwd.png') no-repeat left 5px; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.contents {
						margin:0;
						padding:0 73px 0 160px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.contents textarea {
							border:1px solid #c5c4c4;
							font-size:9pt;
							color:#666;
							width:98%;
							height:52px; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.contents {
						margin:0;
						padding:0 80px 0 25px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.contents p {
							color:#707070;
							margin:0;
							padding:0 0 8px 0; }
							#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.contents p a { font-weight:normal; }
								#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.contents p a:hover { color:#E72C5B; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.comment_delete_passwd {
						margin:0;
						font-size:9pt;
						color:#666;
						padding:10px 73px 20px 160px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.comment_delete_passwd p {
							margin:0;
							padding:0; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.comment_delete_passwd input {
							border:1px solid #c5c4c4;
							font-size:9pt;
							color:#666;
							width:99px;
							height:19px; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write fieldset.comment_delete_passwd label {
							display:block;
							width:45px;
							height:23px;
							float:left;
							text-indent:-10000em;
							background:url('./images/comment_passwd.png') no-repeat left 5px; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write input.submit {
						position:absolute;
						z-index:200;
						top:22px;
						right:6px;
						border:0;
						width:60px;
						height:56px;
						text-indent:-10000em;
						background:url('./images/comment_submit.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write input.delete_submit {
						position:absolute;
						z-index:200;
						top:22px;
						right:6px;
						border:0;
						width:60px;
						height:56px;
						text-indent:-10000em;
						background:url('./images/comment_delete_submit.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write input.delete {
						position:absolute;
						z-index:200;
						top:22px;
						right:6px;
						border:0;
						width:60px;
						height:56px;
						text-indent:-10000em;
						background:url('./images/delete_submit.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.submit {
						position:absolute;
						z-index:200;
						top:22px;
						right:6px;
						border:0;
						width:60px;
						height:56px;
						background:url('./images/torun_comment_submit.png') no-repeat left top; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap form#comment_write div.submit a {
							display:block;
							text-align:center;
							font-size:8pt; 
							font-weight:bold;
							letter-spacing:-0.1em;
							color:#fff;
							width:60px;
							height:50px;
							padding-top:6px;
							text-decoration:none; }
			#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list {
				margin:0;
				padding:0;
				background:url('./images/comment_inner_left_bottom.png') no-repeat left bottom; }
				#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list div.wrap {
					position:relative;
					margin:0;
					padding:0 0 8px 0;
					background:url('./images/comment_inner_right_bottom.png') no-repeat right bottom; }
				#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list h3 {
					display:block;
					border:0;
					margin:0;
					padding:0;
					width:100%;
					height:8px;
					background:url('./images/comment_inner_left_top.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list h3 p {
						margin:0;
						padding:0;
						text-indent:-10000em;
						height:8px;
						background:url('./images/comment_inner_right_top.png') no-repeat right top; }
					#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list dl {
						clear:both;
						position:relative;
						margin:0 8px;
						padding:5px;
						color:#666;
						border-bottom:1px #ccc dotted; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list dl dt {
							position:absolute;
							z-index:45;
							left:0;
							top:6px;
							width:100px;
							margin:4px 2px;
							padding:0; }
						#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list dl dd {
							margin:0;
							padding:5px 5px 5px 100px;
							text-align:justify; }
							#news_mainContents dl#comment_trackback_twitter dd.comment_wrap div#comment_list dl dd.cut {
								height:70px;
								overflow:auto; }
		#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter {
			width:100%;
			height:2px;
			margin:0;
			padding:0;
			background:url('./images/comment_wrap_left_bottom.png') no-repeat left bottom; }
			#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt {
				width:100%;
				margin:0;
				padding:0;
				height:2px;
				list-style:none;
				background:url('./images/comment_wrap_right_bottom.png') no-repeat right bottom; }
				#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li {
					position:absolute;
					z-index:20;
					top:2px;
					right:95px; }
					#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_url_copy {
						text-indent:-10000em;
						width:90px;
						height:24px;
						cursor:pointer;
						background:url('./images/trackback_url.png') no-repeat left top; }
						#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_url_copy a {
							display:block;
							width:90px;
							height:24px;
						}
					#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_urls {
						position:absolute;
						z-index:300;
						top:26px;
						right:0;
						padding:6px 10px;
						color:#333;
						background:#e7eff2;
						border:1px dotted #ccc; }
						#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_urls div#trackback_url { padding:0 0 4px 0; }
						#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_urls div.button {
							text-align:right;
							padding:0; }
							#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_urls div.button a {
								color:#666;
								text-decoration:none;
								cursor:pointer; }
					#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#trackback_act {
						text-indent:-10000em;
						width:64px;
						height:24px;
						cursor:pointer;
						background:url('./images/trackback.png') no-repeat left top; }
					#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#tweeter_widget {
						right:23px;
						width:68px;
						height:24px;
						cursor:pointer;
						background:url('./images/retweet.png') no-repeat left top; }
						#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#tweeter_widget a.retweet_cnt { display:none; }
						#news_mainContents dl#comment_trackback_twitter dd#trackback_twitter ul.tt li#tweeter_widget a.retweet {
							display:block;
							text-indent:-10000em;
							width:68px;
							height:24px; }

#news_subContents div.relcon {
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 14px 0;
	background:#ECECEC; }
	#news_subContents div.relcon ul {
		border:1px solid #ccc;
		padding:5px 10px;
		margin:0;
		background:#f9f9f9;
		list-style:none; }
		#news_subContents div.relcon ul li {
			height:17px;
			margin:0;
			padding:0 0 0 21px; }
			#news_subContents div.relcon ul li a {
				font:12px/16px "돋움", dotum;
				letter-spacing:-0.05em;
				color:#000;
				text-decoration:none; }
				#news_subContents div.relcon ul li a:hover { text-decoration:underline; }
			#news_subContents div.relcon ul li.print { background:url('./images/print_icon.png') no-repeat left top; }
			#news_subContents div.relcon ul li.copy { background:url('./images/copy_icon.png') no-repeat left top; }
			#news_subContents div.relcon ul li.author { background:url('./images/author_icon.png') no-repeat left top; }

#news_subContents div.postscript {
	border:1px solid #ccc;
	padding:5px;
	margin:0 0 14px 0;
	background:#ECECEC; }
	#news_subContents div.postscript p.addtit {
		margin:2px 5px 3px 5px;
		padding:0;
		font-weight:bold;
		letter-spacing:-0.1em;
		color:#bd6d0a; }
	#news_subContents div.postscript p.addcon {
		border:1px solid #ccc;
		padding:5px 10px;
		margin:0;
		background:#f9f9f9;
		line-height:140%;
		letter-spacing:-0.1em;
		text-align:justify;
		list-style:none; }

#news_subContents div.widget_box {
	margin:8px 0 0 0;
	padding:8px 5px;
	background:#ECECEC;
	border:1px solid #ccc; }
	#news_subContents div.widget_box div.relative {
		color:#666;
		letter-spacing:-0.1em;
		padding:0;
		margin:0 0 15px 0; }
		#news_subContents div.widget_box div.relative h3 {
			padding:0;
			margin:0;
			text-indent:-10000em; }
			#news_subContents div.widget_box div.relative h3.relcon {
				height:16px;
				background:url('./images/relative_icon.png') no-repeat left top; }
			#news_subContents div.widget_box div.relative h3.tag {
				height:16px;
				background:url('./images/tag_post_icon.png') no-repeat left top; }
			#news_subContents div.widget_box div.relative h3.trackback {
				height:16px;
				background:url('./images/trackback_post_icon.png') no-repeat left top; }
			#news_subContents div.widget_box div.relative h3.site {
				height:16px;
				background:url('./images/post_site_icon.png') no-repeat left top; }
			#news_subContents div.widget_box div.relative h3.data {
				height:16px;
				background:url('./images/post_data_icon.png') no-repeat left top; }
			#news_subContents div.widget_box div.relative h3.twitter {
				height:23px;
				background:url('./images/twitter_icon.png') no-repeat left top; }
		#news_subContents div.widget_box div.relative ul {
			padding:6px;
			margin:0;
			background:#F9F9F9;
			border:1px solid #ccc;
			list-style:none; }
			#news_subContents div.widget_box div.relative ul li {
				font-size:90%;
				line-height:140%;
				letter-spacing:-0.1em;
				padding:0;
				margin:8px 8px 0 6px; }
				#news_subContents div.widget_box div.relative ul li.site {
					padding:0 0 0 10px;
					margin:0;
					line-height:150%;
					background:url('./images/gray_dot.png') no-repeat 2px 6px; }
					#news_subContents div.widget_box div.relative ul li.site a {
						color:#666;
						letter-spacing:-0.1em;
						text-decoration:none; }
						#news_subContents div.widget_box div.relative ul li.site a:hover { text-decoration:underline; }
		#news_subContents div.widget_box div.relative dl {
			padding:6px;
			margin:0;
			background:#F9F9F9;
			border:1px solid #ccc; }
			#news_subContents div.widget_box div.relative dl dt {
				margin:0;
				padding:6px;
				color:#000;
				letter-spacing:-0.1em;
				border-bottom:1px dotted #ccc; }
			#news_subContents div.widget_box div.relative dl dd {
				font-size:90%;
				line-height:140%;
				letter-spacing:-0.1em;
				padding:0;
				margin:8px 8px 0 6px; }
		#news_subContents div.widget_box div.relative h4 {
			margin:0;
			padding:0 0 2px 0;
			font-weight:bold;
			font-size:110%;
			line-height:140%;
			color:#000; }
			#news_subContents div.widget_box div.relative h4 a {
				font-weight:bold;
				font-size:110%;
				line-height:140%;
				letter-spacing:-0.1em;
				color:#000;
				text-decoration:none; }
				#news_subContents div.widget_box div.relative h4 a:hover { text-decoration:underline; }
		#news_subContents div.widget_box div.relative img {
			width:60px;
			height:50px;
			margin:0 6px 0 0;
			padding:2px;
			border:1px solid #d9e0e6;
			border-bottom-color:#c8cdd2;
			border-right-color:#c8cdd2;
			background:#fff;
			float:left;
			color:#666; }
		#news_subContents div.widget_box div.relative p {
			font-size:100%;
			line-height:140%;
			margin:0;
			padding:0 0 5px 0; }
			#news_subContents div.widget_box div.relative p a {
				font-weight:bold;
				font-size:100%;
				line-height:140%;
				letter-spacing:-0.1em;
				color:#666; }
		#news_subContents div.widget_box div.relative span { font-weight:bold; }

/* 쓰기 */
#write_article input,
#write_article textarea {
	font-size:100%;
	line-height:140%; }

