/* Font Import */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* "Nanum Gothic" */
@import url(http://fonts.googleapis.com/css?family=PT+Sans); /* "PT Sans" */

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

/* Prevent Delay */
#jbContainer {display: none;}

/* Basic Style */
body {color: #333; font-family: "Nanum Gothic"; font-size: 13px; line-height: 200%;}
h1 {font-family: "Nanum Gothic"; font-size: 1.3em; font-weight: bold; line-height: 200%;}
h2 {font-family: "Nanum Gothic"; font-size: 1.2em; font-weight: bold; line-height: 200%;}
h3 {font-family: "Nanum Gothic"; font-size: 1.1em; font-weight: bold; line-height: 200%;}
h4 {font-family: "Nanum Gothic"; font-size: 1.0em; font-weight: bold; line-height: 200%;}
h5 {font-family: "Nanum Gothic"; font-size: 0.9em; font-weight: bold; line-height: 200%;}
h6 {font-family: "Nanum Gothic"; font-size: 0.8em; font-weight: bold; line-height: 200%;}
blockquote p {font-family: "Nanum Gothic"; font-size: 13px; line-height: 200%;}
a {color: #1D83AA; text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #26b9f0; text-decoration: none;}
a:active {text-decoration: none;}
a:focus {outline: none;}
img {border: none; max-width: 100%; height: auto;}
span.imageblock {max-width: 100%; height: auto;}

/* Layout */
@media (min-width: 1200px) {
  .container {width: 1200px;}
}

#jbBlogTitle h1 {padding: 30px 0px 30px 0px; font-size: 2em; text-align: left;}
#jbBlogTitle h1 a {color: #444444;}

#jbMenu {font-weight: bold;}
#jbMenu li a {color: #26b9f0;}
#jbMenu li a:hover {color: #000;}
#jbMenu .navbar-default {border: none; border-radius: 0; background: none; border-top: 1px solid #26b9f0; border-bottom: 1px solid #26b9f0;}
#jbMenu .navbar-brand {font-size: 1em; color: #26b9f0;}
#jbMenu .navbar-brand:hover {color: #000;}
#jbMenu .navbar-default .navbar-nav > li > a.jbSnsTwitter:hover {color: #55acee;}
#jbMenu .navbar-default .navbar-nav > li > a.jbSnsFacebook:hover {color: #3b5998;}
#jbMenu .navbar-default .navbar-nav > li > a.jbSnsGplus:hover {color: #dd4b39;}
#jbMenu .navbar-default .navbar-nav > li > a.jbSnsRss:hover {color: #fe9900;}
#jbMenu .navbar-default {box-shadow: none;}
.jbCategoryMenu .dropdown-menu {font-size: 12px; min-width: 200px;}
.jbCategoryMenu .dropdown-menu > li > a {font-weight: bold;}
.jbCategoryMenu .dropdown-menu > li > a:hover {background: none;}
.jbCategoryMenu .dropdown-menu ul {list-style-image: url( "./images/jb_dot.png" );}
.jbCategoryMenu .dropdown-menu ul a {color: #333333;}

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

.jbProtectedArticleForm {margin-bottom: 20px;}

.jbArticleList {border: 1px solid #bcbcbc; border-radius: 3px; margin-bottom: 20px; padding: 0px 20px;}

.jbThumbnail {float: left; margin: 20px 20px 20px 0px;}
h2.jbExcerptTitle {margin-top: 15px;}
h2.jbExcerptTitle a {color: #444444;}
h2.jbExcerptTitle a:hover {color: #26b9f0;}

h2.jbArticleTitle {margin-top: 15px; padding-bottom: 10px; border-bottom: 1px solid #bcbcbc;}
h2.jbArticleTitle a {color: #444444;}
h2.jbArticleTitle a:hover {color: #26b9f0;}

.jbArticleInfo {text-align: right;}
.jbArticleInfo span {margin-right: 10px;}
.jbArticleInfo i {margin-right: 3px;}

.moreless_fold {font-weight: bold;}
.moreless_fold:before {content: "\f0d7"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px;}
.moreless_top {font-weight: bold;}
.moreless_top:before {content: "\f0d8"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px;}
.moreless_bottom {font-weight: bold;}
.moreless_bottom:before {content: "\f0d8"; font-family: 'FontAwesome'; font-weight: normal; margin-right: 10px;}

div.footnotes {border-top: 1px solid #bcbcbc; padding-top: 10px;}

.jbDiscussList {margin: 20px 0px;}
.jbDiscussList ul {list-style-type: none; padding-left: 0px;}
.jbDiscussList ul ul {padding-left: 20px;}
.jbDiscussList1 {border: 1px solid #bcbcbc; border-radius: 3px; margin-bottom: 20px; padding: 10px 20px 5px 20px;}
.jbDiscussList2 {border: 1px solid #bcbcbc; border-radius: 3px; margin-bottom: 20px; padding: 10px 20px 5px 20px;}
.jbDiscussListName, .jbDiscussListDate, .jbDiscussListEdit {margin-right: 10px;}
.jbDiscussList .jbDiscussListName img {margin-right: 10px;}
.jbDiscussListInfo i {margin-right: 5px;}
.jbDiscussListTrackbackTitle {margin-right: 10px;}

.jbArticleTag i {margin-right: 5px;}

.jbTagCloud ul {list-style-type: none; padding-left: 0px; margin-bottom: 15px;}
.jbTagCloud ul li {display: inline-block; margin-right: 5px;}
.jbTagCloud .cloud1 {font-size: 1.4em;}
.jbTagCloud .cloud2 {font-size: 1.3em;}
.jbTagCloud .cloud3 {font-size: 1.2em;}
.jbTagCloud .cloud4 {font-size: 1.1em;}
.jbTagCloud .cloud5 {font-size: 1.0em;}

.jbPagination {font-family: "PT Sans"; text-align: center;}
.jbPagination .pagination {margin-top: 5px;}
.jbPagination a {color: #444444;}
.jbPagination a:hover {color: #26b9f0;}
.jbPagination .pagination > li > a {border-color: #bcbcbc;}
.jbPagination .pagination > .active > a {background-color: #333333; border-color: #333333;}

.jbSidebar {margin-bottom: 20px;}
.jbSidebar h3 {font-family: "PT Sans", "Nanum Gothic"; font-weight: normal; font-size: 1.2em; border-bottom: 1px solid #bcbcbc; padding-bottom: 5px;}
.jbSidebar h3 i {margin-right: 5px;}
.jbSidebar ul {list-style-image: url( "./images/jb_dot.png" ); padding-left: 20px;}
.jbSidebar ul > li {list-style-image: url( "./images/jb_dot.png" ); padding-left: 00px;}
.jbSidebar a {color: #444444;}
.jbSidebar a:hover {color: #26b9f0;}


#jbFooter .jbSidebar h3 {color: #dddddd;}
#jbFooter .jbSidebar a {color: #bfbfbf;}
#jbFooter .jbSidebar a:hover {color: #eeeeee;}

#jbSidebarRight .jbSidebar {border: 1px solid #bcbcbc; border-radius: 3px; padding: 0px 10px;}
#jbSidebarRight .jbSidebar h3 {margin-top: 5px;}
#jbSidebarRight .jbSidebarSearch {padding-bottom: 10px;}

.jbSidebarBloginfo {text-align: center;}
.jbSidebarTags ul {list-style-type: none; padding-left: 5px;}
.jbSidebarTags ul li {display: inline-block; margin-right: 3px;}
.jbSidebarTags .cloud1 {font-size: 1.4em;}
.jbSidebarTags .cloud2 {font-size: 1.3em;}
.jbSidebarTags .cloud3 {font-size: 1.2em;}
.jbSidebarTags .cloud4 {font-size: 1.1em;}
.jbSidebarTags .cloud5 {font-size: 1.0em;}

#jbFooterAreaBg {background-color: #363839;}

#jbCopyrightAreaBg {background-color: #282a2c; border-top: 1px solid #4b4c4e}
#jbCopyright {padding: 10px; 0px;}
#jbCopyright h6 {color: #8c8999; font-family: "PT Sans", "Nanum Gothic"; font-size: 1em; font-weight: normal; text-align: center;}
#jbCopyright h6 a {color: #bfbfbf;}