@font-face {font-family: 우리바탕; src:url(http://offree.com/attachment/gk150000000000.eot);}
@font-face {font-family: 우리새봄; src:url(http://offree.com/attachment/fk040000000000.eot);}

@charset "utf-8"; 

/* 공통 요소 */
body {margin: 0; padding: 5px; background:/*@background-color*/ /*@*/
										/*@background-image*/ /*@*/
										/*@background-image-repeat*/repeat-x /*@*/
										/*@background-image-position*/0 /*@*/;
										/*@title-height:-62*/0/*@*/; font-size:small; line-height:180%; font-family:우리바탕,돋움;}
a {text-decoration: none; }
a:hover {text-decoration: underline; }
img {border: 0;}
.ib .click img	{vertical-align:baseline !important;}
hr {display: none; }
input {vertical-align: middle; }
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
h1, h2, h3, h4 ,h5 ,h6 {margin: 0; padding: 0; line-height: 1em}
blockquote {margin-top: 0; margin-bottom: 0; padding: 0px 0 0px 24px; background: url('./images/icon_qoute.gif') no-repeat 0 0px; color: #868686; }
.clear {clear: both; }
.count {font-size: 11px; }
.body {/*@background-color*/ /*@*/
	/*@background-image*/ /*@*/ 
	/*@background-image-repeat*/ /*@*/ 
	/*@background-image-position*/ /*@*/}

/* 포스트 내부 요소 */
.imageblock img { margin:15px 0;}
.location	{line-height: 1.1em}
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article_post blockquote {margin-top: 0; margin-bottom: 0; padding: 10px 0 10px 24px; background: url('./images/icon_qoute.gif') no-repeat 0 0px; color: #868686; }
.article_post blockquote a {color: #868686; }
.article_post .moreless_fold {padding-left: 16px; background: url('./images/btn_more1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post .moreless_top {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post .moreless_bottom {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post h1,
.article_post h2,
.article_post h3,
.article_post h4,
.article_post h5,
.article_post h6 {padding:10px 0; line-height:1.1em;}

/* content */
.separate	{color:#b8b8b8;}
.article	{width:/*@post-width*/700px/*@*/; overflow:hidden; margin-bottom:30px}

.article .article_head	{border-bottom:#d8d8d8 dashed 1px;}
.article_head .article_title	{float:left; width:/*@post-width:-64*/640px/*@*/; margin-left:10px;}
.article_title .title	{color:#678d01; font-size:/*@post-title-font-size*/1.3em/*@*/; font-family:/*@post-title-font-family*/우리새봄,Tahoma, gulim/*@*/; font-weight:bold; line-height:1.1em; letter-spacing:-0.09em; padding:7px 0 5px 0;}
.article_title .title a	{color:/*@post-title-color*/#678d01/*@*/;}
.article_head .article_info	{color:#838382; font-size:0.85em; font-family:우리새봄,Tahoma;}
.article_info a	{color:#838382;}
.article .article_post	{padding:25px 10px 25px 0; color:/*@post-body-color*/#565656/*@*/; font-family:/*@post-body-font-family*/우리바탕, Tahoma, gulim/*@*/; font-size:/*@post-body-font-size*/10pt/*@*/;}
.article .article_post a	{color: blue;}
.article .article_author	{clear:both; padding:20px 0; color:#565656; text-align:right; font-family:우리새봄, Tahoma, gulim, gulim; font-size: 11pt;}

/* footer */
.copyright	{border-top:1px solid #f0f0f0; color:#a6a6a6; font-size:1.2em; text-align: right; padding-right: 10px; width: 700px; font-family: 우리새봄}
.copyright a	{color:#a6a6a6;}
.footer_banner	{float:left; padding:3px 0 0 0; letter-spacing:-1px;}
.footer_banner img	{vertical-align:middle; margin-bottom:8px;}
.footer_link	{float:right; margin-top:12px; font-family:Tahoma;}

/* IE 핵 */
* html .ib	{height:18px;}
*:first-child+html	.ib	{height:18px;}

.article_etc .search {border: solid red 1px}
.hanrss {float: right}
