@charset "utf-8";

/*---------------------------- reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
	font-family:inherit;
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
}
ol, ul {
	list-style:none;
}
table {
	border:1px solid red;
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
form input, form select, form img {
	vertical-align:middle;
}
input { 
	font-size:100%;
}


hr {
	display:none;
}

body {

	font:normal small "돋움", "Dotum", Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	color:#6d6d6d;
	font-size:small;
}

/*
* html body{
	font-size: x-small;
	f\ont-size: small;

}
*/
a:link,
a:visited {
	color:#6d6d6d; 
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

label input {
	position:relative;
	margin-top:-2px; 
}




/*---------------------------- reset end*/


.float_wrap:after{
	content:' ';
	clear:both;
	visibility:hidden;
	display:block;
}
*+ html .float_wrap{display:inline-block;}
* html .float_wrap{height:1%;}

/* 위치------------------------------- */

body{
	text-align:center; /* ie5 */
	min-width:600px;
	line-height:1.2em;
	font-family:"나눔고딕","Malgun Gothic", sans-serif;
	font-size:small; 
	margin-top:20px;
}
*+ html body{
	padding-bottom:20px;
}
* html body{
	padding-bottom:20px;
}

/* selection */
#header h1 a::selection{background:#FF70C1;color:#000;}
.page_menu li a::selection{background:#FF70C1;color:#000;}
.entry a::selection{background:#FF70C1;color:#000;}
.postmetadata a::selection{background:#FF70C1;color:#000;}
#content h2 a::selection{background:#FF70C1;color:#000;}
p::selection{background:#FF70C1;color:#000;}
div::selection{background:#FF70C1;color:#000;}
em::selection{background:#FF70C1;color:#000;}
small::selection{background:#FF70C1;color:#000;}
span::selection{background:#FF70C1;color:#000;} 
strong::selection{background:#FF70C1;color:#000;}
h1::selection{background:#FF70C1;color:#000;}
h2::selection{background:#FF70C1;color:#000;}
h3::selection a::selection{background:#FF70C1;color:#000;}
img::selection{background:#FF70C1;color:#000;}
.wp-pagenavi a::selection{background:#FF70C1;color:#000;}
#footer p a::selection{background:#FF70C1;color:#000;}
#sidebar a::selection{background:#FF70C1;color:#000;}
#searchform label::selection{background:#FF70C1;color:#000;}
abbr::selection{background:#FF70C1;color:#000;}
#sidebar .side_box_r li::selection{background:#FF70C1;color:#000;}
#op_001 a::selection{background:#FF70C1;color:#000;}
.post h3 a::selection{background:#FF70C1;color:#000;}
.post h4 a::selection{background:#FF70C1;color:#000;}

#header h1 a::-moz-selection{background:#FF70C1;color:#000;}
.page_menu li a::-moz-selection{background:#FF70C1;color:#000;}
.entry a::-moz-selection{background:#FF70C1;color:#000;}
.postmetadata a::-moz-selection{background:#FF70C1;color:#000;}
#content h2 a::-moz-selection{background:#FF70C1;color:#000;}
p::-moz-selection{background:#FF70C1;color:#000;}
div::-moz-selection{background:#FF70C1;color:#000;}
em::-moz-selection{background:#FF70C1;color:#000;}
small::-moz-selection{background:#FF70C1;color:#000;}
span::-moz-selection{background:#FF70C1;color:#000;}
strong::-moz-selection{background:#FF70C1;color:#000;}
h1::-moz-selection{background:#FF70C1;color:#000;}
h2::-moz-selection{background:#FF70C1;color:#000;}
h3::-moz-selection a::selection{background:#FF70C1;color:#000;}
img::-moz-selection{background:#FF70C1;color:#000;}
.wp-pagenavi a::-moz-selection{background:#FF70C1;color:#000;}
#footer p a::-moz-selection{background:#FF70C1;color:#000;}
#sidebar a::-moz-selection{background:#FF70C1;color:#000;}
#searchform label::-moz-selection{background:#FF70C1;color:#000;}
abbr::-moz-selection{background:#FF70C1;color:#000;}
#sidebar .side_box_r li::-moz-selection{background:#FF70C1;color:#000;}
#op_001 a::-moz-selection{background:#FF70C1;color:#000;}
.post h3 a::-moz-selection{background:#FF70C1;color:#000;}
.post h4 a::-moz-selection{background:#FF70C1;color:#000;}

#content p{
	margin-bottom:35px;
	line-height:1.5;
}
.align_center{text-align:center;}
h1{
	font-size:21px;
	font-weight:normal;
	text-align:center;
	padding-bottom:5px;
}

h2{
	font-size:2.5em;
}

h3{
	font-size:1.3em;
}
#content h3{
	font-size:1.4em;
	font-weight:normal;
	line-height:1.2em;
}
#page{
	margin:auto; /*이게 진짜*/
	text-align:left; /*내용물에서 재지정*/
	width:900px;
	
	margin-bottom:20px;
	border:0 none;/**/
	position:relative;
}




#content {
	padding-top:0px;
	padding-bottom:9px;
	padding-right:28px;
	padding-left:28px;
	margin-top:10px;
	min-height:400px;
}
* html #content {height:400px;}

#content h2{
	margin-top:20px;
	margin-bottom:0;
}
.navigation{
	text-align:center;
	margin:44px 0 30px 0;
}


.postmetadata {
	text-align:center;
	padding-top: 10px;
	padding-bottom:50px;	
	border-bottom:1px #6d6d6d dotted;
}

.comment-body:after{
	content:' ';
	clear:both;
	display:block;
	visibility:hidden;
}
*+ html .comment-body{display:inline-block;}
* html .comment-body{height:1%;}

.entry a, .postmetadata a,#commentform a,.comment-body .fn, .comment-body p {
	color:#a2a2a2;
}

.entry a:hover, .postmetadata a:hover,#commentform a:hover,#sidebar a:hover {
	color:#cacaca;
}
.entry .more-link {
/*	border-bottom:1px dotted #929292;*/
}
.entry a:visited{
	color:#b97dcb;
/*	border-bottom:1px dotted #b97dcb;*/
}
.entry .more-link:visited{
	color:#b97dcb;
	border-bottom:1px dotted #b97dcb;
}
.entry .align_c{
	text-align:center;
}
small {
	margin-right:0px;
	display:block;
	text-align:right; 
	padding-right:60px;
/*	margin-bottom:40px;*/

	margin-bottom:40px;

	color:#c1c1c1;
	font-size:11px;
}

.postmetadata small {
	margin-right:0px;
	display:block;
	text-align:right;
	padding-right:40px;
	margin-bottom:40px;
	padding-top:4px;
	padding-bottom:5px;
	color:#6d6d6d;
	font-size:12px;
}

#searchform label{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc);
}
#searchform #s {/*검색칸 크기*/
	width:75%;
	border:1px solid #98b8bd;
	color:#000;
	background-color:#ccc;
}

#sidebar {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:50px;
/*	background:#f4f4f4;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;	*/
}


#sidebar h2{

	font-size:1.2em;
}



#footer {
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:right;
	-moz-border-radius:5px;
	clear:both;
}


.alignleft, .alignright {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}

.alignleft a:hover{background-color:#ece1b9;}
.alignright a:hover{background-color:#ece1b9;}
.wp-pagenavi {
	text-align:center;
} 

/*우측 이전페이지 위치와 이미지바꿔치기

#index01 .alignleft a{

	position: absolute;
	top:290px;
	right:-35px;
	width:25px;
	height:23px;
	background-repeat:no-repeat;
	background-position:60% 2px;
	background-image:url('images/pnavi.gif');
		background-color:#2c2c2c;
			-moz-border-radius:4px;
		-webkit-border-radius:4px;	
	}


#index01 .alignleft a:hover {
	position: absolute;
	top:290px;
	right:-35px;
	width:25px;
	height:23px;
	background-repeat:no-repeat;
	background-position:60% -66px;
	background-image:url('images/pnavi.gif');
		background-color:#2c2c2c;
			-moz-border-radius:4px;
		-webkit-border-radius:4px;	
	}

#index01 .alignright a{
	position: absolute;
	top:290px;
	left:-35px;
	width:25px;
	height:23px;
	background-repeat:no-repeat;
	background-position:50% -134px;
	background-image:url('images/pnavi.gif');
			background-color:#2c2c2c;
				-moz-border-radius:4px;
		-webkit-border-radius:4px;	
	}

#index01 .alignright a:hover {
	position: absolute;
	top:290px;
	right:-35px;
	width:25px;
	height:23px;
	background-repeat:no-repeat;
	background-position:50% -202px;
	background-image:url('images/pnavi.gif');
			background-color:#2c2c2c;
				-moz-border-radius:4px;
		-webkit-border-radius:4px;	
	}

#index01 .alignleft span{
	display:none;
	}*/
/*좌우 이동 네비 CSS위 텍스트 숨기기

#index01 .alignright span{
	display:none;
	}
*/
.hiddenword{
	display:none;
}


#commentform small {
	display: block;
	text-align:left;
	margin-right: 0;
    padding-right: 40px;
}

.commentlist {
	margin:20px 0px 0px 0px;
	font-size:95%;
	background-color:#1E1E1E;
	padding-top:5px;
	border: 1px solid #2E2E2E;
}
.commentlist p{
	margin-bottom:0px;
	margin-top:20px;
	color:#888888;
}


.commentlist li{
	margin-top:10px;
	padding:2px 2px 2px 30px;
/*	border:1px  solid #d9d9d9;*/
/*	-moz-box-shadow:1px 1px 6px #333;
	-webkit-box-shadow:0 0 10px #333;*/
	-moz-border-radius:7px;
	-webkit-border-radius:7px;	
	-ms-border-radius:7px;	
}
.commentlist li ul li{
/*	background-color:#f8f8f8;*/
	padding-left:40px;
	background-image:url("images/reply_l.gif");
	background-position:15px 15px;
	background-repeat:no-repeat;
	border:none;
}

.commentlist a{
	color:#6D6D6D;
}

.commentlist a:visited{
	color:#6D6D6D;
}

.commentlist a:hover{
	color:#a7a7a7;
}


#commentform,#respond h3{
	margin-left:25px;
}

#commentform small{
	color:#c1c1c1;
	padding:0;
	margin-bottom:10px;
}
#commentform .align_right{
	text-align:right;
	margin-right:2px;
}
#commentform p{
	margin-bottom:10px;
}
#comment, #author, #email, #url{
	
	color:#7D7D7D;
	background-color:#1E1E1E;
}
#comment{
	width:99%;
	color:#7D7D7D;
	background-color:#1E1E1E;
}
#commentform textarea,#url,#author,#email{
	border:1px solid #2E2E2E;
}

#content h3{	
	margin-top:35px;
	margin-bottom:20px;
	text-align:left;
	padding-left:20px;
}

.commentlist a{
	color:#6D6D6D;
}

/*컬러-----------------------------------------------------------------------------------*/

body{
	background-color:#1E1E1E;
/*	background-image:url('images/bg1.jpg');
	background-repeat:repeat-x;
	background-position:0 0;*/
	color:#7d7d7d;
/*	background-color:#969696;
	background-color:#efefef;
	background-color:#dddddd;*/
}

#page{	
	background-position:0 0;
	background-image:url('');
	font-size:90%;
	background-color:#fff;
	background-color:#151515;
	-moz-box-shadow:2px 2px 15px #000;
	-webkit-box-shadow:2px 2px 15px #000;
	-ms-box-shadow:2px 2px 15px #000;
/*	-moz-box-shadow:2px 5px 20px #333;
	-webkit-box-shadow:2px 5px 20px #333;

	box-shadow:2px 4px 10px #333;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc); */
}
#page:after{
	content:' ';
	clear:both;
	display:block;
	visibility:hidden;
}
*+ html #page{display:inline-block;}
* html #page{height:1%;}

/*	
#content{
	-moz-border-radius:7px;
	-webkit-border-radius:7px;			
	background:#3a3a3a;
}
*/
#content h3 a{
	/*color:#c49c10;*/
	color:#606060;
}
.entry{
	padding:10px 20px 10px 20px;
	margin-top:5px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;	
	-ms-border-radius:7px;	
	line-height:1.6em;
/*	border:1px  solid black;*/
}
#header h1 a{
	color:#c0c0c0;
	letter-spacing:1em;
	padding-left:22px;
}
* html #header h1 a{padding-left:0px;}
*+ html #header h1 a{padding-left:0px;}

.description{
	color:orange;
	text-align:center;
	padding-top:8px;
	padding-bottom:10px;
}
#content h2{
	color:#606060;
	line-height:40px;
	text-align:center;
/*	background-color:#f8f8f8;*/
	font-weight:normal;
	margin-bottom:55px;
	font-size:27px;
}
#content h2 a{
	color:#606060;
	font-size:27px;

}
#content h2 a:hover{
	color:#909090;
}


#sidebar h2{
/*	background-color:#98b8bd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc);*/

}
.sideon{
	padding-top:7px;
	padding-bottom:10px;
}
.blogroll{
	padding-top:7px;
	padding-bottom:10px;
}
.sideon h2{
	background:#c49c10;
}

	

#sidebar .side_box_s ul li{
	padding-left:0px;
}
 
#sidebar .side_box_r li{
	padding-left:12px;
	background-image:url("images/side_re.gif");
	background-repeat:no-repeat;
	background-position:4px 3px;

}
		
#sidebar .side_box .sidenaviimage li{
	background-repeat:no-repeat;
	background-position:3px 2px;
	background-image:url('images/sideyear.gif');
	padding-left:17px;

}

#sidebar{
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	background:none;
	color:#5d5d5d;
	margin-bottom:10px;
	border-radius:7px;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc);
}
#sidebar a{
	color:#7d7d7d;
}

#sidenavimain{

}

* html #sidenavimain{
	width:100px;
}


