@charset "utf-8";
html			        { overflow: auto;}
body			        { font:12px/1.48 'Trebuchet MS', sans-serif;}
#container			{ margin: 0 25px; width:95%;}
#content			{ font-size: 1.5em; width: 95%;}
.article         		{
  font : 12pt/1em "맑은 고딕" !important;
  line-height : 1.48em !important;
	width:95%;
  margin-left: 30px;
	padding-left: 20px;
	border-left : 5px solid #fafaff;
        word-break:keep-all !important;
}

.article H1  { font-size: 1.2em; margin:0; !important;}
.article H2  { font-size: 1.1em; margin:0; !important;}
.article H3  { font-size: 1em; margin:0; !important;}
.article H4  { font-size: 0.95em; margin:0; !important;}
.article H5  { font-size: 0.9em; margin:0; !important;}

.article img        		{ max-width: 100%;
                                  width:expression(this.width > 100% ? "100%" : this.width);
                                  overflow-x:hidden;
                                  overflow-y:auto;}

a:link, a:visited       { color:#000; text-decoration:none;}
a:active, a:hover	{ color:#000; background: #efefdf; font-weight:bold; text-decoration:none;}
.bold			{ font-weight:bold;}
.c_cnt			{ color: #bbb; font:11px Tahoma; margin-top: -10px; padding: 0 0 10px 16.7px;}
.A_cnt			{ padding-left: 16.7px;}
.cap1			{ margin:5px; text-align:center;}
.imageblock, img	{ border:0; margin:0;}
h1			{ font-size:30px; margin:0;}
h2			{ font-size:18px; margin:15px 0;}
h3			{ font-size:16px; margin:0;}

hr                      {
                         width : 0 px;
                         margin: 0.15em 0 0.75em 0;
                         border: 0 px solid #ccc;
                         border-style:dashed;
                         padding:0;
                        }

.article hr		{
                         width : 952px;
                         margin: 0.45em 0 0.45em 0;
                         border: 0.1em solid #ddd;
                         border-style:dashed;
                         padding:0;
                        }
.article table hr		{
                         width : 98%;
                         margin: 0.45em 0 0.45em 0;
                         border: 0.1em solid #ddd;
                         border-style:dashed;
                         padding:0;
                        }

ul, li		        { list-style:none; margin:0; padding:0;}
ol		        { list-style-type: decimal; margin:0; padding:0;}
.clear {
        clear : both;
        border: 0;
	padding: 0;
}
.article dl {
  margin : 0.3em 0px 0.3em 0px;
  padding : 1px 0px 1px 0;
     }
.article dt {
     color: #000;
     font-weight : bold;
     display : block;
     white-space:nowrap;
     border-left: 2px solid #ddd;
     padding : 0px 0px 2px 5px;
     background : #f7f7f7;
     }
.article dt a {
     white-space:nowrap;
     color: #000;
     font-weight : bold;
     }
.article dd {
     font-weight : normal;
     display : block;
     margin : 0 0 0 2px;
     padding : 1px 1px 1px 1px;
     }
.article ul {
  list-style: none;
  margin : 0.61em 1px 0.61em 1px;
  border-left : 3px solid #fff;
  padding : 1px 0px 1px 0;
}
.article ul li {
  display : block;
  margin : 0;
  border-left: 0.1em solid #fff;
  padding : 0 2px 0 2px;
     }
.article ol {
  list-style-type: decimal;
  margin : 0.61em 11.7px 0.61em 1.7px;
  border-left : 10px solid #fff;
  padding :  0 15px 0 40px;
}
.article ol li {list-style-type: decimal;}

.article blockquote {
  font : 12pt/1em "맑은 고딕"
  display : block;
  background: url(images/btn_more.gif) 0 2px no-repeat;
  margin : 1px 11.7px 1px 11.7px;
  border-left : 2px solid #f0f0ff;
  padding : 0px 10px 0px 10px;
  word-break:keep-all !important;
  line-height: 1.48em !important;
  letter-spacing: 0.3px !important; 
}
.article blockquote a,
.article ul li a,
.article ol li a,
.article ul a,
.article ol a,
.article dd a
{
 border-bottom: 0.016em dashed #390;
}

.article .moreless_fold {
  padding-left : 10px;
  color : #66c482;
  font-weight : bold;
}
.article .moreless_top {
  margin-left : -10px;
  padding-left :  10px;
  color : #66c482;
  font-weight : bold;
}
.article .moreless_bottom {
  float : right;
  margin-right : 5px;
  padding-right : 5px;
  color :#66c482;
  font-weight : bold;
}

.article table.t7		{ border-collapse:collapse; width:100%;}
.write { width:98%; height:120px;}
.txta {
  float : left;  
  width:88%; 
  margin-right: -50px;}
.iput {
  width:8%; 
  height:108px;
  margin-left: 50px;}
.blog_info {
        position: absolute;
	width : 90%;
        margin : 0;
        border: 0;
	padding: 0;
        z-index: 1000;
        clear : both;
}
.blog_info .menu {
        margin : 5px 0 20px 0;
        border: 0;
	padding: 0;
}
.blog_info .menu li {
  float : left;
  padding : 0 10px 0 0;
}
.blog_info .menu form {
  padding : 0;
}
.blog_info .menu li a {
  display : block;
  overflow : hidden;
}
.blog_info .menu li img {
height : 18px;
width : 18px;
margin : 0;
border : 0;
padding : 0;
}
/*dhtmlselect 셀렉트 폼*/
.dhtmlselect{border: none;
             text-indent: 0px;
             margin : 0 0 0 0;
             padding : 0;
             font-family:맑은 고딕;
             font-size:11px;
             font-weight : bold;
}
.menutext {
font-family:맑은 고딕;
font-size:12px;
}
.dhtmlselect .dropdown{ /*style of Drop Down Menu that appears onMouseover */
border-bottom: 1px solid black;
border-bottom-width: 0;
display: none;
font-weight: normal;
line-height : 1.2em;
}
.dhtmlselect .dropdown a{ /*style of Drop Down Menu's links */
width: auto;
display: block;
background: #efefdf;
border-right: 1px solid #999;
border-left: 0.37em solid #999;
border-bottom: 1px solid #fff;
padding: 0 0 0 5px;
text-indent: 0px;
text-decoration: none;
color: black;
}
.dhtmlselect .dropdown a:hover{
font-weight : bold;
background: #fff;
line-height : 1.8em;
}
/*--------
#sidebar .box		       { float:left; padding:20px 0; width:33%;}
table.tb tr th, table.tb tr td	{ border:1px solid #999; padding:2px;}
<----------*/
.tag ul, .tag li { display:inline; margin:0.09em; padding: 0.09em; text-align:justify !important;}
.tag li a.cloud1 { color : #fff; background-color : #ff0000; font-size : 0.9em; font-weight : bold; }
.tag li a.cloud2 { color : #fff; background-color : #0000ff; font-size : 0.9em; font-weight : bold; }
.tag li a.cloud3 { color : #fff; background-color : #000000; font-size : 0.9em; }
.tag li a.cloud4 { color : #000000; font-size : 0.9em; font-weight : bolder; }
.tag li a.cloud5 { color : #000000; font-size : 0.9em; }

/* 검색 */
.module_search {
  float:right;
  margin : 0;
  padding: 0;
  text-align:left;
}
.module_search .input_search {
  width:163px;
  height:16px;
  padding:2px 3px 0 3px;
  border:#e5e4e4 solid 1px;
  background:#ffffff;
  color:#757373;
  font-family:돋움;
}

/* 페이징 */
#paging {
	z-index : 2;
	position : absolute;
	top : 220px;
	width : 20px;
	margin-left : /*@post-width : 280=*/ -20px /*@*/;
	color : #7b7b7b;
	font-size: small;
	font-family : Verdana, Tahoma, sans-serif;
	text-align : center;
}
#paging a {
  display : block;
  margin : 0;
  color : #7b7b7b;
}
#paging .paging_prev {
  margin : 8px 0 8px 0;
  width : 20px;
}
#paging .paging_next {
  margin : 8px 0 8px 0;
  width : 20px;
}
#paging .selected {
  color : #dc0a25;
  font-weight : bold;
  font-family : Verdana, Tahoma, sans-serif;
}
#paging .paging_img {
}

/* footer 영역 */
.footer_left {
	float : left;
	width : 50%;
}
.footer_left .blog_img {
  float : left;
  width : 30px;
  height : 30px;
  border : 0;
  padding-left : 20px;
}
.footer_left .intro_txt {
	float : left;
	width : /*@post-width : -168=*/ 50% /*@*/;
	margin : -1px 0 0 0;
	padding : 0 0 0 7px;
	font-size : 0.65em;
}
.footer_left .intro_txt .blog_description a{
  color : #484848 !important;
}
.footer_left .intro_txt .blogger a{
  position : relative;
  top : -5px;
  color : #818181 !important;
}
.footer_right {
	float : right;
	width : /*@post-width : -280=*/ 50% /*@*/;
	text-align : right;
}
.footer_right .module_banner {
	color : #960;
	font-family : Tahoma, Verdana, sans-serif;
	font-size : 0.65em;
}
.footer_right .module_banner .separate {
  color : #c1c0c0;
  font-family : 돋음;
  font-size : 0.65em;
}
.footer_right .module_banner .hit {
  color : #484848;
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 0.65em;
  font-weight : bold;
}
.footer_right .module_banner .rss {
  position : relative;
  top : 4px;
  margin : 0;
}
.footer_right .module_banner .banner {
  position : relative;
  top : 4px;
  margin : 0 8px 0 0;
}
.footer_right .copyright {
  margin : 2px 0 0 0;
  color : #818181;
  font-size : 0.7em;
  font-family : Verdana, 돋음;
}
.footer_right .copyright a {
  color : #818181;
}
#footer .clear {
	height : 1px;
}

.container_postbtn{display:none !important;}
.tt_box_namecard{display:none !important;}