html, body {height:100%} 
body, form, fieldset, legend, input, button, select, textarea, p, th, td, dl, dt, dd, ol, ul, li, pre, code 
{margin:0; padding:0; font-family:돋움, Dotum, arial, helvetica, sans-serif; font-size:12px;}
/*input, textarea, select {font-size:1em; _font-size:12px}*/

body, input, textarea, button, select {}
p {margin:0;line-height:1.4}
a {text-decoration:none; color:#000}
a:hover {text-decoration:underline}
h1, h2, h3, h4, h5, h6 {margin:0}
h1 {font-size:200%}
h2 {font-size:180%}
h3 {font-size:160%}
h4 {font-size:140%}
h5 {font-size:120%}
h6 {font-size:100%}
ol, ul {list-style:none}
table {border-collapse:collapse; }
img, fieldset {border:0}
em {font-style:normal}
.hand{cursor:pointer;}
hr.line {display:none}
div.clear {clear:both;height:0;  line-height:0; font-size:0;  }
.vm{vertical-align:middle;}
/* Clear fix */
.clearfix:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

span.date {font:90% tahoma normal; color:#999}

/* 페이징 */
.paging {margin:15px 0; text-align:center; color:#ccc}
.paging * {vertical-align:middle}
.paging strong, .paging a {padding:2px}
.paging strong {color:#00B0E0; font-weight:bold}

.no_data{width:100%;padding:10px 0;text-align:center;background-image:none !important;}

/* 블로그 포스트 영역 */
.post_body ul {list-style-type:disc; padding-left:2em; margin:1em 0; }
.post_body ol {list-style-type:decimal; padding-left:2em; margin:1em 0; }
.post_body li {margin-bottom:.1em}
.post_body p {margin:1em 0; line-height:140%}
.post_body cite {margin:1em; padding:.5em 1em; background:#fea; display:block; font-style:normal; -moz-border-radius:3px}
.post_body a {font-weight:bold; color:#35f}
.post_body pre {margin:1em; padding:.5em .2em; background:#ddd; overflow:auto; font-family:'Courier New', monospace}
.post_body td, .post_body th {/*padding:3px;  border:1px solid #ccc */}
.post_body th {background:#eee}

.valign {vertical-align:middle}

/* 공통달력 */
.blog_calendar {
	position:absolute;
	width:170px; margin:0 !important; padding:0 !important;
	background:#fff url(http://tpimage.kyobobook.co.kr/image/blog/blog_setup/birthday_top.gif) no-repeat 0 0;
	z-index:1;
}
.blog_calendar .mon_select{height:29px; margin:0; padding-top:8px;text-align:center; color:#fff; font-weight:bold;}
.blog_calendar .mon_select *{vertical-align:middle;}
.blog_calendar table{width:147px; margin:0 auto;}
.blog_calendar .sun a{color:#d54b4b !important;}
.blog_calendar .sat a{color:#3f85d4 !important;}
.blog_calendar .today{
	background:url(http://tpimage.kyobobook.co.kr/image/blog/blog_setup/birthday_bg.gif) no-repeat 2px 1px; 
}
.blog_calendar .today a{color:#ff8000; font-weight:bold;}
.blog_calendar table th{border:0 !important; padding:0 !important;}
.blog_calendar table td{height:18px ; padding:0 !important; border:0 !important;font-size:11px;text-align:center;}
.blog_calendar .footer{
	margin:8px 0 0 0 !important;padding:7px 0 0 0 !important; font-size:0; line-height:0;
	background:url(http://tpimage.kyobobook.co.kr/image/blog/blog_setup/birthday_bottom.gif) no-repeat 0 bottom;
}


/* IE6 */
* html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
img {-ms-interpolation-mode: bicubic;}
 


