/*----------  영역별 크기  ----------*/
.wrap { width:730px; }
.header { width:730px; }
.container { width:730px; }
.content_wrap { width:539px; }
.content { width:500px; }
.widemenu { width:500px; }
#section_sidebar1 { width:190px; }
.column { width:150px; }
.column .widget { width:150px; }
.column .widget .widget_content { width:150px; }
.footer {width:730px;}
/*----------  영역별 배경색 & 배경이미지  ----------*/
.body { background:#fff; }
.header { background:#fff; border-bottom:3px solid #bce1f4}
.content_wrap { background:#fff; border-right:1px solid #d8eaf3;}
#section_sidebar1 { background:#fff; }
.footer { background:#bce1f4; }
/*---------- 영역별 글자크기/글자색/링크색 & 세부설정 ----------*/
.body {
	font:normal 12px/1.6em Verdana, Gulim;
	color:#666;
	margin:0 auto;
	padding:0;
	text-align:center;
        letter-spacing:-1px;
	}
.body a:link, .body a:visited { color:#006699; text-decoration:none; }
.body a:hover, .body a:active { color:#6fc2ef; text-decoration:none; }
.wrap { margin:0 auto; text-align:center; }
/*--- 헤더 영역 ---*/
.header {
	color:#666;
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	text-align:left;
	}
.header a:link,.header a:visited { color:#666;text-decoration:none; }
.header a:hover,.header a:active { color:#6fc2ef;text-decoration:none; }
.header h1 {
	font:bold 22px/1.6em Arial;
	margin:0;
	padding:0 0 0 20px;
	}
.header .url {
	font:normal 11px/1.6em Verdana, Gulim;
	margin:0 0 0 0;
	padding:0 0 20px 20px;
	}
.header .url a:link, .header .url a:visited { color:#6fc2ef; text-decoration:none; }
.header .url a:hover, .header .url a:active { color:#666; text-decoration:none; }
.header .topmenu { padding:5px 20px 5px 0; text-align:right; background:#e7f9ff; }
.header .topmenu a { padding-left:20px; }
/*--- 콘텐츠 영역 ---*/
.container { margin:0 auto; padding:10px 0; text-align:center; }
.content_wrap { margin:0; float:left; display:inline;}
.content { margin:0; padding:20px; text-align:justify; overflow: hidden; word-break:break-all;  border-right:1px solid #000:}
.post_content { text-align:justify; overflow:hidden; word-break:break-all; }
.post_content img { border:1px solid #66ccff; padding:1px; }
.post_view, .post_oneview { margin-bottom:60px; }
.post_summary, .post_magazine, .post_tagcloud { margin-bottom:60px; }
.post_view .post_title h2 {
        font:bold 12px/1.6em Verdana, Gulim;
        color:#006699;
        padding:0;
        border-bottom:1px solid #eee;
	}
.post_view .post_title h2 a:link,
.post_view .post_title h2 a:visited { color:#006699; text-decoration:none; }
.post_view .post_title h2 a:hover,
.post_view .post_title h2 a:active { color:#6fc2ef; text-decoration:none; }
.post_view .post_title span { color:#666; }
.post_view .post_title span a:link,
.post_view .post_title span a:visited { color:#666; }
.post_view .post_title span a:hover,
.post_view .post_title span a:active { color:#6fc2ef; text-decoration:none; }
.post_view .post_title .post_title_author { display:none; }
.post_titlelist h2, .post_summary h2, .post_simplelist h2, .post_tagcloud h2 {
        font:bold 12px/1.6em Verdana, Gulim;
        color:#006699;
        padding:0;
        border-bottom:1px solid #eee;
	}
.post_summary h2 { }
.post_titlelist h2 a:link, .post_summary h2 a:link, .post_simplelist h2 a:link, .post_tagcloud h2 a:link,
.post_titlelist h2 a:visited, .post_summary h2 a:visited, .post_simplelist h2 a:visited, .post_tagcloud h2 a:visited { color:#666;text-decoration:none; }
.post_titlelist h2 a:hover, .post_summary h2 a:hover, .post_simplelist h2 a:hover, .post_tagcloud h2 a:hover,
.post_titlelist h2 a:active, .post_summary h2 a:active, .post_simplelist h2 a:active, .post_tagcloud h2 a:active { color:#6fc2ef;text-decoration:none; }
.post_info { color:#666; }
.post_meta_area ul, .post_meta_content em.date { color:#666; }
.post_footer_area { font-size:12px; background:#e7f9ff; padding:5px; }
.post_view .post_footer_area .post_info .post_info_link { display:none; }
.post_view .post_footer_area .post_info .post_info_author { background:none; }
.post_navi { }
.post_paging { padding:15px 0; }
.widemenu { margin:0 auto; text-align:left; }
.widemenu .wide_blank { display:none; }
.widemenu h3 {
        font:bold 12px/1.6em Verdana, Gulim;
        color:#006699;
        padding:0;
        border-bottom:1px solid #eee;
	}
/*--- 덧글/트랙백 영역 ---*/
.post_link { color:#666; }
.post_link h3 {
        font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #eee;
	}
.post_trackback .trackback_help {
	border-bottom:1px solid #eee;
	}
.post_link h4 { font-size:12px; font-weight:bold !important; }
.post_comment .comment_list h4.comment_writer_info span.comment_writer { font-weight:bold; }
.post_comment .comment_list h4.comment_writer_info span.comment_datetime { font-size:11px; }
.post_comment .comment_write .comment_info input,
.post_comment .comment_write .comment_info input.name,
.post_comment .comment_write .comment_info input.passwd,
.post_comment .comment_write .comment_info input.blog,
.post_comment .comment_list h4.comment_writer_info span.comment_gravatar img,
.post_comment .comment_write .comment_info span.comment_now img { border:1px solid #d2d2d2; }
.post_comment .comment_write textarea.comment_field  { border:1px solid #d2d2d2; width:493px; height:120px; background:#fff url('') no-repeat right bottom; }
/*--- 하단 메뉴 영역 ---*/
#section_sidebar1 { margin:0; float:right; display:inline; text-align:center; }
.column { color:#666; margin:0; padding:0; }
.column .widget { margin:0; padding:20px; text-align:left; font-size:12px; }
.column .widget h3 {
        font:bold 12px/1.6em Verdana, Gulim;
        color:#666;
        padding:0;
        border-bottom:1px solid #eee;
	}
.column .widget .widget_content { padding:5px 0 0 0; overflow:hidden; }
.menu_profile { margin:0; padding:0; }
.menu_profile h3 { }
.menu_profile .profile_image img { width:146px; height:auto; border:1px solid #66ccff; padding:1px; }
.menu_calendar h3 { }
.menu_calendar .cal_month { width:140px; }
.menu_calendar .cal_month .now { width:120px; }
.menu_calendar .tb_cal { width:150px; }
.menu_category li .count { display:none; }
.menu_archive li .count { display:none; }
.menu_blogroll li { padding-left:0; background:none;}
.menu_blogroll .allview { text-align:left; }
.menu_search .input_search { }
/*--- 푸터 영역 ---*/
.footer {
	font:normal 11px Verdana, Gulim;
	color:#006699;
	margin:0 auto;
	padding:5px 0;
	}
.footer a:link,.footer a:visited { color:#25aacd; text-decoration:none; }
.footer a:hover,.footer a:active { color:#6fc2ef; text-decoration:none; }