*+ html #sidenavimain{
	width:100px;
}

#sidenavimain {
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	white-space:nowrap;	
}

#sidenavimain li{
	text-align:left;
/*	-moz-border-radius:7px;
	background:#f8f8f8;*/
	margin-bottom:12px;
	font-size:12px; 
	line-height:1.5em;
	letter-spacing:normal;
	margin-right:5px;
}

	/* ie 7 전용 핵*/

		
*+ html #sidenavimain li{
	margin-bottom:9px;
}
	/* ie 6 이하 전용*/ 
* html #sidenavimain li {
	margin-bottom:9px;
}
/*
#sidenavimain li{
	display:inline-block;
}
* html #sidenavimain li{display:inline;}
*+ html #sidenavimain li{display:inline;}*/
#sidebar #sidenavimain li{
	padding-left:0;
}
#sidenavimain li a{ 
	background:#42abce;
	color:black;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-webkit-border-radius:7px;
	font-size:1.3em;
	padding:3px 10px 3px 5px;
	font-weight:bold;
	border-radius:7px;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc);
}
#sidenavimain a:hover{
	color:black;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-webkit-border-radius:7px;	
/*	background:#7cc4dc;*/
	background:#d8ae1b;
	padding:3px 10px 3px 5px;
	font-weight:bold;
	border-radius:7px;
	behavior: url(/wp-content/themes/junkymemo/images/PIE.htc);
}


