@charset "utf-8";

@font-face {font-family:nanum; src:url(images/NanumGothic.eot)};
body{ margin:0; padding:0; font-family: NanumGothic, 나눔고딕, nanum, 'NanumGothicWeb', "Malgun Gothic", "맑은 고딕"; font-size: 13px; }
div{ font-family: NanumGothic, 나눔고딕, nanum, 'NanumGothicWeb', "Malgun Gothic", "맑은 고딕"; font-size: 13px; }

a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #FF6600; /* a8001c */
	background-color: #fff;
}

body {
	margin:0; padding:0; text-decoration:center;
}

#container {
	width: 730px;
         position: relative;
         left: 50%;
         padding-top: 20px;
         padding-bottom: 20px;
         margin-left: -365px;
	text-align:left; /* for IE5 */
	line-height: 180%;
	color: #000;
	background-color: #fff;
}

.entry {
margin-bottom:0px;
}

.titleWrap {
text-align:left;
padding-top:40px;
padding-bottom:20px;
}

.title {
font-weight:bold;
font-size:200%;
}

.article {
font-size:13px;
line-height: 200%;
text-align:justify;
}

.article a {
text-decoration: none;
color:#FF6600;
}

.article a:hover {
text-decoration: none;
font-weight:bold;
color:#FF6600;
}

.actionTrail {
clear:both;
width:730px;
}

blockquote { 
	background:url(images/icon_Blockquote.png) top left no-repeat;
	padding-left:30px;
	padding-right:20px;
	margin:10px 0px;
	}

.cap1 {
color:#666;
text-align:center;
        }
	
.paging {
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }

.footer {
text-align:center;
}

/* Selected */
.selected {
	font-weight:bold;
	color:#f60;	/* f60 */
	}
	
.form {
	text-align: center;
	margin-top:50px;
}

.tagbox {
margin-top:5px;
text-align:right;
}

a img {
	border:0px;
}

/* 본문 - more / less */
.moreless_fold span{
	padding-top:2px;padding-bottom:2px;padding-left:20px;
	background:url(./images/icon-more.gif) no-repeat 0 0px;
}
.moreless_top span{
	padding-top:2px;padding-bottom:2px;padding-left:20px;
	background:url(./images/icon-less.gif) no-repeat 0 0px;
}
.moreless_bottom span{
	padding-top:2px;padding-bottom:2px;padding-left:20px;
	background:url(./images/icon-less.gif) no-repeat 0 0px;
}
.moreless_fold{
}
.moreless_top{
}
.moreless_content{
	padding:15px 0;
	border-top:2px dashed #ccc;
	border-bottom:2px dashed #ccc;
}
.moreless_bottom{
	text-align:right;
}

input{
	padding:2px .5em;
	background-color:#fafaf8;
	width: 150px;
	font:1em NanumGothic, 나눔고딕, nanum, 'NanumGothicWeb', "Malgun Gothic", "맑은 고딕", AppleGothic, Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #ddd;
	}
	
textarea {
	padding:2px .5em;
	width:400px;
	height:100px;
	background-color:#fafaf8;
	border:1px solid #ddd;
	font:1em NanumGothic, 나눔고딕, nanum, 'NanumGothicWeb', "Malgun Gothic", "맑은 고딕", AppleGothic, Sans-Serif;
	color:#666;
	}

input:focus, textarea:focus {
	background-color:#F5F9EE;
	}

/* comment */
.commentWrite { clear:both; width:730px; }
.commentWrite label { }
.commentWrite input { width:730px; color:#666; }
.commentWrite textarea  { border:1px solid #ddd; font:12px; width:718px; padding:5px; color:#666; } 
.commentWrite input.name { width:300px; font-size:1em;}
.commentWrite input.home { width:300px; color:#666; }
.commentWrite input.pass { width:300px; font-size:1em;}
.commentWrite .submit { height:20px; font:9px; color:#666; }
.comment .secretWrap .checkbox { width:15px; background-color:#fff; border:none; padding:0; margin:0;}
.comment .secretWrap label { letter-spacing:normal; cursor:pointer;}

.comment { clear:both; width:730px; border:0px solid #e5e5e5; padding-right:20px; }
.comment h3 { }
.commentList li { padding-bottom:15px; }
.commentList li .date { font-size:11px; color:#909090; }
.commentList li .control { font-size:11px; color:#909090; }
.commentList li .control a	{ font-size:11px; color:#909090;}
.commentList li .control a:hover { font-size:11px; color:#000;}
.commentList li .name { font-weight:bold; }
.commentList li .name a:link, .commentList li .name a:visited { }
.commentList li .name a:hover { }
.commentList li .name img { overflow:hidden;vertical-align:middle;}
.commentList li p { }
.commentList li ul { }
.commentList li ul li { }
.commentList li ul li p { } 
.commentList .reply { margin-top:10px; }
.commentList .reply li .control  { }

.trackback { clear:both; border:0px solid #e5e5e5; padding-right:20px; }
.trackback h3 { display:block; font-size:1.4em; }
.trackback h3 span { border:0 !important; font-weight:normal;}
.trackback li { padding-bottom:15px; }
.trackback li h4 { }
.trackback li a { }
.trackback li p { overflow:hidden; clear:left; }
.trackback li .name { font-weight:bold; }
.trackback li .date {  font-size:11px; color:#909090; }
.trackback li .delete {  font-size:11px; color:#909090; }
.trackback li .delete a	{ font-size:11px; color:#909090; }
.trackback li .delete a:hover { font-size:11px; color:#909090; }

/* guestbook */
.guestbook p			{ padding:2px 0; margin:0;}
.guestWrite			{ }
.guestWrite input		{ width:300px; color:#666;}
.guestWrite textarea		{ width:718px; padding:5px; color:#666;}
.guestWrite .homepage       { width:300px; color:#666;}
.guestWrite .submit		{ width:730px; height:20px; font:9px; color:#666;}
.guestWrite .checkbox		{ width:15px; background-color:#fff; border:none; padding:0; margin:0; }

.guestList				{ width:730px; padding:30px 0 0 0;}
.guestList ol			{ padding:30px 0 0 0; margin:0; list-style:none;}
.guestList ol ul			{ margin:0; padding:0; list-style:none;}
.guestList ol li			{ overflow:hidden;}
.guestList ol li p			{ padding-top:5px; border-top:1px solid #ddd; }
.guestList ol li ul li		{ padding:10px 0 0 50px; border:none; overflow:hidden;}
.guestList ol li .name	        { color:#666; font-weight:bold;}
.guestList ol li .date	 	{ font-size:11px; color:#999;}
.guestList .control		{ font-size:11px; color:#999;}
.guestList .control a		{ font-size:11px; color:#999;}
.guestList .control a:hover	         { font-size:11px; color:#000;}

/* Search */
#searchForm .sInput {
	width:120px;
	padding:.3em 5px;
	}

#searchForm .searchSubmit {
	width: 5em;
	font-size:.9em;
	padding:.3em 0;
	cursor:pointer;
	}

/* RSS button */
.btn_rss {
	background: url(./images/bullet_rss.gif) left 50% no-repeat;
	padding-left:15px;
	}

/* search form */
#bottomColumn {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 10px;
	}

#archiveBox {width: 150px; float: left;}
#category {width: 150px; float: left;}
#recentposts {width: 200px; float: left; margin-bottom:2em;}
#rc{width: 200px; float: left; margin-bottom:2em;}
#archiveBox h3, #category h3, #recentposts h3, #rc h3 {margin-left:20px;}