/*----------  영역별 크기  ----------*/
.wrap {width:670px;}
.header {width:670px;}
.container {width:670px;}
.content_wrap { width:450px; }
.content { width:450px; }
.widemenu {width:450px; }
#section_sidebar1 { width:150px; }
.column { width:150px; }
.column .widget { width:150px; }
.column .widget .widget_content { width:150px; }
.footer { width:670px; }
/*----------  영역별 배경색 & 배경이미지  ----------*/
.body { background:#fff; }
.header { background:fff; }
.content_wrap { background:#fff; }
#section_sidebar1 { background:#fff; }
.footer { background:fff; }
/*---------- 영역별 글자크기/글자색/링크색 & 세부설정 ----------*/
.body {
	font:normal 12px/1.6em consolas;
	color:#999;
	margin:0;
	padding:0;
	text-align:left;
        letter-spacing:-1px;
	}
.body a:link, .body a:visited { color:#999; text-decoration:none; }
.body a:hover, .body a:active { color:#999; text-decoration:underline; }
.wrap { margin:0 0 0 40px; }
/*--- 헤더 영역 ---*/
.header {
	color:#777;
	margin:0;
	padding:30px 0;
	text-align:right;
	}
.header a:link, .header a:visited { color:#fff; text-decoration:none;}
.header a:hover, .header a:active { color:#999; text-decoration:underline; }
.header h1 { font:normal 15px  consolas; margin:0; padding:0; text-align:left; }
.header .url { font-size:11px; padding:3px 0 0 0; text-align:left; letter-spacing:0px; }
.header .url a:link, .header .url a:visited { color:#fff; text-decoration:none; }
.header .url a:hover, .header .url a:active { color:#000; text-decoration:underline; }
.header .topmenu { font-size:12px; }
.header .topmenu a { padding-right:6px; }
/*--- 콘텐츠 영역 ---*/
.container { margin:0 auto; }
.content_wrap { 
        margin:0; 
        padding:0; 
        float:right; 
        display:inline; 
        }
.content { margin:0; padding:0; text-align:left; overflow:hidden; }
.content a:link, .content a:visited { color:#999; text-decoration:none; }
.content a:hover, .content a:active { color:#999; text-decoration:underline; }
.post_view, .post_oneview { margin-bottom:60px; }
.post_view .post_title .post_title_author { display:none; }
.post_view .post_title .post_title_date { font:Italic 11px/1.6em consolas; letter-spacing:-1px; }
.post_view .post_title h2 { font:normal 12px/1.6em consolas; padding:0 0 3px 0; border-bottom:1px solid #ccc; }
.post_view .post_title h2 a:link,
.post_view .post_title h2 a:visited { color:#999; text-decoration:none; }
.post_view .post_title h2 a:hover,
.post_view .post_title h2 a:active { color:#999; text-decoration:underline;}
.post_view .post_title span { color:#999; }
.post_view .post_title span a:link,
.post_view .post_title span a:visited { color:#999; }
.post_view .post_title span a:hover,
.post_view .post_title span a:active { color:#999; text-decoration:underline;}
.post_content { overflow:hidden; word-break:break-all; }
.post_view .post_footer_area { }
.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_view .post_footer_area .post_info .post_info_author,
.post_view .post_footer_area .post_info .post_info_author .by,
.post_view .post_footer_area .post_info .post_info_date,
.post_view .post_footer_area .post_info .post_tail_trbk .count,
.post_view .post_footer_area .post_info .post_tail_ping .count,
.post_view .post_footer_area .post_info .post_tail_cmmt .count {  }
.post_view .post_content .post_info { letter-spacing:-1px; }
.post_content { overflow:hidden; word-break:break-all; }
.post_content img { border:0px solid #ddd; padding:1px; }
.post_summary, .post_magazine, .post_tagcloud { margin-bottom:20px; }
.post_diary { background:none; }
.post_diary .post_info_date {font:bold Italic 11px/1.6em consolas; }
.post_diary .post_content { font:normal 12px/1.6em consolas; }
.post_diary .post_content .magazine_thumb { width:52px; height:52px;}
.post_diary .post_content .magazine_thumb img {width:46px; height:46px; border:3px solid #eee; padding:0; }
.post_diary .post_title .post_title_author { display:none; }
.post_diary .post_content .more { font-size:11px; }
.post_titlelist h2, .post_summary h2, .post_simplelist h2, .post_tagcloud h2 { font:normal 12px/1.6em consolas; color:#999; padding:0 0 3px 0; border-bottom:1px solid #ccc; }
.post_summary h2 { border-bottom:0; }
.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:#999; 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:#999; text-decoration:underline; }
.post_info { color:#999; }
.post_meta_area ul.post_meta_content em.date { color:#999; }
.post_footer_area { font-size:11px; padding-right:1px; }
.post_navi { }
.post_paging { padding:15px 0; }
.widemenu { margin:0 auto; text-align:left; }
.widemenu .wide_blank { display:none; }
.widemenu h3 { font:normal 12px/1.6em consolas; color:#999; }
/*--- 덧글/트랙백 영역 ---*/
.post_link { color:#999; }
.post_link h3 { font:normal 12px/1.6em consolas; padding:0 0 2px 0; border-bottom:1px solid #ccc; }
.post_trackback .trackback_help { border-bottom:1px solid #ccc; }
.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_trackback,
.post_pingback,
.post_comment { border:1px solid #ddd; background:#f7f7f7; padding:11px; margin-bottom:20px; }
.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 #ddd; }
.post_comment .comment_write textarea.comment_field { width:419px; height:120px; background:#fff url('') no-repeat right bottom;  border:1px solid #ddd; }
.post_comment .comment_write.reply_write { padding-left:0; }
/*--- 하단 메뉴 영역 ---*/
#section_sidebar1 { 
        margin:0;
        padding:0;
        float:left; 
        display:inline;
        }
.column { color:#999; }
.column .widget { margin:0; }
.column .widget h3 { font:normal 12px/1.6em consolas; color:#999; padding:0 0 3px 0; border-bottom:1px solid #ccc;}
.column .widget .widget_content { padding:10px 0; overflow:hidden; word-break:break-all; }
.column .menu_profile {  }
.column .menu_profile .widget_content { padding-top:0; }
.column .menu_profile h3{  }
.column .menu_profile .profile_image { }
.column .menu_profile .profile_image img { width:146px; height:auto; border:1px solid #ddd; padding:1px; }
.column .menu_profile .profile_desc { font-size:11px; font:consolas;}
.column .menu_calendar { }
.column .menu_calendar .widget_content { padding-top:0; }
.column .menu_calendar h3 {  }
.column .menu_calendar .cal_month { width:140px; }
.column .menu_calendar .cal_month .now { width:120px; }
.column .menu_calendar .tb_cal { width:150px; }
.column .menu_calendar .tb_cal th.sun, .column .menu_calendar .tb_cal td.sun a { color:#d36654; }
.column .menu_calendar .tb_cal th.sat, .column .menu_calendar .tb_cal td.sat a { color:#3572a1; }
.column .menu_calendar .tb_cal td.today { color:#3d5586; background-color:#f7f7f7; }
.column .menu_calendar .tb_cal td.on a:hover { color:#4d4d4d; background:#fff; text-decoration:none; }
.column .menu_category li .count { display:none; }
.column .menu_archive li .count { display:none; }
.column .menu_blogroll li { padding-left:0; background:none;}
.column .menu_blogroll .allview { text-align:left; }
.column .menu_comment .widget_content {  }
.column .menu_logo { padding-top:0; }
.column .menu_rss { padding-top:0; }
/*--- 푸터 영역 ---*/
.footer {display:none;}
.post_meta_area {
        display:none;
}