.comcolor{
	color:red;
	font-weight:bold;
}
.innerh3{
	color:#C49C10;
}

* html #sidenavimain li a{
	margin-left:0px;
	background:none;	
	color:#9d9d9d;
	font-weight:bold;
}

* html #sidenavimain li a:hover{
	color:#7cc4dc;
	font-weight:bold;
	background:none;	
}
 /*IE 7, 6 전용 상단네비게이션 -----------------------------------


*+ html #sidenavimain li a{
	color:#9d9d9d;
	background:none;		
	font-weight:bold;
	text-align:left;
}

*+ html #sidenavimain li a:hover{
	color:#7cc4dc;
	background:none;	
	font-weight:bold;
}




*/
#calist {
	padding:10px 10px 10px 20px;
	background-color:#1E1E1E;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-webkit-border-radius:7px;	
	margin-bottom:30px;
	margin-top:10px;
	margin-left:10px; box-shadow: 2px 2px 4px #000000;
}
#calist h2{
	font-size:1.2em;
	color:#9d9d9d;
	margin:0;
	padding:0;
}
#calist h4 a{
	color:#C49C10;
	font-weight:bold;		
}
#calist h4 a:hover{
	color:#d8ae1b;
	font-weight:bold;		
}
#calist h4 {
	margin-top:10px;
}
#calist small{
	display:inline;
}

