@charset "utf-8";
/* 공통 */
 *					{ margin:0; padding:0; border:0; list-style:none; text-decoration:none; font-style:normal;}
body				{ font:12px/1.5 "gulim", Gulim, Verdana, AppleGothic, Sans-serif;   color:#4c4c4c; padding-bottom:0px; }

a:link,
a:visited			{ color:#333;	}
a:hover				{ color:#EC138F; }

.moreless_fold 		{ background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#000; }
.moreless_top  		{ background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
.moreless_body  	{ }
.moreless_bottom    { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;} 
.key1 				{ cursor: pointer; border-bottom: 1px dotted #ccc; } 
.imageblock			{ margin-bottom:5px;}
.imageblock img		{ padding:4px; border:1px solid #ccc; background:white;}


.mainBox { width:800px; margin:0 auto; padding-top:40px;  background:url(images/bg.jpg) 0 0 no-repeat white; position:relative;} 
/* ***** Header ******/
#header				 {}
#header h1 a		 { height:0; padding:315px 0 0 0; overflow:hidden; display:block; width:270px; position:absolute; top:0; left:80px;  }

#coverPageWebslice,
.hfeed				 { width:310px; margin-right:100px; margin-left:400px;}

.hentry				 { color:#5a5a5a; padding-bottom:30px;}
.hentry a 			 { color:#2980c4;}

.tagTrail			 { margin:5px 0 0 0; padding-left:24px ; font:11px/22px dotum; background:url(images/entryTag.gif) -2px 4px no-repeat #fafafa; height:22px; clear:both; }
.tagTrail span		 { display:none; }
.tagTrail a			 { color:#2799AA; line-height:22px !important;}

.actionTrail		 { font:0.8em tahoma; letter-spacing:normal; color:#909090; padding: 0 0 0 3px; margin-top:5px; height:14px; clear:both;}
.actionTrail a		 { color:black;}
.actionTrail .cnt	 { font-weight:bold;}


#paging							 { font:9px Verdana; font-weight: bold; letter-spacing:normal; width:600px; margin-left:100px;}
#paging div						 { line-height:25px; text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  }
#paging a.number				 { margin:0px; padding:0px 2px 0px 3px; font:9px Verdana; font-weight: bold;}
#paging a.number:link, 
#paging a.number:visited  		 { background:#999; color:#fff;}
#paging a.number:hover 			 { background:#f180ba;}

#paging .prev					 { float:left; display:block; margin-top:-23px; }
#paging .next					 { float:right; display:block; margin-top:-23px;}



/* 코멘트 */
h4.commentTitle { background:url(images/comment.gif) 0 0 no-repeat; height:0; padding:19px 0 0 0 !important; height:0 !important; overflow:hidden; border-bottom:none !important; margin-top:30px;}
.commentWrite {overflow:hidden; padding-top:20px; position:relative;}
.commentWrite label { display:none;}
.commentWrite input, .commentWrite textarea { width:232px; border:3px solid #e1e1e1; margin:1px 0; padding-left:60px; padding-top:3px; color:#808080; font:1em gulim; height:16px;}
.commentWrite textarea  { height:90px ; width:274px;  background:url(images/bgComment.gif) -80px 0 no-repeat #ffffff; border:3px solid #e1e1e1; padding:9px; float:left; }

.commentWrite input#name { background:url(images/bgName.gif) 0 0 no-repeat white;}
.commentWrite input#home { background:url(images/bgHome.gif) 0 0 no-repeat white; font:0.8em tahoma;}
.commentWrite input#pass { background:url(images/bgPass.gif) 0 0 no-repeat white; }
.commentWrite .submit { border:0; padding:0; margin-top:2px; width:180px; height:31px;  }

.commentWrite .click { border:3px solid #F03;}
.commentWrite .over 	{ border:3px solid #aaa;}



.commentWrite .secretWrap  				{ position:absolute; bottom:10px; right:10px;}
.commentWrite .secretWrap .checkbox 	{ border:0; padding:0; margin:0; width:20px; float:left; margin-top:3px; line-height:30px;  }
.commentWrite .secretWrap label 		{ font:0.8em tahoma; letter-spacing:normal; cursor:pointer; float:left; display:inline;line-height:20px;}


.comment 								{position:relative; clear:both;}
.comment h3, 
.comment h4 							{ display:none;}
.commentList li 						{ overflow:hidden;  margin-top:6px; border-bottom:1px dotted #e6e6e6; padding:5px 4px 8px 4px;}
.commentList li a 						{ color:black;}
.commentList li .name 					{ font-weight:bold; color:#333; }
.commentList li .name a 				{ color:black !important;}
.commentList li .name a:hover			{ color:#ff0066 !important;}
.commentList li .name img 				{ vertical-align:middle;}
.commentList li .control 				{ font:0.8em tahoma; display:block; letter-spacing:normal; color:#bbb; line-height:18px;}
.commentList li .control a:link,
.commentList li .control a:visited 		{ color:#bbb;}
.commentList li .control a:hover		{ color:#F06;}
.commentList li ul li img 				{ display:none;}

.commentList li p						{ padding-top:4px; padding-bottom:3px; overflow:hidden; color:#777;}
.commentList li ul 					    { margin:0; padding:0 !important; }
.commentList li ul li					{ border-bottom:none; margin-top:5px;padding-left:25px; background:url(images/iconIndentArrow_local.gif) 10px 9px no-repeat  #fbfbfb;}
.commentList li ul li p 				{ font:11px dotum;}


.view_posts li							{ border-bottom:1px solid #e6e6e6; height:24px;  overflow:hidden; background:url(images/iconNext.gif) 0 5px no-repeat white; padding-left:20px;}
.view_posts li.over						{ background:url(images/iconNext.gif) 0 5px no-repeat #fafafa;}
.view_posts li.over .left a span		{ color:#333;}

.view_posts li .date					{ font:10px tahoma; color:#aaa; padding-left:10px;}
.view_posts li .left span				{ font:10px tahoma; color:#F63;} 
.view_posts li .left a span				{ font:bold 12px/24px dotum; color:#555;}
.cat_title								{ font:11px dotum; letter-spacing:-1px; line-height:20px; border-bottom:1px solid #e6e6e6;}
 
.trackback h3							{ margin-top:6px; border:1px solid #e6e6e6; background:#ededed;  padding:8px 10px; font:0.8em tahoma; color:#888;}
.trackback li							{ border-bottom:1px solid #e6e6e6; height:24px;  overflow:hidden; background:url(images/iconNext.gif) 0 5px no-repeat white; padding-left:20px;} 
.trackback li.over						{ background:url(images/iconNext.gif) 0 5px no-repeat #fafafa;}
.trackback li h4 a						{ font:bold 12px/24px dotum; color:#555;  }




/* 검색 리스트 */
.searchList ol, 
.searchRplist ol            { list-style:none;  padding:15px 5px 5px 5px;  margin:0; margin-bottom:30px; }
.searchList li, 
.searchRplist li            { border-bottom:1px solid #eee;  padding-bottom:2px;  margin-bottom:4px; letter-spacing:normal;}
.searchList .date, 
.searchRplist .date         { font:0.8em tahoma;  margin-right:10px; }
.searchList .cnt            { font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#f60;} 
.searchRplist .name         { font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}





	
	
.me2day { position:absolute; top:370px; left:65px; padding:20px 0 0 45px; background:url(images/blur.gif) 0 0 no-repeat;}

.eleganceText { margin-left:-4px; padding-top:10px; height:40px; overflow:hidden; position:relative;   }
.eleganceText .articleTitle { position:absolute; top:20px; left:0; }
.eleganceText .articleTitle a { display:block; height:0; padding-top:20px; overflow:hidden; width:310px; }

.addBtn { background:url(images/titleBtn.gif) -3px 4px no-repeat; height:30px; margin-bottom:4px; position:relative;}
.addBtn li {float:left; }
.addBtn a	{ display:block; overflow:hidden;  height:0; padding-top:17px;	 margin-top:7px; }
.addBtn .rss a { width:53px; margin-right:3px; }
.addBtn .retweet a { width:47px; }

.addBtn .rss.over a.rssurl { background:url(images/titleBtn.gif) -3px -29px no-repeat;} 
.addBtn .retweet a:hover { background:url(images/titleBtn.gif) -59px -29px no-repeat;}

.addBtn ul { display:none;}
.addBtn .over ul {  display:block; background:url(images/rssAdd.png) 0 5px no-repeat; height:80px; width:100px; position:absolute; top:23px; padding-top:5px; left:-4px;; z-index:100000;}
.addBtn .over ul a { width:88px; margin:0 5px; padding-top:20px; margin-top:5px; background:white; Opacity:0.4;  filter:alpha(Opacity:40);}
.addBtn .over ul a:hover { Opacity:0; filter:alpha(Opacity:0);}

.admin { border-top:1px solid #f7f7f7; color:#777; font:11px dotum; margin-bottom:5px; letter-spacing:-1px; padding:5px;}
.admin a { color:#777;}

.bottom { background:#f7f7f7; height:100px; width:100%; margin-top:20px;}