@charset "utf-8";
/* 공통 */

html,
body {
font:14px 맑은 고딕, Tahoma, Dotum, Verdana;
}

a:link          { color:black;    text-decoration:none;}
a:visited       { color:black;    text-decoration:none;}
a:hover         { color:#bc2020;     text-decoration:none;}
a:active        { color:#bc2020;     text-decoration:none;}

/* 페이징 - 현재 페이지 */
.selected               { font-weight:bold;  color:#f30;}
.no-more-prev,
.no-more-next { color:black;}

/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;}

/* 달력 월 표시 */ 
.cal_month { font-size : 11px; height: 18px; } 

/* 달력 요일 표시(th 영역) */ 
.cal_week1 { font-size : 11px; height:18px; } 

/* 달력 일요일 표시(th 영역) */ 
.cal_week2 { color: #f30; font-size:11px; text-align: center; } 

/* 달력 지난 달 날짜 표시(td) */ 
.cal_day1 { color: #000; font-size:11px; text-align:center; } 

/* 달력 다음 달 날짜 표시(td) */ 
.cal_day2 { color: #000; font-size : 11px; text-align: center; } 

/* 달력 이번 달 날짜 표시(td) */ 
.cal_day3 { font-size : 11px; text-align: center; } 

/* 달력 오늘 날짜 표시(td) */ 
.cal_day4 { text-align: center; font-size : 11px; background-color:#ccc; font-weight:bold; } 

/* 달력 글쓴 날 링크 스타일 */ 
a.cal_click:link { font-weight: bold; color : #333; } 
a.cal_click:visited { font-weight: bold; color : #333; } 
a.cal_click:hover { font-weight: bold; color : #333; } 

/* 달력 Week(tr 영역) */ 
.cal_week               { background-color:#fff;}
.cal_current_week       { background-color:#eee;}

/* 달력 Day(span 영역) */ 
.cal_day {font-size:11px; color:#999; } 

/* 달력 Day, 일요일 (span 영역) */ 
.cal_day_sunday         { color:#f30 !important;}

/* 종류별 코멘트 */ 
/* ##_rp_rep_class_## */ 
.rp_general {} 
.rp_admin {} 
/* ##_guest_rep_class_## */ 
.guest_general {} 
.guest_admin {} 
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}

/* 이미지 아래 캡션 스타일 */ 
.cap1 { color: #876; text-align: center; } 

/* 그림 */ 
.imageblock {} 

/* 왼쪽 */ 
.left {} 

/* 가운데 */ 
.center {} 

/* 오른쪽 */ 
.right {} 

/* 그림 2개 배치 */ 
.dual {} 

/* 그림 3개 배치 */ 
.triple {} 

/* 동영상 */ 
.mov {}

/* more / less */ 

.moreless_fold {} 

.moreless_top {} 

.moreless_content {} 

.moreless_bottm {} 

/* 공통 끝 */



/* 블로그 페이지용 */

.subm{ text-align:right;}

hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.8em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}

#container{width:975px;
  text-align:left;
  background:url(./images/top.gif) no-repeat right top;
  }
#header{
border:0px solid #ccc;
width:740px;
height:80px;
}
#content{
width:735px;
float:left;
border:2px solid black;
padding:10px;
}
#sidebar{
width:180px;
float:right;
border:2px solid black;
padding:10px;
margin-bottom:10px;
}
#footer{
margin-top:20px;
}

/* ************** header ******************* */

.tt{
height:55px;
padding:5px 0 0 5px;
}
.tt .title{
font-size:25px;
margin-left:5px;
}
.me{
height:20px;
padding:0 5px 0 0;
border:0px solid #ccc;
text-align:right;
letter-spacing:2px;
font-weight:bold;
}
.me .menu{
display:inline; background:url(images/bullBar.gif) no-repeat; padding-left:7px;
}
/* *********** content ******************** */


#content .searchlist h3,
#content .searchrplist h3,
#content .tag h3,
#content .local h3,
#content .guestbook h3{
font-size:12px;
border-bottom:1px dashed #ddd;
padding-bottom:5px;
}

#content .entryprotected,
#content .entryarticle{
margin-bottom:30px;
}
#content .entrynotice .title,
#content .entryprotected .title,
#content .entryarticle .title{
border-top:1px dotted #ccc;
border-bottom:1px dashed #ddd;
padding:5px;
background-color:#fbfbfb;
}
#content .entrynotice .title .entrytitle,
#content .entryarticle .title .entrytitle,
#content .entryprotected .title .entrytitle{
font-weight:bold;
font-size:22px;
}
#content .entrynotice .noticearticle,
#content .entryarticle .article,
#content .entryprotected .article{
margin:10px 0 15px 0;
padding:0 5px;
line-height:140%;
}
#content .entrynotice .title .entry,
#content .entryarticle .title .entry,
#content .entryprotected .title .entry{
margin-top:4px;
}


#content .entryarticle .title .ad{
padding-left:10px;
}
#content .entryarticle .ad .adm{
display:inline; background:url(images/bullBar.gif) no-repeat; padding-left:7px;
}
#content .entrynotice .entry .date,
#content .entryarticle .entry .date,
#content .entryprotected .entry .date{
display:inline; background:url(images/bullBar.gif) no-repeat; padding-left:7px;
}
#content .entryarticle .trail .tagtrail{
margin-bottom:5px;
padding-bottom:5px;
padding-left:5px;
}
.entryarticle .trail .actiontrail{
padding-left:5px;
}
#content .entryarticle .trail .tagtrail .tagText{
font-weight:bold;
}
#content .entryarticle .trail{
margin-bottom:5px;
border-top:1px dotted #ccc;
border-bottom:1px dashed #ddd;
padding:5px;
background-color:#fbfbfb;

}
#content .entryarticle .tb{
padding:15px;
margin:5px 0;
border-top:1px dotted #ccc;
border-bottom:1px dashed #ddd;
}
.tb .tbb{
margin-top:10px;
padding-top:7px;
border-top:1px dashed #ddd;
}
.tb .tbb h3{
font-size:12px;
}
#content .entryarticle .rp{
padding:15px;
margin:5px 0;
border-top:1px dotted #ccc;
border-bottom:1px dashed #ddd;
}
.rp p{
padding:4px; margin:0;
}
.rplist ol,
.rplist ul{
margin:0;
padding:0;
list-style:none;
}
.rplist .listrp{
margin-bottom:15px;
}
.rplist ul li{
padding:5px 0px 10px 25px; 
margin-left:30px;
margin-bottom:10px;
padding-left:15px; 
padding-top:10px;  
margin-top:3px;
border:none; 
overflow:hidden;
background-color:#eee;
}
.rplist .name{
font-weight:bold;
}
.rplist .date{
font-size:11px;
}
.rplist .control{
display:inline;
font-size:11px;
}
.rplist .rp_desc{
margin-left:10px;
}
.rpwrite{
margin-top:5px;
padding:5px;
border-top:1px dashed #ddd;
}
.rpwrite input{
width:160px;
}
.rpwrite .homepage{
width:262px;
}
.rpwrite textarea{
width:615px;
height:130px;
}