#singlealign{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
#singlealign a{
	color:#C49C10;
}
#singlealign a:hover{
	color:#d8ae1b;
}

/* 댓글조정
-------------------------------*/
.children li div div,.commentlist li div div{
	display:inline-block;
}
*+ html .children li div div {display:inline;}
* html .children li div div {display:inline;}

*+ html .commentlist li div div{display:inline;}
* html .commentlist li div div{display:inline;}

.commentlist li div div{
	width:49%;
}
.children li div div{
	width:49%;
}

.children li div:after,.commentlist li div:after{
	display:block;
	clear:both;
	content:' ';
	visibility:hidden;
}
*+ html .children li div{height:1%;}
* html .children li div{height:1%;}
*+ html .commentlist li div{height:1%;}
* html .commentlist li div{height:1%;}

.commentlist li div div{
	width:49.5%;
	float:left;

}
.children li div div{
	width:49.5%;
	float:left;

}
* html .commentlist li div div{
	width:49.5%;
}
*+ html .commentlist li div div{
	width:49.5%;
}
.children li div a, .commentlist li div a{
	float:right;
	padding-top:20px;
}
.children li div cite a,.commentlist li div cite a{
	float:none;
}
.children li div .comment-edit-link{

}
.children li .reply,.commentlist li .reply{
	display:block;
	text-align:right;
	width:100%;
	height:15px;

}

