@charset "utf-8";
@font-face {font-family:cleargothic; src:url(http://pds14.egloos.com/pds/200902/16/63/cleargothic.eot);} 

#TD_content {display:none;}
body {
	background-color:#02050E;
	background-position: 0px 0px;
	background-image: url(images/background_patternNEW.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin: 0px;
	padding-top: 15px;
	background-position: bottom;
}
a {
	font-family: "맑은 고딕", "돋움";
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}

img { 
    border:0;
}
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
.contents{
         position:relative;
	overflow: hidden;
	text-align: left;
	font-family: "맑은 고딕", "cleargothic", "돋움";
	font-size: 10.5pt;
	line-height: 1.5;
	color: #333333;
	background-color:#FFFFFF;
}
#left_shadow{
         width: 15px;
	background-image: url(images/left_shadow.png);
	background-repeat: no-repeat;
	background-position: top;
}
#right_shadow{
         width: 15px;
	background-image: url(images/right_shadow.png);
	background-repeat: no-repeat;
	background-position: top;
}
#contents_top{
	width: 956px;
	height: 282px;
	border-bottom:1px solid #efefef;
	background-repeat: no-repeat;
	background-position: right top;
}
#category_menu{
         position: absolute;
	top: 5px;
	left: 15px;
}
#category_menu_display{
         position: absolute;
	top: 195px;
	left: 33px;
         width: 360px;
         height: 60px;
	background-repeat: no-repeat;
	background-position: left bottom;

}
.sidemenu_button{
    position: absolute;
	cursor: pointer;
	top: 0px;
    padding-top:10px;
	padding-bottom:10px;
}
#sidemenu_button1{
    right: 20px;
}
#sidemenu_button2{
    right: 38px;
}
#sidemenu {
	width: 926px;
	padding: 15px;
	border-bottom:1px solid #efefef;
         overflow:hidden;
	background-image: url(images/contents_shadow.gif);
	background-repeat: repeat-y;
	background-position: left;
         position:relative;
	overflow: hidden;
	text-align: left;
         font: small/1.3em "돋움","Dotum";
	background-color:#FFFFFF;
}
#sidemenu a { font: small/1.3em "돋움","Dotum";}
#sidemenu a:hover{ color: #FF0000;}
#searchBox {
	height: 21px;
	width: 179px;
}
#searchBox input {
    width:130px; 
	padding-left:45px; 
	border:2px solid #ccc; 
	padding-top:3px; color:#626262; font:0.8em "돋움"; 
	height:14px; 
	background:url(images/bgSearch.gif);
}
#contents_center{
	width: 902px;
	padding-left: 26px;
	padding-right: 10px;
	background-image: url(images/contents_shadow.gif);
	background-repeat: repeat-y;
	background-position: left;	
}
.entry{ 
                margin-bottom: 10px;
	border-bottom: 1px dotted #c4c4c4;  
}	
.entry .titleinfo .titleFont {
	font-size: 16pt;
	font-weight: bold;
	line-height: 200%;
}
.article{padding-top: 20px;}
.author{padding-top: 20px;}
.tag{ float: left;}
.actionTrail{ float:right;}
.actionTrail a{  
    font: 10.5pt "맑은 고딕","cleargothic", Arial; 
    text-decoration: none; 
}
.actionTrail a:hover{  
    font: 10.5pt "맑은 고딕","cleargothic", Arial; 
    color: #ff6600;
    text-decoration: none; 
}
#trackback {
    width: 892px;
    height: 22px;
    background-color:#3A3A3A;
}
#paging            { padding-top:10px; padding-bottom:10px; text-align:center;  font-size:0.95em;}
#paging .numbox    { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:0.95em verdana;} 
#paging .num       { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}
#paging #prevPage {  padding-left:6px;}
#paging #nextPage { padding-right:6px;}

