/* Font Import */
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=LexiSaebomRWeb);
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb);
@import url(http://fonts.googleapis.com/css?family=Cagliostro);

/* Structure */
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#A_0 {}
  #A_1 {}
    #A_1_0 {width: 1010px; margin: auto;}
    #A_1_1 {}
  #A_2 {}
  #A_2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    #A_2_0 {width: 1010px; margin: auto;}
    #A_2_1 {}
  #A_3 {}
  #A_3:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    #A_3_0 {width: 1010px; margin: auto;}
    #A_3_1 {width:660px; float: left;}
    #A_3_1 .article {padding: 1px 1px 1px 1px;}
    #A_3_2 {width: 340px; float: right;}
  #A_4 {}
    #A_4_0 {width: 1010px; margin: auto;}
    #A_4_1 {}
  #A_5 {}
    #A_5_0 {width: 1010px; margin: auto;}
    #A_5_1 {}

/* Background, Border, Basic Margin Padding */
#A_0 {}
  #A_1 {background-color: #232323; margin: 0px 0px 0px 0px; padding: 1px 1px 1px 1px;}
    #A_1_0 {}
    #A_1_1 {padding: 15px 0px 15px 0px;}
  #A_2 {background-color: #333333; margin: 0px 0px 0px 0px; padding: 1px 1px 1px 1px;}
    #A_2_0 {}
    #A_2_1 {}
  #A_3 {background-color: #EEEEEE;}
    #A_3_0 {}
    #A_3_1 {}
      #A_3_1 .search_list {background-color: #FFFFFF; margin: 20px 0px 0px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .article {background-color: #FFFFFF; margin: 20px 0px 0px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .article:last-child {margin: 20px 0px 20px 0px;}
      #A_3_1 .discuss {background-color: #EEEEEE; margin: 0px 0px 20px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .article_protected {background-color: #FFFFFF; margin: 20px 0px 0px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .article_protected:last-child {margin: 20px 0px 20px 0px;}
      #A_3_1 .tag_cloud {background-color: #FFFFFF; margin: 20px 0px 20px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .guestbook {background-color: #FFFFFF; margin: 20px 0px 20px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .notice {background-color: #FFFFFF; margin: 20px 0px 0px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
      #A_3_1 .notice:last-child {margin: 20px 0px 20px 0px;}
    #A_3_2 {}
    #A_3_2 .sidebar {background-color: #FFFFFF; margin: 20px 0px 0px 0px; padding: 1px 20px 1px 20px; border-radius: 10px;}
    #A_3_2 .sidebar:last-child {margin: 20px 0px 20px 0px;}
  #A_4 {background-color: #232323; margin: 0px 0px 0px 0px; padding: 1px 1px 1px 1px;}
    #A_4_0 {}
    #A_4_1 {}

/* Basic Style */
a {outline: none; color: #3C5A98; text-decoration: none;}
a:hover {color: red;}
img {border-style: none;}
#tistorytoolbarid {display: none;} /* Hide Tistory Toolbar */

/* Font */
body {font-family: LexiSaebomRWeb; font-size: 14px; line-height: 180%; word-spacing: 2px;} /* Basic Font & Line Height */
#A_1_1 h1 {font-family: Cagliostro, LexiSaebomRWeb;} /* Blog Title Font */
#A_1_1 h1 a {color: #FFFFFF;} /* Blog TItle Font Color */
#A_2_1 a {font-family: Cagliostro, LexiSaebomRWeb; color: #EEEEEE;} /* Blog Menu Font and Color */
#A_3_1 .article h2 {font-family: LexiSaebomRWeb; font-size: 18px;} /* Article Title Font */
#A_3_1 .article .admin {font-family: Cagliostro, LexiSaebomRWeb; font-size: 12px;} /* Admin Menu Font */
#A_3_1 .discuss_count {font-family: Cagliostro;}
#A_3_1 .discuss h3 {font-family: Cagliostro;} /* Trackback, Comment TItle Font */
#A_3_1 .discuss .trackback_address {font-family: Cagliostro;} /* Trackback Address Font */
#A_3_1 .discuss input {font-family: LexiSaebomRWeb;} /* Comment Input Font */
#A_3_1 .discuss textarea {font-family: LexiSaebomRWeb; line-height: 180%;} /* Comment Textarea Font */
#A_3_1 .discuss label {font-family: Cagliostro;} /* Comment Input Label Font */
#A_3_1 .discuss a.action {font-family: Cagliostro; font-size: 12px;} /* Modify, Delete Link */
#A_3_1 .tag_cloud h2 {font-family: Cagliostro;} /* Tag Cloud Title Font */
#A_3_1 .guestbook h2 {font-family: Cagliostro;} /* Guestbook Title Font */
#A_3_1 .guestbook h3 {font-family: Cagliostro;} /* Guestbook List Title Font */
#A_3_1 .guestbook input {font-family: LexiSaebomRWeb;} /* Guestbook Input Font */
#A_3_1 .guestbook textarea {font-family: LexiSaebomRWeb; line-height: 180%;} /* Guestbook Textarea Font */
#A_3_1 .guestbook label {font-family: Cagliostro;} /* Guestbook Input Label Font */
#A_3_1 .guestbook a.action {font-family: Cagliostro; font-size: 12px;} /* Modify, Delete Link */
#A_3_1 .notice h2 {font-family: LexiSaebomRWeb; font-size: 18px;} /* Notice Title Font */
#A_3_1 .paging {font-family: Cagliostro;} /* Paging Font */
#A_3_2 .sidebar h3 {font-family: Cagliostro;} /* Sidebar Title Font */
#A_3_2 .search input {font-family: LexiSaebomRWeb;} /* Search Form Font */
#A_3_2 .stat {font-family: Cagliostro;} /* Statistics Font */
#A_4_1, #A_4_1 a {font-family: Cagliostro; color: #FFFFFF;} /* Footer Font */

/* Blog Menu Style */
#A_2_1 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_2_1 ul li {float: left; margin: 0px 5px 0px 0px; padding: 5px 10px 5px 10px; border-radius: 5px;}
#A_2_1 ul li:hover {background-color: #EEEEEE;}
#A_2_1 ul li:hover a {color: #232323;}

/* Article Protected Style */
#A_3_1 .article_protected h2 {padding-bottom: 5px; border-bottom: 2px solid #DADADA;}
#A_3_1 .article_protected .post_info {text-align: right;}
#A_3_1 .article_protected p {text-align: center;}
#A_3_1 .article_protected input {border: 2px solid #DADADA; padding: 5px 5px 5px 5px;}

/* Article Style */
#A_3_1 .article h2 {padding-bottom: 5px; border-bottom: 2px solid #DADADA;}
#A_3_1 .article .post_info {text-align: right;}
#A_3_1 .article .admin {border: 1px solid #DADADA; text-align: center;}

/* Trackback, Comment Style */
#A_3_1 .discuss .trackback_list ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_1 .discuss .trackback_list ul li {margin: 0px 0px 10px 0px;}
#A_3_1 .discuss .trackback_list ul li:last-child {margin: 0px 0px 0px 0px;}
#A_3_1 .discuss .trackback_list ul li .trackback_list_1 {padding: 0px 15px 0px 15px; border: 1px solid #DADADA; border-radius: 10px;}
#A_3_1 .discuss .trackback_list ul li .trackback_list_1 h4 {margin: 10px 0px 0px 0px; border-bottom: 1px solid #DADADA;}
#A_3_1 .discuss .trackback_list ul li .trackback_list_1 .trackback_info {margin: 5px 0px 0px 0px; text-align: right;}
#A_3_1 .discuss .trackback_list ul li .trackback_list_1 a.action {padding: 2px 5px 2px 5px; border: 1px solid #DADADA;}
#A_3_1 .discuss .comment_list ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_1 .discuss .comment_list ul li {margin: 0px 0px 10px 0px;}
#A_3_1 .discuss .comment_list ul li:last-child {margin: 0px 0px 0px 0px;}
#A_3_1 .discuss .comment_list ul li .comment_list_1 {padding: 0px 15px 0px 15px; border: 1px solid #DADADA; border-radius: 10px;}
#A_3_1 .discuss .comment_list ul li .comment_list_1 .comment_info {margin: 10px 0px 0px 0px; border-bottom: 1px solid #DADADA;}
#A_3_1 .discuss .comment_list ul li ul {padding: 0px 0px 0px 30px; list-style: none;}
#A_3_1 .discuss .comment_list ul li ul li {margin: 10px 0px 0px 0px;}
#A_3_1 .discuss .comment_list ul li ul li:last-child {padding: 10px 0px 0px 0px;}
#A_3_1 .discuss .comment_list ul li ul li .comment_list_2 {padding: 0px 15px 0px 15px; border: 1px solid #DADADA; border-radius: 10px;}
#A_3_1 .discuss .comment_list ul li ul li .comment_list_2 .comment_info {margin: 10px 0px 0px 0px; border-bottom: 1px solid #DADADA;}
#A_3_1 .discuss .comment_info img {vertical-align: middle;}

#A_3_1 .discuss .comment_input p {margin: 2px 0px 2px 0px;}
#A_3_1 .discuss .comment_input input.text {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 250px;}
#A_3_1 .discuss .comment_input input.checkbox {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 250px;}
#A_3_1 .discuss .comment_input textarea {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 97.5%; height: 100px;}
#A_3_1 .discuss .comment_input input.submit {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 100%;}

/* Tag Cloud Style */
#A_3_1 .tag_cloud ul li {display: inline; margin-right: 10px;}
#A_3_1 .tag_cloud .cloud1 {font-size: 22px;}
#A_3_1 .tag_cloud .cloud2 {font-size: 20px;}
#A_3_1 .tag_cloud .cloud3 {font-size: 18px;}
#A_3_1 .tag_cloud .cloud4 {font-size: 16px;}
#A_3_1 .tag_cloud .cloud5 {font-size: 14px;}

/* Guestbook Style */
#A_3_1 .guestbook input.text {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 250px;}
#A_3_1 .guestbook textarea {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 97.5%; height: 100px;}
#A_3_1 .guestbook input.submit {border: 2px solid #DADADA; padding: 5px 5px 5px 5px; width: 100%;}
#A_3_1 .guestbook ul {padding: 0px 0px 1px 0px; list-style: none;}
#A_3_1 .guestbook ul li {margin: 0px 0px 10px 0px;}
#A_3_1 .guestbook ul li .guestbook_list_1 {padding: 0px 15px 0px 15px; border: 1px solid #dadada; border-radius: 10px;}
#A_3_1 .guestbook ul li ul {padding: 0px 0px 0px 30px; list-style: none;}
#A_3_1 .guestbook ul li ul li {margin: 10px 0px 0px 0px;}
#A_3_1 .guestbook ul li ul li .guestbook_list_2 {padding: 0px 15px 0px 15px; border: 1px solid #dadada; border-radius: 10px;}
#A_3_1 .guestbook .guestbook_info {border-bottom: 1px solid #dadada;}
#A_3_1 .guestbook .guestbook_info img {vertical-align: middle;}
#A_3_1 .guestbook a.action {padding: 2px 5px 2px 5px;}

/* Notice Style */
#A_3_1 .notice h2 {padding-bottom: 5px; border-bottom: 2px solid #DADADA;}
#A_3_1 .notice .post_info {text-align: right;}

/* Paging Style */
#A_3_1 .paging {text-align: center;}
#A_3_1 .paging a {margin: 0px 5px 0px 5px; padding: 5px 10px 5px 10px; border: 2px solid #DADADA; background-color: #FFFFFF;}

/* Blog Information Style */
#A_3_2 .bloginfo p {text-align: center;}

/* Sidebar Notice Style */
#A_3_2 .notice h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .notice ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_2 .notice ul li:before {content: "✓"; color: #333333; margin-right: 5px;}

/* Sidebar Category Style */
#A_3_2 .category h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .category ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#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 li {padding: 0px 0px 0px 15px;}
#A_3_2 .category li:before {content: "•"; color: #333333; margin-right: 5px;}

/* Sidebar Search Style */
#A_3_2 .search h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .search input {border: 2px solid #DADADA; padding: 5px 5px 5px 5px;}
#A_3_2 .search input.text {width: 185px;}

/* Sidebar Recent Posts, Trackbacks, Comments Style */
#A_3_2 .recent h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .recent ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_2 .recent ul li:before {content: "✓"; color: #333333; margin-right: 0px;}

/* Sidebar Links Style */
#A_3_2 .link h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .link ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#A_3_2 .link ul li:before {content: "✓"; color: #333333; margin-right: 0px;}

/* Sidebar Statistics Style */
#A_3_2 .stat h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .stat ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}

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

/* Footer Style */
#A_4_1 .copyright {text-align: center;}

/* more / less */
     .moreless_fold          { text-align:center; font-size:18px; }
     .moreless_top           { text-align:right; font-size:14px}
     .moreless_body          { }
     .moreless_bottom        { text-align:right; font-size:14px}