/* 기본값은 어차피 jinbo.css를 따라가니 불필요 ㅠ_ㅜ
 * 할 줄 알았는데 꼭 그렇지는 않다 */

/* table, tr, td { height: auto; } */

hr {
  border: solid 1px #006633;
}

/* 진보 메뉴 바 */

#jinbomenubox {
  padding: 3px;
  margin: 0px;
  background: #ffffff;
  color: #000000;
}

/* 진보 메뉴 바에서 A 태그 */

#jinbomenubox a:link, #jinbomenubox a:visited { color: #000000; text-decoration: none; }
#jinbomenubox a:hover { color: #666666; text-decoration: underline; }

/* 진보 메뉴 바에서 왼쪽 오른쪽 정렬 */

.jinbomenu_left { float: left; }
.jinbomenu_right { float: right; padding-right: 5px; }

/* 블로그+진보 메뉴 밖까지 배경색을 입힐 때 */

.back {
  background: #ffffff;
}

/* 블로그 화면 전체(포스트+메뉴) : 배경 이미지나 색을 입힐 때 (화면 전체를 의미하는 것이 아님) */ 

#container {
  background: #ffffff;
}

/* 왼쪽 오른쪽 상자 */

#left_box {
  padding-right: 5px;
}

#right_box {
  padding-left: 5px;
}

/* 블로그 타이틀 바 : 높이를 정하거나 타이틀 바에 들어갈 이미지 넣을 수 있음 */

.blog_title {
/*  text-align: center; */
  background-color: #006633;
  padding: 20px;
  margin: 0px;
}

/* 블로그 이름 */

.blog_name {
  font-size: 125%;
  font-weight: bold;
  color: #ffffff;
}

