/* ¿À¸®ÁÖµÕÀÌ ÄÚ¸ÇÆ® - pt·Î º¯È¯ÇÏ·Á¸é 3¾¿ ¼ýÀÚÀû°Ô Ãâ·ÂÀ» ¸ñÀûÀ¸·Î ÇÏÁö¾ÊÀ¸¹Ç·Î pxÀ¯Áö*/
body { font-family:dotum; font-size:12px; color:#505050; text-align:center; margin:0; padding:0; }
td { font-family:dotum; font-size:12px; color:#505050; margin:0; }
/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ¸ðµç li ºæ·¿ »èÁ¦. ÇÊ¿äÇÒ °æ¿ì °¢ ID¿¡¼­ ¸®½ºÆ® ½ºÅ¸ÀÏ »ç¿ëÇÏ°Å³ª ¸®½ºÆ® ½ºÅ¸ÀÏÀÌ¹ÌÁö·Î ºæ·¿´ëÃ¼
 ±âº»ÀûÀ¸·Î ¸ðµç ÇÃ·ÔÀ» ·¹ÇÁÆ® Á¤·Ä ÇØ³õ¾ÒÀ¸¹Ç·Î Á¤¼® li Ãâ·ÂÀÌ ÇÊ¿äÇÒ °æ¿ì °¢ ID¿Í Class¿¡¼­ ¼öÁ¤ÇÏ°í ÀÌ ¼±¾ðÀº ÁÖ¼®Ã³¸® */
/*ul li { list-style:none; }*//*float:left;*/ 
/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ¸ðµç ÀÌ¹ÌÁö ¸µÅ©½Ã º¸´õ°ª 0. ÇÊ¿ä½Ã °¢ ID¿¡¼­ º¸´õ°ª ¼³Á¤ */
img { border:0; }

a:link, a:visited, a:active { text-decoration:none; color:#505050; }
a:hover { text-decoration:underline; }

/*
	#top, #gblog, #haed, #side, #main, #tail ÀÇ ÀÌ¸§À» º¯°æÇÏ¸é
	½ºÅ²ÀÌ Á¦´ë·Î Ãâ·ÂµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
*/

/* ÃÖ»ó´Ü ·¹ÀÌ¾î ½ÃÀÛ */
#top { padding-top:10px; margin-bottom:5px; }
#top_logo { text-align:left; vertical-align:top; }
#top_menu { text-align:right; vertical-align:top; }
/* ÃÖ»ó´Ü ·¹ÀÌ¾î ³¡ */



/* ÀüÃ¼ ·¹ÀÌ¾î ½ÃÀÛ */
#gblog { width:800px; margin:0 10 10 10; text-align:left; }
/* ÀüÃ¼ ·¹ÀÌ¾î ³¡ */



/* »ó´Ü ·¹ÀÌ¾î ½ÃÀÛ */
#head { background-color: #A3B7C6; width:100%; height:100px; margin-bottom:5px; }
#head table { width:97%; margin-top:20px; }
#head .blog_name { font-weight:bold; font-size:17px; color:#FFFFFF; }
#head .head_menu { font-weight:bold; font-size:12px; color:#FFFFFF; }
/* »ó´Ü ·¹ÀÌ¾î ³¡ */


/* »ó´Ü ÀÛ¼ºÀÚ ½ÃÀÛ */
#head_menu { width:100%; height:30px; margin-bottom:5px; color:#BEBEBE; background:#404040; text-align:right; }
#head_menu table { margin-top:5px; }
#head_menu .button { font-family:Dotum; font-size:11px; line-height:18px; }
#head_menu .button a:hover   { text-decoration:none; color:#fff; }
#head_menu .button a:link    { text-decoration:none; color:#fff; }
#head_menu .button a:visited { text-decoration:none; color:#fff; }
#head_menu .button a:active  { text-decoration:none; color:#fff; }
/* »ó´Ü ÀÛ¼ºÀÚ ³¡ */


/*¿À¸®ÁÖµÕÀÌ Ãß°¡ - ÇÁ·ÎÇÊ ÀÌ¹ÌÁö ÇÏ´Ü ÇÁ·ÎÇÊ Ãâ·Â div*/
#profile{ width: 100%; border:1px solid #ECECEC; background:#FFFFFF; } 
#profile ul{ list-style:none; width: 100%; padding:3px 0 3px 0; margin: 0; float: left; font: 11px dotum; } 
#profile ul li{ list-style:none; padding:3px 0 3px 5px; } 
#profile ul li a{ float: left; font-family: dotum,tahoma ; font-size:11px; color: #000000; text-decoration: none; } 
#profile ul li a:hover{ color: #FFFFFF; font-weight: bold; } 



/* »çÀÌµå¹Ù ·¹ÀÌ¾î ½ÃÀÛ */
.sidebar { margin-bottom:10px;}
.subject { font-weight:bold; margin-left:5px; margin-bottom:5px; }
.list { list-style:none; margin:0; padding:0; /*width:100%;*/ line-height:22px; }
.list_category { list-style:none; margin:0; padding:0; line-height:22px; }
.list_post { list-style:none; margin:0; padding:0; line-height:22px; }
.list_comment { list-style:none; margin:0; padding:0; }
.list_trackback { list-style:none; margin:0; padding:0; }
.list_monthly { list-style:none; font:11px tahoma; margin:0; padding:0; line-height:16px; }
.list_link { list-style:none; font:bold 12px dotum; color:#000000; margin:0; padding:0; line-height:22px; }
.list_link_sub { list-style:none; font:normal 11px dotum; color:#505050; margin:0; padding:0; line-height:16px; }
.list_visit_today { list-style:none; font:11px tahoma; color:#FFFFFF; margin:0; padding:0; line-height:18px; }
.list_visit_yesterday { list-style:none; font:11px tahoma; color:#FFFFFF; margin:0; padding:0; line-height:18px; }
.list_visit_total { list-style:none; font:11px tahoma; color:#FFFFFF; margin:0; padding:0; line-height:18px; }
.sidebar_date { font-size:10px; color:#B8B8B8; margin-bottom:5px; }
.title { font-family:tahoma,dotum; font-size:11px; font-weight:bold; color:#000000; padding-left:5px; }

#feed { text-align:center; }

#sidebar_top { clear:both; }
#sidebar_bottom { clear:both; }

.sidebar { width:195px; position:relative; }

.tag_cloud { margin:0px; padding:0px; list-style:none; text-align:justify; line-height:20px; }
.tag_cloud_1 { display:inline; font:bold 12px dotum; padding:0px; margin:0 5 0 0; background:#EEEEEE; }
.tag_cloud_2 { display:inline; font:bold 12px dotum; color:#75B200; padding:0px; margin:0 5 0 0; }
.tag_cloud_3 { display:inline; font:12px dotum; color:#53B8FF; padding:0px; margin:0 5 0 0; }
.tag_cloud_4 { display:inline; font:bold 12px dotum; color:#E45B00; padding:0px; margin:0 5 0 0; }
.tag_cloud_5 { display:inline; font:bold 16px dotum; color:#00AADB; padding:0px; margin:0 5 0 0; background:#F1F1F1; }



/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - Ä¶¸°´õ ¼³Á¤À» À§ÇÑ css */
#calendar_day { text-align:center; }

#calendar_day th { font:12px dotum; } 
#calendar_day td { font:11px tahoma; width:20px; height:20px; text-align:center; } 
#calendar_day .spot_today { color:#FFFFFF; background:#53B8FF; padding:0 2px } 
#calendar_day .spot_select { background:#D9D9D9; padding:0 2px; } 
.spot_post { font-weight:bold; background:url(img/icon_cart.gif) no-repeat left center; } 
.year { font:bold 11px dotum; }
.day { font:bold 11px dotum; line-height:18px; text-align:center; height:18px; color:#FFFFFF; background:url(img/img_cal_bg.gif) no-repeat center center; } 
.day a:link { font:bold 11px dotum; line-height:18px; text-align:center; height:18px; color:#FFFFFF; } 
.day a:visited { font:bold 11px dotum; line-height:18px; text-align:center; height:18px; color:#FFFFFF; } 
.day a:active { font:bold 11px dotum; line-height:18px; text-align:center; height:18px; color:#FFFFFF; } 
.day a:hover { font:bold 11px dotum; line-height:18px; text-align:center; height:18px; color:#FFFFFF; } 


/* »çÀÌµå¹Ù ·¹ÀÌ¾î ³¡ */



/* ¸ÞÀÎ ÄÁÅÙÃ÷ ·¹ÀÌ¾î ½ÃÀÛ */

#main #entry { margin-bottom:20px; overflow:auto; word-break:break-all;}
#main #entry .title { font-size:12px; font-weight:bold; }
#main #entry .category { font-size:11px; color:#989898; }
#main #entry .datetime { font-family:tahoma,dotum; font-size:10px; color:#989898; }
#main #entry .files_01 { font-size:11px; color:#1493AE; line-height:18px; }
#main #entry .files_02 { font-size:11px; color:#989898; line-height:18px; }
#main #entry .article { margin-bottom:10px; font-size:12px; color:#505050; line-height:20px; }
#main #entry .article_02 { margin-bottom:10px; }
#main #entry .tag { margin-bottom:20px; }

#main #entry .comment { background-color:#FAFAFA; margin-top:20px; padding:10px; border-top:1px solid ; }
#main #entry .comment_input_form_top { margin-top:10px; padding-top:10px; padding-bottom:10px; font-weight:bold; }
#main #entry .comment_name { float:left; font-weight:bold; }
#main #entry .comment_icon { font-family:verdana; font-size:0.8em; color:#ccc; font-weight:normal; text-decoration:none;}
#main #entry .writer_date { clear:both; color:#CCCCCC; font-size:0.9em; }
#main #entry .writer_content { clear:both; font-size:1em;word-break:break-all;overflow:hidden; }

#main #entry .or_comment { margin:0 0 0 0 ; padding-left:10px; width:550px; }
#main #entry .re_comment { margin:0 0 0 20; padding-left:10px; border-left:5px solid ; width:530px; }

#main #entry .input_td { height:25px; width:80px; }


#main #entry .trackback { background-color:#FAFAFA; margin-top:10px; padding:10px; border-top:1px solid ; }
#main #entry .trackback_name { font-weight:bold; height:20px; }
#main #entry .trackback_date { font-weight:normal; height:20px; font-size:0.8em; color:#ccc;  }
#main #entry .trackback_content { font-weight:normal; font-size:1em; color:#8C8C8C; height:50px; }
#main #entry .trackback_button { text-align:right; }

#main #entry_box { margin-bottom:20px; overflow:auto; word-break:break-all; background-color:#FFFFFF;}
#main #entry_box .search_result { font-weight:bold; font-size:1.2em;  line-height:25px;}
#main #search_entry { line-height:25px; }
#main #search_entry .search_datetime { font-size:0.9em; color:#A7A7A7; }
#main #search_entry .search_title { margin-left:20px; font-size:1.0em; color:#000000; }

#main .move_post { font-size:11px; padding:5px; }
#main .move_post_date { font:10px tahoma; color:#C9C9C9; }

/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ¸®½ºÆ® ¹øÈ£Ãâ·Â */
#main .move_list { font:bold 10px tahoma; color:#000000; padding:5px; text-align:center; margin-top:10px; }
#main .move_list_spot { font:bold 10px tahoma; color:#D80000; }

#paging { width: 100%; text-align: center; padding:10px; }
span.paging { padding: 2 5 2 5; border: 1px solid ; background-color:; text-decoration:none; color:#ccc; }
a.paging:link, a.paging:visited, a.paging:active { padding: 2 5 2 5; border: 1px solid #ccc; background-color:#FFFFFF; text-decoration:none; color:#000; }
a.paging:hover { padding: 2 5 2 5; border: 1px solid #ccc; background-color:#FFFF99; text-decoration:none; color:#000; }

/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - Æ®·¢¹é ÀÌ¸§/³¯Â¥/±â´É div */
#trackback { width: 100%; margin-bottom:20px; } 
#trackback ul {  list-style:none; width: 100%; padding:0; margin:0; float: left; font: 12px dotum; } 
#trackback ul li { list-style:none; float:left; padding:0; } 
#trackback ul li a { float: left; text-decoration: none; } 
#trackback ul li a:hover { color:#000000; text-decoration:none; }
#trackback .name_01 { font-size:11px; color: #505050; width:93%; }
#trackback .name_02 { font-weight: bold; color: #505050; vertical-align:middle; }
#trackback .date { font-family:tahoma,dotum; font-size:10px; color: #989898; }
#trackback .function { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; }
#trackback .function a { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; }
/* Æ®·¢¹é ³»¿ëÀº ÀÛÀº ±ÛÀÚ¿¡ ¾àÇÑÈ¸»öÀ¸·Î Ãâ·Â- ÄÚ¸ÇÆ®¿Í µ¿ÀÏÇÏ°Ô Ç¥ÇöÇÏ·Á¸é ¾Æ·¡ÀÇ .cont ÁÖ¼®Ã³¸®, ¶Ç´Â ÆÄÀÏÀÇ cont Å¬·¡½º »èÁ¦*/
#trackback .cont { font: 11px dotum; color:#909090; line-height:20px; }
#trackback .bottom { margin-bottom:10px; }

/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ÄÚ¸ÇÆ® ÀÌ¸§/³¯Â¥/±â´É div */
#comment { width: 100%; margin-bottom:10px; } 
#comment ul { width: 100%; padding:0; margin:0; float: left; font: 12px dotum; } 
#comment ul li { float:left; padding:0; } 
#comment ul li a { float: left; text-decoration: none; } 
#comment ul li a:hover { color:#000000; text-decoration:none; }
#comment .name_01 {color: #505050; width:60%; }
#comment .name_02 { font-weight: bold; color: #505050; vertical-align:middle; }
#comment .date { font-family:tahoma,dotum; font-size:10px; color: #989898; }
#comment .function { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; width:60%; }
#comment .function a { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; }

/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ´äº¯ÄÚ¸ÇÆ® ÀÌ¸§/³¯Â¥/±â´É div */
#comment_re { width: 100%; } 
#comment_re ul { width: 100%; padding:0; margin:0; float: left; font: 12px dotum; } 
#comment_re ul li {float:left; padding:0; } 
#comment_re ul li a { float: left; text-decoration: none; } 
#comment_re ul li a:hover { color:#000000; text-decoration:none; }
#comment_re .name_01 {color: #505050; width:60%; }
#comment_re .name_02 { font-weight: bold; color: #505050; vertical-align:middle; }
#comment_re .date { font-family:tahoma,dotum; font-size:10px; color: #989898; }
#comment_re .function { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; width:60%; }
#comment_re .function a { font-family:tahoma,dotum; font-size:10px; color: #989898; text-align:right; vertical-align:middle; }

/* ¿À¸®ÁÖµÕÀÌ Ãß°¡ - ÄÚ¸ÇÆ® Àû±â */
#comment_write { width: 100%; margin-bottom:10px; } 
#comment_write tr td {font: 12px dotum; height:25px; line-height:25px;} 

.member { font-weight: bold; color: #505050; vertical-align:middle; }
.guest { font-weight: bold; color: #505050; vertical-align:middle; }

/*¿À¸®ÁÖµÕÀÌ Ãß°¡ - ÄÁÅÙÃ÷ ¿¡ÀÌ¸®¾îÀÇ º»¹® ÅÂ±×±¸¿ª TDÁöÁ¤À» À§ÇÑ*/
.tag_01 { font-size:11px; color:#989898; height:30px; }
.tag_02 { font-weight:bold; height:30px; }
/* ¸ÞÀÎ ÄÁÅÙÃ÷ ·¹ÀÌ¾î ³¡ */

#visit td { font-family:tahoma,dotum; font-size:11px; color:#000000; }

/* ÇÏ´Ü ·¹ÀÌ¾î ½ÃÀÛ */
#tail { width:100%; clear:both; text-align:center; margin-bottom:30px; padding:10px 0; }
#tail td { font:11px dotum; color:#A0A0A0; text-align:center; }

/* ÇÏ´Ü ·¹ÀÌ¾î ³¡ */


/* °øÅë »ç¿ë ½ºÅ¸ÀÏ ½ÃÀÛ */
hr { border:1px solid #EAEAEA; height:1px; }
.line_block { height:10px; }
.count_info { font:10px tahoma; color:#56B9CE; }
.secret { font-size:11px; color:#A7A7A7; }
/* °øÅë »ç¿ë ½ºÅ¸ÀÏ ³¡ */

/*¿À¸®ÁÖµÕÀÌ Ãß°¡ -IE7 ÀÌÀü png¿ë png ( ¸ÛÃ»ÇÑ IE -_-+ ) */
.png24 {tmp:expression(setPNG24(this));}

/*¿À¸®ÁÖµÕÀÌ Ãß°¡ */
.input_search {
    font-family:dotum,tahoma;
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	font-size:11px;
	color:#000000;
	/*width:100px;*/
	height:18px;
}

#tags {
    line-height:25px;
}


.small { font-size:8pt; font-family:µ¸¿ò;color:#707070; line-height: 16px}
.small2 { font-size:8pt; font-family:µ¸¿ò;color:#336699; }
.small3 { font-size:8pt; font-family:µ¸¿ò;color:#888888; }
.small4 { font-size:8pt; font-family:µ¸¿ò;color:#999999; }