
/* Basic Style */
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family:Dotum;}
a {outline: none; color: #3C5A98; text-decoration: none;} /* 링크 기본색 */
a:hover {color: red;} /* 링크 마우스 올렸을 때 색 */
img {border-style: none;} /* 이미지 테두리 */
/* #tistorytoolbarid {display: none;} 티스토리 툴바 숨기기 */

/* Width */
#A_1_0, #A_2_0, #A_3_0, #A_4_0, #A_5_0 {width: 1000px; margin: auto;} /* 전체 */
#A_3_1 {width: 640px;} /* 본문 */
#A_3_2 {width: 300px;} /* 사이드바 */
#A_4_1 {width: 300px;} /* 바닥 첫번째 열 */
#A_4_1_ {width: 30px;} /* 간격 */
#A_4_2 {width: 300px;} /* 바닥 두번째 열 */
#A_4_2_ {width: 30px;} /* 간격 */
#A_4_3 {width: 300px;} /* 바닥 세번째 열 */

/* Basic Background, Border */
#A_0 {background-color: #DEDEDE;} /* 전체 */
  #A_1 {background-color: #222222;} /* 블로그 제목 */
    #A_1_0 {}
      #A_1_1 {}
  #A_2 {background-color: #333333; border-top: 1px solid #484848;} /* 블로그 메뉴 */
    #A_2_0 {}
      #A_2_1 {}
  #A_3 {}
    #A_3_0 {}
      #A_3_1 {}
      #A_3_2 {}
  #A_4 {background-color: #222222; border-bottom: 1px solid #484848;} /* 바닥글 */
    #A_4_0 {}
      #A_4_0_0 {}
        #A_4_1 {}
        #A_4_2 {}
        #A_4_3 {}
  #A_5 {background-color: #222222;} /* 카피라이트 */
    #A_5_0 {}
      #A_5_1 {}

/* Precise Background, Border */
#A_2_1 .search_form input.text {border: 1px solid #222222;}
#A_2_1 .search_form input.search_button {background-color: #AAAAAA; border: 1px solid #222222;}
#A_2_1 .search_form input.search_button:hover {background-color: #222222;}
#A_3_1 .content_wrap {background-color: #FFFFFF; border: 1px solid #BCBCBC;}
#A_3_1 .content_title {border-bottom: 1px solid #BCBCBC;}
#A_3_1 .guestbook_write input.submit {background-color: #DEDEDE; border: 1px solid #BCBCBC;}
#A_3_1 .guestbook_write input.submit:hover {background-color: #DADADA;}
#A_3_1 .guestbook_list .guestbook_list_1 {border: 1px solid #BCBCBC;}
#A_3_1 .guestbook_list .guestbook_list_2 {border: 1px solid #BCBCBC;}
#A_3_1 .guestbook_list .guestbook_info {border-bottom: 1px solid #BCBCBC;}
#A_3_1 .guestbook_list .guestbook_edit .action {border: 1px solid #BCBCBC;}
#A_3_1 .article_protected input.text {border: 1px solid #BCBCBC;}
#A_3_1 .article_protected input.submit {background-color: #DEDEDE; border: 1px solid #BCBCBC;}
#A_3_1 .article_protected input.submit:hover {background-color: #DADADA;}
#A_3_1 .post_info {border-bottom: 1px solid #BCBCBC;}
#A_3_1 .admin {border: 1px solid #BCBCBC;}
#A_3_1 .footnotes {border-top: 1px solid #DADADA;}
#A_3_1 ol.footnotes {border-top: none;}
#A_3_1 .discuss {border-top: 1px solid #BCBCBC;}
#A_3_1 .trackback_address {border-top: 1px solid #BCBCBC;}
#A_3_1 .trackback_list .trackback_list_1 {border: 1px solid #BCBCBC; border-radius: 5px;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_info {border-bottom: 1px solid #BCBCBC;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_edit .action {border: 1px solid #BCBCBC;}
#A_3_1 .comment_list {border-top: 1px solid #BCBCBC;}
#A_3_1 .comment_list .comment_list_1 {border: 1px solid #BCBCBC; border-radius: 5px;}
#A_3_1 .comment_list .comment_list_2 {border: 1px solid #BCBCBC; border-radius: 5px;}
#A_3_1 .comment_list .comment_info {border-bottom: 1px solid #BCBCBC;}
#A_3_1 .comment_list .comment_edit .action {border: 1px solid #BCBCBC;}
#A_3_1 .comment_write {border-top: 1px solid #BCBCBC;}
#A_3_1 .comment_write input.submit {background-color: #DEDEDE; border: 1px solid #BCBCBC;}
#A_3_1 .comment_write input.submit:hover {background-color: #DADADA;}
#A_3_2 .sidebar {background-color: #FFFFFF; border: 1px solid #BCBCBC;}
#A_3_2 .sidebar h3 {border-bottom: 1px solid #BCBCBC;}
#A_3_2 .calendar table {border: 1px solid #DADADA;}
#A_3_2 .calendar th {border: 1px solid #DADADA;}
#A_3_2 .calendar td {border: 1px solid #DADADA;}
#A_4_0 .sidebar {border-top: 2px solid #484848;}
#A_4_0 .sidebar h3 {border-bottom: 1px solid #484848;}
#A_4_1 .sidebar:last-child {border-bottom: 2px solid #484848;}
#A_4_2 .sidebar:last-child {border-bottom: 2px solid #484848;}
#A_4_3 .sidebar:last-child {border-bottom: 2px solid #484848;}

/* Font Family, Font Style, Font Size, Font Color */
#A_0 {word-spacing: 2px;}
#A_1_1 h1 {font-family:Dotum; font-size: 32px;}
#A_1_1 h1 a {color: #F2F2F2;}
#A_2_1 .blog_menu {font-family:Dotum; font-size: 12px;}
#A_2_1 .blog_menu a {color: #AAAAAA;}
#A_2_1 .blog_menu a:hover {color: #FFFFFF;}
#A_2_1 .search_form input.text {font-family: Dotum;}
#A_2_1 .search_form input.search_button {font-family: Dotum;}
#A_2_1 .search_form input.search_button:hover {color: #FFFFFF;}
#A_3_1 .content_wrap {font-family: Dotum; font-size: 14px;}  /* 본문 */
#A_3_1 .content_title {font-family: Dotum; font-size: 18px;} /* 제목 */
#A_3_1 .tag_cloud .cloud1 {font-size: 20px;}
#A_3_1 .tag_cloud .cloud2 {font-size: 18px;}
#A_3_1 .tag_cloud .cloud3 {font-size: 16px;}
#A_3_1 .tag_cloud .cloud4 {font-size: 14px;}
#A_3_1 .tag_cloud .cloud5 {font-size: 12px;}
#A_3_1 .guestbook_write {font-size: 13px;}
#A_3_1 .guestbook_write label {font-family: Cagliostro, 'Nanum Gothic';}
#A_3_1 .guestbook_write input.text {font-family: Dotum;}
#A_3_1 .guestbook_write textarea {font-family: Dotum;}
#A_3_1 .guestbook_write input.submit {font-family: Dotum;}
#A_3_1 .guestbook_write input.submit:hover {}
#A_3_1 .guestbook_list {font-size: 13px;}
#A_3_1 .guestbook_list .guestbook_info_name {font-weight: bold;}
#A_3_1 .guestbook_list .guestbook_info_date {font-size: 10px; color: #808080;}
#A_3_1 .guestbook_list .guestbook_edit {font-family: Cagliostro, 'Nanum Gothic';}
#A_3_1 .post_info {font-size: 13px;}
#A_3_1 .admin {font-family: Dotum; font-size: 12px;}
#A_3_1 .article_protected input.text {font-family: Dotum;}
#A_3_1 .article_protected input.submit {font-family: Dotum;}
#A_3_1 .cap1 {font-family: Dotum; font-size: 12px;}
#A_3_1 .moreless_fold {font-family: Dotum; font-size: 12px; font-weight: bold; color: #FF6600;}
#A_3_1 .moreless_top {font-family: Dotum; font-size: 12px; font-weight: bold; color: #FF6600;}
#A_3_1 .moreless_bottom {font-family: Dotum; font-size: 12px; font-weight: bold; color: #FF6600;}
#A_3_1 .footnotes {font-family: Dotum; font-size: 12px;}
#A_3_1 .tag_title {font-family: Cagliostro, Dotum; font-weight: bold;}
#A_3_1 .discuss_count {font-family: Georgia; font-style: italic;}
#A_3_1 .trackback_address {font-family: Georgia; font-style: italic; font-size: 11px;}
#A_3_1 .trackback_list {font-family: Dotum; font-size: 13px;}
#A_3_1 .trackback_title {font-weight: bold;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_edit {font-family: Cagliostro, Dotum;}
#A_3_1 .comment_list {font-size: 13px;}
#A_3_1 .comment_list .comment_info_name {font-weight: bold;}
#A_3_1 .comment_list .comment_info_date {font-size: 10px; color: #808080;}
#A_3_1 .comment_list .comment_edit {font-family: Cagliostro, Dotum;}
#A_3_1 .comment_write {font-size: 13px;}
#A_3_1 .comment_write label {font-family: Cagliostro, Dotum;}
#A_3_1 .comment_write input.text {font-family: Dotum;}
#A_3_1 .comment_write textarea {font-family: Dotum;}
#A_3_1 .comment_write input.submit {font-family: Dotum;}
#A_3_1 .comment_write input.submit:hover {}
#A_3_1 .paging {font-family: Georgia; font-size: 14px;}
#A_3_1 .paging .selected {font-weight: bold; font-size: 16px; color: #232323;}
.no-more-prev, .no-more-next {color: #000000;}
#A_3_2 .sidebar h3 {font-size: 13px; font-family: Cagliostro, Dotum;}
#A_3_2 .sidebar {font-size: 13px; font-family: Dotum;}
#A_3_2 .bloginfo .blog_owner {font-weight: bold;}
#A_3_2 .tagbox .cloud1 {font-size: 20px;}
#A_3_2 .tagbox .cloud2 {font-size: 18px;}
#A_3_2 .tagbox .cloud3 {font-size: 16px;}
#A_3_2 .tagbox .cloud4 {font-size: 14px;}
#A_3_2 .tagbox .cloud5 {font-size: 12px;}
#A_3_2 .calendar {font-size: 12px; font-family: Dotum;}
#A_3_2 .calendar .cal_month {font-weight: bold;}
#A_3_2 .calendar .cal_week1 {font-weight: bold;}
#A_3_2 .calendar a {font-weight: bold;}
#A_4_0 .sidebar {font-size: 13px; font-family: Dotum;}
#A_4_0 .sidebar h3 {font-size: 13px; font-family: Cagliostro, Dotum; color: #AAAAAA;}
#A_4_0 .sidebar a {color: #AAAAAA;}
#A_4_0 .sidebar a:hover {color: #FFFFFF;}
#A_5_1 .copyright {font-size: 13px; font-family: Cagliostro, Dotum; color: #FFFFFF;}
#A_5_1 .copyright a {color: #FFFFFF;}

/* Structure - Float, Margin, Padding */
#A_0 {}
  #A_1 {}
    #A_1_0 {}
      #A_1_1 {margin: 0px 20px 0px 20px; padding: 20px 0px 20px 0px;}
  #A_2 {}
    #A_2_0 {}
      #A_2_1 {margin: 0px 20px 0px 20px;}
      #A_2_1:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  #A_3 {}
    #A_3_0 {}
    #A_3_0:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
      #A_3_1 {float: left; margin: 20px 0px 10px 20px;}
      #A_3_2 {float: right; margin: 20px 20px 20px 0px;}
  #A_4 {} /* Bottom */
    #A_4_0 {}
      #A_4_0_0 {margin: 0px 20px 0px 20px;}
      #A_4_0_0:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
        #A_4_1 {float: left; margin: 20px 0px 20px 0px;}
        #A_4_1_ {float: left;}
        #A_4_2 {float: left; margin: 20px 0px 20px 0px;}
        #A_4_2_ {float: left;}
        #A_4_3 {float: right; margin: 20px 0px 20px 0px;}
  #A_5 {} /* Footer */
    #A_5_0 {}
      #A_5_1 {padding: 1px 20px 1px 20px;}

/* A_1_1 */
/* #A_1_1 {text-align: center;} */

/* A_2_1 */
#A_2_1 table {width: 100%; border: none;}
#A_2_1 .blog_menu {line-height: 100%;}
#A_2_1 .blog_menu ul {margin: 15px 0px 17px 0px; padding: 0px 0px 0px 0px;}
#A_2_1 .blog_menu ul li {display: inline; margin-right: 10px;}
#A_2_1 .search_form {line-height: 100%; text-align: right;}
#A_2_1 .search_form input.text {width: 150px; padding: 5px;}
#A_2_1 .search_form input.search_button {padding: 5px 10px 5px 10px;}
#A_2_1 .search_form input.search_button:hover {cursor: pointer;}

/* A_3_1 */
#A_3_1 .content_wrap {margin: 0px 0px 20px 0px; padding: 0px 20px 0px 20px; line-height: 180%; text-align: justify;}
#A_3_1 .content_title {line-height: 100%; margin: 0px 0px 0px 0px; padding: 20px 0px 15px 0px;}

/* Tag Cloud */
#A_3_1 .tag_cloud ul {padding: 0px 0px 0px 0px;}
#A_3_1 .tag_cloud ul li {display: inline;}

/* Guestbook */
#A_3_1 .guestbook_write {margin: 20px 0px 20px 0px;}
#A_3_1 .guestbook_write .guestbook_form {margin: 0px 0px 3px 0px;}
#A_3_1 .guestbook_write label {margin-left: 5px;}
#A_3_1 .guestbook_write input.text {width: 40%; padding: 3px;}
#A_3_1 .guestbook_write textarea {line-height: 150%; width: 95%; height: 100px; padding: 3px;}
#A_3_1 .guestbook_write input.submit {padding: 5px 10px 5px 10px;}
#A_3_1 .guestbook_write input.submit:hover {cursor: pointer;}
#A_3_1 .guestbook_list {line-height: 150%;}
#A_3_1 .guestbook_list ul {padding: 0px 0px 0px 0px; list-style: none;}
#A_3_1 .guestbook_list ul li ul {padding: 0px 0px 0px 30px;}
#A_3_1 .guestbook_list .guestbook_list_1 {margin-bottom: 20px; padding: 0px 10px 0px 10px;}
#A_3_1 .guestbook_list .guestbook_list_2 {margin-bottom: 20px; padding: 0px 10px 0px 10px;}
#A_3_1 .guestbook_list .guestbook_info {padding: 0px 0px 8px 0px;}
#A_3_1 .guestbook_list .guestbook_info_name {margin-right: 5px;}
#A_3_1 .guestbook_list .guestbook_edit {float: right;}
#A_3_1 .guestbook_list .guestbook_edit .action {padding: 2px 4px 2px 4px;}

/* Post */
#A_3_1 .post_info {text-align: right; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
#A_3_1 .article_protected {text-align: center;}
#A_3_1 .article_protected input.text {padding: 4px;}
#A_3_1 .article_protected input.submit {padding: 4px 6px 4px 6px;}
#A_3_1 .article_protected input.submit:hover {cursor: pointer;}
#A_3_1 .admin {text-align: center;}
#A_3_1 .cap1 {text-align: center;}

/* Discuss */
#A_3_1 .trackback_address {padding-top: 10px;}
#A_3_1 .trackback_list {line-height: 150%;}
#A_3_1 .trackback_list ul {padding: 0px 0px 0px 0px; list-style: none;}
#A_3_1 .trackback_list .trackback_list_1 {margin-bottom: 10px; padding: 0px 10px 0px 10px;}
#A_3_1 .trackback_list .trackback_list_1:last-child {margin-bottom: 20px;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_info {padding: 0px 0px 8px 0px;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_edit {float: right;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_edit .action {padding: 2px 4px 2px 4px;}
#A_3_1 .trackback_list .trackback_list_1 .trackback_from {text-align: right;}
#A_3_1 .comment_list {line-height: 150%; padding: 5px 0px 0px 0px;}
#A_3_1 .comment_list ul {padding: 0px 0px 0px 0px; list-style: none;}
#A_3_1 .comment_list ul li ul {padding: 0px 0px 0px 30px;}
#A_3_1 .comment_list .comment_list_1 {margin-bottom: 10px; padding: 0px 10px 0px 10px;}
#A_3_1 .comment_list .comment_list_2 {margin-bottom: 10px; padding: 0px 10px 0px 10px;}
#A_3_1 .comment_list .comment_info {padding: 0px 0px 8px 0px;}
#A_3_1 .comment_list .comment_info_name {margin-right: 5px;}
#A_3_1 .comment_list .comment_edit {float: right;}
#A_3_1 .comment_list .comment_edit .action {padding: 2px 4px 2px 4px;}
#A_3_1 .comment_write {padding: 20px 0px 20px 0px;}
#A_3_1 .comment_write .comment_form {margin: 0px 0px 3px 0px;}
#A_3_1 .comment_write label {margin-left: 5px;}
#A_3_1 .comment_write input.text {width: 40%; padding: 3px;}
#A_3_1 .comment_write textarea {line-height: 150%; width: 95%; height: 100px; padding: 3px;}
#A_3_1 .comment_write input.submit {padding: 5px 10px 5px 10px;}
#A_3_1 .comment_write input.submit:hover {cursor: pointer;}

/* Paging */
#A_3_1 .paging {text-align: center;}
#A_3_1 .paging a {margin: 0px 5px 0px 5px;}

/* A_3_2 Sidebar */
#A_3_2 .sidebar {margin: 0px 0px 20px 0px; padding: 10px 10px 10px 10px;}
#A_3_2 .sidebar:last-child {margin: 0px 0px 0px 0px;}
#A_3_2 .sidebar h3 {margin: 0px 0px 10px 0px; padding: 0px 0px 8px 0px;}
#A_3_2 .sidebar ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style-image: url("./images/bullet_gray.png"); line-height: 160%;}

/* A_3_2 Sidebar - Blog Information */
#A_3_2 .bloginfo {text-align: center;}
#A_3_2 .bloginfo img {max-width: 100%;}
#A_3_2 .bloginfo p {margin: 8px 0px 0px 0px;}

/* A_3_2 Sidebar - Category */
#A_3_2 .category ul li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#A_3_2 .category ul li ul li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}

/* A_3_2 Sidebar - Tags */
#A_3_2 .tagbox ul {padding-left: 0px;}
#A_3_2 .tagbox ul li {display: inline; margin-right: 5px;}

/* A_3_2 Sidebar - Calendar */
#A_3_2 .calendar {line-height: 180%;}
#A_3_2 .calendar table {text-align: center;}
#A_3_2 .calendar th {text-align: center;}
#A_3_2 .calendar td {text-align: center;}

/* A_3_2 Sidebar - Syndication */
#A_3_2 .syndication ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_2 .syndication ul img.rss_img {margin-right: 10px; vertical-align: middle;}

/* A_4 */
#A_4_0 .sidebar {margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;}
#A_4_0 .sidebar h3 {margin: 0px 0px 10px 0px; padding: 0px 0px 8px 0px;}
#A_4_0 .sidebar ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style-image: url("./images/bullet_gray.png"); line-height: 160%;}

/* Footer */
#A_5_1 p.copyright {text-align: center;}

/*Typography */
#A_3_1 .article h1 {font-family: Dotum; font-size: 1.5em;}
#A_3_1 .article h2 {font-family: Dotum; font-size: 18px;}
#A_3_1 .article h3 {font-family: Dotum; font-size: 1.3em;}
#A_3_1 .article h4 {font-family: Dotum; font-size: 1.2em; margin: 0.5em 0em 0.5em 0em;}
#A_3_1 .article h5 {font-family: Dotum; font-size: 1.1em; margin: 0.5em 0em 0.5em 0em;}
#A_3_1 .article h6 {font-family: Dotum; font-size: 1.0em; margin: 0.5em 0em 0.5em 0em;}
#A_3_1 blockquote {background: url("./images/quotation.png") top left no-repeat; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 50px; text-align: justify;}
#A_3_1 .article .jb_box_green {border: 1px solid #72D727; background-color: #EEF9E6; padding: 0px 20px 0px 20px;}
#A_3_1 .article .jb_box_orange {border: 1px solid #FBA903; background-color: #FDF4E2; padding: 0px 20px 0px 20px;}
#A_3_1 .article .jb_box_red {border: 1px solid #FF0000; background-color: #FEE2E2; padding: 0px 20px 0px 20px;}
#A_3_1 .article .jb_box_blue {border: 1px solid #00A0FF; background-color: #E2F4FE; padding: 0px 20px 0px 20px;}