/* Import Fonts */
@import url(http://fonts.googleapis.com/css?family=Droid+Serif); /* 'Droid Serif' */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 나눔고딕 : 'Nanum Gothic' */

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

/* Basic Font Style */
body {font-family: 'Nanum Gothic'; font-size: 13px; line-height: 180%}

/* Basic Link Style */
a {color: #666666; text-decoration: none;}
a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #f96e5b; text-decoration: none;}
a:active {color: #666666; text-decoration: none;}
a:focus {outline: none; text-decoration: none;}

/* Basic Element Style */
blockquote p {font-size: 12px; line-height: 20px;}
img {max-width: 90%;}

/* Layout */
#jb_header_bg {background-color: #f5f5f5;}
  #jb_header {background-color: #ffffff; padding: 0px 20px 0px 20px;}
    #jb_site_title {margin-top: 30px; margin-bottom: 30px;}
    #jb_header_right {}
      #jb_sns {margin: 10px 10px 10px 10px;}
      #jb_menu {margin: 20px 0px 0px 0px;}
        #jb_blog_menu {}
        #jb_main_menu_category {}
#jb_slider_bg {background-color: #f5f5f5;}
  #jb_slider {background-color: #ffffff; padding: 0px 20px 0px 20px;}
#jb_main_bg {background-color: #f5f5f5;}
  #jb_main {background-color: #ffffff; padding: 0px 20px 0px 20px;}
    #jb_main_content {}
    #jb_sidebar_right {}
#jb_footer_bg {background-color: #eaeaea;}
  #jb_footer {}
    #jb_footer_1 {}
    #jb_footer_2 {}
    #jb_footer_3 {}
#jb_copyright_bg {background-color: #222222;}
  #jb_copyright {}
    #jb_copyright_1 {}
    #jb_copyright_2 {}

/* #jb_site_title */

/* #jb_sns */
#jb_sns {font-size: 16px; text-align: right;}
#jb_sns a {color: #cccccc; padding: 5px;}
#jb_sns a:hover {color: #6d6d6d;}

/* Superfish */
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block; position: relative;}
.sf-menu ul ul {top: 0; left: 100%;}

#jb_menu {font-size: 12px;}
#jb_menu a {padding: 10px 10px 8px 10px; background-color: #FFFFFF; border-bottom: 2px solid #FFFFFF;}
#jb_menu a:hover {border-bottom: 2px solid #BCBCBC;}

#jb_blog_menu {display: none;}
#jb_main_menu_category {display: none;}

#jb_blog_menu {float: right;}
#jb_blog_menu ul {display: inline;}
#jb_main_menu_category {float: right;}
#jb_main_menu_category > ul {display: inline; text-align: left;}
#jb_main_menu_category ul ul a {min-width: 10em;}

/* Slider */
.theme-default .nivoSlider {box-shadow: none;}
.theme-default .nivo-controlNav {padding: 7px 0px 10px 0px;}
.theme-default .nivo-caption {opacity: 0.5; font-family: 'Nanum Gothic';}

#jb_main_content .content_wrap {margin-bottom: 20px;}
#jb_main_content h2.content_title {margin: 10px 0px 10px 0px; border-bottom: 1px solid #dadada; font-size: 16px;}
#jb_main_content h2.content_title a {font-weight: bold;}
#jb_main_content h2.post_title {margin: 0px 0px 10px 0px; border-bottom: 1px solid #dadada; font-size: 16px;}
#jb_main_content h2.post_title a {font-weight: bold;}

#jb_main_content .guestbook textarea {width: 565px; height: 100px;}
#jb_main_content .guestbook_list {margin-top: 20px;}
#jb_main_content .guestbook_list > ul {margin: 0px 0px 0px 0px; list-style: none; border-bottom: 1px solid #dadada;}
#jb_main_content .guestbook_list > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#jb_main_content .guestbook_list > ul li > ul {list-style: none;}
#jb_main_content .guestbook_list > ul > li > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#jb_main_content .guestbook_list .guestbook_info_name > img {width: 32px;}
#jb_main_content .guestbook_list .guestbook_edit a {margin-left: 10px;}

#jb_main_content .tag_cloud ul {margin: 0px 0px 0px 0px; list-style: none;}
#jb_main_content .tag_cloud ul li {margin: 5px 5px 10px 0px; display: inline-block;}
#jb_main_content .tag_cloud ul li a {padding: 5px 8px 5px 8px; border: 1px solid #dddddd; border-radius: 5px;}

#jb_main_content .search_results ul {margin: 10px 0px 0px 0px; list-style: none;}
#jb_main_content .search_results ul li {padding: 5px 5px 5px 5px;}
#jb_main_content .search_results ul li:before {content: "\f0da"; font-family: FontAwesome; margin-right: 5px;}
#jb_main_content .search_results .search_result_date {margin-right: 5px;}

#jb_main_content .post .post_info {margin-bottom: 15px; text-align: right; color: #676767; font-size: 12px;}
#jb_main_content .post .post_info .post_info_title {margin-left: 10px; font-family: Georgia, 'Droid Serif'; font-style: italic; color: #222222;}

#jb_main_content .post div.footnotes {margin: 20px 0px 10px 0px; padding: 10px 0px 10px 0px; border-top: 1px solid #dadada;}
#jb_main_content .moreless_fold {font-weight: bold; color: #0088cc;}
#jb_main_content .moreless_top {font-weight: bold; color: #0088cc;}
#jb_main_content .moreless_bottom {font-weight: bold; color: #0088cc;}

#jb_main_content .tag_p {font-size: 12px;}
#jb_main_content .tag_title {font-family: Georgia, 'Droid Serif'; font-style: italic;}

#jb_main_content .post .discuss p.discuss_count {margin-bottom: 0px; padding: 0px 0px 0px 0px; font-family: Georgia, 'Droid Serif'; font-style: italic;}
#jb_main_content .post .discuss iframe {display: none;}

#jb_main_content .post .discuss p.trackback_address {margin-bottom: 0px; padding: 10px 0px 0px 0px; font-family: Georgia, 'Droid Serif'; font-style: italic; font-size: 12px; color: #666666;}
#jb_main_content .post .trackback_list ul {margin: 10px 0px 0px 0px; list-style: none;}
#jb_main_content .post .trackback_title {font-weight: bold;}
#jb_main_content .post .trackback_edit {margin-left: 10px;}
#jb_main_content .post .trackback_from {font-size: 12px;}

#jb_main_content .post .comment_list {margin-top: 20px;}
#jb_main_content .post .comment_list > ul {margin: 0px 0px 20px 0px; list-style: none; border-bottom: 1px solid #dadada;}
#jb_main_content .post .comment_list > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#jb_main_content .post .comment_list > ul li > ul {list-style: none;}
#jb_main_content .post .comment_list > ul > li > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#jb_main_content .post .comment_list .comment_info_name > img {width: 32px;}
#jb_main_content .post .comment_list .comment_edit a {margin-left: 10px;}
#jb_main_content .post .comment_write {margin-top: 20px;}
#jb_main_content .post .comment_write textarea {width: 565px; height: 100px;}

#jb_main_content .pagination {margin-bottom: 20px; text-align: center; font-size: 12px;}
#jb_main_content .pagination .selected {color: #000000; font-weight: bold;}

/* Sidebar */

.sidebar {margin-bottom: 20px; font-size: 12px;}
.sidebar h3 {margin: 10px 0px 10px 0px; font-size: 14px; line-height: 100%;}
.sidebar h3 img {width: 14px; margin-right: 5px;}
.sidebar i {margin-right: 5px;}

.bloginfo {padding: 10px; text-align: center;}
.bloginfo img {margin-bottom: 10px;}
.bloginfo p {margin-bottom: 0px;}

.notice ul {margin: 0px 0px 0px 10px; list-style: none;}
.notice ul li {padding-left: 10px;}
.notice ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.search {text-align: center;}

.category ul {margin: 0px 0px 0px 10px; list-style: none;}
.category ul li {padding-left: 10px;}
.category ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.tags ul {margin: 0px 0px 0px 0px; list-style: none;}
.tags ul li {margin: 5px 5px 10px 0px; display: inline-block;}
.tags ul li a {padding: 5px 8px 5px 8px; border: 1px solid #dddddd; border-radius: 7px;}

.recent_posts ul {margin: 0px 0px 0px 10px; list-style: none;}
.recent_posts ul li {padding-left: 10px;}
.recent_posts ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.recent_comments ul {margin: 0px 0px 0px 10px; list-style: none;}
.recent_comments ul li {padding-left: 10px;}
.recent_comments ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.recent_trackbacks ul {margin: 0px 0px 0px 10px; list-style: none;}
.recent_trackbacks ul li {padding-left: 10px;}
.recent_trackbacks ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.links ul {margin: 0px 0px 0px 10px; list-style: none;}
.links ul li {padding-left: 10px;}
.links ul li:before {content: "\f0da"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

.syndication ul {margin: 0px 0px 0px 10px; list-style: none;}
.syndication ul li {padding-left: 10px;}
.syndication ul li:before {content: "\f09e"; font-family: FontAwesome; margin-left: -13px; margin-right: 5px;}

#jb_footer .sidebar:first-child {margin-top: 20px;}

#jb_copyright {color: #eeeeee;}
#jb_copyright h6 {margin: 20px 0px 20px 0px; font-weight: normal;}
#jb_copyright_2 {text-align: right;}