#wrapper_focus a:hover {
	color:#069;
	text-decoration:underline; }

#wrapper_focus {
	width:982px;
	margin:0 auto;
	padding:0;
	text-align:left; }
	
#wrapper_focus #primaryContents {
	margin:0;
	padding:0;
	float:right;
	width:826px; }
#wrapper_focus #secondaryContents {
	float:left;
	width:156px;
	margin:0;
	padding:0; }

#wrapper_focus #primaryContents #mainContents {
	float:left;
	width:569px;
	margin:0 15px 20px 0;
	padding:0; }
#wrapper_focus #primaryContents #subContents {
	float:left;
	width:242px;
	margin:0;
	padding:0;
	overflow:hidden; }

#wrapper_focus #mainContents table {
	border-collapse: collapse;
	width: 100%; }
#wrapper_focus #mainContents h1 {
	font-family:"바탕", Batang, "Apple Myungjo", serif !important ;
	font-size:22pt;
	letter-spacing:-5px;
	margin:12px 0 7px 0;
	color:#069; }
#wrapper_focus #mainContents h2 {
	font-family:"돋움", dotum, serif !important ;
	font-size:11pt;
	line-height:1.5em;
	letter-spacing:-2px;
	margin:2px 0 0 0;
	color:#666; }
#wrapper_focus #mainContents #listTable tr:hover { background-color:#ececec; }
#wrapper_focus #mainContents td {
	padding:10px 5px;
	line-height:1.5em;
	border-bottom:1px #ccc dotted;
	color:#666; }
	#wrapper_focus #mainContents td.classify {
		text-align:left;
		width:47px;
		padding:5px;
		font-size:8pt;
		letter-spacing:-0.1em; }
	#wrapper_focus #mainContents td.subject {
		padding:10px 5px 10px 20px;
		text-align:left;
		color:#777; }
		#wrapper_focus #mainContents td.subject .date {
			font-weight:bold;
			text-align:left;
			color:#999; }
		#wrapper_focus #mainContents td.subject ul {
			margin:10px 0 0 10px;
			padding:0;
			list-style:none; }
			#wrapper_focus #mainContents td.subject ul li {
				margin:0 0 5px 0;
				padding:0 0 0 10px;
				font-size:110%;
				font-weight:bold;
				letter-spacing:-2px;
				text-align:left;
				color:#666;
				background:url(/ver05/images/dot07.gif) no-repeat 0 50%; }
				#wrapper_focus #mainContents td.subject ul li span {
					margin:0;
					padding:0;
					font-size:90%;
					font-weight:normal;
					letter-spacing:-1px;
					color:#666; }
	#wrapper_focus #mainContents table .thumb {
		float:left;
		width:70px;
		margin:5px 5px 0 0;
		padding:0;
		border:1px solid #000;
		background:#fff;
		display:inline; }
	#wrapper_focus #mainContents td.name {
		width:75px;
		font-size:10pt;
		font-weight:bold;
		color:#666666;
		letter-spacing:-0.1em; }
	#wrapper_focus #mainContents td.regdate {
		width:75px;
		font-size:9pt;
		color:#999; }
	#wrapper_focus #mainContents .numcom {
		font-size:10pt;
		font-weight:normal;
		letter-spacing:0px;
		margin:0 0 0 5px;
		color:#666666;
		text-decoration:none; }
	#wrapper_focus #mainContents .hit {
		font-size:10pt;
		font-weight:normal;
		letter-spacing:0px;
		letter-spacing:0px;
		margin:0 0 0 2px;
		color:#ff0000;
		text-decoration:none; }
#wrapper_focus #mainContents #naviTable {
	text-align:center;
	margin-bottom:10px; }
	#wrapper_focus #mainContents #naviTable td { border:none; }
	#wrapper_focus #mainContents .write {
		margin:0;
		padding:0;
		text-align:right; }
		#wrapper_focus #mainContents .write a {
			margin:3px;
			padding:2px;
			letter-spacing:-0.1em;
			border:1px #999 solid; }
			#wrapper_focus #mainContents .write a:link, .write a:visited {
				background:#fff;
				color:#999; }
			#wrapper_focus #mainContents .write a:hover {
				background:#999;
				color:#fff;
				text-decoration:none; }

#wrapper_focus #subContents div.widget_box {
	margin:8px 0 0 0;
	padding:8px 5px;
	background:#ECECEC;
	border:1px solid #ccc; }