/* 페이징 - 현재 페이지 */
.selected     { font-weight:bold;  color:#f30;}
.no-more-prev { padding-left:6px; color:#999;}
.no-more-next { padding-right:6px; color:#999;}

/** 댓글 디자인 시작**/
.comment_list{
	            width: 892px;
}
.comment_box{
	            position:relative;
	            width: 892px;	 
	            padding-top: 14px;
	            padding-bottom: 28px;
	            border-top:1px dotted #c4c4c4;
}
.comment_name {	
                position:relative;
                left: 80px;	
                margin-top: 3px;
                margin-bottom: 3px;
                font-weight: 900;
	       font-family: "맑은 고딕", "cleargothic", "돋움";
	       font-size: 10.5pt;
     }
.comment_name img{
	            position:absolute;
	            left: -73px;
	            top: 0px;
                border: 3px solid #CCC;
                padding: 1px;
                background-color: #FFF;
}
.comment_desc{ 
                position:relative;	
                left:81px;	
                width: 800px; 	
	            font-family: "돋움","맑은 고딕";
	            font-size: 10pt;
	            line-height: 1.5;
	            color: #333333;
}
.comment_date{ 	
               top: 4px;    
               font-size: 8pt;	
               color: #666; 	
               font-family: verdana, Arial;
               font-weight: normal;         
}
.reply_box{
	            width: 892px;
	            margin-top: 28px;
}
.reply_name{
                position:relative;
                left: 115px;	
                margin-top: 3px;
                margin-bottom: 3px;
                font-weight: 900;
	       font-family: "맑은 고딕", "cleargothic", "돋움";
	       font-size: 10.5pt;
}
.reply_name img{
	position:absolute;
	left: -106px;
	top: 0px;
                border: 3px solid #CCC;
                padding: 1px;
                background-color: #FFF;
}
.reply_name #btnReplycomment{
               position:absolute;
               left: -32px;
               top: 5px;
               border: 0px;
               padding: 0px;
}
.comment_info img{
               position:relative;  
               top: 1px;
               left: 10px;
               border: 0px;
               padding: 0px;  	              	       
}
.reply_desc{
               position:relative;	
               left:118px;	
               width: 765px; 	
               font-family: "돋움", "맑은 고딕";
               font-size: 10pt;
               line-height: 1.5;
               color: #333333;
}     
.comment_write textarea{
               width:878px;
               padding: 6px;
               border: solid #5f8108 1px;
               overflow: auto;
               background:url(images/textarea.jpg);
               background-repeat: no-repeat; 
               background-position: right bottom;
}      

/** 댓글 디자인 끝**/
#space{
	width: 18px;
	background-color:#FFFFFF;
	background-image: url(images/space_pattern.gif);
	background-repeat: repeat-y;
	background-position: left;	
}	
#contents_bottom{
	width: 956px;
	height: 35px;
	padding-top:15px;
	padding-bottom:8px;
	background-image:url(images/bottom_shadow.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	text-align: center;
}
.bannerlink {
	padding-bottom: 15px;
	padding-right: 23px;
	float:left;
}
.bannerlink a{
 	font-size: 9pt; 
}	
.bannerlink img{
        border: 0px;
}
.moreless_fold
{ 
font-weight: bold;
} 
TOP 
.moreless_bottom
{ 
font-weight: bold;
} 
.moreless_top
{ 
font-weight: bold;
} 
.guestbook textarea{
               width:878px;
               padding: 6px;
               border: solid #5f8108 1px;
               overflow: auto;
               background:url(images/textarea.jpg);
               background-repeat: no-repeat; 
               background-position: right bottom;    
}

/* sidebar */
.sidebar1									{padding:25px 0 0 0; float:left; }
.sidebar2                                                                         {padding:35px 0 0 0; float: left; }
.sidebar3									{padding:25px 0 0 0; float: right; }
.sidebar1 .module,.sidebar2 .module                         {width:146px; float:left; padding:0 17px 0 20px; _margin:0 -3px 0 0;}
.sidebar3 .module				   {width:146px; float:left; padding:0 25px 0 0px; _margin:0 -3px 0 0;}

.module h3									{height:14px; text-indent:-5000px !important; color:#6c6c6c; font-size:1.1em; padding:0 0 11px 0;}
.module h3.category							{width:54px; background:url("images/sidebar_category.gif") no-repeat left top;}
.module h3.tag								{width:150px; background:url("images/sidebar_tag.gif") no-repeat left top;}
.module h3.article							{width:82px; background:url("images/sidebar_article.gif") no-repeat left top;}
.module h3.comment							{width:100px; background:url("images/sidebar_comment.gif") no-repeat left top;}
.module h3.notice							{width:37px; background:url("images/sidebar_notice.gif") no-repeat left top;}
.module h3.trackback						{width:105px; background:url("images/sidebar_track.gif") no-repeat left top;}
.module h3.archive							{width:45px; background:url("images/sidebar_archive.gif") no-repeat left top;}
.module h3.calender							{width:54px; background:url("images/sidebar_calender.gif") no-repeat left top;}
.module h3.link								{width:48px; background:url("images/sidebar_link.gif") no-repeat left top;}

.module .side_contents li						{padding-left:9px; background:url("images/icon_sidebar.gif") no-repeat 0 7px;}
.module .side_contents li a						{color:#848484;}
.module .side_contents li .count					{color:#848484;}

.module_intro								{overflow:hidden;}
.module_intro img							{max-width:185px; height:130px;}
.module_intro .blog_description				{padding:7px 0 0 0; color:#848484; font-size:0.85em; line-height:1.3em; letter-spacing:-1px;}
.module_intro .blogger						{color:#848484; font-weight:bold; margin:-1px 0 0 0; padding:0;}

#sidemenu .module_tag ul						{line-height:1.4em;}
#sidemenu .module_tag ul li					{display:inline; background:none; padding:0 7px 0 0;}

.module .side_contents li .author_date			{color:#393939; font-size:0.85em; text-align:right;}

.module_archive .side_contents					{font-size:0.85em; font-family:"Trebuchet MS", Verdana, Tahoma, 돋움, Sans-serif;}