body { margin: 0; padding: 0; background-color: #fff; }
img,fieldset { border:0 none;}
dl,ul,ol,li { list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,body,input { margin: 0; padding: 0; font-family: 'Dotum', 'gulim', 'Helvetica', 'Apple-Gothic'; letter-spacing: -1px; }
body,table,td,p{font-size:11pt;}
a:link{color:black; text-decoration:none;}
a:visited{color:black; text-decoration:none;}
a:active{color:blue; text-decoration:none;}
a:hover{color:red; text-decoration:none;}
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

li{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
p{padding-left:5px;}

.right{text-align:right;}
.list a{display:block;width:100%;height:26px;line-height:28px;overflow:hidden;white-space:nowrap;}
.back a{width:100%;height:26px;line-height:28px;white-space:nowrap;text-indent:10px;}
.list li{ border-bottom: 1px #E9E9E9 solid; padding: 5px; }
.list2 a{display:block;width:100%;height:26px;line-height:28px;overflow:hidden;white-space:nowrap;}
.list2 li{ border-bottom: 1px #E9E9E9 solid; padding:5px 5px 5px 15px; }
.list3 li{ border-bottom: 1px #E9E9E9 solid; padding: 5px; }
.list4 a{display:block;width:100%;height:33px;line-height:34px;overflow:hidden;white-space:nowrap;background-color:eaeaea;}
.list4 li{ border-bottom: 1px #E9E9E9 solid; padding:0px 0px 0px 0px; }
.post_name { font-size: 11px; color: #AAA; line-height: 19px; text-decoration: none; white-space: nowrap;}
.post_name2 { padding: 10px 0px 10px 0px; font-size: 14px; color: #AAA; line-height: 25px; text-decoration: none; white-space: nowrap;}
.small {font-size: 8px;}
.cont { border-bottom: 1px #E9E9E9 solid; padding: 5px;}
.cate { padding: 5px; background-color: #E9E9E9; font-size: 11px;}
.title { padding: 5px; font-size: 14px;}
.memo { padding: 5px; font-size: 12px;letter-spacing:0.5pt}
.ban { padding: 5px; background-color: #75C1FF; font-size: 11px;}
#pagingNav { 
	clear: both; 
	margin: 0px 15px 15px; 
	text-align: center; 
	font-size:14px; 
	font-family: 'Helvetica'; 
	letter-spacing: -1px; 
	line-height: normal; 
	padding-top: 15px; 
	white-space: nowrap; 
}
.cur_num, #pagingNav a { 
	display: inline-block; 
	color: #000; 
	text-decoration: none; 
	border: 1px solid #d6d6d6; 
	vertical-align: middle; 
	margin: 1px; 
}

.num_prev, .num_next { 
	width: 20px;
	height: 20px;
	vertical-align: center;
	border: 1px solid #d6d6d6; 
}
.num_box { 
	padding: 2px 7px; 
	color:#000; 
	border: 1px solid #d6d6d6; 
}
.cur_num { 
	padding: 2px 7px; 
	color: #f06600; 
	border: 1px solid #f09300; 
	margin: 1px; 
}
