@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++++++++
  스킨 기본 스타일
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
body			{ font-family: dotum, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-size:0.75em; line-height:1.5; color:#707070; padding-top:22px; }
a:link			{ color:#707070; text-decoration:none;}
a:visited		{ color:#707070; text-decoration:none;}
a:hover			{ color:#f60; text-decoration:none;}
a:active		{ color:#707070; text-decoration:none;}

* 				{ padding:0; margin:0; border:0;}
select			{ border:1px solid #999;}
button			{ cursor:pointer;}
textarea 		{ border:1px solid #aaa; background-color:#fff; padding:3px; font-size:1em;}
input 			{  }
.tt-inputText		{ border:1px solid #aaa; background-color:#fff; height:16px; padding:2px 0 0 2px; font-size:1em;}

hr 				{ display:none;}

h1 				{ font-size:1.6em;}
h2 				{ font-size:1.4em;}
h3 				{ font-size:1.4em;}
h4 				{ font-size:1.2em;}
h5 				{ font-size:1.1em;}
h6 				{ font-size:1em;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++
  스킨 공통 스타일 : 모든 스킨에 공통
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 포스트 관리 메뉴 *******************************/
.tt-ad-div       		{ margin-top:5px; padding:3px 0; color:#999; border-top:1px dashed #ddd; font-size:1em;}
.tt-ad-div a			{ color:#999 !important;}
.tt-ad-div form,
.tt-ad-div form div		{ display:inline;}
.tt-ad-div input 		{ vertical-align:middle; margin-right:3px;}
.tt-ad-div button 		{ vertical-align:middle; color:#999; background-color:transparent; font-size:1em;}
.tt-ad-div button.change { margin-left:5px;}



/* 트랙백 주소 */
.tt-trackback-div 						{ background-color:#fafafa; border:1px solid #e5e5e5; padding:10px; margin-bottom:5px;}
.tt-trackback-div .tt-trackback-address { font-family: verdana;}

.tt-trackback-forbid 					{ background-color:#fafafa; border:1px solid #e5e5e5; padding:10px; margin-bottom:5px; text-align:center; }
.tt-trackback-forbid span 				{ background:url(images/ico_not.gif) 0 0 no-repeat; padding-left:18px;}



/* 댓글 입력 폼 *******************************/
.tt-input-div 				{ background-color:#fafafa; border:1px solid #e5e5e5; padding:10px;}
.tt-input-div dl			{ padding-bottom:6px;}
.tt-input-div dt			{ float:left; width:70px; padding-top:3px;}
.tt-input-div .tt-inputText 	{ width:200px; border:1px solid #ddd;}
.tt-input-div textarea		{ width:480px; height:80px; overflow:visible; border:1px solid #ddd;}
.tt-input-div .btnComment	{ width:488px; color:#666; padding:5px 3px; background-color:#fff; border:1px solid #ccc; font-weight:bold; font-size:1em;}
.tt-input-div .option dt,
.tt-input-div .btn dt 		{ visibility:hidden;}

.tt-input-forbid 			{ text-align:center; }
.tt-input-forbid span 		{ background:url(images/ico_not.gif) 0 0 no-repeat; padding-left:18px;}



/* 환경설정 > 글작성 > 의견, 방명록 작성 권한 체크시 */
.tt-input-login-required   		{ padding:10px; text-align:center;}
.tt-input-login-required p 		{ padding-bottom:5px;}
.tt-input-login-required a 		{ background:url(images/btn_login.gif) 0 0 no-repeat; width:81px; height:21px; overflow:hidden; display:block; margin:0 auto;}
.tt-input-login-required a span { display:none;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++
  반드시 들어가야 하는 스타일 시작
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 스킨용 GNB 스타일 */
#tt-GNB a 					{ color:#000;}
#tt-GNB .name				{ color:#000;}
#tt-GNB li 					{ border-right-color:#666;}
#tt-GNB .user img 			{ border-color:#ccc;}
#tt-GNB .user .btnLogout  	{  }


/* 페이징 - 현재 페이지 */
    .tt-paging-current		{ font-weight:bold; color:#f30;}
    .no-more-prev,
  .no-more-next			{ color:#ccc;}

/* 카테고리 - 이미지 버튼 */
    .ib						{ cursor:pointer;}

/* 카테고리 - 트리 셀 */
    .branch3				{ cursor:pointer;}

/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt					{ font-size:0.9em;  color:#f60; padding-left:3px;}

/* 달력 월 표시 */
    .cal_month				{ font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;}

/* 달력 요일 표시(th 영역) */
    .cal_week1				{ font:0.95em Dotum, Arial, sans-serif;  height:18px;  font-weight:normal;}

/* 달력 일요일 표시(th 영역) */
    .cal_week2				{ font:0.95em Dotum, Arial, sans-serif;  color:#f30; }

/* 달력 Week(tr 영역)  */
    .cal_week				{ }
    .cal_current_week		{ background-color:#ddd;}

/* 달력 Day(td 영역) */
    .cal_day				{ font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;  text-align:center;}

/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday			{ color:#f60 !important;}
    .cal_day_sunday a		{ color:#f60 !important;}

/* 달력 지난 달 날짜 표시(td)   */
    .cal_day1				{ color:#ccc;}

/* 달력 다음 달 날짜 표시(td)   */
    .cal_day2				{ color:#ccc;}

/* 달력 이번 달 날짜 표시(td) */
    .cal_day3				{ color:#666;}

/* 달력 오늘 날짜 표시(td) */
    .cal_day4				{ color:#000;  text-decoration:underline;}

/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link		{ color:#333;  font-weight:bold;}
    a.cal_click:visited		{ color:#333;  font-weight:bold;}
    a.cal_click:hover		{ color:#f60;  font-weight:bold;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general				{ }
    .rp_admin				{ }
    .rp_secret				{ color:#333;}

/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general			{ }
    .guest_admin			{ }
  .guest_secret			{ color:#333;}

/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment .box 	{ background:url(images/iconSecret.gif) 5px 5px no-repeat;  padding-left:20px;  font-weight:normal; width:535px!important;}

/* 이미지 아래 캡션 스타일 */
    .cap1					{ text-align:center;  margin-top:8px;}

/* 그림 */
    .imageblock				{ margin:10px 0; color:#999;}

/* 이미지 갤러리 */
  .tt-gallery-box			{ margin:10px 0; color:#999;}

/* 플래쉬 갤러리 */
  .tt-iMazing-box			{ margin:10px 0; color:#999;}

/* 왼쪽 */
    .left					{ }

/* 가운데 */
    .center					{ }

/* 오른쪽 */
    .right					{ }

/* 그림 2개 배치 */
    .dual					{ background-color:#fff; margin-bottom:5px;}

/* 그림 3개 배치 */
    .triple					{ background-color:#fff; margin-bottom:5px;}

/* 본문 - more / less */
    .moreless_fold			{ background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_top			{ background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_body			{ }
    .moreless_bottom		{ background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;}

/* 키워드 */
    .key1					{ cursor: pointer; border-bottom: 1px dotted #ccc; }




/* +++++++++++++++++++++++++++++++++++++++++++++++++
  스킨 스타일 요소
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

.clear				{ clear:both;}
.date 				{ font:0.9em Tahoma;}
.name 				{ font-size:1em;}
.cnt 				{ color:#f60;}




/* ***** Layout **************************************** */
#container 			{ padding-top:10px;  background:url(images/bg_grd_top.gif) 0 0 repeat-x;}
  #header 		{ background-color:#666; padding:28px 0;}
  #menu			{ clear:both; position:relative; height:40px; background:url(images/bg_grd_bottom.gif) 0 0 repeat-x; border-bottom:1px solid #e5e5e5;}
  #body			{ margin-top:30px;}
    #content 	{ width:640px; overflow:hidden; float:left;}
    #sidebar 	{ width:200px; overflow:hidden; float:right; background-color:#f5f5f5; padding:5px;}
  #footer			{ clear:both; padding:20px 0 0 0; }

.area { width:900px; margin:0 auto;}




/* ***** Header **************************************** */
#header h1		{ width:900px; overflow:hidden;}
#header h1 a	{ color:#fff; text-decoration:none; }




/* ***** Menu **************************************** */
#menu .blogMenu			{ padding:13px 0 0 10px;}
#menu .blogMenu li 		{ display:inline; padding-right:15px;}
#menu .blogMenu a		{ color:#666; text-decoration:none; font-weight:bold;}
#menu .blogMenu .menuMore a { font-weight:normal; background:url(images/bull_menu_more.gif) right 3px no-repeat; padding-right:13px;}


#menu .inner 			{ position:relative;}
#menu .moreMenuBox		{ position:absolute; left:168px; top:40px; background-color:#666; padding:10px; z-index:100;}
#menu .moreMenuBox ul 	{ list-style:none;}
#menu .moreMenuBox li	{ list-style:none;}
#menu .moreMenuBox a 	{ color:#fff;}




/* ***** Footer **************************************** */
#footer .inner 		{ padding:30px; border-top:2px solid #e5e5e5; text-align:center;}
#footer .menu		{ color:#ccc; margin-bottom:5px;}
#footer .copyright	{ font:0.9em Verdana;}




/* ***** Content Part **************************************** */
#content .group 	{ padding:10px 0 30px 0;}
#content .group h3 	{ border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:10px;}

#content .searchResult h3 strong	{ color:#000;}
#content .searchResult h3 .cnt 		{ font-weight:bold;}
#content .searchResult ol 			{ list-style:none; padding-left:5px;}
#content .searchResult li 			{ border-bottom:1px solid #eee; padding:3px 0;}
#content .searchResult .date		{ margin-right:10px;}
#content .searchResult .name		{ margin-right:10px;}

#content .noEntry ol,
#content .noEntry ul,
#content .noEntry li	{ list-style:none;}

#content .entry		{}


/* entry */
.titleWrap 				{ color:#ccc;}
.titleWrap h2 			{ padding-bottom:3px;}
.titleWrap h2 a			{ color:#000;}
.titleWrap .category a	{ color:#999;}
.titleWrap .date 		{ color:#999;}
.titleWrap .name 		{ color:#999;}


.tagTrail 		{ clear:both; color:#999; background:url(images/ico_tag.gif) 0 4px no-repeat;  padding-left:18px;}
.tagTrail a 	{ color:#999;}


.localTrail 	{ clear:both; color:#999; background:url(images/ico_localtag.gif) 0 4px no-repeat;  padding-left:18px;}
.localTrail a 	{ color:#999;}


.authorProfile 				{ clear:both; overflow:hidden; padding:10px; margin:10px 0; border:1px solid #eee; background-color:#f6f6f6;}
.authorProfile .image 		{ float:left;  margin-right:10px; border:3px solid #ddd; width:50px; height:50px; background:url(images/noImage.gif) no-repeat; }
.authorProfile .image img 	{ padding:1px;}
.authorProfile .box			{ margin-left:60px;}
.authorProfile p 			{ color:#999; line-height:1.2em;}
.authorProfile .title 		{ font-weight:bold; }
.authorProfile .name 		{ color:#999; }
.authorProfile .gotolist 	{ font-size:0.9em; margin-top:5px; text-align:right; letter-spacing:-0.1em;}
.authorProfile .gotolist a	{ color:#999; text-decoration:underline;}


.communicationTrail		{ clear:both; font-weight:bold; text-align:right;}
.communicationTrail	 a	{ background:url(images/ico_plus.gif) 0 2px no-repeat; padding-left:15px; }


.communication 	{ padding:10px 0;}


.communicationList ol 				{ list-style:none;}
.communicationList li 				{ list-style:none;	padding:10px 0; border-bottom:1px dashed #ddd; }
.communicationList li ul li 		{ padding:10px 0;  border:none;}
.communicationList .box  			{ float:left; width:565px; overflow:hidden;}
.communicationList li ul li .box	{ background:url(images/ico_reply.gif) 0 3px no-repeat; padding-left:30px; width:535px;}
.communicationList .image 			{ float:left; margin-right:10px; border:4px solid #ddd; padding:1px;}


.communicationList .name		{ font-weight:bold; margin-right:5px; }
.communicationList .name a		{ color:#333;}
.communicationList .date a		{ color:#999;}
.communicationList .control a 	{ padding:0 5px;}
.communicationList .reply,
.communicationList .modify,
.communicationList .delete,
.communicationList .confirm 			{ background-color:transparent; font:0.9em dotum; color:#999; border-left:1px solid #ddd;}
.communicationList .commentList p		{ line-height:1.4em; color:#666; padding-top:5px;}
.communicationList .trackbackList p		{ line-height:1.2em; color:#999; padding-top:5px;}
.communicationList .trackbackList h4 	{ font-size:1em;}
.communicationList .trackbackList .from { font-family:verdana;}


.communicationSend	{ padding-top:15px; }


/* Article Basic Style */
.article     			{ padding:10px 0 20px 0;}
.article  p  			{ }
.article a:link         { color:#f60;  text-decoration:none;}
.article a:visited      { color:#f60;  text-decoration:none;}
.article a:hover        { color:#f30;  text-decoration:underline;}
.article a:active       { color:#f60;  text-decoration:none;}

.article blockquote     { background:url(images/ico_blockquote.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px;}
.article li             { margin-left:25px;}
.article h1             { font-size : 1.5em;}
.article h2             { font-size : 1.4em;}
.article h3             { font-size : 1.3em; border:none!important; margin:0!important;}
.article h4             { font-size : 1.2em;}
.article h5             { font-size : 1.1em;}
.article h6             { font-size : 1em;}

.article dl 			{ padding:10px;}
.article dt             { }
.article dd             { margin-left:20px;  padding-bottom:10px;}

.article table 			{border-collapse:separate!important;}
.article hr { display:block; border:1px solid; margin:10px 0;}


/* ***** me2day Part **************************************** */
.me2day_daily_digest ul { margin-left:0; list-style:none; font-size:1.2em;}
.me2day_daily_digest li { list-style:none; border-bottom:1px dashed #ddd; padding:5px 0 5px 40px; margin:5px 0; background: url(images/icon_me2.png) 0 5px no-repeat; line-height:1.4em;}
.me2day_daily_digest .me2_tags { font-size:0.8em; color:#999; }
.me2day_daily_digest .datetime a{ font-size:0.8em; color:#999; display:block;}
.show_content_layer { font-size:0.8em; background-color:#f2f2f2; padding:10px;}


/* Related Post */
.relatedPost {margin-top:30px; clear:both;}
.relatedPost h3 { font-size:1em; color:#999; padding-left:15px; background:url(images/icon_paper.gif) 0 4px no-repeat;}
.relatedPost ol { list-style:none;}
.relatedPost li { padding:0 5px 0 13px; margin:0 !important; background:url(images/icon_ball.gif) 3px center no-repeat;}
.relatedPost a  { color:#999 !important;}
.relatedPost a:hover { color:#666 !important; border-bottom:1px dashed #ddd; text-decoration:none !important;}





/* noEntry - profile */
.profilePage h4 { font-size:1em; margin:5px 0; background:url(images/icon_infopaper.gif) 0 4px no-repeat; padding-left:15px;}
.profilePage ul { list-style:none;}
.profilePage li { background:url(images/icon_ball.gif) 5px 9px no-repeat;  border-bottom:1px dashed #eee; padding:3px 0 0 15px;}

.profilePage  a.btn 						{ width:0; height:0; overflow:hidden; margin-left:5px; vertical-align:middle;}
.profilePage .blogInformation a.gotoModify	{ background:url(images/btn_profileModify.gif) 0 0 no-repeat; padding:18px 0 0 70px;  position:absolute; margin-top:-2px; }
.profilePage .favBlog a.gotoManager 		{ background:url(images/btn_manager.gif) 0 0 no-repeat; padding:18px 0 0 51px; position:absolute; margin-top:-2px; }

.profilePage .image { float:left; margin-right:10px; border:3px solid #ddd; padding:1px;}

.profilePage .blogInformation { padding-bottom:20px; padding-top:10px;}
.profilePage .blogInformation dd { padding-left:10px; color:#666;}
.profilePage .blogInformation .box { background-color:#f6f6f6; border:1px solid #e5e5e5; padding:10px;}
.profilePage .blogInformation .info { margin-left:70px; }
.profilePage .blogInformation .name { color:#333; font-weight:bold; background:url(images/icon_master.gif) 0 2px no-repeat; padding:0 5px 0 20px;}
.profilePage .blogInformation .sec01 { margin-top:5px;}
.profilePage .blogInformation .sec01 dl { float:left; width:47%; background-color:#fff; border:1px solid #eee; padding:5px; margin:0 3px 3px 0;}
.profilePage .blogInformation .sec01 dt { float:left; margin-right:5px;}
.profilePage .blogInformation .sec02 dl { padding:5px 0 10px;}
.profilePage .blogInformation .sec02 dt { background:url(images/icon_ball.gif) 0 6px no-repeat; padding-left:8px;}
.profilePage .blogInformation .sec03 dt { background:url(images/icon_ball.gif) 0 6px no-repeat; padding-left:8px;}

.profilePage .matchingBoard { padding-bottom:20px; clear:both;}

.profilePage .bestPost {  padding-bottom:20px;}
.profilePage .bestPost .date { padding-right:10px;}

.profilePage .favBlog .list  { float:left; width:300px; height:39px; overflow:hidden; margin:0 0 5px 5px; background-color:#f6f6f6; border:1px solid #e5e5e5;  padding:5px;}
.profilePage .favBlog .image 	{ border:2px solid #ddd; padding:1px; margin-right:5px;}
.profilePage .favBlog .name,
.profilePage .favBlog .title 	{ white-space:nowrap; overflow:hidden; width:250px;}


/* noEntry - guestbook */
.guestbookWrite { margin:20px 0 10px 0;}



/* noEntry - errorpage */
#page-error { color:#000; text-align:center; background:url(images/warning.gif) center top no-repeat; padding-top:50px!important; margin-top:50px;}



/* noEntry - Localog */
.localog div 		{ padding:0 10px;}
.localog .spot 		{ background:url(images/ico_indent.gif) 0 5px no-repeat; padding:5px 0  5px 17px; color:#999;}
.localog .info 		{ background:url(images/ico_list.gif) 0 5px no-repeat; padding-left:12px; border-bottom:1px dashed #ddd; margin-bottom:5px;}



/* noEntry - Taglog */
.taglog				{ line-height:2em;}
.taglog ul			{ text-align:justify; color:#ccc;}
.taglog li 			{ display:inline;}
.taglog li .cloud1	{ color:#f30; font-size:1.5em;}
.taglog li .cloud2	{ color:#f60; font-size:1.4em;}
.taglog li .cloud3	{ color:#333; font-size:1.3em;}
.taglog li .cloud4	{ color:#666; font-size:1.2em;}
.taglog li .cloud5	{ color:#999; font-size:1em;}



/* paging */
.paging 				{ text-align:center; clear:both; font:0.9em dotum;}
.paging .numbox 		{ border-right:1px solid #ddd; margin-right:10px; font-family:verdana;}
.paging .numbox a 		{ border-left:1px solid #ddd; padding:0 5px 0 8px;}
.paging .selected 		{ font-weight:bold; color:#f60}
.paging .prevPage		{ background:url(images/bull_page_prev.gif) left 1px no-repeat; padding-left:10px; margin-right:10px; }
.paging .nextPage		{ background:url(images/bull_page_next.gif) right 1px no-repeat; padding-right:10px; margin-left:10px; }




/* ***** Sidebar Part **************************************** */

/* common */
#sidebar .sidebox 	{ padding:5px;}

#sidebar h3 { font-size:1em; color:#666; font-weight:bold; padding-bottom:5px;}

#sidebar .widget 	{ margin-top:25px;}
#sidebar .box 		{ overflow:hidden;}
#sidebar li 		{ list-style:none;}
#sidebar .date		{ color:#999;}
#sidebar .name		{ color:#999;}
#sidebar .cnt		{ font-size:0.9em;}



/* profile */
#profile 					{ width:198px; overflow:hidden; border:1px solid #ddd; background-color:#fff;}
#profile .inner 			{ padding:9px;}
#profile .image 			{ margin:6px auto 0; text-align:center; }
#profile .image img			{ width:150px; padding:8px; border:1px solid #eee;}
#profile .desc 				{ padding:5px; color:#999; overflow:hidden;}
#profile dt 				{ font-weight:bold; color:#666;}
#profile .image dt,
#profile .control dt		{ display:none;}

#profile .control			{ padding:5px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; margin-bottom:5px;}
#profile .control	span	{ background:url(images/bull_tri_r.gif) right 3px no-repeat; padding-right:10px;}
#profile .control	a		{ color:#999;}

#profile .experTag			{ padding:5px; margin-bottom:5px;}
#profile .experTag li 		{ display:inline;}
#profile .experTag a		{ color:#999;}

#profile .blogRoll dt	{display:none; }
#profile .blogRoll dd	{padding:0 5px;}
#profile .blogRoll .action {display:block; overflow:hidden; height:0; width:0; }

#profile .blogRoll .tt-blogroll-login,
#profile .blogRoll .tt-blogroll-add,
#profile .blogRoll .tt-blogroll-nothing,
#profile .blogRoll .tt-blogroll-owner,
#profile .blogRoll .tt-blogroll-group .addedPart,
#profile .blogRoll .tt-blogroll-group .addPard,
#profile .blogRoll .tt-blogroll-group .addCount  {padding:8px 0; border-top:1px dashed #ccc; }

#profile .blogRoll .tt-blogroll-login a ,
#profile .blogRoll .tt-blogroll-add a {float:left; display:block; background:url(images/btn_favblog_add2.gif) left top no-repeat; padding:18px 0 0 80px; margin-right:5px; overflow:hidden; height:0; width:0;}
#profile .blogRoll .tt-blogroll-nothing .action {float:left; background:url(images/btn_favblog2.gif) left top no-repeat; padding:17px 0 0 70px;  margin-right:10px;}
#profile .blogRoll .tt-blogroll-owner .action {float:left; background:url(images/btn_myblog.gif) left top no-repeat; padding:17px 0 0 55px;  margin-right:10px;}

#profile .blogRoll .tt-blogroll-group .addedPart,
#profile .blogRoll .tt-blogroll-group .addPard,
#profile .blogRoll .tt-blogroll-group .addCount {clear:both; text-align:center;}

#profile .blogRoll .tt-blogroll-group .addedPart .addedBlog {margin-bottom:3px; text-align:left;}
#profile .blogRoll .tt-blogroll-group .addedPart .action {background:url(images/btn_favblog2.gif) left top no-repeat; padding:17px 0 0 70px; margin:5px auto 0;}
#profile .blogRoll .tt-blogroll-group .addPard select  {width:150px; font-size:1em; color:#666; margin-bottom:3px;}
#profile .blogRoll .tt-blogroll-group .addPard button  {background:url(images/btn_favblog_add2.gif) left top no-repeat; height:18px; width:80px; margin-top:5px;}
#profile .blogRoll .tt-blogroll-group .addPard button  span {display:none;}



/* sidebar element */
.search 				{ text-align:center; margin-top:15px !important;}
.search input			{ width:130px; vertical-align:middle;}
.search button 			{ width:40px; height:20px; vertical-align:middle; background:url(images/btn_search.gif) center no-repeat;}
.search button span 	{ visibility:hidden;}

.notice 				{ margin-top:15px !important;}
.notice h3 				{ display:none;}
.notice li 				{ background:url(images/bull_notice.gif) 0 4px no-repeat; padding-left:40px;}


.favBlogRoll ul			{ overflow:hidden;}
.favBlogRoll li			{ height:45px; margin-top:5px;}
.favBlogRoll .image		{ float:left; background-color:#fff; border:3px solid #ddd; padding:1px; margin-right:5px; }
.favBlogRoll .image img	{ width:32px;}
.favBlogRoll .name,
.favBlogRoll .title 	{ white-space:nowrap; overflow:hidden; width:140px;}
.favBlogRoll .more 		{ text-align:right; font-size:0.9em; letter-spacing:-0.1em; background:url(images/bull_tri_r.gif) right 5px no-repeat; padding-right:10px;}


.calendar h3 			{ display:none;}


.counter .box 			{ padding:10px !important; border:1px solid #e5e5e5; background-color:#fff;}
.counter h3 			{ display:none;}
.counter dl 			{ }
.counter dt 			{ float:left; padding:4px 0 0 0; font:0.8em Verdana;}
.counter dd 			{ text-align:right; padding-right:5px;}
.counter .total			{ font-weight:bold;}
.counter .today			{ border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; padding:5px 0; margin:3px 0 5px 0;}
.counter .yesterday		{ }


.bannerRss,
.bannerTextcube			{ margin-top:10px !important;}
.bannerRss .box,
.bannerTextcube .box	{ padding:10px !important; text-align:center; border:1px solid #e5e5e5; background-color:#fff;}



.recentPost li,
.recentCommunication  li,
.archive li,
.link li {background:url(images/icon_ball.gif) 0 7px no-repeat; padding-left:8px;}






