@charset "utf-8";
@font-face { font-family:ywd;src:url("./images/ydwd.eot"); }
/*@font-face { font-family:seevaa;src:url("./images/2_seevaa2007.eot"); font-size:9pt;}*/


*:lang(ko-kr) {
    font-family: '나눔고딕', 'Malgun Gothic', 'Trebuchet MS', Dotum, verdana, helvetica, applegothic, sans-serif;
}
*:lang(en-us) {
    font-family: 'Trebuchet MS', 'Malgun Gothic', Dotum, verdana, helvetica, applegothic, sans-serif;
}


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

/* 본문 공통 */
body { font:12px 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana, AppleGothic; color:#000; margin:0; padding:0; }

a:link          { color:#666; text-decoration:none; }
a:visited       { color:#666; text-decoration:none; }
a:hover         { color:#699; text-decoration:none; }
a:active        { color:#666; text-decoration:none; }

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

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

/* 달력 월 표시 */
    .cal_month              { color:#666; font:0.8em Tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif; height:18px; font-weight:bold; }
    .cal_month  a           { color:#666 !important; }
    .cal_month  a:hover     { color:#666 !important; }
/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:1em 'Malgun Gothic', Tahoma, Dotum, Arial, sans-serif; color:#726257;  height:18px;  font-weight:normal; }
/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:1em 'Malgun Gothic', Tahoma, Dotum, Arial, sans-serif; color:#666; }
/* 달력 Week(tr 영역) */
    .cal_week               { background:none; }
    .cal_current_week       { background-color:#DECCB1; padding:0; }
/* 달력 Day(td 영역) */
    .cal_day                { font:0.8em  'Malgun Gothic', Verdana, Tahoma,Helvetica, Arial, Gulim, sans-serif;  color:#726257;  text-align:center; }
/* 달력 Day, 일요일 (td 영역)*/
    .cal_day_sunday         { color:#666 !important; }
    .cal_day_sunday a       { color:#666 !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/1_iconAdmin.gif) no-repeat;  padding-left:20px; }
    .rp_secret              { color:#000; font-weight:bold; }
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/1_iconAdmin.gif) no-repeat; padding-left:20px; }
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment          { background:url(images/3_key.gif) left 15% no-repeat; padding-left:20px;  font-weight:normal; vertical-align:middle; }


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#000;  text-align:center; font: 8pt '나눔고딕', ywd, 돋움, 돋움체;  padding:5px; }
/* 그림 */
    .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/2_iconMore.gif) top left no-repeat;  padding-left:20px; color:#000; }
    .moreless_top           { background:url(images/2_iconLess.gif) top left no-repeat;  padding-left:20px; color:#000; }
    .moreless_body          { }
    .moreless_bottom        { background:url(images/2_iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right; }

/* 키워드 */ 
    .key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }

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

#outer_btn_left	     {position:absolute; left:-50px; top:350px; width:41px;}
#outer_btn_right     {position:absolute; right:-60px; top:350px; width:41px;}

.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:100px; }
#content   { width:650px; margin:0 15px 20px 25px; clear:both; }
#menubar   { width:650px; padding-left:25px;  }
#footer    { width:650px; padding-left:25px; }


/* 헤드 */
#header a               { color:#000; padding:0 3px; }
#header h1           { position:absolute;  font:1.2em 'Malgun Gothic', Dotum,Tahoma; margin:-60px 0 0 20px; font-weight: bold; letter-spacing:-1px; }
#header h1 a            { color:rgb(142, 142, 142); }
#header h1 a:hover      { color:#666;  text-decoration:none;  font-weight:bold; }

#header #blogSet        { position:absolute; margin:-110px 0 0 210px; }
#header #blogSet .admin { background:url("") 0 0 no-repeat; width:0; height:0;  padding:45px 0 0 50px; overflow:hidden; display:block; float:left; }
#header #blogSet .post  { background:url("") 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; }


/* 카운트/날짜/이름 */
.cnt   { font:0.8em Verdana, 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#F1654E; }
.date  { font:0.8em Verdana, 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#999; }
.name  { font:0.9em Verdana, 'Malgun Gothic', 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; } 

/* 컨텐츠 타이틀 */    
#content .localLog h3, 
#content .tagLog h3, 
#content .guestbook h3,
#content .mediaList h3,
#content .entryNotice h3, 
#content .searchList h3, 
#content .searchRplist h3 { font-family: 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana; font-weight:bold; font-size:16pt; line-height:1.2em; padding-bottom:5px; letter-spacing:-1px; }

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

/* 지역로그 */        
.localLog .spot     { background:url("images/1_iconIndentArrow_local.gif") 5px 0 no-repeat;  color:#666; padding-left:20px;  margin-top:5px; }
.localLog .info     { background:url("images/1_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; }
.entryProtected .titleWrap h2,    
.entryNotice .titleWrap h2 { font-family: 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana; font-weight:bold; font-size:16pt; line-height:1.2em; padding-bottom:5px; letter-spacing:-1px; }

.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:#699;  text-decoration:none; }
.entryProtected .titleWrap h2 a:active   { color:#000; text-decoration:none; }
.entryProtected .titleWrap .date         { font:0.8em 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#666; padding: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:#699; text-decoration:none; }
.entryNotice .titleWrap h2 a:active   { color:#000; text-decoration:none; }
/*.entryNotice .titleWrap .postline     { background:url("images/2_postLine.gif") bottom left no-repeat; padding-bottom:32px; }*/
.entryNotice .titleWrap .postline     { border-bottom:3px solid #CCC; padding-bottom:32px; }


.entryNotice .category  { float:left; font:0.9em Verdana, 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#666; margin-left:3px; padding-top:10px; }
.entryNotice .date      { float:right; font:0.9em Verdana, 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#666; margin-right:3px; padding-top:10px; }

/* 포스트 타이틀 - 보통글 */
.entry .titleWrap              { clear:both; }
.entry .titleWrap h2           { font-weight:bold; font-size:16pt; line-height:1.2em; padding-bottom:5px; letter-spacing:-1px; }
.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:#699;  text-decoration:none; }
.entry .titleWrap h2 a:active  { color:#000;   text-decoration:none; }
.entry .titleWrap .category           { float:left; font:90% Verdana, 'Malgun Gothic', Tahoma, Helvetica, Arial, Dotum, sans-serif; padding:0 0 0 3px; margin-top:5px; }
.entry .titleWrap .category a:link    { color:#666; }
.entry .titleWrap .category a:visited { color:#666; }
.entry .titleWrap .category a:active  { color:#666; }
.entry .titleWrap .category a:hover   { color:#699; }
.entry .titleWrap .date        { float:right; font:0.8em Verdana, Tahoma, Helvetica, Arial, Dotum, sans-serif;  color:#666; margin-top:8px; margin-right:3px; }
/*.entry .titleWrap .postline    { background:url("images/2_postLine.gif") bottom left no-repeat; padding-bottom:32px; }*/
.entry .titleWrap .postline    { border-bottom:3px solid #CCC; padding-bottom:32px; }

.entry .admin         { clear:both; font:90% Verdana, 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:#699; }

/* 보호글-내용 */
.entryProtected p.text   { background:url("images/1_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 'Malgun Gothic', Verdana; color:#fff; width:50px; height:20px; background-color:#000; padding-top:2px; }

/* 포스트-내용 */
.article            { width:640px; overflow:hidden; color:#333; margin:15px 5px 15px 5px ; clear:both; line-height:180%; text-align:justify; font-family: '나눔고딕', 'Malgun Gothic', 'Trebuchet MS', Dotum; }
.article a:link     { color:#699;  text-decoration:none; }
.article a:visited  { color:#699;  text-decoration:none; }
.article a:hover    { color:#000069;  text-decoration:underline; }
.article a:active   { color:#699;  text-decoration:none; }
.article dt         { text-decoration:underline; }
.article dd         { margin-left:20px;  padding-bottom:10px; }
.article blockquote { background:url("images/1_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.3em !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 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana, AppleGothic, sans-serif;  text-align:right; color:#000; padding:0 15px 10px 0; }
.author .text { font:0.9em 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana, AppleGothic, sans-serif; color:#666; }

/* 포스트- 태그 */
.tag      { padding-left:15px; background:url(./images/3_tag.gif) left 50% no-repeat; }
/*.tagTrail { clear:both; font:0.9em '나눔고딕', 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana, AppleGothic, sans-serif; color:#999999; }*/
.tagTrail { clear:both; font:7pt Verdana; color:#999999;}
.tagTrail a:link    {color:#999999; }
.tagTrail a:visited {color:#999999; }
.tagTrail a:active  {color:#999999; }
.tagTrail a:hover   {color:#699; }

/* 태그, 트랙백 갯수 표시 */
/*.actionTrail           { clear:both; font:10px 'Malgun Gothic', Tahoma; color:#352E2C; padding:10px 10px 0 0; text-align:right; margin-bottom:15px; background:url("images/2_action_dotline.gif") no-repeat top center; }*/
.actionTrail           { clear:both; font:7pt Verdana, 'Malgun Gothic', Tahoma; color:#352E2C; padding:10px 10px 0 0; text-align:right; margin-top:10px; margin-bottom:15px; border-top:3px solid #CCC; }
.actionTrail .cnt      { font:7pt Verdana, 'Malgun Gothic', Tahoma; color:#699; }
.actionTrail a:link    { color:#666; }
.actionTrail a:visited { color:#666; }
.actionTrail a:active  { color:#666; }
.actionTrail a:hover   { color:#699;text-decoration:none; }

/* 트랙백 */
.trackback               { width:628px;  background:#F6F6F6; border:1px solid #EBEBEB;  overflow:hidden; padding:10px; margin:5px 0 0 0; }
.trackback a:link,
.trackback a:visited { color:#5ea7cc; }
.trackback a:hover   { color:#699; }
.trackback h3            { font:8pt  Verdana, 'Malgun Gothic', Dotum; color:#0080b6;  border-bottom:0; padding-left:15px; }
.trackback .from,
.trackback h4            { font:11px 'Malgun Gothic', Verdana; font-weight:normal; color:#444; }
.trackback ol            { margin:5px;  padding:5px;  list-style:none; }
.trackback li            { border-top:1px dotted #ccc;  padding-top:5px; padding-bottom:5px; }
.trackback .date         { font:0.9em 'Malgun Gothic', Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999; }
.trackback p             { font:0.95em 'Malgun Gothic', Dotum, Arial, sans-serif;  color:#333;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}
.trackback a.delete      { padding-left:10px;  text-decoration:none; }
.trackback a.delete span { display:none; }

/* 댓글 */
.comment          { font:9pt 'Malgun Gothic', 'Trebuchet MS', Dotum, Verdana, AppleGothic, sans-serif; line-height:160%; width:628px; background:#F6F6F6; border:1px solid #EBEBEB; overflow:hidden; padding:10px; margin:5px 0 0 0; line-height:160%; }
.comment h3       { display:none; }
.comment p        { color:#898989; margin:0; padding:0; }
.comment ol,
.comment ul       { margin:0;  padding:0;  list-style:none; }
.comment ol li    { padding:10px 0 10px 0; }
.comment li p     { margin:5px 0; padding:0; color:#898989; }
.comment li ul li { padding:10px 0 0 10px; border-left:4px solid #dadbd7; margin:0 0 0 30px;  }
.comment .date    { font:10px 'Malgun Gothic', Tahoma,Verdana, Helvetica, Gulim, sans-serif;  color:#988675; }
.comment .name    { font-weight:bold; color:#352E2C; }
.comment .name a  { color:#352E2C; }
.comment .control a.address       { padding-left:10px;  padding-top:0px; text-decoration:none; }
.comment .control a.address span  { display:none; }
.comment .control a.modify        { padding-left:2px;  padding-top:0px; text-decoration:none; }
.comment .control a.modify span   { display:none; }
.comment .control a.write         { padding-left:2px;  padding-top:0px; text-decoration:none; }
.comment .control a.write span    { display:none; }

.commentList p    { color:#000; }

/* 댓글쓰기 */
.commentWrite                 { background:#fff; padding:10px; }
.commentWrite input           { width:550px; font:9pt seevaa, 'Malgun Gothic', 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/2_bgName.gif") 0px 0px no-repeat #fff; }
.commentWrite input.inputpass { background:url("images/2_bgPass.gif") 0px 0px no-repeat #fff; }
.commentWrite input.inputhome { background:url("images/2_bgHome.gif") 0px 0px no-repeat #fff; }
.commentWrite label           { display:none; padding-bottom:3px; }
.commentWrite textarea        { background:url("images/2_bgComment.gif") 0px 0px no-repeat #fff; width:596px; border:1px solid #C7C7C7; font:9pt seevaa, 'Malgun Gothic', Dotum, Arial, sans-serif; line-height:18px; padding:20px 5px 5px 5px !important; margin-bottom:5px; }
.commentWrite .checkbox       {    border:none; background:none; padding:0; margin:0; width:25px; }
.commentWrite .submit         { width:535px; padding:0; margin:0; color:#fff; background:#999999; height:26px; }
.commentWrite .secretWrap     { margin-bottom:2px; background:url("images/2_bgSecret.gif") 2px 5px no-repeat; }

/* 검색 리스트  */
.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 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif;   color:#666;  margin:0 10px 0 13px; }
.searchList.cnt,  
.searchRplist.cnt   { font:0.8em 'Malgun Gothic', Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#699; }
.searchRplist.name  { font:0.95em 'Malgun Gothic', Dotum, Arial, sans-serif; color:#938464; }
.searchList a           {color:#000; text-decoration:none; }
.searchList a:visited   {color:#000; }
.searchList a:hover     {color:#699; text-decoration:none; }
.searchRplist a         {color:#000; text-decoration:none; }
.searchRplist a:visited {color:#000; }
.searchRplist a:hover   {color:#699; text-decoration:none; }


/* == 방명록 시작 == */

.writeForm { margin:20px 0 30px; }
.writeForm span.message { padding-left:15px; background:url(./images/3_heart.gif) left 50% no-repeat; }
.writer    { margin:5px 0; }

/* 입력 칸 설명 라벨 */
label      { padding-left:2px;    width:85px; font:0.8em tahoma; }
label span { color:#bbb; }

/* 등록자 정보 입력 폼 */
input      { background-color:#fff; padding:2px 5px 0 5px; width: 150px; height:15px; font-size:11px; color:#666; border:1px solid #ddd; }

/* 글 입력상자 */
textarea   { margin-top:10px; padding:5px 0; width:500px; height:100px; overflow:auto; border:1px solid #ddd; background:#fff; font:12px dotum; color:#666; }

/* 비밀글 체크박스 */
.checkbox  { border:0; background:none; width:15px;margin:0 0 0 2px; padding:0; }

/* Submit 버튼 */
.submit input { background-color:#fff; margin:15px 0; padding-bottom:5px; width:80px; height:25px; border:1px solid #aaa; }

/* 라운드박스 */
.writeForm { background: #f7f7f7; }

.rTop div    { background: url(./images/r_tl.gif) no-repeat top left; }
.rTop        { background: url(./images/r_tr.gif) no-repeat top right; }
.rBottom div { background: url(./images/r_bl.gif) no-repeat bottom left; }
.rBottom     { background: url(./images/r_br.gif) no-repeat bottom right; }

.rTop div, 
.rTop, 
.rBottom div, 
.rBottom     { width: 100%; height: 7px; font-size: 1px; }
.rContent    { margin: 0 7px; padding:10px; }

/* 방명록 리스트 */
.guestList         { margin-top:20px; }
.guestList ol      { margin:20px 0 0 0; padding:0; list-style:none; }
.guestList ol li   { background: url(./images/3_person.gif) 0 3px no-repeat; margin:5px 0 8px 0; padding-left:25px; }
.guestList ol li p { margin: 5px 0 8px; }

/* 답변 부분 */
.guestList ol li.odd { background:#f7f7f7 url(./images/3_arrow_dash_right.gif) 2px 2px no-repeat; padding:5px 5px 5px 25px; }

/* == 방명록 끝 == */


/* 페이징 */
.paging { margin:50px 0 20px; color:#ccc; font:0.8em tahoma; text-align:center; }
.paging a:link, 
.paging a:visited   { color:#666; }
.paging .selected   { font-weight:bold; color:#0080b6; border-bottom:1px solid #00b4ff; }
.paging span.pLeft  { padding-left:15px; background:url(./images/3_arrow_mini_left.gif) left 50% no-repeat; }
.paging span.pRight { padding-right:15px; background:url(./images/3_arrow_mini_right.gif) right 50% no-repeat; }

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

/* 태그로그 */
.tagLog ul                  { padding:5px; margin:0; text-align:justify; vertical-align:middle; }
.tagLog li                  { display:inline; font-family:'Malgun Gothic', 'Franklin Gothic Medium', Verdana, Sans-Serif; vertical-align:middle; text-align:justify; }
.tagLog a:hover             { color:#1673a1; text-decoration:none; }
.tagLog li  .cloud1         { font-size: 2.3em; color:#0080b6; line-height:1em; }
.tagLog li a.cloud1:hover   { color:#0080b6; }
.tagLog li a.cloud1:visited { color:#0080b6; }
.tagLog li  .cloud2         {  font-size: 2.3em; color:#5ea7cc; }
.tagLog li a.cloud2:hover   { color:#0080b6; }
.tagLog li a.cloud2:visited { color:#5ea7cc; }
.tagLog li  .cloud3         {  font-size: 2.2em; color:#8ec8db; }
.tagLog li a.cloud3:hover   { color:#0080b6; }
.tagLog li a.cloud3:visited { color:#8ec8db; }
.tagLog li  .cloud4         { font-size: 1.5em; color:#c0ced4; }
.tagLog li a.cloud4:hover   { color:#0080b6; }
.tagLog li a.cloud4:visited { color:#c0ced4; }
.tagLog li  .cloud5         {  font-size: 1em; color:#999; }
.tagLog li a.cloud5:hover   { color:#0080b6; }
.tagLog li a.cloud5:visited { color:#999; }


/* == 사이드바 시작 ==*/

/* 사이드바 요소 */
#menubar       { width:650px; margin:20px 0 15px 0; } 
#menubar .name { color:#988675}
#menubar .date { color:#988675}
#menubar .cnt  { color:#699; }
#menubar .categoryList .c_cnt { font:0.8em 'Malgun Gothic', Tahoma #699 !important; font-weight:normal; letter-spacing:normal; }

#menubar .notice a:link,
#menubar .notice a:visited { color:#5ea7cc; }
#menubar .notice a:hover   { color:#699; }

/* 블로그 메뉴 (Home, Notice, guest book...) */
.tabMenu       { font-size: 1em; color:#5ea7cc; font-family: 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; padding-top:20px; padding-bottom:10px; }
.tabMenu *     { margin:0px; padding:0px; }
.tabMenu ul    { text-align:center; }
.tabMenu ul li { display:inline; margin:0px 2px; background-color:#fff; }
.tabMenu ul li a:link, 
.tabMenu ul li a:visited { padding:1px 6px; font-size:1em; text-decoration:none; background-color:#fff; color:#999; font: 1em  'Malgun Gothic', Verdana, Sans-Serif; }
.tabMenu ul li a:hover   { color:#545454; }

.sidebarOpen { clear:both; text-align:center; padding-top:25px; }

.sidebarMain          { clear:both; text-align:justify; }
.sidebarMain ul       { display:inline; padding-left:5px; padding-right:5px; margin:0; text-align:justify; vertical-align:middle;  font-family:'Franklin Gothic Medium', 'Malgun Gothic', Verdana, Sans-Serif; }
.sidebarMain li       { display:inline; padding-right:5px; font-family:'Malgun Gothic', 'Franklin Gothic Medium', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain li ul    { display:inline; padding-right:5px; font-family:'Malgun Gothic', 'Franklin Gothic Medium', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain li ul li { display:inline; padding-right:5px; font-family:'Malgun Gothic', 'Franklin Gothic Medium', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain li a:hover   { color:#0080b6; }

/* 사이드바 타이틀 */
.sidebarMain .category h3        { display:inline; font-size: 1.8em; color:#8ec8db; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .recentPost h3      { display:inline; font-size: 1.8em; color:#5ea7cc; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .recentComment h3   { display:inline; font-size: 1.8em; color:#c0ced4; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .recentTrackback h3 { display:inline; font-size: 1.8em; color:#5ea7cc; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .archive h3         { display:inline; font-size: 1.8em; color:#8ec8db; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .link h3            { display:inline; font-size: 1.8em; color:#c0ced4; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .tagLog h3          { display:inline; font-size: 1.8em; color:#5ea7cc; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .calender h3        { display:inline; font-size: 1.8em; color:#5ea7cc; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }
.sidebarMain .notice h3          { display:inline; font-size: 1.8em; color:#8ec8db; font-family: 'Franklin Gothic Book', 'Malgun Gothic', Verdana, Sans-Serif; vertical-align:middle; }

/* 사이드바 컨텐츠 */
.sidebarMain .notice,
.sidebarMain .recentPost,
.sidebarMain .archive,
.sidebarMain .recentTrackback,
.sidebarMain .recentComment,
.sidebarMain .tagLog,
.sidebarMain .link,
.sidebarMain .counter,
.sidebarMain .calender,
.sidebarMain .category,
.sidebarMain .sidebox   { display:inline; }
.sidebarMain .bloginfo  { text-align:right; } 
.sidebarMain .recentTrackback .info_wrap,
.sidebarMain .recentComment .info_wrap  { display:inline; font-size: 10pt; color:#8ec8db; font-family: 'Malgun Gothic', 'Franklin Gothic Medium', Verdana, Sans-Serif; vertical-align:middle; } 

/* 검색 */
.search         { text-align:right; margin-top:20px; margin-bottom:10px; }
.search input   { width:99px; border:3px solid #5ea7cc; padding-left:40px; padding-top:-3px; color:#626262; ; height:15px; background:url(images/2_bgSearch.gif); font:0.9em 'Malgun Gothic', Verdana; }
.search .submit { display:none; }

/* 블로그 정보 */
.blogImage     { padding:15px; text-align:center; background:url(images/1_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/1_iconBy.gif) 0 0 no-repeat;  padding-left:20px; }

/* 방문자수*/
.counter          { font:0.85em 'Malgun Gothic',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         { color:#6F7277; font-size:9pt; text-align:center; line-height:20px; padding-top:10px; padding-bottom:20px; }
#footer a       { color:#6F7277; }
#footer a:hover { color:#000; }

/* RSS 버튼 */
.btn_rss { background: url(./images/3_btn_rss.gif) left 50% no-repeat; margin:15px 0 0 2px; padding:2px 0 0 15px; width:70px; color:#666; }


/* 줄긋기 */
/*.postline2       { background:url("images/2_postLine.gif") bottom left no-repeat; padding-bottom:15px; }
.postline_notice { background:url("images/2_postLine.gif") bottom left no-repeat; padding-bottom:35px; }*/
.postline2       { border-bottom:3px solid #CCC; padding-bottom:15px; }
.postline2 ol    { padding-top:15px; }
.postline_notice { border-bottom:3px solid #CCC; padding-bottom:35px; }



/* 작은글꼴1 */
.smallText           { font:7pt Verdana, 'Dotum', myriad, tahoma; color:#999; letter-spacing:0; margin-top:0; }
.smallText a:link, 
.smallText a:visited { color:#6b8984; }
.smallText a:hover, 
.smallText a:active  { background-color:#eee; color:#35645c; }

/* 작은글꼴2 */
.smallText2 { font:0.8em Verdana, 'Dotum', myriad, tahoma; letter-spacing:0; }
    
/* 제목옆의 pipe */
.pipe { color:#FF4646; font-size:18pt; font-weight:bold; }

/* 글꼴 검은색으로 */
.black { color:#000; }
