@charset "utf-8";
/* CSS Document */

/*추가분*/

.branch3 {cursor:pointer;}

.branch3 div:hover {border-bottom:1px #ccc solid;}

.cap1 { padding:0 0 0 10px; margin:0px; color:#4C4C4C;}

/*배경그림*/

html {
margin:0;
padding:0;
background: #f3f2ef url(images/bg_side.gif) repeat-y 50% 0;
}

body {
	margin:0;	
	padding:0;
	background: url(images/bg.gif) repeat-x  50% 0;
	} /*열라 큰거*/
	
div#wrap {
	
	 } 

div#sidebar {
	background:#fff;
		
	}
	/*
div#sb_bg {
	background:url(images/q.gif) no-repeat right bottom;	
	}
div#sb_bg2 {
	background:url(images/b.gif) no-repeat left top;	
	}
	*/
div#sidebar .inner {
		
	}

div#logo a.logo {
	text-indent:-9999px;
	display:block;
	width:390px;
	height:135px;
	}

/*레이아웃*/

.inner {
	padding:5px 10px 15px 10px ;
	}
.inner_con {
	padding:15px 15px 15px 15px ;
	}

div#wrap {
	width:960px;
	margin:0 auto;
	padding:0;
	}
	
div#branding {
	width:100%;
	height:194px;
	background: #f3f2ef url(images/bg1.gif) no-repeat 50% 0;
	}

div#logo {height:140px;
	}

ul#navi {
	margin:7px 0 0 370px;
	padding:13px 0px ;
	text-align:center;
	}

ul#navi li {
	padding:0 20px 0 20px;
	list-style:none;
	display:inline;
	float:left;
	height:21px;
	border-right:2px solid #666666;
	}

ul#navi li a {
	color:#333333;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
	}

ul#navi li a:hover {
	color:#603913;
	text-decoration:none;
	}
	
ul#navi .admin a {
	color:#999999;
	font-size:0.75em;
	}

div#main {
	width:960px;
	clear:both;
	}

div#contents {
	float:right;
	width:730px;
	padding:0;}

div#sidebar {
	margin:0 10px 10px 15px;
	width:190px;
	}

div#sidebar .banner img {
	border:0;
	margin-bottom:5px;
	}

div#sidebar .banner {
	text-align:center;
	margin-top:20px
	}


div#siteinfo {
	height:70px;
	background:url(images/siteinfo_bg.gif) repeat-x 0 bottom;
	padding-top:30px;
	clear:both;
	text-align:center;
	font-weight:bold;
	line-height:160%;
	color:#FFFFFF;
	}


.clear_clear {
clear:both;
}


/*글씨모양*/

html,body,div#wrap {
	font-size:small;
	font-family:"NanumGothic","NanumGothicOTF","나눔고딕","Malgun Gothic","Trebuchet MS","Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;}
/*
div, ul, ol, ul li, ol li, p, span, input, textarea, blockquote, tr, td, table {
	font-size:0.99em;
	color:#333333;
	line-height:160%;
	}
*/

#contents {
	font-size:0.9em;
	}

#sidebar {
	font-size:0.95em;
	}

#contents a {
	text-decoration:none;
	}

#contents .admin a,
#contents .post_category a ,
#contents .postinfo a,
#contents .smallText a {
	color:#333333;
	}
#contents .post_tag a{
	color:#333333;
	}

#contents a:hover {
	text-decoration:underline;
	}



.searchList h1,
.subject h1 {
	font-weight:bold;
	font-size:1.7em;
	color:#333333;
	padding:0 0 0 0;
	}	
	
.subject h1 a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
	
.subject h1 a:hover {
	font-weight:bold;
	color:#2e5f16;
	text-decoration:none;
	}
	
