@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}

/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body {font:12px/1.5 Dotum, Verdana, AppleGothic, Sans-serif; background:url("images/bodybg.gif"); color:#000; margin:0; padding:0;}

a:link          { color:#FF3300;     text-decoration:none;}
a:visited       { color:#FF3300;     text-decoration:none;}
a:hover         { color:#FF3300;     text-decoration:underline;}
a:active        { color:#FF3300;     text-decoration:none;}

/* 페이징 - 현재 페이지 */
    .selected      { font-weight:bold;  color:#FF3300; }
    .no-more-prev,
	.no-more-next  { color:#000;}


/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#F06161;}

/* 달력 월 표시 */
    .cal_month              { color:#FF3300; font:0.8em Tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;}
	.cal_month  a           { color:#FF3300 !important;}
	.cal_month  a:hover     { color:#FF3300 !important; }
/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:1em Tahoma, Dotum, Arial, sans-serif; color:#726257;  height:18px;  font-weight:normal; }
/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:1em Tahoma, Dotum, Arial, sans-serif;  color:#FF3300; }

/* 달력 Week(tr 영역)  */
    .cal_week               { background:none;}
    .cal_current_week       { background-color:#DECCB1; padding:0;}

/* 달력 Day(td 영역) */
    .cal_day                { font:0.8em  Verdana, Tahoma,Helvetica, Arial, Gulim, sans-serif;  color:#726257;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#FF3300 !important;}
    .cal_day_sunday a       { color:#FF3300 !important;}

/* 달력 지난 달 날짜 표시(td)   */
    .cal_day1               { color:#726257;}
/* 달력 다음 달 날짜 표시(td)   */
    .cal_day2               { color:#726257;}
/* 달력 이번 달 날짜 표시(td) */
    .cal_day3               { color:#726257;}
/* 달력 오늘 날짜 표시(td) */
    .cal_day4               { color:#726257;  text-decoration:underline; background:#F0E8DA;}
	.cal_day4 a  {text-decoration:underline;}
	.cal_day4 a:hover {text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link        { color:#000;  font-weight:bold;}
    a.cal_click:visited     { color:#000;  font-weight:bold;}
    a.cal_click:hover       { color:#000;  font-weight:bold; text-decoration:underline;} 
	
	
    .calendar td  { font-family:verdana;}
	

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px; }
    .rp_secret              { color:#FFF200;   font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#000;  text-align:center;}
/* 그림 */
    .imageblock             { border:0;  padding:5px;  margin:5px 0; }
/* 왼쪽 */
    .left                   { border:0;}
/* 가운데 */
    .center                 { border:0;}
/* 오른쪽 */
    .right                  { border:0;}
/* 그림 2개 배치 */
    .dual                   { margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { margin-bottom:5px;}

/* 본문 - more / less */
    .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; }


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

.galleryCaption {color:#666 !important;}
.galleryControl {color:#666 !important;}



hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1em;}
h2              { font-size:1em;}
h3              { font-size:1em;}
h4              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}




/* 레이아웃 */

#container {width:700px; margin:0 auto; padding:0; position:relative;}
#header    {padding-top:230px; background:url("images/topimg.gif") 13px 20px no-repeat;}
#content   {width:650px; margin:0 25px 20px 25px; clear:both;}
.sidebarCenter   { width:680px; background:url("images/sidebarBgimg.gif");  padding:5px 10px 10px 10px; margin-top:90px;}
.sidebarCenter .sidebarTop { margin: 0 13px;}
.sidebarCenter .sidebarMid,
.sidebarCenter .sidebarBottom {clear:both; margin:10px 0 0 0; background:none;}
.sidebarCenter .both {clear:both;}
#footer    {width:690px; clear:both;}


/* 헤드 */
#header a              { color:#000; padding:0 3px;}
#header h1			   {  position:absolute;font-family:Dotum,Tahoma; margin:-160px 0 0 20px;}
#header h1 a           { color:#E26665;}
#header h1 a:hover     { color:#E26665;  text-decoration:underline;}

#header #blogSet { position:absolute; margin:-210px 0 0 410px;}
#header #blogSet .admin { background:url(images/admin.gif) 0 0 no-repeat; width:0; height:0;  padding:45px 0 0 50px; overflow:hidden; display:block; float:left;}
#header #blogSet .post {background:url(images/post.gif) 0 0 no-repeat;  width:0; height:0; padding:45px 0 0 50px; overflow:hidden;  display:block;}

.blogMenu      { display:none;}
.blogMenu ul   { margin:0;  padding:0;  list-style:none;}
.blogMenu li   { padding-top:20px; margin-bottom:15px; overflow:hidden; height:0;}

.search {text-align:right; margin:0 70px 0 20px; }
.search input { width:100px; height:17px; font:0.9em Tahoma, Verdana, Helvetica, Arial, Dotum, sans-serif; border:1px solid #D1D1D1; padding:3px 3px 0 3px;}
.search .submit { position:absolute; margin:1px 0 0 0; padding:0; font:11px  Dotum, Tahoma, Verdana, Helvetica, Arial,sans-serif; color:#fff; width:40px; height:20px;}


/* 카운트/날짜/이름 */


.cnt   { font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#F1654E;}
.date  { font:0.8em Tahoma,Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;}
.name  { font:0.9em Dotum, Arial, sans-serif;  color:#999;}


/* 컨텐츠 */

/* 컨텐츠 박스 */
#content .localLog, 
#content .tagLog, 
#content .entryNotice, 
#content .entryProtected, 
#content .entry,             
#content .guestbook, 
#content .searchList, 
#content .searchRplist,
#content .mediaList   {width:650px; margin:20px 0 15px 0;} 
#mediaLogLimit {margin:-15px 0 5px -5px;}
	
/* 컨텐츠 타이틀 */	
#content .localLog h3, 
#content .tagLog h3, 
#content .guestbook h3,
#content .mediaList h3,
#content .searchList h3, 
#content .searchRplist h3 {font-size:1em; color:#000; overflow:hidden; background:url("images/post_h3_line.gif") no-repeat top left; padding: 3px 0 8px 25px;}  


/* 컨텐츠 박스 설정 */
.localLog     .postbox,
.tagLog       .postbox,
.mediaList    .postbox,
.guestbook    .postbox,
.mediaList    .postbox {font-size:1em; color:#000; overflow:hidden; padding:5px;}
.searchList   .postbox,
.searchRplist .postbox {font-size:1em; color:#000; overflow:hidden; margin:5px 0 0 0;}


/* 지역로그 */		
.localLog .spot { background:url("images/iconIndentArrow_local.gif") 5px 0 no-repeat;  color:#666; padding-left:20px;  margin-top:5px;}
.localLog .info { background:url("images/iconIndentArrow_localinfo.gif") 5px 3px no-repeat; color:#666; padding-left:15px;  margin-top:2px;}
.localLog a:link    { color:#F1654E;}
.localLog a:visited { color:#F1654E;}
.localLog a:hover   { color:#F1654E;  text-decoration:underline;}


/* 포스트 타이틀 */
.entryProtected .titleWrap,
.entryNotice .titleWrap { clear:both; height:30px; background:url("images/post_h3_line.gif") no-repeat top left; padding:0 0 0 25px;}

.entryProtected .titleWrap h2,	
.entryNotice .titleWrap h2 { float:left; font-size:1em; color:#000; overflow:hidden; margin: 0 0 5px 0;}

.entryProtected .titleWrap h2 a:link     { color:#000; text-decoration:none;}
.entryProtected .titleWrap h2 a:visited  { color:#000; text-decoration:none;}
.entryProtected .titleWrap h2 a:hover    { color:#40B301;  text-decoration:none;}
.entryProtected .titleWrap h2 a:active   { color:#000; text-decoration:none;}
.entryProtected .titleWrap .date { font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#666; margin:3px 5px 0 5px;}

.entryNotice .titleWrap h2 a:link     { color:#000; text-decoration:none;}
.entryNotice .titleWrap h2 a:visited  { color:#000; text-decoration:none;}
.entryNotice .titleWrap h2 a:hover    { color:#40B301; text-decoration:none;}
.entryNotice .titleWrap h2 a:active   { color:#000; text-decoration:none;}
.entryNotice .category  { float:left; font:0.9em Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#666; margin:3px 5px 0 5px;}
.entryNotice .date  {  font:0.9em Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#666; margin:3px 5px 0 10px;}

/* 포스트 타이틀 */
.entry .titleWrap { clear:both;}

.entry .titleWrap h2 { font-size:1em; color:#000; overflow:hidden; display:inline;  background:url("images/postBall.gif") top left no-repeat; padding:5px 0 20px 25px;}
.entry .titleWrap h2 a:link     { color:#000;   text-decoration:none;}
.entry .titleWrap h2 a:visited  { color:#000;   text-decoration:none;}
.entry .titleWrap h2 a:hover    { color:#F06161;  text-decoration:none;}
.entry .titleWrap h2 a:active   { color:#000;   text-decoration:none;}
.entry .titleWrap .category     { display:inline;  font:90% Tahoma, Helvetica, Arial, Dotum, sans-serif; padding:0 0 0 10px; margin-top:2px;}
.entry .titleWrap .category a   { color:#666;}
.entry .titleWrap .date         {  display:inline; font:0.8em Tahoma, Helvetica, Arial, Dotum, sans-serif;  color:#666; margin:-15px 10px 0 5px;}
.entry .titleWrap .postline { background:url("images/postLine.gif") bottom left no-repeat; padding:0 0 10px 0;}
.entry .admin   { clear:both; font:90% Tahoma, Helvetica, Arial, Dotum, sans-serif; line-height:1.2em; color:#666; margin:15px 0 0 0;}
.entry .admin a { color:#666;}
.entry .admin a:hover {color:#666; text-decoration:underline;}



/* 보호글 */
.entryProtected p.text   { background:url("images/imgProtected.gif") 0 10px no-repeat; margin-left:10px; padding-left:50px; color:#000;}
.entryProtected p        { color:#000; margin-left:10px; margin-bottom:10px; padding-top:10px;}
.entryProtected p label  { color:#000;}
.entryProtected input    { width:200px;}
.entryProtected .submit  { font:11px Verdana; color:#fff; width:50px; height:20px; background-color:#000; padding-top:2px;}

/* 포스트-내용 */
.article                 { width:640px; overflow:hidden; color:#666; margin:10px 5px 0 5px ; clear:both;}
.article a:link          { color:#FF3300;  text-decoration:none;}
.article a:visited       { color:#FF3300;  text-decoration:none;}
.article a:hover         { color:#FF3300;  text-decoration:underline;}
.article a:active        { color:#FF3300;  text-decoration:none;}
.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background:url("images/iconBlockquote.gif") top left no-repeat;  padding-left:25px;  margin:10px 20px;}


.entry .article h1 {font-size:1.6em !important; font-weight:bold;  color:#000; padding:5px 0;} 
.entry .article h2 {font-size:1.4em !important; font-weight:bold; color:#000 !important; float:none; border:none; margin:0; padding:5px 0; background:none;}
.entry .article h3 {font-size:1.2em !important; font-weight:bold;  color:#000; padding:5px 0;}
.entry .article h4 {font-size:1em !important; font-weight:bold;  color:#000; padding:5px 0;}
.entry .article h5 {font-size:1em !important; font-weight:bold;  color:#000; padding:5px 0;}
.entry .article h6 {font-size:1em !important; font-weight:bold;  color:#000; padding:5px 0;}

.entry .article ol  {margin:15px 0 !important;}
.entry .article ul  {margin:15px 0 !important;}
.entry .article ol li {list-style:decimal; margin-left:30px;}
.entry .article ul li {list-style:disc; margin-left:30px;}




/* */
.author         { font:11px  Tahoma, sans-serif,Dotum;  text-align:right; color:#000; padding:0 15px 10px 0;}
.author .text   { font:0.9em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666;}

/* 포스트- 태그 */
.tagText  { display:none;}
.tagTrail { clear:both; font:1em Verdana,Dotum; color:#F06161; background:url("images/entryTag.gif") 3px 11px no-repeat; padding:10px 0 3px 35px;}
.tagTrail a:link    {color:#F06161;}
.tagTrail a:visited {color:#F06161;}
.tagTrail a:active  {color:#F06161;}
.tagTrail a:hover   {color:#F06161; text-decoration:underline;}

/* */
.actionTrail  { clear:both; font:11px Tahoma; color:#352E2C; padding:10px 10px 0 0; text-align:right; margin-bottom:15px; background:url("images/action_dotline.gif") no-repeat top center;}
.actionTrail .cnt        { font:11px Tahoma; color:#F06161; font-weight:bold;}
.actionTrail a:link         {color:#000;}
.actionTrail a:visited      {color:#000;}
.actionTrail a:active       {color:#000;}
.actionTrail a:hover        {color:#F06161;text-decoration:none;}

/* 트랙백 */
.trackback { width:628px;  background:#F6F6F6; border:1px solid #EBEBEB;  overflow:hidden; padding:10px; margin:5px 0 0 0; }
.trackback a             { color:#000;}
.trackback h3            { font:11px Verdana; color:#444;  border-bottom:0; padding-bottom:3px; margin: 5px 0 5px 0;}
.trackback .from,
.trackback h4            { font:11px Verdana; font-weight:normal; color:#444;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top:1px dotted #ccc;  padding-top:5px;}
.trackback .date         { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#333;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}
.trackback a.delete      { background:url("images/iconDelete.gif") left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}

/* 댓글 */
.comment { width:628px; background:#F6F6F6; border:1px solid #EBEBEB; overflow:hidden; padding:10px; margin:5px 0 0 0; }
.comment li p                     { margin:5px 0; padding:0; color:#898989;}
.comment p                        { color:#898989; margin:0; padding:0;}
.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none; }
.comment .date                    { font:10px Tahoma,Verdana, Helvetica, Gulim, sans-serif;  color:#988675;}
.comment .name                    { font-weight:bold; color:#352E2C;}
.comment .name a                  {color:#352E2C;}
.comment ol li                    { padding:10px 0 10px 0;}
.comment li ul li                 { padding:10px 0 0 30px;  background:url("images/iconIndentArrow_local.gif") no-repeat 12px 10px;}
.comment .control a.address       { background:url("images/iconAddress.gif") no-repeat;  padding-left:52px;  padding-bottom:5px;  text-decoration:none;}
.comment .control a.address span  { display:none;}
.comment .control a.modify        { background:url("images/iconModify.gif") no-repeat;  padding-left:52px;  padding-bottom:5px;  text-decoration:none;}
.comment .control a.modify span   { display:none;}
.comment .control a.write         { background:url("images/iconWrite.gif") no-repeat;  padding-left:52px;  padding-bottom:5px;  text-decoration:none;}
.comment .control a.write span    { display:none;}

/* 댓글쓰기 */
.commentWrite                     {background:#fff; padding:10px;}
.commentWrite input  { width:550px; font:11px  Dotum, Arial, sans-serif; border:1px solid #C7C7C7; padding:3px 0 0 55px; margin-bottom:2px; line-height:18px; height:18px;}
.commentWrite input.inputname    { background:url("images/inputName.gif") 6px 7px no-repeat #fff;}
.commentWrite input.inputpass    { background:url("images/inputPassword.gif") 6px 7px no-repeat #fff;}
.commentWrite input.inputhome    { background:url("images/inputHomepage.gif") 6px 7px no-repeat #fff;}
.commentWrite label { display:none; padding-bottom:3px;}
.commentWrite .checkbox           {	border:none; background:none; padding:0; margin:0; width:25px;}
.commentWrite .secretWrap         { margin-bottom:2px; background:url("images/inputSecret.gif") 25px 5px no-repeat;}
.commentWrite textarea           { background:url("images/inputComment.gif") 6px 7px no-repeat #fff; width:596px; border:1px solid #C7C7C7; font:1em Dotum, Arial, sans-serif; line-height:18px; padding:20px 5px 5px 5px !important; margin-bottom:5px;}
.commentWrite .submit             { width:608px; padding:0; margin:0; color:#fff; background:#F98180; height:26px;}


/* 검색 리스트  */
.searchList ol, 
.searchRplist ol        { list-style:none;  padding:0 0 5px 0;  margin:0; }
.searchList li, 
.searchRplist li        { padding-top:5px; padding-bottom:3px;  margin-bottom:0;}
.searchList .date, 
.searchRplist .date     { font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif;   color:#666;  margin:0 10px 0 13px; }
.searchList.cnt,  
.searchRplist.cnt { font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#F06161;}

.searchRplist.name { font:0.95em Dotum, Arial, sans-serif; color:#938464;}
.searchList a 			{color:#000; text-decoration:none;}
.searchList a:visited 	{color:#000;}
.searchList a:hover		{color:#F06161; text-decoration:none;}
.searchRplist a 		{color:#000; text-decoration:none;}
.searchRplist a:visited {color:#000;}
.searchRplist a:hover 	{color:#F06161; text-decoration:none;}


/* 방명록 */
.guestbook p                { padding-bottom:3px ; margin:0; color:#666;}

.guestWrite                 {  width:626px; overflow:hidden; background:#FAF9F9; border:1px solid #EBEBEB;   padding:10px;}
.guestWrite input { width:571px; font:11px  Dotum, Arial, sans-serif; border:1px solid #C7C7C7; padding:3px 0 0 55px; margin-bottom:1px; line-height:18px; height:18px;}
.guestWrite input.inputname    { background:url("images/inputName.gif") 6px 7px no-repeat #fff;}
.guestWrite input.inputpass    { background:url("images/inputPassword.gif") 6px 7px no-repeat #fff;}
.guestWrite input.inputhome    { background:url("images/inputHomepage.gif") 6px 7px no-repeat #fff;}
.guestWrite label              { display:none; padding-bottom:1px;}
.guestWrite textarea           { background:url("images/inputComment.gif") 6px 7px no-repeat #fff; width:615px; border:1px solid #C7C7C7; position:relative; font:1em Dotum, Arial, sans-serif; line-height:18px; padding:20px 5px 5px 5px !important; margin-bottom:5px;}
.guestWrite .submit         { width:626px; padding:0; margin:0; color:#fff; background:#F98180; height:26px;}


/* 방명록 리스트 */
.guestList                  { width:650px;}
.guestList ol,
.guestList ul               { margin:0; list-style:none;}
.guestList li p             { margin-top:5px; padding-top:5px;}
.guestList ol li            { width:650px; padding-top:10px; margin-bottom:10px;  overflow:hidden;}
.guestList li ul li         { margin-left:0; width:620px;background:url("images/iconIndentArrow_local.gif") no-repeat 10px 10px; padding-left:30px;  border:none;  overflow:hidden;}
.guestList li .name         { color:#352E2C;  font-weight:bold;}
.guestList li .name a       { color:#352E2C;  font-weight:bold; text-decoration:underline;}
.guestList li .date         { color:#666; font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif; padding:0 5px 0 5px;}
.guestList .control a.modify       { background:url("images/iconModify.gif") no-repeat;  padding:0 0 2px 53px;  text-decoration:none;}
.guestList .control a.modify span  { display:none;}
.guestList .control a.write        { background:url("images/iconWrite.gif") no-repeat;  padding:0 5px 2px 53px;  text-decoration:none;}
.guestList .control a.write span   { display:none;}


/* 페이징 */
.paging           { text-align:center; width:650px;}
.paging img { vertical-align:middle;}
.paging .numbox   {  font:0.9em Tahoma; margin-left:10px; margin-right:10px;}
.paging .num      { padding-left:2px; padding-right:2px;}
.paging .numbox a       { color:#000; font-weight:bold;}
.paging .numbox a:hover { color:#FF2400;  text-decoration:underline;}



/* 스크롤 top 버튼 */
.scroll { position:absolute; display:none; margin-left:10px;}




/* 태그로그 */
.tagLog ul                  { padding:5px; margin:0; text-align:justify;}
.tagLog li                  { display:inline;}
.tagLog a                   { letter-spacing:-1px;}	
.tagLog a:hover             { background-color:#F3F0E6;  color:#000 !important; text-decoration:none;}
.tagLog li  .cloud1          { font-weight:bold;  font-size:16px;  color:#ED1B23;}
.tagLog li a.cloud1:visited  { color:#ED1B23;}
.tagLog li  .cloud2          { font-weight:bold;  font-size:15px;  color:#64A60B;}
.tagLog li a.cloud2:visited  { color:#64A60B;}
.tagLog li  .cloud3          { font-weight:bold;  font-size:13px;  color:#2E3092;}
.tagLog li a.cloud3:visited  { color:#2E3092;}
.tagLog li  .cloud4          { font-size:13px;  color:#666; font-weight:bold;}
.tagLog li a.cloud4:visited  { color:#666;}
.tagLog li  .cloud5          { font-size:12px;  color:#666;}
.tagLog li a.cloud5:visited  { color:#666;}


	
/* 사이드바 태그로그 */
.sidebarCenter .tagLog ul                  { margin:0; text-align:justify;}
.sidebarCenter .tagLog li                  { display:inline; padding:0; background:none;}
.sidebarCenter .tagLog a                   { letter-spacing:-1px;}	
.sidebarCenter .tagLog a:hover             { color:#000; text-decoration:none; background-color:#DECCB1;}
.sidebarCenter .tagLog li  .cloud1          { font-weight:bold;  font-size:12px;  color:#ED1B23;}
.sidebarCenter .tagLog li a.cloud1:visited  { color:#ED1B23;}
.sidebarCenter .tagLog li  .cloud2          { font-weight:bold;  font-size:12px;  color:#64A60B;}
.sidebarCenter .tagLog li a.cloud2:visited  { color:#64A60B;}
.sidebarCenter .tagLog li  .cloud3          { font-weight:bold;  font-size:12px;  color:#2E3092;}
.sidebarCenter .tagLog li a.cloud3:visited  { color:#2E3092;}
.sidebarCenter .tagLog li  .cloud4          { font-size:12px;  color:#666; font-weight:bold;}
.sidebarCenter .tagLog li a.cloud4:visited  { color:#666;}
.sidebarCenter .tagLog li  .cloud5          { font-size:12px;  color:#726257;}
.sidebarCenter .tagLog li a.cloud5:visited  { color:#726257;}


/********************************************************************* 사이드바 */


.sidebarOpen {clear:both; text-align:center; margin:5px 0;}
.sidebarCenter .sideTopimg {position:absolute; margin:-70px 0 0 -23px;}

/* 바텀사이드바 요소 */
.sidebarCenter .cnt {color:#F06161;}
.sidebarCenter .categoryList .c_cnt { font:0.8em Tahoma #F06161 !important; font-weight:normal; letter-spacing:normal;}
.sidebarCenter .name {color:#988675}
.sidebarCenter .date {color:#988675}

.sidebarTop .sidebox {padding-bottom:5px;}

.sidebarTop .category,
.sidebarTop .bloginfo,
.sidebarTop .calendar {display:none;}

.sidebarTop ul {list-style:none; text-align:justify;}
.sidebarTop li {display:inline; padding-right:8px;}
.sidebarTop li a {font:12px Dotum,Tahoma,Arial; color:#726257; letter-spacing:0;}
.sidebarTop li a:visited {color:#726257;}
.sidebarTop li a:hover {color:#000; text-decoration:none;}

.sidebarMid  ul,
.sidebarBottom  ul {padding:0;  margin:0;  list-style:none;}
.sidebarMid  li,
.sidebarBottom  li {background:url(images/bul.gif) 0 2px no-repeat;  padding-left:7px;}
.sidebarMid  li a,
.sidebarBottom  li a {color:#352E2C;}
.sidebarMid  li a:visited,
.sidebarBottom  li a:visited {color:#352E2C;}
.sidebarMid  li a:hover,
.sidebarBottom  li a:hover {color:#000; text-decoration:underline;}



/* 블로그 정보 */
.blogImage {padding:15px; text-align:center; background:url(images/blogImage_bg.gif) no-repeat center;}
.blogImage img { width:120px; height:100px; text-align:center; border:1px solid #EEE;}
.blogDesc { color:#000;  font-size:0.9em;  line-height:1.2em;  letter-spacing:-1px; padding-top:5px;}
.userID {color:#000;  font-size:0.9em; letter-spacing:-1px;  background:url(images/iconBy.gif) 0 0 no-repeat;  padding-left:20px;}


/* 사이드바 컨텐츠 */
.sidebarMid .bloginfo,
.sidebarBottom .bloginfo,
.sidebarMid .recentPost,
.sidebarBottom .recentPost,
.sidebarMid .archive,
.sidebarBottom .archive,
.sidebarMid .recentTrackback,
.sidebarBottom .recentTrackback,
.sidebarMid .recentComment,
.sidebarBottom .recentComment,
.sidebarMid .tagLog,
.sidebarBottom .tagLog,
.sidebarMid .link,
.sidebarBottom .link,
.sidebarMid .counter,
.sidebarBottom .counter,
.sidebarMid .calender,
.sidebarBottom .calender,
.sidebarMid .category,
.sidebarBottom .category{ width:157px !important; overflow:hidden; padding:0; margin:0 5px 0 5px; float:left;}
.sidebarBottom .recentTrackback .info_wrap,
.sidebarBottom .recentComment .info_wrap  {  margin-bottom:3px; color:#000; display:inline;}

/* 사이드바 타이틀 */
.sidebarTop h3,
.sidebarMid h3,
.sidebarBottom h3  {padding-top:20px; height:0; overflow:hidden; margin-bottom:8px; margin-top:5px;}
.sidebarTop .categoryInner   h3,
.sidebarMid .category  h3,
.sidebarBottom .category  h3 { background:url(images/sidebottom_category.gif) no-repeat top left;}
.sidebarTop .recentPost  h3,
.sidebarMid .recentPost  h3,
.sidebarBottom .recentPost 	h3 { background:url(images/sidebottom_entries.gif) no-repeat top left;}
.sidebarTop .recentComment   h3,
.sidebarMid .recentComment   h3,
.sidebarBottom .recentComment	h3 { background:url(images/sidebottom_comment.gif) no-repeat top left;}
.sidebarTop .recentTrackback  h3,
.sidebarMid .recentTrackback  h3,
.sidebarBottom .recentTrackback	 h3 { background:url(images/sidebottom_trackback.gif) no-repeat top left;}
.sidebarTop .archive h3,
.sidebarMid .archive h3,
.sidebarBottom .archive	h3 { background:url(images/sidebottom_archive.gif) no-repeat top left;}
.sidebarTop .link h3,
.sidebarMid .link h3,
.sidebarBottom .link h3 { background:url(images/sidebottom_link.gif) no-repeat top left;}
.sidebarTop .tagLog  h3 {display:none;}
.sidebarMid .tagLog  h3,
.sidebarBottom .tagLog	h3 { background:url(images/sidebottom_tag.gif) no-repeat top left;}

.sidebarMid .calender  h3,
.sidebarBottom .calender  h3 { background:url(images/sidebottom_calendar.gif) no-repeat top left;}

/* 사이드바-공지사항 */
.sidebarCenter .notice { padding-bottom:10px;}
.sidebarCenter .notice li            { display:inline; background:none;}
.sidebarCenter .notice a:link,
.sidebarCenter .notice a:visited     { color:#534640; background:url(images/iconNotice.gif) 0 0 no-repeat; padding:0 0 0 38px;}
.sidebarCenter .notice a:hover       { color:#000; background:url(images/iconNotice_on.gif) 0 0 no-repeat;  padding:0 0 0 38px; text-decoration:none;}


/* 사이드바-카테고리 */
.sidebarMid .categoryList,
.sidebarBottom .categoryList {display:none !important;}
.sidebarTop .categoryList ul, 
.sidebarTop .categoryList li {list-style:none; margin:0; padding:0; display:inline;}
.sidebarTop .categoryList li {padding:0;}
.sidebarTop .categoryList li ul {padding:0; margin:0;}
.sidebarTop .categoryList li ul li { padding-left:10px;}
.sidebarTop .categoryList li ul li ul {padding:0; margin:0;}
.sidebarTop .categoryList li ul li ul li { padding-left:10px;}


/* 사이드바-방문자수*/
.counter { font:0.85em Tahoma,Verdana, Helvetica, Arial, Gulim, sans-serif; color:#444;}
.counter li           { background:none;  display:inline;  padding:0 5px;}
.counter li.total     { display:inline;}


/* ***** footer ***** */
#footer          { font:0.9em Verdana, dotum; color:#6F7277; text-align:center; line-height:20px; padding-top:10px; padding-bottom:20px;}
#footer a        { color:#6F7277;}
#footer a:hover  { color:#000;}
