@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css'); /* 나눔고딕 : 'Nanum Gothic' */

/* Hide Tistory Toolbar */
#tistorytoolbarid {display: none;}

/* Max Image Width */
img {max-width: 100%; height: auto;}
span.imageblock {max-width: 100%; height: auto;}

/* Basic Style */
body {font-family: 'Nanum Gothic'; font-size: 13px; line-height: 1.8em; color: #666666;}
h1 {font-family: 'Nanum Gothic'; font-size: 1.5em; font-weight: bold;}
h2 {font-family: 'Nanum Gothic'; font-size: 1.4em; font-weight: bold;}
h3 {font-family: 'Nanum Gothic'; font-size: 1.3em; font-weight: bold;}
h4 {font-family: 'Nanum Gothic'; font-size: 1.2em; font-weight: bold;}
h5 {font-family: 'Nanum Gothic'; font-size: 1.1em; font-weight: bold;}
h6 {font-family: 'Nanum Gothic'; font-size: 1.0em; font-weight: bold;}
blockquote p {font-family: 'Nanum Gothic'; font-size: 1.0em; line-height: 1.8em;}
a {color: #3c5a98; text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #f96e5b; text-decoration: none;}
a:active {text-decoration: none;}
a:focus {outline: none;}

/* Layout */
body {padding-top: 90px;}
#jb_footer {background-color: #333333; padding: 10px 0px;}
#jb_copyright {background-color: #222222; padding: 10px 0px;}

#jb_top_menu a {font-weight: bold;}

#jb_main .jb_search {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 20px 10px 20px; margin-bottom: 20px;}
#jb_main .jb_search_title {border-bottom: 1px solid #bcbcbc; padding-bottom: 12px;}
#jb_main .jb_search ul {padding-left: 1.5em; list-style-image: url("./images/jb_dot.png");}

#jb_main .jb_article_protected {text-align: center; padding: 10px 0px;}
#jb_main .jb_article_protected + div {margin-bottom: 20px;}

#jb_main .jb_article {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 20px; margin-bottom: 20px;}
#jb_main .jb_article_title {border-bottom: 1px solid #bcbcbc; padding-bottom: 12px;}
#jb_main .jb_article_info {text-align: right;}
#jb_main .jb_admin {text-align: right; font-size: 12px;}
#jb_main .jb_article_info i {margin: 0px 3px 0px 10px;}
#jb_main .moreless_fold {color: #3c5a98; font-weight: bold;}
#jb_main .moreless_fold:hover {color: #f96e5b;}
#jb_main .moreless_fold:before {content: "\f0d7"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px; color: #666666;}
#jb_main .moreless_top {color: #3c5a98; font-weight: bold;}
#jb_main .moreless_top:hover {color: #f96e5b;}
#jb_main .moreless_top:before {content: "\f0d8"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px; color: #666666;}
#jb_main .moreless_bottom {color: #3c5a98; font-weight: bold;}
#jb_main .moreless_bottom:hover {color: #f96e5b;}
#jb_main .moreless_bottom:before {content: "\f0d8"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px; color: #666666;}
#jb_main div.footnotes {border-top: 1px solid #bcbcbc; padding: 10px 0px;}
#jb_main .jb_post_tag_title {margin: 0px 3px 0px 0px;}
#jb_main .jb_pagination {text-align: center; font-family: Monaco, Menlo, Consolas, 'Courier New', 'Nanum Gothic'; margin-bottom: 20px;}

#jb_main .jb_discuss_count {font-family: Monaco, Menlo, Consolas, "Courier New", 'Nanum Gothic';}
#jb_main .jb_discuss_count i {margin-right: 2px;}
#jb_main .jb_trackback_address {font-family: Monaco, Menlo, Consolas, "Courier New", 'Nanum Gothic'; font-style: italic;}
#jb_main .jb_trackback_list ul {list-style-type: none; padding-left: 0px;}
#jb_main .jb_trackback_list li {border: 1px solid #cccccc; border-radius: 3px; margin: 0px 0px 20px 0px; padding: 10px 15px 0px 15px;}
#jb_main .jb_trackback_edit {margin-left: 10px;}
#jb_main .jb_comment_list ul {list-style-type: none; padding-left: 0px;}
#jb_main .jb_comment_list_1 {border: 1px solid #cccccc; border-radius: 3px; margin: 0px 0px 20px 0px; padding: 10px 15px 0px 15px;}
#jb_main .jb_comment_list_2 {border: 1px solid #cccccc; border-radius: 3px; margin: 0px 0px 20px 40px; padding: 10px 15px 0px 15px;}
#jb_main .jb_comment_info_name {font-weight: bold; margin-right: 5px;}
#jb_main .jb_comment_info_name img {vertical-align: middle; margin-right: 10px;}
#jb_main .jb_comment_edit i {margin-left: 10px;}
#jb_main .jb_comment_write input[type="text"] {margin-bottom: 10px;}
#jb_main .jb_comment_write input[type="checkbox"] {position: relative; top: 2px;}
#jb_main .jb_comment_write textarea {margin-bottom: 10px;}
#jb_main .jb_comment_write input[type="submit"] {margin-bottom: 20px;}

#jb_main .jb_tag_cloud {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 20px; margin-bottom: 20px;}
#jb_main .jb_tag_cloud_title {border-bottom: 1px solid #bcbcbc; padding-bottom: 12px;}
#jb_main .jb_tag_cloud ul {list-style-type: none; padding-left: 0px;}
#jb_main .jb_tag_cloud ul li {display: inline-block; margin-right: 5px;}
#jb_main .jb_tag_cloud .cloud1 {font-size: 1.8em;}
#jb_main .jb_tag_cloud .cloud2 {font-size: 1.6em;}
#jb_main .jb_tag_cloud .cloud3 {font-size: 1.4em;}
#jb_main .jb_tag_cloud .cloud4 {font-size: 1.2em;}
#jb_main .jb_tag_cloud .cloud5 {font-size: 1.0em;}

#jb_main .jb_guestbook {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 20px; margin-bottom: 20px;}
#jb_main .jb_guestbook_title {border-bottom: 1px solid #bcbcbc; padding-bottom: 12px;}
#jb_main .jb_guestbook_write input[type="text"] {margin-bottom: 10px;}
#jb_main .jb_guestbook_write input[type="checkbox"] {position: relative; top: 2px;}
#jb_main .jb_guestbook_write textarea {margin-bottom: 10px;}
#jb_main .jb_guestbook_write input[type="submit"] {margin-bottom: 20px;}
#jb_main .jb_guestbook_list ul {list-style-type: none; padding-left: 0px;}
#jb_main .jb_guestbook_list_1 {border: 1px solid #bcbcbc; border-radius: 3px; margin: 0px 0px 20px 0px; padding: 10px 15px 0px 15px;}
#jb_main .jb_guestbook_list_2 {border: 1px solid #bcbcbc; border-radius: 3px; margin: 0px 0px 20px 40px; padding: 10px 15px 0px 15px;}
#jb_main .jb_guestbook_info_name img {vertical-align: middle; margin-right: 10px;}
#jb_main .jb_guestbook_info_name {font-weight: bold; margin-right: 5px;}
#jb_main .jb_guestbook_edit i {margin-left: 10px;}

#jb_footer h3 {color: #dddddd;}
#jb_footer ul {color: #cccccc;}
#jb_footer a {color: #cccccc;}
#jb_footer a:hover {color: #ffffff;}

#jb_copyright h6 {color: #cccccc; text-align: center; font-family: Monaco, Menlo, Consolas, 'Courier New', 'Nanum Gothic';}
#jb_copyright a {color: #cccccc;}
#jb_copyright a:hover {color: #ffffff;}

/* Sidebar */
div[class*="jb_sidebar"] {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 12px; margin-bottom: 20px;}
div[class*="jb_sidebar"] h3 {font-size: 1.0em; font-family: georgia, 'Nanum Gothic'; border-bottom: 1px solid #bcbcbc; margin-top: 12px; padding-bottom: 10px;}
div[class*="jb_sidebar"] h3 i {margin-right: 5px;}
div[class*="jb_sidebar"] ul {padding-left: 1.5em; list-style-image: url("./images/jb_dot.png");}
.jb_sidebar_bloginfo {text-align: center;}
.jb_sidebar_search div.input-group {padding: 0px 0px 10px 0px;}
div[class="jb_sidebar_tag"] ul {list-style-type: none; padding-left: 0px;}
div[class="jb_sidebar_tag"] ul li {display: inline-block; margin-right: 3px;}
.jb_sidebar_statistics ul {font-family: Monaco, Menlo, Consolas, 'Courier New', 'Nanum Gothic';}
#jb_footer div[class*="jb_sidebar"] {border: 0px solid #bcbcbc; padding: 0px; margin-bottom: 0px;}