.children li .reply a,.commentlist li .reply a{
	padding-top:0px;
	color:#d9d9d9;
}
.commentlist li .reply a:hover{
	color:black;
}

#content .commentlist p{
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
	float:left;
	line-height:1.6;
}
.commentlist .fn a,.commentlist .fn a:visited,.commentlist .fn{
	color:#42ABCE;
	font-size:1.3em;
	line-height:1;
	font-style:normal;
	font-weight:normal;
}
.commentlist .fn a:hover{
	color:purple;
}
.children .fn a,.children .fn a:visited,.children .fn{
	font-size:1.3em;
}
#respond{
	border-top:1px dotted #d9d9d9;
}
#comments{
	padding-left:10px;
}
.commentlist li div .cancel-comment-reply{
	float:none;
	display:block;
	height:auto;
	width:auto;
}
#cancel-comment-reply-link{
	padding-top:0;
}

/*
-------*/

#asada_mao #heart:after{
	content:' ';
	visibility:hidden;
	display:block;
	clear:both;
}
#asada_mao #heart #dh_heart{
	float:left;
	width:100%;
	background-color:deepPink;
}

/*
====================수정 추가===================*/

.current-cat{font-weight:bold;font-size:1.1em;text-decoration:underline;}
#sidenavimain li.current_page_item a{background-color:#d8ae1b;}


#header{
/*	padding:7px 328px 0;*/
	padding:7px 0px 0;
	margin-bottom:63px;
}
#headerimg{
	padding-top:26px;
	padding-bottom:3px;
/*	background-image:url("images/tt3.gif");
	background-position:right 15px;
	background-repeat:no-repeat;*/
}

.side_in_wrap{padding-left:55px;}
.side_box{float:left;padding-left:20px;}
.side_box_r{width:110px;float:left;padding-left:20px;}
#sidebar .xoxo{width:110px;}
#sidebar h2{width:110px;padding-left:0px;}
.side_box_s{width:110px;float:left;padding-left:20px;}

.sesrch_box_wrap {width:110px;}
.sesrch_box_wrap div p{margin-left:21px;margin-top:3px;}

.info_list li{padding-bottom:20px; padding-left:30px;}

.page_menu{
	width:207px;
	margin:0 auto;
}
.page_menu ul{
	padding-left:1px;
	padding-top:3px;
	border-top: 1px dotted #6D6D6D;}
.page_menu li{
	float:left;
	padding:0 9px;
	font:12px trebuchet MS,batang;
}
.page_menu li a{color:#99CC67;letter-spacing:2px;}
.page_menu li a:hover{text-decoration:underline;}

.page_menu li.current_page_item a{font-weight:bold;color:#ff70c1;}

.pos_mini_btn{padding-right:30px;text-align:right;}


/*잠수용임시*/
#respond,#comments,.commentlist,.wp-pagenavi,.navigation,#singlealign,.sidenaviimage,.comment_list{display:none;}

.page_menu ul{display:table;width:100%;}
.page_menu ul li{display:table-cell;float:none;text-align:center;}