.rpwrite .rptext p{
display:inline;
}
.rp{
background-color:#f9f9f9;
}
.tb{
background-color:#f9f9f9;
}
.tb ol{
margin:0;  padding:0;  list-style:none;
}
.guestbook p{
padding:4px; margin:0;
}
.guestbook .guestWrite{
background-color:#fbfbfb;
padding:10px 5px;
margin-bottom:5px;
border-bottom:1px dashed #ddd;
}
.guestbook .guestWrite .secret{
float:right; position:relative; top:-23px; left:-10px;
}
.guestbook .guestWrite .form p{
display:inline;
}
.guestbook .guestWrite input{
width:160px;
}
.guestbook .guestWrite .checkbox{
border:0px;
}
.guestbook .guestWrite .form .homepage{
width:295px;
}
.guestbook .guestWrite textarea{
width:650px;
height:130px;
}
.guestList{
padding:15px;
background-color:#fbfbfb;
border-top:1px dashed #ddd;
border-bottom:1px dashed #ddd;
}
.guestList ol,
.guestList ul{
margin:0;
padding:0;
list-style:none;
}
.guestList ul{
padding:5px 0px 10px 25px; 
margin-left:30px;
margin-bottom:10px;
padding-left:15px; 
padding-top:10px;  
margin-top:3px;
border:none; 
overflow:hidden;
background-color:#eee;
}
.guestList .glist{
margin-bottom:15px;
}
.guestList .name{
font-weight:bold;
}
.guestList .date{
font-size:11px;
}
.guestList .control{
display:inline;
font-size:11px;
}



