@charset "utf-8";
* 				{ margin:0; padding:0;}
body			{ color:#333; font:12px/1.5 verdana; margin:0 0 20px;}
ol, ul, li 		{ list-style:none;}
a				{ outline:none; selector-dummy:expression(this.hideFocus=true);}
a:link      	{ color:#333; text-decoration:none;}
a:visited  		{ color:#333; text-decoration:none;}
a:hover    	 	{ color:#ff7a09; text-decoration:none;}
a:active    	{ color:#ff7a09; text-decoration:none;}

/* 레이아웃 */
#top			{ background:url(/data/top/main_top.jpg) center 0 no-repeat; height:272px; margin:0 auto 20px;}
#container		{ margin:0 auto; width:982px;}
#main_posts		{ display:inline; float:left; width:700px; border-right:1px solid #ddd; padding:0 20px 0 0; } 
#sidebar		{ display:inline; float:right; overflow:hidden; width:241px;}
#footer			{ clear:both;} 

/* 공통 */
.name			{ color:#999; font:11px dotum;}
.date			{ color:#999; font:9px verdana;}
.info 			{ color:#999;}
.info a			{ color:#999;}

/* 헤더 */
#header						{ height:210px; margin:0 auto; padding:20px 0 0; width:980px;}
.logo						{ margin:0 auto; width:200px; }
.logo h1					{ background:url(/data/top/main_logo.gif) center 5px no-repeat; }
.logo a		 				{ cursor:pointer; display:block; height:0; overflow:hidden; width:200px; padding:60px 0 0;}

/* 메뉴 */
#menu						{ background:url(menu_bg.gif); height:42px; }
#top_menu_layout			{ background:url(/data/top/1) no-repeat; height:42px; margin:0 auto; width:980px;}
#top_menu					{ height:42px; }
#top_menu li 				{ display:inline; margin:0 20px 0 0; }
/*
#top_menu li a				{ color:#fff; font:bold 12px verdana; letter-spacing:-1px; text-decoration:none; }
#top_menu li a:hover,
#top_menu .menu_0_on a,
#top_menu .menu_3_on a,
#top_menu .menu_7_on a,
#top_menu .menu_11_on a,
#top_menu .menu_12_on a,
#top_menu .menu_18_on a,
#top_menu .menu_19_on a,
#top_menu .menu_board_on a	{ color:#ff7a09; }*/
#top_menu li.menu_0,
#top_menu li.menu_0_on,
#top_menu li.menu_board,
#top_menu li.menu_blog		{ display:none!important; }
#top_menu li a				{ display:block; float:left; height:0; overflow:hidden; margin:0 20px 0 0; padding:42px 0 0; }
/*
#top_menu .menu_3 a			{ width:62px; background:url(menu_li_03.gif) no-repeat; }
#top_menu .menu_3_on		{ width:62px; background:url(menu_li_03.gif) 0 bottom; }
#top_menu .menu_7 a			{ width:65px; background:url(menu_li_07.gif) no-repeat; }
#top_menu .menu_7_on		{ width:65px; background:url(menu_li_07.gif) 0 bottom no-repeat; }
#top_menu .menu_11 a		{ width:90px; background:url(menu_li_11.gif) no-repeat; }
#top_menu .menu_11_on		{ width:90px; background:url(menu_li_11.gif) 0 bottom; }
#top_menu .menu_12 a		{ width:86px; background:url(menu_li_12.gif) no-repeat; }
#top_menu .menu_12_on		{ width:86px; background:url(menu_li_12.gif) 0 bottom no-repeat; }
#top_menu .menu_18 a		{ width:63px; background:url(menu_li_18.gif) no-repeat; }
#top_menu .menu_18_on		{ width:63px; background:url(menu_li_18.gif) 0 bottom no-repeat; }
#top_menu .menu_19 a		{ width:77px; background:url(menu_li_19.gif) no-repeat; }
#top_menu .menu_19_on		{ width:77px; background:url(menu_li_19.gif) 0 bottom no-repeat; }
#top_menu li a:hover		{ background-position:0 -42px !important ;}*/

/*---------- 메인 ----------*/
/* 오늘의 이슈 */	
#today_issue				{ margin:0 0 20px; position:relative; }
#today_issue h1				{ background:url(issue_title.gif) no-repeat; display:block; height:0; overflow:hidden; width:153px; padding:17px 0 0; margin:0 0 10px; }	
#today_issue_inner			{ }
#today_issue ul				{ border-bottom:2px solid #666; height:34px;  }
#today_issue li				{ display:inline; }
#today_issue li	a			{ background:#666; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; color:#fff; display:inline; float:left; font:bold 14px/1.5 malgun gothic, dotum; letter-spacing:-1px; margin:0 -1px 0 0;  padding:5px 0 7px; text-align:center; width:150px; }
#today_issue li a:hover		{ color:#fff; }
#today_issue .issue_1,
#today_issue .issue_2,
#today_issue .issue_3		{ clear:both; display:none; height:150px; }
#today_issue.over1 .issue_1,
#today_issue.over2 .issue_2,
#today_issue.over3 .issue_3 { border:1px solid #ddd; display:block; padding:15px; }
#today_issue.over1 li.item2 a,
#today_issue.over1 li.item3 a { background:#f5f5f5; color:#666; }
#today_issue.over2 li.item1 a,
#today_issue.over2 li.item3 a { background:#f5f5f5; color:#666; }
#today_issue.over3 li.item1 a,
#today_issue.over3 li.item2 a { background:#f5f5f5; color:#666; }
#today_issue img			{ background:#fff; border:1px solid #ddd; height:140px; padding:5px; position:absolute; width:140px; }
#today_issue .post			{ margin:0 0 5px; }
#today_issue .post h3		{ font:bold 14px malgun gothic, dotum; margin:0 0 0 165px; }
#today_issue .post h3 a		{ color:#333; }
#today_issue .info			{ display:none; }
#today_issue .thumbnail .info { margin:0 0 0 165px; }
#today_issue .description 	{ display:none; }
#today_issue .thumbnail .description { color:#999; display:block; margin:0 0 0 165px; overflow:hidden;}
#today_issue .more 			{ height:30px; position:absolute; right:0; top:218px; width:52px; }

/* 지도 */
#main_notice_posts			{ border:3px solid #eee; height:350px; margin:0 0 15px; padding:10px 0 10px 10px;}
#notice_feed				{ float:left; width:380px;}
#notice_feed .post			{ border-bottom:1px solid #eee; height:90px; position:relative; overflow:hidden; padding:15px 0;}
#notice_feed .post:hover	{ background:#f5f5f5;}
#notice_feed .post.ie6_hover{ background:#f5f5f5;}
#notice_feed .post   		{ behavior: expression(this.onmouseover = new Function("this.className += ' ie6_hover';"), this.onmouseout = new Function("this.className = this.className.replace(' ie6_hover', '');"), this.style.behavior = null);}
#notice_feed img			{ background:#fff; border:1px solid #ddd; height:80px; padding:5px; position:absolute; width:80px;}
#notice_feed h3				{ font:bold 14px malgun gothic; margin:0 0 5px; }
#notice_feed .thumbnail h3	{ font:bold 14px malgun gothic; margin:0 0 5px 100px;}	
#notice_feed .item1			{ padding:0 0 10px 0 !important;}
#notice_feed .info 			{ color:#999; font:11px dotum; margin:3px 0 0;}
#notice_feed .thumbnail .info { color:#999; font:11px dotum; margin:3px 0 0 100px;}
#notice_feed .date			{ }
#notice_feed .author 		{ display:none;}
#notice_feed .description 	{ color:#999; height:38px; margin:10px 0 0; overflow:hidden;}
#notice_feed .thumbnail .description { color:#999; height:38px; margin:10px 0 0 100px; overflow:hidden;}
#main_flash					{ display:inline; height:350px; overflow:hidden; width:240px;}
#main_top_across_banner		{ border:0px; margin:0 0 10px;}
#main_top_across_banner	img	{ border:0px;}

/* 실시간 인기글, 최신글 탭 */
#main_recentlist_tab ul									{ border-bottom:2px solid #666; height:34px; }
#main_recentlist_tab li									{ display:inline; }
#main_recentlist_tab li	a								{ background:#666; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; color:#fff; display:inline; float:left; font:bold 14px/1.5 malgun gothic, dotum; letter-spacing:-1px; margin:0 -1px 0 0;  padding:5px 0 7px; text-align:center; width:150px; }
#main_recentlist_tab #main_recentlist_by_group_category,
#main_recentlist_tab #main_recentlist					{ clear:both; display:none; }
#main_recentlist_tab.over1 #main_recentlist_by_group_category,
#main_recentlist_tab.over2 #main_recentlist 			{ display:block; }
#main_recentlist_tab.over1 li.main_recentlist a,
#main_recentlist_tab.over2 li.main_recentlist_by_group_category a { background:#f5f5f5; color:#666; }
/* 실시간 인기글 */
#main_recentlist_by_group_category 						{ margin:10px 0 0; }
#main_recentlist_by_group_category h2 					{ font:bold 14px malgun gothic; letter-spacing:-1px; margin:0 0 5px; }
#main_recentlist_by_group_category h2 a 				{ color:#73a234; }
#main_recentlist_by_group_category .latest_list_category{ display:inline; float:left; height:260px; overflow:hidden; padding:0 5px 0 0; width:345px; }
#main_recentlist_by_group_category .post 				{ border-bottom:1px solid #eee; padding:5px 0; }
#main_recentlist_by_group_category .post:hover			{ background:#f5f5f5;}
#main_recentlist_by_group_category .post.ie6_hover		{ background:#f5f5f5 0 15px no-repeat;}
#main_recentlist_by_group_category .post		   		{ behavior: expression(this.onmouseover = new Function("this.className += ' ie6_hover';"), this.onmouseout = new Function("this.className = this.className.replace(' ie6_hover', '');"), this.style.behavior = null); }
#main_recentlist_by_group_category img					{ background:#fff; border:1px solid #ddd; height:80px; padding:5px; position:absolute; width:80px; }
#main_recentlist_by_group_category h3					{ background:url(./bullet.gif) 2px center no-repeat; font:bold 12px verdana; padding:0 0 0 12px; }
#main_recentlist_by_group_category .thumbnail h3 		{ background:none; font:bold 14px malgun gothic, dotum; margin:0 0 5px 100px; padding:0; }
#main_recentlist_by_group_category h3 a					{ color:#666; } 
#main_recentlist_by_group_category .info 				{ display:none; }
#main_recentlist_by_group_category .thumbnail .info 	{ display:inline; font:11px dotum; margin:0 0 0 100px; }
#main_recentlist_by_group_category .author				{ display:none; }
#main_recentlist_by_group_category .description 		{ display:none; }
#main_recentlist_by_group_category .thumbnail .description 	{ color:#999; display:block; height:52px; margin:5px 0 5px 100px; overflow:hidden; }
/* 최신글 */
#main_recentlist										{ margin:0 0 20px; }
#main_recentlist .post									{ border-bottom:1px solid #eee; padding:10px 0; }
#main_recentlist img									{ background:#fff; border:1px solid #ddd; height:80px; padding:5px; position:absolute; width:80px; }
#main_recentlist h3										{ font:bold 14px malgun gothic, dotum; }
#main_recentlist .thumbnail h3 							{ font:bold 14px malgun gothic, dotum; margin:0 0 0 100px; } 
#main_recentlist .info									{ margin:5px 0 0; }
#main_recentlist .thumbnail .info 						{ display:inline; font:11px dotum; margin:0 0 0 100px; }
#main_recentlist .author								{ display:none; }
#main_recentlist .description							{ color:#999; height:38px; margin:10px 0 0; overflow:hidden; }
#main_recentlist .thumbnail .description 				{ color:#999; display:block; height:52px; margin:5px 0 5px 100px; overflow:hidden; }



/*-------------------- 사이드바 --------------------*/
#sidebar					{ color:#999; }
#sidebar h1					{ font:bold 14px "malgun gothic"; margin:0 0 7px; }
#sidebar li					{ }
#sidebar li a				{ color:#666; display:block; }
#sidebar li a:hover			{ color:#73a234; }
#sidebar .thumbnail			{ border:none; }
#sidebar .datetime 			{ color:#999; font:10px verdana; }

/* 서브메뉴 */
#sub_menu					{ border:1px solid #ddd; background:#eee; margin:0 0 20px; padding:7px 10px; }
#sub_menu a					{ color:#666; display:block; float:left; font:bold 12px/1.0 굴림;letter-spacing:-1px;  margin:4px 4px 4px 0; }
* html #sub_menu a			{ color:#666; display:block; float:left; font:bold 12px/1.5 굴림;letter-spacing:-1px;  margin:4px 2px 4px 0; }
#map_selection				{ }
#sub_menu p					{ display:inline; float:left; font-weight:bold; margin:0 5px 0 0; }
select,
option						{ color:#333; font-size:12px; padding:2px 2px 0; width:124px; }

#widget						{ width:240px; margin:0 0 20px; text-align:center; }

/* 프로필 */
#event_banner				{ margin:0 0 10px;} 
#event_banner img 			{ border:5px solid #ddd; width:230px;}
#event_banner span			{ clear:both;  font-weight:bold;}

/* 인기태그 */
#tag_cloud					{ border-bottom:1px solid #ddd; margin:0 0 20px; padding:0 0 20px; }
#tag_cloud h1				{ color:#73a234; }
#tag_cloud li				{ border-bottom:none; display:inline !important; text-align:justify !important; }
#tag_cloud li a				{ display:inline !important; margin:0 5px 0 0; }
#tag_cloud .smallest a  	{ color:#aaa; }
#tag_cloud .small a 		{ color:#999; font-weight:bold; }
#tag_cloud .medium a		{ color:#666; font:bold 14px malgun gothic, dotum; }
#tag_cloud .large a			{ color:#000; font:20px malgun gothic, dotum; }
#tag_cloud .largest a		{ color:#73a234; font:bold 24px malgun gothic, dotum; }

#tag_cloud a:hover 			{ background:#73a234 !important; color:#fff!important; padding:3px; }

/* 검색 */
#search						{ background:#f5f5f5 url(search.gif) no-repeat 210px center; border:1px solid #ddd; margin:0 0 30px; padding:5px 3px }
#search	h1					{ display:none; }
#search input.text 			{ background:none; border:none; cursor:text; font:bold 13px malgun gothic, verdana; margin:0 0 0 3px; overflow:hidden; width:198px; }
#search .submit				{ background:none; border:none; cursor:pointer; height:18px; margin:0 3px 0 0; width:24px; }

/* 인기글 */
#hot_posts					{ margin:0 0 20px; }
#hot_posts h2				{ color:#73a234; font:bold 14px malgun gothic, dotum; letter-spacing:-1px; margin:0 0 10px; }
#hot_posts .post			{ border-bottom:1px solid #c8dba0; overflow:hidden; }
.tab_menu_hot_list li		{ display:inline; }
.tab_menu_hot_list li a		{ background:#eaf9d6; border:1px solid #c8dba0; display:inline!important; float:left; font-weight:bold; letter-spacing:-2px; margin:0 -1px 0 0; padding:7px 0!important; width:78px; text-align:center; }
.tab_menu_hot_list li.daily 		{ }
.tab_menu_hot_list li.weekly		{ }
.tab_menu_hot_list li.monthly a 	{ width:77px;}
#hot_posts #hot_lists_daily,
#hot_posts #hot_lists_weekly, 
#hot_posts #hot_lists_monthly		{ border-bottom:1px solid #c8dba0; border-left:1px solid #c8dba0; border-right:1px solid #c8dba0; clear:both; display:none; padding:5px 10px 10px; }
#hot_posts.over1 #hot_lists_daily 	{ display:block; }
#hot_posts.over2 #hot_lists_weekly 	{ display:block; }
#hot_posts.over3 #hot_lists_monthly { display:block; }
#hot_posts.over1 li.daily a { background:#fff; border-bottom:1px solid #fff; }
#hot_posts.over2 li.weekly a{ background:#fff; border-bottom:1px solid #fff; }
#hot_posts.over3 li.monthly a { background:#fff; border-bottom:1px solid #fff; }
#hot_posts li a				{ overflow:hidden; padding:5px 0 5px 18px; }
#hot_posts li.order_1 a		{ background:url(ol_01.gif) 0 7px no-repeat; font-weight:bold; }
#hot_posts li.order_2 a		{ background:url(ol_02.gif) 0 7px no-repeat; font-weight:bold; }
#hot_posts li.order_3 a		{ background:url(ol_03.gif) 0 7px no-repeat; font-weight:bold; }
#hot_posts li.order_4 a		{ background:url(ol_04.gif) 0 7px no-repeat; }
#hot_posts li.order_5 a		{ background:url(ol_05.gif) 0 7px no-repeat; }
#hot_posts li.order_6 a		{ background:url(ol_06.gif) 0 7px no-repeat; }
#hot_posts li.order_7 a		{ background:url(ol_07.gif) 0 7px no-repeat; }
#hot_posts li.order_8 a		{ background:url(ol_08.gif) 0 7px no-repeat; }
#hot_posts li.order_9 a		{ background:url(ol_09.gif) 0 7px no-repeat; }
#hot_posts li.order_10 a	{ background:url(ol_10.gif) 0 7px no-repeat; }
#hot_posts_inner			{ border:2px solid #c8dba0; }

/* 공지사항 */
#notice_posts				{ border-bottom:1px solid #ddd; margin:0 0 20px; padding:0 0 20px; }
#notice_posts h1 a			{ color:#73a234; }
#notice_posts li a			{ background:url(./bullet.gif) 2px center no-repeat; font-weight:bold; letter-spacing:-1px; padding:0 0 0 12px; }

/* 토론 */
#discuss_posts				{ border-bottom:1px solid #ddd; margin:0 0 20px; padding:0 0 20px; }
#discuss_posts h1 a			{ color:#73a234; }
#discuss_posts li a			{ background:url(./bullet.gif) 2px center no-repeat; font-weight:bold; letter-spacing:-1px; padding:0 0 0 12px; }
	
/* 추천 */
.recommendation 			{ background:url(vote_bg.gif) no-repeat; float:right; width:50px; height:40px; }
.recommendation a			{ color:#333!important; }
.counting					{ font:bold 14px georgia; display:block; text-align:center; }
.vote						{ display:block; font:11px dotum; margin:5px 0 0; text-align:center; }
.vote a:hover				{ color:#ff7a09; text-decoration:none!important; }
.popup						{ background:#ffff99; border:1px solid #cccc33; font:11px dotum; color:#000; padding:8px 6px 6px; width:110px; height:12px; margin:-5px -74px 0 0; text-align: center; }

/* 포토 베스트 */
#best_photos				{ border:3px solid #ddd; margin:0 0 20px; padding:10px; }
#best_photos h2				{ color:#73a234; font:bold 14px "malgun gothic"; margin:0 0 10px; }
#best_photos h3				{ font:bold 12px verdana; letter-spacing:-1px; overflow:hidden; text-align:center; }
#best_photos li				{ margin:0 0 7px; }
#best_photos img			{ border:1px solid #ddd !important; padding:5px; width:200px; text-align:center; }
#best_photos .photobest_1,
#best_photos .photobest_2,
#best_photos .photobest_3,
#best_photos .photobest_4,
#best_photos .photobest_5		{ clear:both; display:none; }
#best_photos.over1 .photobest_1 { display:block; }
#best_photos.over2 .photobest_2	{ display:block; }
#best_photos.over3 .photobest_3 { display:block; }
#best_photos.over4 .photobest_4	{ display:block; }
#best_photos.over5 .photobest_5 { display:block; }
.rolling					{ height:13px; margin:0 0 0 182px; }
.rolling li					{ display:inline; }
.rolling li a				{ cursor:pointer; display:inline; float:left; margin:0; }
.rolling .prev a			{ background:url(prev.gif) no-repeat; height:0; margin:0 5px 0 0; padding:13px 0 0 0; overflow:hidden; width:13px; }
.rolling .next a			{ background:url(next.gif) no-repeat; height:0; padding:13px 0 0 0; overflow:hidden; width:13px; }

/* 블로거 리스트 */
#blogger					{ border:2px solid #ddd; margin:0 0 18px; }
#blogger h2					{ }
#blogger h3					{ font:12px verdana; }
#blogger .tab_blogger li	{ display:inline; }
#blogger .tab_blogger li a	{ background:#f5f5f5; border:1px solid #ddd; display:inline!important; float:left; font-weight:bold; letter-spacing:-2px; margin:0 -1px 0 0; padding:7px 0!important; width:117px; text-align:center; }
#blog_ranking, 
#blog_lists					{ border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; clear:both; display:none; padding:5px 10px 10px; }
#blogger.over1 #blog_ranking{ display:block; }
#blogger.over2 #blog_lists 	{ display:block; }
#blogger.over1 li.blog_ranking a { background:#fff; border-bottom:1px solid #fff; }
#blogger.over2 li.blog_lists a	 { background:#fff; border-bottom:1px solid #fff; }

/* 블로거 랭킹 */
#blog_ranking				{ }			
#blog_ranking li a			{ border-bottom:1px solid #eee; overflow:hidden; padding:5px 0 5px 18px; }
#blog_ranking li.order_1 a	{ background:url(ol_01.gif) 0 center no-repeat; font-weight:bold; }
#blog_ranking li.order_2 a	{ background:url(ol_02.gif) 0 center no-repeat; font-weight:bold; }
#blog_ranking li.order_3 a	{ background:url(ol_03.gif) 0 center no-repeat; font-weight:bold; }
#blog_ranking li.order_4 a	{ background:url(ol_04.gif) 0 center no-repeat; }
#blog_ranking li.order_5 a	{ background:url(ol_05.gif) 0 center no-repeat; }
#blog_ranking li.order_6 a	{ background:url(ol_06.gif) 0 center no-repeat; }
#blog_ranking li.order_7 a	{ background:url(ol_07.gif) 0 center no-repeat; }
#blog_ranking li.order_8 a	{ background:url(ol_08.gif) 0 center no-repeat; }
#blog_ranking li.order_9 a	{ background:url(ol_09.gif) 0 center no-repeat; }
#blog_ranking li.order_10 a { background:url(ol_10.gif) 0 center no-repeat; }

/* 신규 블로거 리스트 */
#blog_lists					{ }
#blog_lists li a			{ background:url(ol_new.gif) 0 center no-repeat; border-bottom:1px solid #eee; overflow:hidden; padding:6px 0 6px 18px; }
#blog_lists img				{ display:none; }
#blog_lists .feed_url		{ display:none; }
#blog_lists .name			{ display:none; }
#blog_lists .description	{ display:none; }

/* RSS */
#rss						{ margin:0 0 18px; }
#rss p						{ height:22px; }

/*-------------------- 푸터 --------------------*/
#footer 					{ border-top:3px solid #999; color:#999; clear:both; font:12px/1.5 trebuchet MS; padding:15px 0; text-align:center; }
#footer a					{ color:#999; font-weight:bold; }
#footer a:hover				{ color:#ff7a09; text-decoration:none; }
.feed-count,	
.post-count					{ font-weight:bold;}

/*-------------------- 검색 결과 --------------------*/
#feed_list	h1				{ font:bold 16px malgun gothic;}
#feed_list					{ }
#feed_list li				{ border-bottom:1px solid #eee; clear:both; height:1%; overflow:auto; padding:15px 0;}
#feed_list li:hover			{ background:#f5f5f5;}
#feed_list .blog_image img	{ background:#fff; border:1px solid #ddd; height:120px; padding:5px; float:left; width:100px;}
#feed_list h3				{ font:bold 16px malgun gothic, dotum; letter-spacing:-1px; margin:0 0 0 120px;}
#feed_list .feed_url		{ }
#feed_list .etc-info		{ margin:0 0 0 120px;}
#feed_list .description 	{ color:#999; font:11px dotum; margin:0 0 0 120px; overflow:hidden; padding:10px 0 0;}
#feed_list .posts			{ float:left; padding:10px; }
#feed_list .posts li 		{ background:url(feed_list_bg.gif) 0 center no-repeat; border-bottom:1px dashed #eee; color:#666; font:11px dotum; padding:5px 0 5px 15px;}
#feed_list .posts li:hover 	{ background:url(feed_list_bg.gif) #e5e5e5 0 center no-repeat;}
#feed_list .posts li.date 	{ color:#666;}
#feed_list .posts li a		{ color:#666;}
#feed_list .posts li a:hover{ color:#ff7a09;}

/* 페이징 */
#pages 						{ clear:both; padding:25px 0; text-align:center;} 
#pages li 					{ display:inline; letter-spacing:-1px; margin:0 5px 0 0;}
#pages li a					{ border:1px solid #ddd; color:#666; font:bold 11px verdana, dotum; letter-spacing:-1px; padding:3px 8px; text-decoration:none; }
#pages li a:hover			{ border:1px solid #ff7a09; background:#ff7a09; color:#fff; }
#pages .here a				{ color:#ff7a09; }

#login						{ display:inline; float:left; width:640px;}
#login	h1					{ border-bottom:1px solid #eee; border-top:3px solid #999; font:bold 16px malgun gothic; letter-spacing:-2px; padding:5px 0;}
#login	p					{ font:11px dotum; margin:0 0 5px;}


/* etc */
#meta a {
	color: #000;
}
#dialog {
	font-size: 13px;
	font-family: Verdana, Tahoma, sans-serif;
	line-height: 1.5;
}
#dialog a {
	color: #000;
}

#dialog-overlay {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-image: url(spacer.gif);
}
#dialog {
	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	background-color: #fff;
	border: 5px solid #aaa;
}

#dialog h1 {
	margin: 0 !important;
	font-size: 1em;
	padding: 0.3em 0.5em;
	background: transparent url(header.png) repeat-x;
}
#dialog form {
	margin: 1em;
}
#dialog-close {
	float: right;
	margin: 0.25em;
	padding: 0 0.25em;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

/*#meta.theme-only #flash_message,*/
#flash_message {
	border: 1px solid green; 
	padding: 7px; 
	background: #9e9; 
	color: green;
}
/*#meta.theme-only #error_messages,*/
#error_messages {
	border: 2px solid red;
/*	padding: 7px;
	padding-bottom: 12px;*/
	margin-bottom: 20px;
	background-color: #f0f0f0;
}
/*#meta.theme-only #error_messages h2,*/
#error_messages h2 {
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	font-size: 12px;
	margin: 0;
	background-color: #c00;
	color: #fff;

}
/*#meta.theme-only*/ #error_messages ul {
	padding: 1em;
	margin: 0 1em;
}

/*#meta.theme-only #error_messages li,*/
#error_messages li {
	font-size: 12px;
	list-style: square;
	margin: 0;
}
.field_error {
	border: 2px solid red;
}

/*#meta.theme-only {
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	margin: 2em;
}
#meta.theme-only h1 {
	font-size: 1.5em;
	margin: 0 0 1em 0;
}
#meta.theme-only h2 {
	font-size: 1.2em;
	margin: 0;
}*/

#openid_identifier{
	background: #fff url(/media/login-openid.gif) no-repeat 0 50%; padding-left: 18px;
}

.account-title {
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 1.5em;
	margin: 0 0 1em 0;
}
.account-form h2 {
	font-size: 1.2em;
	margin: 0;
}
.account-form fieldset input.error {
	border: 2px solid red;
}
.feed-form label.field,
.account-form label.field {
	width: 8em;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.account-form input.button {
	float: none;
	width: 81px;
	height: 27px;
	background: url(button.png) no-repeat;
	text-decoration: none;
	padding: 4px 0;
	text-align: center;
	margin-right: 1em;
	border: none;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
}
.account-form p,
.account-form a {
	color: black;
	font-size: 13px;
}

/*#signup-form fieldset input.error,
#signup-form fieldset textarea.error {
	border: 2px solid red;
}
#login-form label.field,
#openid-form label.field,
#signup-form label,
#account-edit-form label,
#forget-password-form label,
#reset-password-form label,
#signup-form label,
#transfer-form label  {
	width: 8em;
	float: left;
	font-weight: bold;
}
#login-form input.button, 
#openid-form input.button,
#signup-form input.button,
#account-edit-form input.button,
#forget-password-form input.button,
#reset-password-form input.button,
#signup-form input.button,
#transfer-form input.button {
	float: none;
	width: 81px;
	height: 27px;
	background: url(button.png) no-repeat;
	text-decoration: none;
	padding: 4px 0;
	text-align: center;
	margin-right: 1em;
	border: none;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
}*/
fieldset {
	border: none;
	margin: 1em 0;
	padding: 0;
}
.star {
	color: #f00;
	font-weight: bold;
}
#profile {
	line-height: 1.8;
}
#dialog #profile {
	margin: 0 1em;
}
#profile .email, #profile .homepage {
	margin: 0;
}
#profile .name {
	font-size: 1.2em;
	font-weight: bold;
}
#profile #signature {
	border: 1px solid #ccc;
	background-color: #f4f4f4;
	padding: 0.5em;
	margin-bottom: 1em;
}
#profile #signature p {
	margin: 0;
}
#profile a {
	color: #000;
}
#profile #info {
	border-top: 1px solid #ccc;
}
.meta-error {
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	width: 20em;
	padding: 0.5em;
	margin-bottom: 1em;
}

#openids  {
	width: 30em;
	border-collapse: collapse;
}
#openids td {
	padding: 0.5em;
	border-bottom: 1px solid #e8e8e8;
}
#openids th {
	padding: 0.5em;
	text-align: left;
	border-bottom: 1px solid #ddd;
	background-color: #f4f4f4;
}
#openids tr.depth-1 td.title {
	padding-left: 1.5em;
}

#openids td.actions {
	width: 16.5em;
	color: #999;
}
#openids a {
	color: black;
	font-size: 13px;
}