.blog_name a:link, .blog_name a:visited { color: #ffffff; text-decoration: none; }
.blog_name a:hover { color: #99ff99; text-decoration: none; }

/* 블로그 URL */

.blog_url {
  font-size: 100%;
}

.blog_url a:link, .blog_url a:visited { color: #ffffff; text-decoration: none; } 
.blog_url a:hover { color: #99ff99; text-decoration: none; }

/* 쓰기, 블로그 관리 */

.menu_postwrite {
  padding-left : inherit;
}

.menu_postwrite a:link, .menu_postwrite a:visited { color: #000000; text-decoration: none; }
.menu_postwrite a:hover { color: #666666; text-decoration: underline; }

/* 프로필 박스 */

.profilebox {
  line-height: 150%;
  padding: 5px;
  border: #006633 1px solid;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* 프로필 이미지 */

.profile_img {
  text-align: center;
}

.profile_img img {
  width: 160px;
}

/* 별명 */

.nick {
  text-align: left;
  font-size: 125%;
  font-weight: bold;
  color: #006633;
}

/* 메뉴 박스 스타일
 * 1 : [최근포스트|포스트 분류] 메뉴에 적용
 * 2 : [트랙백|덧글|방명록|링크블로그] 메뉴에 적용
 * 3 : [검색|달력|카운터] 메뉴에 적용 */

.menubox1, .menubox2, .menubox3 {
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: #006633 1px dashed;
}

/* 각 메뉴의 제목 스타일 1 : 말풍선아이콘
 * 현재 [트랙백|덧글] 메뉴에 적용되어 있음 */

.menu_title1 {
  height: 150%;
  font-size: 125%;
  font-weight: bold;
  background: url(http://blog.jinbo.net/blog/images/icons/wicce/blog_icon_memo.gif) left no-repeat;
  padding-left: 15px;
  color: #000000;
}

.menu_title1 a:link, .menu_title1 a:visited { color: #000000; text-decoration: none; }
.menu_title1 a:hover { color: #666666; text-decoration: underline; }

/* 각 메뉴의 제목 스타일 2 : 노트아이콘
 * 현재 [최근포스트|방명록] 메뉴에 적용되어 있음 */

.menu_title2 {
  height: 150%;
  font-size: 125%;
  font-weight: bold;
  background: url(http://blog.jinbo.net/blog/images/icons/gray/blog_icon_memo.gif) left no-repeat;
  padding-left: 15px;
  color: #000000;
}

.menu_title2 a:link, .menu_title2 a:visited { color: #000000; text-decoration: none; }
.menu_title2 a:hover { color: #666666; text-decoration: underline; }

/* 각 메뉴의 내용 */

.menu_content a:link, .menu_content a:visited { color: #000000; text-decoration: none; }
.menu_content a:hover { color: #666666; text-decoration: underline; }

/* 포스트 분류 (카테고리) */ 

span.TreeviewSpanArea a:link, span.TreeviewSpanArea a:visited {
  font-size: 125%;
  color: #000000;
}

span.TreeviewSpanArea a:hover {
  font-size: 125%;
  color: #666666;
}

/* 달력 : 오늘 날짜 계산과 일요일 처리가 잘 안 되는 것 같다 -_- */

.calendar {
  padding: 5px;
}

.blog_menu_cal_year {
  color: #333333;
}

.blog_menu_cal_month {
  color: #000000;
}

.blog_menu_cal_sunday {
}

.blog_menu_cal_day {
}

.blog_menu_cal_ispost {
  border: #006633 1px solid;
}

.blog_menu_cal_today {
}

/* 링크블로그 폰트 속성 */

.linkblog_content a:link, .linkblog_content a:visited {
  color: #000000;
  text-decoration: none;
}

.linkblog_content a:hover {
  color: #666666;
  text-decoration: underline;
}

/* 카운터 박스 */

.counter {
  line-height: 150%;
  text-align: justify;
  padding: 5px;
  color: #000000;
  background-color: #eeffee;
}

.menu_since {
  color: #000000;
}

.menu_sincedate {
  color: #006633;
}
  
/* 검색 : search class is NOT used currently */  

.search {
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #666666;
}

.search_button {
  background-color: #eeffee;
  border: 1px solid #006633;
  color: #000000;
}

/* 태그 클라우드 */

.tag_cloud {
  padding: 5px;
  line-height: 150%;
}

.tag_cloud a { font-size: 100%; color: #000000; text-decoration: none; }
.tag_cloud a:hover { background: #cccccc; }
.tag_cloud a.tag_1 { color: #666666; font-size: 100%; }
.tag_cloud a.tag_2 { color: #333333; font-size: 125%; font-weight: bold; }

/* 포스트 부분 */

/* 포스트 제목 박스 높이 등 설정 */

/* 왼쪽 오른쪽을 맞추기 위해 꼼수를 부립니다..
 * Firefox에서는 되는데 다른 곳에서는 어떨지 모릅니다. */

/* post_cartegory 미워요 >_< */

.post_titlebar {
  background: #006633;
  margin: 10px 0px 0px 0px; /* top right bottom left */
  padding: 5px;
  height: auto;
  text-align: right; /* 꼼수 1 */
}

/* 포스트 제목 위치 글꼴등 설정 */

.post_title {
  float: left;
  text-align: left;
  font-size: 125%;
  font-weight: bold;
  color: #ffffff;
  width: 100%; /* 꼼수 3 */
}

/* 포스트 분류 폰트 속성 */

.post_category {
  font-size: 80%;
  font-weight: normal;
  color: #ffffff;
}

.post_category a:link, .post_category a:visited { color: #ffffff; text-decoration: none; }
.post_category a:hover { color: #99ff99; text-decoration: underline; }

/* 포스트 쓴 날짜 */

.post_date {
/*  float: right; *//* 꼼수 2 */
  text-align: right;
  color: #ccffcc;
}

.post_date img {
  vertical-align: bottom;
}

/* 포스트 수정|삭제|트랙백 추가 버튼 */

.postadmin a:link, .postadmin a:visited {
  color: #99ff99;
  text-decoration: none;
}

.postadmin a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* 포스트 내용 */

.post_content {
  margin: 0px 0px 10px 0px; /* top right bottom left */
  padding: 20px;
  color: #000000;
  background: #ffffff;
  border-left: #006633 1px dashed;
  border-right: #006633 1px dashed;
  border-top: #006633 1px solid;
  border-bottom: #006633 3px solid;
}

.post_content a:link, .post_content a:visited {
  color: #333333;
  text-decoration: none;
  border-bottom: 1px dotted #333333;
  padding: 0px 2px 0px 2px;
}

.post_content a:hover {
  color: #333333;
  text-decoration: none;
  border-bottom: 1px dotted #333333;
  background: #ccffcc;
  padding: 0px 2px 0px 2px;
}

.post_content .post_tag {
  margin: 30px 0px 0px 0px;
  text-align: right;
  font-size: 90%;
  color: #666666;
}

.post_content .post_tag a {
  border: 0px;
  background: none;
  color: #666666;
}

.post_content .post_tag a:hover {
  color: #666666;
  border-bottom: 1px dotted #333333;
}
  
/* P 태그나 테이블 태그 안의 내용이
 * 포스트 부분 넓이를 넘어 갔을 경우
 * 잘라버림 : 사용자가 조정해서 쓰면 됨 */

/*
.post_content p , .post_content tr 
{ width: 500px; overflow-x: hidden; margin: 0; }
*/

/* 포스트 고유 주소 */

.post_url {
  float: right;
  font-size: 90%;
  font-weight: normal;
  color: #666666;
}

.post_url a:link, .post_url a:visited {
  color: #666666;
  text-decoration: none;
  background: #ffffff;
  border-bottom: 0px;
}

.post_url a:hover {
  color: #999999;
  text-decoration: none;
  background: #ffffff;
  border-bottom: 0px;
}

/* 덧글 트랙백 메뉴 */

.cmtrack_menu {
  float: left;
  font-size: 90%;
  font-weight: bold;
}

.cmtrack_menu a {
  color: #333333;
  text-decoration: none;
  background: #ffffff;
  border-bottom: 0px;
}

.cmtrack_menu a:hover {
  color: #999999;
  text-decoration: underline;
  background: #ffffff;
  border-bottom: 0px;
}

/* 덧글 트랙백/포스트 관리 메뉴 박스 */

.bottom_menubox {
  margin: 10px;
  padding: 10px;
}
  
/* 덧글/트랙백 box */   

.comment {
  margin: 10px 0px 0px 0px;
  padding: 10px 5px 0px 5px;
  border-top: #cccccc 1px dashed;
}

/* 트랙백 주소 박스 */

.tburl_box {
  border: #cccccc 1px solid;
  padding: 10px;
  height: 20px;
}

/* 트랙백 건 글 제목 */

.blog_trackback_name { font-size: 100%; font-weight: bold; }

.blog_trackback_name a:link, .blog_trackback_name a:visited {
  color: #333333;
  text-decoration: none;
  border-bottom: 0px;
}

.blog_trackback_name a:hover {
  color: #0099cc;
  text-decoration: none;
  border-bottom: 0px;
}

/* 트랙백 건 블로그 주소, 날짜, 글 내용 요약 */

.blog_trackback_content { font-size: 100%; }

.blog_trackback_content a:link, .blog_trackback_content a:visited {
  color: #333333;
  text-decoration: none;
  border: 0px;
}

.blog_trackback_content a:hover {
  color: #999999;
  text-decoration: none;
  border: 0px;
}

/* 덧글 쓴 사람 이름 */

.blog_comment_name { font-size: 100%; font-weight: bold; }

.blog_comment_name a:link, .blog_comment_name a:visited {
  color: #333333;
  text-decoration: none;
  border: 0px;
}

.blog_comment_name a:hover {
  color: #006633;
  text-decoration: none;
  border: 0px;
}

/* 덧글 내용, 날짜 */

.blog_comment_content { font-size: 100%; font-weight: normal; }

.blog_comment_content a:link, .blog_comment_content a:visited {
  color: #333333;
  text-decoration: none;
  border: 0px;
}

.blog_comment_content a:hover {
  color: #999999;
  text-decoration: none;
  border: 0px;
}

/* 덧글 폼 속성 */

.blog_formtext, .blog_formtextarea {
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
  border-color: #666666;
}

/* 덧글 폼밑에 경고 글 : 프로그램 안에 <SPAN>으로 걸려 있음 */

.blog_comment_warning {
  font-size: 100%;
  font-weight: normal;
  color: #666666;
}

/* 페이지 번호 표시 */

.page_navigation {
  padding: 20px;
  text-align: center;
  font-size: 100%;
  color: #000000;
}

/* 화살표 */     

.blog_no_navi {
  font-size: 100%;
  color: #993300;
}

/* 페이지 번호 */

.blog_no {
  font-size: 100%;
  color: #000000;
}

/* 현재 페이지 번호 */

.blog_no_on {
  font-size: 100%;
  color: #993300;
  text-decoration: none;
}

/* 트랙백 받은 글 목록 전체 박스 */

.trackbacklist {
  margin: 10px;
  padding: 30px;
  line-height: 200%;
  color: #333333;
  border: #cccccc 1px solid;
  background: #ffffff;
}

/* 트랙백 목록 입니다 제목 */

.trackbacklist_head {
  font-size: 120%;
  font-weight: bold;
  color: #333333;
  background: url(http://blog.jinbo.net/blog/images/icons/wicce/blog_icon_memo.gif) left no-repeat;
  padding-left: 15px;
  text-align: left;
}

/* 트랙백 받은 글 하나하나의 박스 */
.trackbacklist_box {
  border-bottom: #cccccc 1px dashed;
  padding-bottom: 5px;
}

/* 트랙백 받은 글 정보들 제목, 날짜, 트랙백 보낸 블로그 이름,
 * 글의 주소(url), 글 내용 */

.trackbacklist_title { font-size: 100%; color: #333333; }

.trackbacklist_title a:link, .trackbacklist_title a:visited {
  color: #006633;
  text-decoration: none;
}

.trackbacklist_title a:hover {
  color: #339966;
  text-decoration: none;
}

.trackbacklist_date { line-height: 2em; font-size: 100%; color: #006633; }

.trackbacklist_name {
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_name a:link, .trackbacklist_name a:visited {
  font-weight: normal;
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_name a:hover {
  font-weight: normal;
  color: #339966;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_url a:link, .trackbacklist_url a:visited {
  font-weight: normal;
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_url a:hover {
  font-weight: normal;
  color: #339966;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_content { font-size: 100%; color: #000000; }

/* 트랙백 걸린 원글 보기 글자 속성 */

.trackbacklist_etc a:link, .trackbacklist_etc a:visited {
  font-weight: normal;
  color: #006699;
  text-decoration: none;
  line-height: 200%;
}

.trackbacklist_etc a:hover {
  font-weight: normal;
  color: #999999;
  text-decoration: none;
  line-height: 200%;
}

/* 덧글 받은 글 목록 전체 박스 */

.commentlist {
  margin: 10px;
  padding: 30px;
  line-height: 200%;
  font-size: 100%;
  color: #333333;
  border: #CCC 1px solid;
  background: #ffffff;
}

/* 덧글 목록 입니다 제목 */

.commentlist_head {
  font-size: 125%;
  font-weight: bold;
  color: #333333;
  background: url(http://blog.jinbo.net/blog/images/icons/wicce/blog_icon_memo.gif) left no-repeat;
  padding-left: 15px;
  text-align: left;
}

/* 덧글 받은 글 하나하나의 박스 */

.commentlist_box { border-bottom: #cccccc 1px dashed; padding-bottom: 5px; }

/* 덧글 받은 글 정보들 제목, 날짜, 덧글 보낸 블로그 이름,
 * 글의 주소(url), 글 내용 */

.commentlist_title { font-size: 100%; color: #333333; }

.commentlist_title a:link, .commentlist_title a:visited {
  color: #006633;
  text-decoration: none;
}

.commentlist_title a:hover {
  color: #339966;
  text-decoration: none;
}

.commentlist_date { line-height: 2em; font-size: 100%; color: #006633; }

.commentlist_name {
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_name a:link, .commentlist_name a:visited {
  font-weight: normal;
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_name a:hover {
  font-weight: normal;
  color: #339966;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_url a:link, .commentlist_url a:visited {
  font-weight: normal;
  color: #006633;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_url a:hover {
  font-weight: normal;
  color: #339966;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_content { font-size: 100%; color: #000000; }

/* 덧글 걸린 원글 보기 글자 속성 */

.commentlist_more a:link, .commentlist_more a:visited {
  font-weight: normal;
  color: #006699;
  text-decoration: none;
  line-height: 200%;
}

.commentlist_more a:hover {
  font-weight: normal;
  color: #999;
  text-decoration: none;
  line-height: 200%;
}

/* 카테고리 글 목록 전체박스 */

.ctgrlist {
  margin: 10px;
  padding: 30px;
  line-height: 200%;
  font-size: 100%;
  color: #333333;
  border: #cccccc 1px solid;
  background: #ffffff;
}

/* 현재 카테고리 제목/ 하위 카테고리 표시 */

.category_view {
  font-size: 100%;
  color: #333333;
  text-decoration: none;
  margin: 0px 0px 10px 30px;
}

.category_view a:link, .category_view a:visited {
  font-size: 100%;
  color: #333333;
  text-decoration: none
}

.category_view a:hover {
  font-size: 100%;
  color: #339966;
  text-decoration: none
}

/* 현재 카테고리 설명 */  

.category_desc {
  font-size: 100%;
  color: #333333;
  text-decoration: none;
  margin: 10px 0px 0px 20px;
}

/* 해당 카테고리의 글 정보 하나 하나를 box로 봄 */

.ctgrlist_pg {
  margin: 5px 15px 5px 15px;
  border-bottom: #999999 1px solid;
}

/* 글 쓴 날 */

.ctgrlist_date {
  font-size: 100%;
  color: #333333;
  text-decoration: none;
}

/* 이글의 해당 카테고리 */

.ctgrlist_ctgr {
  font-size: 100%;
  color: #333333;
  text-decoration: none;
}

.ctgrlist_ctgr a:link, .ctgrlist_ctgr a:visited {
  font-size: 100%;
  color: #333333;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
}

.ctgrlist_ctgr a:hover {
  font-size: 100%;
  color: #333333;
  text-decoration: none;
  background: #ccffcc;
  padding: 0px 2px 0px 2px;
}

/* 글 제목 */

.ctgrlist_subject { color: #333333; text-decoration: none; }

.ctgrlist_subject a:link, .ctgrlist_subject a:visited {
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  padding: 0px 2px 0px 2px;
}

.ctgrlist_subject a:hover {
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  background: #ccffcc;
  padding: 0px 2px 0px 2px;
}

/* 이 글에 걸린 트랙백 덧글 정보 표시 */

.ctgrlist_etc { font-size: 100%; color: #ffffff; }

/* 월별 글 목록 */

.archivelist {
  margin: 10px;
  padding: 30px;
  letter-spacing: 0.02em;
  line-height: 200%;
  background: #ffffff;
}

/* 몇년 몇월 글 목록이라는 제목 부분 */

.archivelist_head {
  font-weight: bold;
  color: #333333;
  background: url(http://blog.jinbo.net/blog/images/icons/wicce/blog_icon_memo.gif) left no-repeat;
  padding-left: 15px;
  text-align: left;
}

/* 글 정보 하나 하나를 박스로 봅니다 */

.archivelist_pg {
  margin: 5px 15px 5px 15px;
  border-bottom: #999999 1px solid;
}

/* 글 쓴 날 */

.archivelist_date {
  color: #666666;
  text-decoration: none;
}

/* 글제목 */

.archivelist_tit {
  color: #666666;
  text-decoration: none;
}

.archivelist_tit a:link, .archivelist_tit a:visited {
  font-weight: normal;
  color: #993300;
  text-decoration: none;
}

.archivelist_tit a:hover {
  font-weight: normal;
  color: #993300;
  text-decoration: none;
  background: #ffcc99;
}

/* DIV나 TD등에 적용해서 선을 넣을 수 있다 : 현재까지 사용된 바 없음 */ 

.line {
  background: url(http://blog.jinbo.net/blog/images/blog_hline_gray.gif);
  height: 1px;
  margin: 5px;
}

.line2 {
  background: url(http://blog.jinbo.net/blog/images/CCCCCC.gif);
  height: 1px;
  margin-top: 2px;
  margin-right: 20px;
}

.line3 {
  background: url(http://blog.jinbo.net/blog/images/EEEEEE.gif);
  height: 1px;
  margin-top: 1px;
  margin-right: 20px;
}

#taglist a { text-decoration: none; }
#taglist a.tag_1 { color: #999999; font-size: 125%; }
#taglist a.tag_2 { color: #666666; font-size: 150%; }
#taglist a.tag_3 { color: #333333; font-size: 175%; font-weight: bold; }
#taglist a.tag_4 { color: #000000; font-size: 200%; font-weight: bold; }