#content .tag ol{
margin:0;  padding:0;  list-style:none;
}
#content .tag li{
display:inline;
}
.tag .taglog{
margin-top:10px;
}
.taglog a:hover             { background-color:#eee;  color:#000;}
.taglog li .cloud1          { background-color:#eee;  color:#a2348f;  font-weight:bold;  font-size:16px;}
.taglog li .cloud2          { background-color:#eee;  color:#5a5194;  font-weight:bold;  font-size:15px;}
.taglog li .cloud3          { background-color:#eee;  color:#7870ab;  font-weight:bold;  font-size:14px;}
.taglog li .cloud4          { background-color:#eee;  color:#666;     font-size:13px;}
.taglog li .cloud5          { font-size:12px;  color:#999; }
#content .local .localog{
margin-top:10px;
}
.local .spot { background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;  padding-left:20px;  margin-top:5px;}
.local .info { background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;  padding-left:15px;  margin-top:2px; margin-bottom:10px;}

#content .paging{
text-align:center;
margin-top:15px;
margin-bottom:10px;
}

/* *******************sidebar****************** */
/*
.side_center .image img{
width:180px;
}*/
.side_center .bloggerdesc{
margin:2px 0;
}
.side_center .admin{
list-style:none;
text-align:right;
margin-bottom:3px;
}
.side_center .admin .write{
display:inline; background:url(images/bullBar.gif) no-repeat; padding-left:7px;
}

.search input{
width:50px;
height:20px;
}
.search .searcht input{
width:120px;
height:16px;
}

#sidebar .side{
margin-bottom:10px;
}
#sidebar .side h3{
font-size:13px;
margin:5px 0;
padding:3px 0;
background-color:#fbfbfb;
border-top:1px dashed #ddd;
border-bottom:1px dashed #ddd;
letter-spacing:2px;
}
.side p{
margin:0 0 2px 0;
padding:0px;
line-height:120%;
}
.side li .name{
font-weight:bold;
}
.side li .date{
font:11px tahoma;
}
.side li .cnt{
font:10px tahoma;
}
.side .sides{
margin-left:3px;
}
.side .sidess{
margin-left:3px;
display:inline;
}
#sidebar ul{ padding:0;  margin:0;  list-style:none;}
#sidebar li{ padding-left:0px; margin:3px 0;}

.note{
margin-bottom:2px;
}
.note a:link,
.note a:visited     { background:url(./images/iconNotice.gif) 0 0 no-repeat; padding:1px 0 5px 27px;}



.cloud1 {
  background-color:#addded;
	font-weight: bold;
	font-size :18px;
	color :#ff0036!important ;
	}
	
.cloud2 {
background-color:#caedfd;
	font-weight: bold;
	font-size :16px;
	color :#996699!important ;
	}
	
.cloud3 {
	 background-color:#fffddd;
	font-weight: bold;
	font-size :14px;
	color :#0099CC!important ;
	}
.cloud4 {
	font-size :12px;
	color :#000000;
	}
.cloud5 {
	font-size :11px;
	color :#000000;
	}
/* ***********footer************** */
#footer .copy{
text-align:right;
padding-right:10px;
}
