/* 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;}
::selection {
	background-color: #333333;
	color: #ffffff;
}
#A_0 {}
  #A_1 {}
    #A_1_0 {width: 1120px; margin: auto;}
    #A_1_1 {}
  #A_2 {}
  #A_2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    #A_2_0 {width: 1120px; margin: auto;}
    #A_2_1 {}
  #A_3 {}
  #A_3:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    #A_3_0 {width: 1120px; margin: auto;}
    #A_3_1 {width:800px; float: left;}
    #A_3_1 .article {padding: 1px 1px 1px 1px;}
    #A_3_2 {width: 300px; float: right;}
  #A_4 {}
    #A_4_0 {width: 1120px; margin: auto;}
    #A_4_1 {}
  #A_5 {}
    #A_5_0 {width: 980px; 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;} /**/

/* 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 .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: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style: none;}*/
/*#A_2_1 ul li {display: inline; margin: 0px 15px 0px 0px;}*/

/*.blogMenu_left a {float: right; color: #ffffff;}*/

/* Article Style */
#A_3_1 .article h2 {padding-bottom: 5px; border-bottom: 2px solid #DADADA;}
#A_3_1 .article .post_info {text-align: right; padding-bottom: 5px;}
#A_3_1 .article .post_info .title_under_Wrap {float: left;}
#entryProtected .submit{
	padding-bottom:2px;
	border-bottom:1px dashed #DDD;
	cursor:pointer;
}

/* 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 50px; 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_list .comment_info img {vertical-align: middle;}
.rp_general .comment_list_2, .rp_admin .comment_list_2 {background-color: #85C1E2;}
.rp_secret  {background-color: #000000; color: #ffffff; border-radius: 10px;}
/*.hiddenComment {background-color: blue;}*/

#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%;}
/*#A_3_1 .discuss .comment_input .secretWrap {float: right;}*/

/* 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 a.action {padding: 2px 5px 2px 5px;}
#A_3_1 .guestbook_secretWrap {float:right;}
#A_3_1 .checkbox { vertical-align: middle; }
.guest_secret  {background-color: #000000; color: #ffffff; border-radius: 10px;}
.guestbook_list_2 {background-color: #85C1E2;}

/* 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 li a:hover {background-color: black;}
#A_3_2 .category ul li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#A_3_2 .category ul li ul li:before {content: "▶"; color: #333333; margin-right: 5px;}
#A_3_2 .category ul li ul li ul li:before {content: "▷"; color: #333333; margin-right: 5px;}
#A_3_2 .category ul li ul li ul li {padding: 0px 0px 0px 8px;}
#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 {border-bottom: 1px dotted #DADADA;}
#A_3_2 .recent ul li .name {color: #0D9729;}
#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 Calendar Style */
#A_3_2 .calendar h3 {border-bottom: 1px solid #DADADA; margin: 10px 0px 10px 0px;}
#A_3_2 .calendar .cal_day4 {background-color: #EEEEEE}
#A_3_2 .calendar .cal_day{text-align: center;}
#A_3_2 .calendar a.cal_click {font-weight: bold;}

/* 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;}


/*드롭다운 메뉴 스타일 시작*/
/*
*{
	margin:0;
	padding:0;
	list-style-type:none;
}
*/
#container{
	//margin: auto;
	width:100%;
}
ul.menu li{
	float:left;
	width:150px;
	height:40px;
	background: #333333;
	//background:url("http://cfile24.uf.tistory.com/image/156F57434FEE502220C0BC");
	position:relative;
	//border: 1px solid white;
}
ul.menu li ul {
	padding: 0px;
	list-style: none;
}
ul.menu li ul.sub{
	background: #333333;
}
* html ul.menu li{
	display:inline;
	zoom:1;
}
*+html ul.menu li{
	display:inline;
	zoom:1;
}
ul.menu li a{
	display:block;
	width:100%;
	height:100%;
	line-height:36px;
	text-indent:0px;
	text-align: center;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:relative;
}
ul.menu li a:hover{
	//background:url("http://cfile7.uf.tistory.com/image/166F57434FEE502221B28F");
}
ul.sub{
	display:none;
}
* html ul.sub{
	zoom:1;
	position:relative;
}
*+html ul.sub{
	zoom:1;
	position:relative;
}
ul.sub li{
	float:none;
}
ul.sub li ul.sub{
	position:absolute;
	left:150px;
	top:0;
}
ul.menu{
	zoom:1;
	list-style: none;
}
ul.menu:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

/*드롭다운 메뉴 스타일 끝*/