.post_date, .post_category {
	background:url(images/bul_1.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}
	
.post_author {
	color:#333333;
	background:url(images/bul_2.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}

.post_tag {
	color:#333333;
	background:url(images/bul_3.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}

.comment_trackback {
	background:url(images/bul_1.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}
	
.postinfo {
	padding:0;
	margin:0;
	}

.postinfo li {
	list-style:none;
	margin:3px 0 3px 0;
	}

.paging {
	text-align:center;
	}

.paging a {
	color:#333333;
	text-decoration:none;
	}
	
.paging a:hover {
	color:#2e5f16;
	text-decoration:underline;
	}

.searchList ol li,	
.taglog ul li {
	list-style:none;
	background:url(images/bul_side.gif) no-repeat 0 50%;
	padding:2px 0 2px 13px;
	}
	
.searchList ol li a,	
.taglog ul li a {
	color:#333333;
	}

.searchList ol li a:hover,	
.taglog ul li a:hover {
	color:#2e5f16;
	}

.entry {
	overflow:hidden;
	width:720px;
	margin:0 0 50px 0;
    line-height:1.7em;
	}
	
.article {
	overflow:hidden;
	width:670px;
	padding:20px 0 0 0;
	}

.article blockquote {
	margin:10px;
	padding:10px 10px 20px 10px;
	background:#ffffff url(images/blockquote.gif) no-repeat right bottom;
        border: #9d9d9d solid 1px;
	}

.article ul li {
	list-style:none;
	background:url(images/bul_reply.gif) no-repeat 0 6px;
	padding-left:22px;
	}

.article ul {
	margin-left:0px;
        font-family:"NanumGothic","NanumGothicOTF","나눔고딕","Malgun Gothic","Trebuchet MS","Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;
	}

.article ol {
	margin-left:35px;
        font-family:"NanumGothic","NanumGothicOTF","나눔고딕","Malgun Gothic","Trebuchet MS","Lucida Grande","Tahoma","Helvetica","Arial",sans-serif;
	}

.article a {
	color:#2e5f16;
	}
.article a:hover {
	color:#333333;
	}

.article img {
	border:none;
	}		

	
/*코멘트*/

.guestList,
.commentList,
.commentWrite
 {
	padding:0;
	margin:10px 0 10px 0;
	background-color:#f2f2f2;
	border-bottom:#c2c2c2 solid 1px;
	border-top:#c2c2c2 solid 1px;
	}

.commentWrite .commentWrite0 {
	width:95%;
	}

.guestList .odd,
.commentList .odd {
	width:90%;
	padding:7px 0 10px 15px;
	margin:0 0 0 40px;
	background-color:#f2f2f2;
	border-bottom:#c2c2c2 solid 1px;
	border-top:#c2c2c2 solid 1px;
	}
	
.guestList .odd p,
.commentList .odd p {
	margin:0;
	padding:5px 0 5px 0;
	}

.trackback {
	padding:10px;
	margin:10px 0 10px 0;
	background-color:#f2f2f2;
	border-bottom:#c2c2c2 solid 1px;
	border-top:#c2c2c2 solid 1px;
	}

.trackbackUrl {
	margin:0;
	padding:0 0 5px 0;
	}

.trackbackUrl .url span {
	color:#38926A;
	}

.trackback li {
	margin:0;
	padding:0;
	list-style:none;
	}

.trackback ol {
	padding:3px 5px 3px 5px;
	margin:0;}

.trackbackUrl {
	text-align:center;
	}

.guestList ol,
.commentList ol {
	padding:5px 0 5px 15px;
	margin:0;}

.guestList li,
.commentList li {
	margin:0;
	padding:0;
	list-style:none;
	}

.rep_name {
	color:#333333;
	font-weight:bold;
	background:url(images/bul_reply.gif) no-repeat 0 50%;
	padding-left:14px;	
	}
.rep_name a {
	color:#333333;
	font-weight:bold;
	}	

.rep_name_re {
	color:#333333;
	font-weight:bold;
	background:url(images/bul_reply2.gif) no-repeat 0 50%;
	padding-left:14px;	
	}	

.rep_name_re a {
	color:#333333;
	font-weight:bold;
	}

.trb_name {
	color:#38926a;
	font-weight:bold;
	}

.trb_name a {
	color:#38926a;
	font-weight:bold;
	}

.trb_icon {
	background:url(images/bul_reply1.gif) no-repeat 0 50%;
	padding-left:14px;	
	}	
	
.writer {
	padding:1px;
	margin:3px 0 3px 0;
	}	

#guestWrite p,
.commentWrite p {
	margin:3px 0 3px 0;
	padding:2px;
	}

.secretWrap input {
	border:none;
	background:none;
	}

.com_input {
	width:33%;
	border-top:none;
	border-right:none;
	border-bottom:#bfbfbf solid 1px;
	border-left:none;
	background:#fafafa;
}

#guestWrite textarea,
.commentWrite textarea {
	width:100%;
	border-top:none;
	border-right:none;
	border-bottom:#bfbfbf solid 1px;
	border-left:none;
	background:#fafafa;
	}

.submit_clear {
	width:25%;
	border-top:none;
	border-right:none;
	border-bottom:#bfbfbf solid 1px;
	border-left:none;
	background:#fafafa;
	}


#siteinfo .info a {
	color:#333333;
	text-decoration:none;
	}

#siteinfo .info a:hover {
	color:#2e5f16;
	text-decoration:underline;
	}


/*사이드바 모양*/

div#sidebar span img {
	padding-top:20px;
	padding-bottom:7px;
	}

div#sidebar .sInput {
	width:85%;
	border-top:none;
	border-right:none;
	border-bottom:#bfbfbf solid 1px;
	border-left:none;
	background:#fafafa;
	}

