@charset "utf-8";

/* 블로그 레이아웃 */
#container                 { width:1070px; border:0px solid #bbb; margin:0px auto; padding:0px; background-color:#fff; }
#header                    { padding:0 10px 0 10px; background-color:pink; margin-bottom:10px; min-height:155px; background:url(./images/BolgTitle.gif) no-repeat 40px 30px; }
#content                   { float:right; width:820px; }
#sidebar                   { float:left; width:200px; overflow:hidden; }
#footer                    { clear:both; padding:50px 0; margin:0; }


/* ShowHide */
#notice_module,
#category_module,
#tagCloud_module,
#recentPost_module,
#recentComment_module,
#recentTrackback_module,
#archive_module,
#calender_module,
#link1_module,
#link2_module,
#authorList_module,
#counter_module,
#adminMenu_module          { margin-bottom:30px; }


/* 기본 공통 설정 */
body                       { font: 1em/1 'Malgun Gothic', Dotum; color:#555; margin:0px;}

h1, h2, h3, h4, h5, h6     { margin:0; }

input                      { border:1px solid #aaa; font-family:Malgun Gothic; }
textarea                   { border:1px solid #aaa; font-family:Malgun Gothic; }

.rp_general                {  }
.rp_admin                  {  }
.rp_secret                 {  }
.hiddenComment             {  }

.guest_general             {  }
.guest_admin               {  }

.moreless_fold             { color:#000; font-weight:bold;}
.moreless_top              { color:#000; font-weight:bold;}
.moreless_content          { border-top:2px dashed #eee; border-bottom:2px dashed #eee; padding:10px 0px;}
.moreless_bottom           { color:#999; font-weight:bold; text-align:right; }








/* 컨텐츠 페이지 설정 */
.paging                    { text-align:center; font-size:0.75em; background-color:#fff; margin-bottom:20px; }
.paging .numbox            { margin:0px 20px 0px 20px; }
.paging .num               { margin:0px 5px 0px 5px; }
.paging .selected          { font-weight:bold; color:#f30; }
.paging .no-more-prev,
.paging .no-more-next      { color:#ccc; }







/* 헤더 공통설정 */
#header a:link                        { color:#777; text-decoration:none; }
#header a:visited                     { color:#777; text-decoration:none; }
#header a:hover                       { color:#aaa; text-decoration:none; }
#header a:active                      { color:#777; text-decoration:none; }
#header h3                            { display:none; }


/* 헤더 블로그 메뉴 설정 */
#header .blogMenu                     { padding:80px 0px 10px 594px; height:20px;}
#header .blogMenu .tab_cover          { float:left; width:65px; height:20px; background:url('./images/menu_cover.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_localog        { float:left; width:59px; height:20px; background:url('./images/menu_localog.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_taglog         { float:left; width:61px; height:20px; background:url('./images/menu_taglog.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_keylog         { float:left; width:50px; height:20px; background:url('./images/menu_keylog.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_guestbook      { float:left; width:48px; height:20px; background:url('./images/menu_guestbook.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_admin          { float:left; width:63px; height:20px; background:url('./images/menu_admin.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}
#header .blogMenu .tab_post           { float:left; width:61px; height:20px; background:url('./images/menu_post.gif') 0 0 no-repeat; cursor:pointer; margin-left:7px;}


/* 헤더 블로그 타이틀 설정 */
#header .blogTitle                    { text-align:right; clear:both;}
#header .blogTitle h1                 { font:0.75em Malgun Gothic, Dotum; letter-spacing:-1px; }










/* 컨텐츠 공통설정 */
#content a:link                                             { color:#333; text-decoration:none; }
#content a:visited                                          { color:#333; text-decoration:none; }
#content a:hover                                            { color:#aaa; text-decoration:none; }
#content a:active                                           { color:#333; text-decoration:none; }

#content .line h3,
#content .localog h3, 
#content .taglog h3,
#content .keywords h3,
#content .entryKeylog h3,
#content .guestBook h3, 
#content .coverPage h3,
#content .searchList h3, 
#content .searchRplist h3,
#content .searchTblist h3                                   { font: 1.2em/1 'Malgun Gothic', Dotum; color:#333; }

#content .coverPage .pageTitle,
#content .searchList .pageTitle,
#content .searchRplist .pageTitle,
#content .searchTblist .pageTitle,
#content .line .pageTitle,
#content .localog .pageTitle,
#content .taglog .pageTitle,
#content .keywords .pageTitle,
#content .guestBook .pageTitle                              { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }


/* 컨텐츠 표지 설정 */
#content .coverpost                                         { clear: both; border-bottom: 1px dashed #ddd; margin:0 0 10px 0; padding:0 0 10px 0;}
#content .coverpost h2                                      { font: 0.9em/1.2 'Malgun Gothic', Dotum; color:#333; padding-right: 5px; }
#content .coverpost h2 a                                    { letter-spacing: 0px; line-height: 100%; }
#content .coverpost h2 a:link                               { color:#000; text-decoration:none; }
#content .coverpost h2 a:visited                            { color:#000; text-decoration:none; }
#content .coverpost h2 a:hover                              { color:#aaa; text-decoration:none; }
#content .coverpost h2 a:active                             { color:#000; text-decoration:none; }
#content .coverpost .img_preview                            { float: left; margin:0 10px 0 0; width: 100px; height: 100px; border: 1px solid #ccc; overflow: hidden; text-align: center; background-color: #fff; }
#content .coverpost .img_preview img                        { width: 100px; height: 100px; cursor: pointer; border:0px;}
#content .coverpost .post_info .category a                  { font: 0.75em 'Malgun Gothic', Dotum; color: #888; margin-right: 6px; }
#content .coverpost .post_info .date                        { font: 0.7em 'Malgun Gothic', Dotum; color: #555; }
#content .coverpost .post_info .author                      { font: 0.75em 'Malgun Gothic', Dotum; color: #999; }
#content .coverpost .post_info .author .preposition         { display:inline; }
#content .coverpost .post_content                           { font: 0.8em/1.4 'Malgun Gothic', Dotum; color: #555; margin: 10px 0; overflow: hidden; }
#content .coverpost .post_tags                              { font: 0.75em 'Malgun Gothic', Dotum; padding: 5px 5px 5px 40px; background: url('./images/cover_tag.gif') center left no-repeat; clear: both; }
#content .coverpost .post_tags a:link                       { color:#999; text-decoration:none; }
#content .coverpost .post_tags a:visited                    { color:#999; text-decoration:none; }
#content .coverpost .post_tags a:hover                      { color:#aaa; text-decoration:none; }
#content .coverpost .post_tags a:active                     { color:#999; text-decoration:none; }
#content .coverpost .post_tags span                         { display:none; }
#content .clear                                             { clear: both; }


/* 컨텐츠 검색 설정 */
#content .searchList ol, 
#content .searchRplist ol,
#content .searchTblist ol                                   { list-style:none; padding:0; margin:0; margin-bottom:20px; }
#content .searchList li, 
#content .searchRplist li,
#content .searchTblist li                                   { font: 0.8em/1 'Malgun Gothic', Dotum; color:#555; border-bottom:1px solid #eee; padding:5px 0; }
#content .searchList .date, 
#content .searchRplist .date,
#content .searchTblist .date                                { font:0.8em 'Malgun Gothic', Dotum; margin-right:10px; }
#content .searchList .name,
#content .searchRplist .name                                { font:0.85em 'Malgun Gothic', Dotum; color:#999; padding-left:8px; }
#content .searchTblist .subject                             { font:1em 'Malgun Gothic', Dotum; color:#999; padding-left:8px; }
#content .searchList .cnt                                   { font:0.75em 'Malgun Gothic', Dotum; color:#bbb; } 


/* 컨텐츠 위치로그 설정 */
#content .localog dt                                        { font: 0.8em 'Malgun Gothic', Dotum; color:#555; padding:2px 0px;}
#content .localog dt span                                   { padding-left:12px; background:url(images/iconIndentArrow_local.gif) no-repeat 0 4px; }
#content .localog dt .first0                                { padding-left:18px; background:url(images/iconIndentArrow_first.gif) no-repeat 5px 50%!important; font-weight:bold; }
#content .localog dt .last                                  { padding-left:12px; background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0 4px; }


/* 컨텐츠 태그로그 설정 */
#content .taglog ul                                         { font: 0.8em/1.6 'Malgun Gothic', Dotum; color:#555; padding:0; margin:0; text-align:justify; }
#content .taglog li                                         { list-style:none; display:inline;}
#content .taglog li a.cloud1                                { color:#000; background-color:#bbb; font-size:1.3em; font-weight:bold; }
#content .taglog li a.cloud1:hover                          { color:#fff; background-color:#000; text-decoration:none; }
#content .taglog li a.cloud2                                { color:#333; background-color:#ddd; font-size:1.2em; font-weight:bold; }
#content .taglog li a.cloud2:hover                          { color:#fff; background-color:#333; text-decoration:none; }
#content .taglog li a.cloud3                                { color:#666; background-color:#eee; font-size:1.1em; }
#content .taglog li a.cloud3:hover                          { color:#fff; background-color:#666; text-decoration:none; }
#content .taglog li a.cloud4                                { color:#999; background-color:#fff; font-size:1em; }
#content .taglog li a.cloud4:hover                          { color:#fff; background-color:#999; text-decoration:none; }
#content .taglog li a.cloud5                                { color:#ccc; background-color:#fff; font-size:0.9em; }
#content .taglog li a.cloud5:hover                          { color:#fff; background-color:#ccc; text-decoration:none; }
#content .taglog .hidden                                    { background:url('./images/widget_tagCloud.gif') 0 0 no-repeat; height:25px; cursor:pointer; margin-bottom:5px;}


/* 컨텐츠 키로그 설정 */
#content .keywords ul                                       { font: 0.8em/1.6 'Malgun Gothic', Dotum; color:#555; padding:0; margin:0; text-align:justify; }
#content .keywords ul li                                    { list-style:none; display:inline; padding-right:5px; }
#content .keywords a:hover                                  { background-color:#eee; color:#000; }

#content .entryKeylog                                       { padding-bottom:20px; }
#content .entryKeylog .pageTitle                            { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }
#content .entryKeylog .article                              { font: 0.8em/1.6 'Malgun Gothic', Dotum; color:#555; padding:0; margin:0; text-align:justify; }


/* 컨텐츠 방명록 설정 */
#content .guestBook p                                       { padding:2px 0; margin:0; }
#content .guestBook .guestWrite                             { font: 0.75em 'Malgun Gothic', Dotum; color:#555; padding-bottom:10px; background-color:#fff; }
#content .guestBook .guestWrite input                       { width:150px; }
#content .guestBook .guestWrite textarea                    { width:818px; padding:0px; }
#content .guestBook .guestWrite .homepage                   { width:300px; }
#content .guestBook .guestWrite .submit                     { width:820px; height:50px; background-color:#efefef; font:1.1em 'Malgun Gothic', Dotum; padding:0px; }

#content .guestBook .guestList                              { font: 0.8em/1.4 'Malgun Gothic', Dotum; color:#555; background-color:#fff; word-break:break-all;}
#content .guestBook .guestList ol,
#content .guestBook .guestList ul                           { padding:0; margin:0; list-style:none; }
#content .guestBook .guestList li .name                     { color:#666; font-weight:bold; }
#content .guestBook .guestList li .date                     { font:0.8em 'Malgun Gothic', Dotum; }
#content .guestBook .guestList li .control                  { font:0.85em 'Malgun Gothic', Dotum; padding:0 0 0 50px; color:#777; }
#content .guestBook .guestList li p                         { padding:5px 0 20px 0; }
#content .guestBook .guestList ol li                        { margin-bottom:30px; }
#content .guestBook .guestList ol li ul                     { padding:0 0 0 100px; background:#fff url("images/iconIndentArrow_re.gif") no-repeat 60px 0px; }

#content .guestBook .guestList a:link                       { color:#777; text-decoration:none; }
#content .guestBook .guestList a:visited                    { color:#777; text-decoration:none; }
#content .guestBook .guestList a:hover                      { color:#aaa; text-decoration:none; }
#content .guestBook .guestList a:active                     { color:#777; text-decoration:none; }


/* 컨텐츠 엔트리 설정 */
#content .entryNotice .titleWrap                            { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }
#content .entryNotice .titleWrap .category a                { font:0.75em 'Malgun Gothic', Dotum; color:#888; margin-right:6px;}
#content .entryNotice .titleWrap .date                      { font:0.7em 'Malgun Gothic', Dotum; color:#888;}
#content .entryNotice .titleWrap h2                         { font: 1.2em/1 'Malgun Gothic', Dotum; color:#333; padding-bottom:3px; }
#content .entryNotice .titleWrap h2 a:link                  { color:#000; text-decoration:none; }
#content .entryNotice .titleWrap h2 a:visited               { color:#000; text-decoration:none; }
#content .entryNotice .titleWrap h2 a:hover                 { color:#aaa; text-decoration:none; }
#content .entryNotice .titleWrap h2 a:active                { color:#000; text-decoration:none; }

#content .entryNotice .article                              { font:1em/1.4 'Malgun Gothic', Dotum; width:820px; margin:30px 0px 30px 0px; overflow:hidden; }
#content .entryNotice .article a:link                       { color:#777; text-decoration:none; }
#content .entryNotice .article a:visited                    { color:#777; text-decoration:none; }
#content .entryNotice .article a:hover                      { color:#aaa; text-decoration:underline; }
#content .entryNotice .article a:active                     { color:#777; text-decoration:none; }
#content .entryNotice .article dt                           { text-decoration:underline; }
#content .entryNotice .article dd                           { margin-left:20px;    padding-bottom:10px; }
#content .entryNotice .article blockquote                   { background:url(images/iconBlockquote.gif) top left no-repeat;    padding-left:25px;    margin:10px 20px; }
#content .entryNotice .article fieldset                     { font:0.75em 'Malgun Gothic', Dotum; }
#content .entryNotice .article .teamProfile fieldset        { font:1.1em/1.2 'Malgun Gothic', Dotum; }

#content .entryProtected .titleWrap                         { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }
#content .entryProtected .titleWrap .category a             { font:0.75em 'Malgun Gothic', Dotum; color:#888; margin-right:6px;}
#content .entryProtected .titleWrap .date                   { font:0.7em 'Malgun Gothic', Dotum; color:#888;}
#content .entryProtected .titleWrap h2                      { font: 1.2em/1 'Malgun Gothic', Dotum; color:#333; padding-bottom:3px; }
#content .entryProtected .titleWrap h2 a:link               { color:#000; text-decoration:none; }
#content .entryProtected .titleWrap h2 a:visited            { color:#000; text-decoration:none; }
#content .entryProtected .titleWrap h2 a:hover              { color:#aaa; text-decoration:none; }
#content .entryProtected .titleWrap h2 a:active             { color:#000; text-decoration:none; }

#content .entryProtected .enterpass                         { margin: 100px 0 300px 0; }
#content .entryProtected .enterpass p                       { font:0.9em 'Malgun Gothic', Dotum; color:#888; text-align:center; margin:20px 0;}

#content .page-error                                        { font:1.2em/1 'Malgun Gothic', Dotum; color:#333; padding:200px 0; text-align:center; }

#content .entry .titleWrap                                  { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }
#content .entry .titleWrap .category a                      { font:0.75em 'Malgun Gothic', Dotum; color:#888; margin-right:6px;}
#content .entry .titleWrap .date                            { font:0.7em 'Malgun Gothic', Dotum; color:#888;}
#content .entry .titleWrap h2                               { font: 1.2em/1 'Malgun Gothic', Dotum; color:#333; padding-bottom:3px; }
#content .entry .titleWrap h2 a:link                        { color:#000; text-decoration:none; }
#content .entry .titleWrap h2 a:visited                     { color:#000; text-decoration:none; }
#content .entry .titleWrap h2 a:hover                       { color:#aaa; text-decoration:none; }
#content .entry .titleWrap h2 a:active                      { color:#000; text-decoration:none; }
#content .entry .titleWrap .admin                           { font:0.75em 'Malgun Gothic', Dotum; color:#333; margin-top:3px; }

#content .entry .article                                    { font:1em/1.4 'Malgun Gothic', Dotum; width:820px; margin:30px 0px 30px 0px; overflow:hidden; }
#content .entry .article a:link                             { color:#777; text-decoration:none; border-bottom: 1px dashed #777;}
#content .entry .article a:visited                          { color:#777; text-decoration:none; border-bottom: 1px dashed #777;}
#content .entry .article a:hover                            { color:#aaa; text-decoration:none; border-bottom: 1px dashed #aaa;}
#content .entry .article a:active                           { color:#777; text-decoration:none; border-bottom: 1px dashed #777;}
#content .entry .article img                                { border:0px; }
#content .entry .article dt                                 { text-decoration:underline; }
#content .entry .article dd                                 { margin-left:20px; padding-bottom:10px; }
#content .entry .article blockquote                         { background:url(images/iconBlockquote.gif) top left no-repeat; padding-left:25px; margin:10px 20px; }
#content .entry .article fieldset                           { font:0.75em 'Malgun Gothic', Dotum;  clear:both; }
#content .entry .article .teamProfile fieldset              { font:1.1em/1.2 'Malgun Gothic', Dotum; }
#content .entry .article .tt-gallery-box                    { font:0.75em 'Malgun Gothic', Dotum; clear:both; margin:10px 0px 5px 0px;}
#content .entry .article .galleryControl a                  { border:0px !important;}
#content .entry .article .imageblock                        { margin:0; padding:0; border:0px;}
#content .entry .article .imageblock.left                   { margin:10px 10px 10px 0px; }
#content .entry .article .imageblock.right                  { margin:10px 0px 10px 10px; }
#content .entry .article .imageblock.center                 { margin:10px 0px; }
#content .entry .article .imageblock.dual                   { margin:5px auto; }
#content .entry .article .imageblock.triple                 { margin:5px auto; }
#content .entry .article .imageblock .cap1                  { font:0.75em/1.3 'Malgun Gothic', Dotum; color:#999; text-align:center; padding:0px; margin:3px 0 0 0; }

#content .entry .teamblogAuthor                             { font:bold 0.75em/1.2 'Malgun Gothic', Dotum; color:#555; width:820px; text-align:right; margin:0 0 20px 0; }
#content .entry .teamblogAuthor .author                     { padding:0 10px 0 0; }

#content .actionTrail                                       { border-top: 1px dashed #ccc; padding:20px 0; }
#content .actionTrail .img                                  { border:0; }
#content .actionTrail .feed                                 { font:12px 'Malgun Gothic', Dotum; #555; }
#content .actionTrail h4                                    { font:0.8em/1.6 'Malgun Gothic', Dotum; color:#777;}
#content .actionTrail h4 a:link                             { color:#777; text-decoration:none; }
#content .actionTrail h4 a:visited                          { color:#777; text-decoration:none; }
#content .actionTrail h4 a:hover                            { color:#aaa; text-decoration:none; }
#content .actionTrail h4 a:active                           { color:#777; text-decoration:none; }
#content .actionTrail .cnt                                  { color:#bbb; }

#content .trackback                                         { border-top:1px dashed #ccc;  padding:20px 0; }
#content .trackback .img                                    { border:0; }
#content .trackback .feed                                   { font:12px 'Malgun Gothic', Dotum; #555;}
#content .trackback h3                                      { font:bold 0.75em/1.6 'Malgun Gothic', Dotum; color:#333;}
#content .trackback ol                                      { margin:0; padding:0; list-style:none; }
#content .trackback ol li                                   { margin:10px 0 0 0; }
#content .trackback ol li .from                             { font:0.75em 'Malgun Gothic', Dotum; color:#777; }
#content .trackback ol li .date                             { font:0.75em 'Malgun Gothic', Dotum; color:#777; }
#content .trackback ol li .delete                           { font:0.7em 'Malgun Gothic', Dotum; color:#777; }
#content .trackback ol li p                                 { font:0.75em 'Malgun Gothic', Dotum; color:#999; margin:5px 0 0 0; padding:0; }
#content .trackback ol li h4                                { font:1em 'Malgun Gothic', Dotum; color:#777;}
#content .trackback ol li h4 a:link                         { color:#000; text-decoration:none; }
#content .trackback ol li h4 a:visited                      { color:#000; text-decoration:none; }
#content .trackback ol li h4 a:hover                        { color:#aaa; text-decoration:none; }
#content .trackback ol li h4 a:active                       { color:#000; text-decoration:none; }

#content .comment                                           { border-top: 1px dashed #ccc; padding:20px 0; }
#content .comment .img                                      { border:0; }
#content .comment .feed                                     { font:12px 'Malgun Gothic', Dotum; #555;}
#content .comment p                                         { padding:2px 0; margin:0; }
#content .comment .commentList                              { font: 0.8em/1.4 'Malgun Gothic', Dotum; color:#555; background-color:#fff; word-break:break-all; margin-top:5px;}
#content .comment .commentList a:link                       { color:#777; text-decoration:none; }
#content .comment .commentList a:visited                    { color:#777; text-decoration:none; }
#content .comment .commentList a:hover                      { color:#aaa; text-decoration:none; }
#content .comment .commentList a:active                     { color:#777; text-decoration:none; }
#content .comment .commentList ol,
#content .comment .commentList ul                           { padding:0; margin:0; list-style:none; }
#content .comment .commentList li .name                     { color:#666; font-weight:bold; }
#content .comment .commentList li .date                     { font:0.8em 'Malgun Gothic', Dotum; }
#content .comment .commentList li .control                  { font:0.85em 'Malgun Gothic', Dotum; padding:0 0 0 50px; color:#777; }
#content .comment .commentList li p                         { padding:5px 0 20px 0; }
#content .comment .commentList ol li                        { margin-bottom:30px; }
#content .comment .commentList ol li ul                     { padding:0 0 0 100px; background:#fff url("images/iconIndentArrow_re.gif") no-repeat 60px 0px; }

#content .comment .commentWrite                             { font: 0.75em 'Malgun Gothic', Dotum; color:#555; padding-bottom:10px; background-color:#fff; }
#content .comment .commentWrite input                       { width:150px; }
#content .comment .commentWrite textarea                    { width:818px; padding:0px; }
#content .comment .commentWrite .homepage                   { width:300px; }
#content .comment .commentWrite .submit                     { width:820px; height:50px; background-color:#efefef; font:1.1em 'Malgun Gothic', Dotum; padding:0px; }
#content .comment .commentWrite .checkbox                   { border:none; padding:0; margin:0; width:25px; }






/* 사이드바 공통 설정 */
#sidebar a:link                                    { color:#666; text-decoration:none; }
#sidebar a:visited                                 { color:#666; text-decoration:none; }
#sidebar a:hover                                   { color:#aaa; text-decoration:none; }
#sidebar a:active                                  { color:#666; text-decoration:none; }
#sidebar h3                                        { display:none; }


/* 사이드바 블로그 이미지 & 설명 설정 */
#sidebar .blogInfo                                 { font: 0.7em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; margin-bottom:20px; }
#sidebar .blogInfo .blogImage                      { margin-bottom:5px; }
#sidebar .blogInfo .blogDesc                       { letter-spacing: -1px; }
#sidebar .blogInfo .userID                         { color:#ccc; text-align:right; }


/* 사이드바 검색 설정 */

#sidebar .search                                   { background-color:#fff; margin-bottom:20px; }
#sidebar .search .input_area                       { background: url('./images/search_bg.gif') left center no-repeat ; text-align:center; }
#sidebar .search .input_area input                 { border: 2px solid #d3d3d3; width:170px; height: 25px; margin:0; padding:5px; background:transparent; font: bold 1em 'Malgun Gothic'; color:#888888;}
#sidebar .search .submit_area                      { margin: 0; padding: 0; display:none;}


/* 사이드바 공지사항 설정 */
#sidebar .notice                                   { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .notice ul                                { padding:0; margin:0; list-style:none; }
#sidebar .notice ul li                             { background:url('./images/notice.gif') 0 3px no-repeat; padding-left:13px; letter-spacing:-1px; }
#sidebar .notice .hidden                           { background:url('./images/widget_notice.gif') 0 0 no-repeat; height:28px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 달력 설정 */
#sidebar .calender                                 { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .calender .cal_month                      { font-weight:bold; padding-bottom:10px; }
#sidebar .calender .cal_week1                      { font-weight:normal; }
#sidebar .calender .cal_week2                      { color:#f30; }
#sidebar .calender .cal_week                       {  }
#sidebar .calender .cal_current_week               {  }
#sidebar .calender .cal_day                        { color:#aaa; text-align:center; }
#sidebar .calender .cal_day_sunday                 { color:#f30 !important; }
#sidebar .calender .cal_day_sunday a               { color:#f30 !important; font-weight:bold; }
#sidebar .calender .cal_day1                       { padding:3px 0px; }
#sidebar .calender .cal_day2                       { padding:3px 0px; }
#sidebar .calender .cal_day3                       { padding:3px 0px; }
#sidebar .calender .cal_day4                       { padding:3px 0px; color:#000; font-weight:bold; background-color:#eee; }
#sidebar .calender a.cal_click                     { font-weight:bold;}
#sidebar .calender .hidden                         { background:url('./images/widget_calender.gif') 0 0 no-repeat; height:28px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 카테고리 설정 */
#sidebar .category                                 { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .category .c_cnt                          { font-size: 0.8em; color:#bbb; letter-spacing:-1px; }
#sidebar .category ul                              { padding:0; margin:0; list-style:none; }
#sidebar .category ul li                           { background:none; }
#sidebar .category ul li a:link                    { color:#333; }
#sidebar .category ul li a:visited                 { color:#333; }
#sidebar .category ul li a:hover                   { color:#aaa; }
#sidebar .category ul li a:active                  { color:#333; }
#sidebar .category ul li ul li                     { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; }
#sidebar .category ul li ul li ul                  { background:url('./images/under.gif') 0px 2px no-repeat; padding-left:3px; }
#sidebar .category ul li ul li ul li               { background:none; }
#sidebar .category ul li ul li ul li a:link        { color:#666; }
#sidebar .category ul li ul li ul li a:visited     { color:#666; }
#sidebar .category ul li ul li ul li a:hover       { color:#aaa; }
#sidebar .category ul li ul li ul li a:active      { color:#666; }
#sidebar .category .hidden                         { background:url('./images/widget_category.gif') 0 0 no-repeat; height:24px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 태그구름 설정 */
#sidebar .tagCloud                                 { font: 0.8em/1.4 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .tagCloud ul                              { padding:0; margin:0; list-style:none; text-align:justify; }
#sidebar .tagCloud li                              { list-style:none; display:inline;}
#sidebar .tagCloud li a.cloud1                     { color:#000; background-color:#bbb; font-size:1.3em; font-weight:bold; letter-spacing:-1px; }
#sidebar .tagCloud li a.cloud1:hover               { color:#fff; background-color:#000; text-decoration:none; }
#sidebar .tagCloud li a.cloud2                     { color:#333; background-color:#ddd; font-size:1.2em; font-weight:bold; letter-spacing:-1px; }
#sidebar .tagCloud li a.cloud2:hover               { color:#fff; background-color:#333; text-decoration:none; }
#sidebar .tagCloud li a.cloud3                     { color:#666; background-color:#eee; font-size:1.1em; letter-spacing:-1px; }
#sidebar .tagCloud li a.cloud3:hover               { color:#fff; background-color:#666; text-decoration:none; }
#sidebar .tagCloud li a.cloud4                     { color:#999; background-color:#fff; font-size:1em; letter-spacing:-1px; }
#sidebar .tagCloud li a.cloud4:hover               { color:#fff; background-color:#999; text-decoration:none; }
#sidebar .tagCloud li a.cloud5                     { color:#ccc; background-color:#fff; font-size:0.9em; letter-spacing:-1px; }
#sidebar .tagCloud li a.cloud5:hover               { color:#fff; background-color:#ccc; text-decoration:none; }
#sidebar .tagCloud .hidden                         { background:url('./images/widget_tagCloud.gif') 0 0 no-repeat; height:25px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 최근에 올라온 글 설정 */
#sidebar .recentPost                               { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .recentPost .cnt                          { font-size: 0.8em; color:#bbb; letter-spacing:-1px; }
#sidebar .recentPost ul                            { padding:0; margin:0; list-style:none; }
#sidebar .recentPost ul li                         { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; letter-spacing:-1px; }
#sidebar .recentPost .hidden                       { background:url('./images/widget_recentPost.gif') 0 0 no-repeat; height:28px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 최근에 달린 댓글 설정 */
#sidebar .recentComment                            { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .recentComment ul                         { padding:0; margin:0; list-style:none; }
#sidebar .recentComment ul li                      { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; letter-spacing:-1px; }
#sidebar .recentComment ul li .info_wrap           { font: 0.9em 'Malgun Gothic', Dotum; color:#bbb; }
#sidebar .recentComment .hidden                    { background:url('./images/widget_recentComment.gif') 0 0 no-repeat; height:27px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 최근에 받은 트랙백 설정 */
#sidebar .recentTrackback                          { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .recentTrackback ul                       { padding:0; margin:0; list-style:none; }
#sidebar .recentTrackback ul li                    { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; letter-spacing:-1px; }
#sidebar .recentTrackback ul li .info_wrap         { font: 0.9em 'Malgun Gothic', Dotum; color:#bbb; }
#sidebar .recentTrackback .hidden                  { background:url('./images/widget_recentTrackback.gif') 0 0 no-repeat; height:28px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 글 보관함 설정 */
#sidebar .archive                                  { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .archive .cnt                             { font-size: 0.8em; color:#bbb; letter-spacing:-1px; }
#sidebar .archive ul                               { padding:0; margin:0; list-style:none; }
#sidebar .archive ul li                            { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; }
#sidebar .archive .hidden                          { background:url('./images/widget_archive.gif') 0 0 no-repeat; height:26px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 링크 모듈 설정 */
#sidebar .link1                                    { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .link1 ul                                 { padding:0; margin:0; list-style:none; }
#sidebar .link1 ul li                              { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; letter-spacing:-1px; }
#sidebar .link1 .hidden                            { background:url('./images/widget_link.gif') 0 0 no-repeat; height:26px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 링크 모듈 리스트 설정 */
#sidebar .link2                                    { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .link2 ul                                 { padding:0; margin:0; list-style:none; }
#sidebar .link2 ul li                              { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; letter-spacing:-1px; }
#sidebar .link2 ul li ul li                        { background:url('./images/under.gif') 0px 2px no-repeat; padding-left:13px; letter-spacing:-1px; }
#sidebar .link2 .hidden                            { background:url('./images/widget_link.gif') 0 0 no-repeat; height:26px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 저자 모듈 설정 */
#sidebar .authorList                               { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; background-color:#fff; }
#sidebar .authorList ul                            { padding:0; margin:0; list-style:none; }
#sidebar .authorList ul li                         { background:url('./images/dot.gif') 0px 5px no-repeat; padding-left:10px; }
#sidebar .authorList .hidden                       { background:url('./images/widget_authorList.gif') 0 0 no-repeat; height:25px; cursor:pointer; margin-bottom:5px;}


/* 사이드바 카운터 모듈 설정 */
#sidebar .counter                                  { font: 0.8em/1.2 'tahoma', Dotum; color:#555; border: 10px solid #eee; padding: 10px; text-align:center; background-color:#fff; margin-bottom:20px;}
#sidebar .counter .total                           { border: 1px solid #eee; padding: 5px; background-color:#eee; }
#sidebar .counter .total .bold                     { font-weight:bold; }
#sidebar .counter .today                           { border-bottom: 1px solid #eee; padding: 5px;}
#sidebar .counter .yesterday                       { border-bottom: 1px solid #eee; padding: 5px;}


/* 사이드바 관리자 메뉴 설정 */
#sidebar .adminMenu                                { font: 0.8em/1.2 'Malgun Gothic', Dotum; color:#555; padding:8px 0px; background-color:#eee; text-align:center; margin-bottom:20px;}
#sidebar .adminMenu ul                             { padding:0;  margin:0;  list-style:none;}
#sidebar .adminMenu ul li                          { background:none;  display:inline;}
#sidebar .adminMenu a                              { padding:2px 20px 2px 20px;  border:1px solid #999;  color:#666;  text-decoration:none;  background-color:#fff;}


/* 사이드바 버튼 모듈 설정 */
#sidebar .botton                                   { text-align:center; margin-bottom:10px; }
#sidebar .botton .hiddenRss                        { background:url('./images/rssLink.gif') 0 0 no-repeat; width:64px; height:82px;}
#sidebar .botton .hiddenAtom                       { background:url('./images/atomLink.gif') 0 0 no-repeat; width:64px; height:82px;}
#sidebar .botton .rssLink                          { font: 0.8em/1.4 'Malgun Gothic', Dotum; color:#555; background-color:#fff; text-align:left; }
#sidebar .botton .atomLink                         { font: 0.8em/1.4 'Malgun Gothic', Dotum; color:#555; background-color:#fff; text-align:left; }







/* 풋터 공통 설정 */
#footer              { text-align:center; font:0.75em 'Malgun Gothic', Dotum; color:#666; background-color:#fff; }
#footer a:link       { color:#333;    text-decoration:none; }
#footer a:visited    { color:#333;    text-decoration:none; }
#footer a:hover      { color:#aaa;    text-decoration:none; }
#footer a:active     { color:#333;    text-decoration:none; }