div#sidebar .searchSubmit {
	width:20px;
	border:none;
	background:url(images/search_icon.gif) no-repeat 50% 50%;
	}


div#sidebar .recent ul li a,
div#sidebar .notice_list li a {
	color:#333333;
	text-decoration:none;
	}
	
div#sidebar .recent ul li a:hover,
div#sidebar .notice_list li a:hover {
	color:#999999;
	text-decoration:underline;
	}

div#sidebar ul {
	padding:0;
	margin:0;
	}

div#sidebar .recent ul li,
div#sidebar .notice_list li {
	letter-spacing:-1px;
	list-style:none;
	padding:2px 0 2px 10px;
	}

div#sidebar h3 {
	display:none;
	color:#135071;
	font-weight:bold;
	margin:0;
	padding:15px 0 5px 0;
	}	


div#sidebar .notice_list li {
	background:url(images/bul_notice.gif) no-repeat 3px 50%;
	}

div#sidebar .recent li {
	background:url(images/bul_side.gif) no-repeat 3px 50%;
	}
	
div#sidebar .tagbox ul li {
	padding:2px;
	margin:4px;
	display:inline;
	}

.cloud5 {text-decoration:none; color:#333333; font-weight:normal; background:#FFFFFF;}
.cloud4 {text-decoration:none; color:#FFFFFF; font-weight:normal; background:#5d75d1;}
.cloud3 {text-decoration:none; color:#ff5a21; font-weight:bold; background:#FFFFFF;}
.cloud2 {text-decoration:none; color:#0b1399; font-weight:normal; background:#FFFFFF; font-size:1.25em;}
.cloud1 {text-decoration:none; color:#FFFFFF; font-weight:normal; background:#ff4e00; font-size:1.25em;}

div#sidebar .tagbox ul li a:hover {text-decoration:underline; background:#CCCCCC;}

div#sidebar .category ul {
	padding:0;
	margin:0;
	}
	
div#sidebar .category ul li {
	list-style:none;
	}

div#sidebar .category ul li ul li {
	list-style:none;
	margin:3px 0 3px 2px;
	padding:0 0 0 12px;
	background:url(images/bul_cate.gif) no-repeat 0 7px;
	}

div#sidebar .category ul li ul li ul {
	margin-left:-3px;
	}	

div#sidebar .category ul li ul li ul li {
	list-style:none;
	margin:3px 0 3px 0;
	padding:0 0 0 10px;
	background:url(images/bul_cate1.gif) no-repeat 0 3px;
	}
	
div#sidebar .category ul li a {
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	}

div#sidebar .category ul li  a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#2e5f16;
	}

div#sidebar .rss {
	text-align:center;
	padding:20px 0 10px 0;
	}	
	

	
