@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
body {
         background: url("./images/background.jpg") repeat scroll 0 0 transparent;
	font: 12px Dotum,Gulim,Verdana;
	color: #333333;
         margin: 0;
}
#blogImage, #latestPost, #latestTrackback, #link, #archive, #category, #tagbox, #recentPost, #recentComment {
background-color: #ffffff;
border: 1px solid #bfbfbf;
margin-bottom: 20px;
}

a:link, a:visited, a:active {
text-decoration: none;
}

a:hover {
}

/* 페이징 - 현재 페이지 */
#paging .selected {
border: 1px solid #cccccc;
color: #ff5500;
margin: 0 -6px;
padding: 2px 5px;
}

/* 카테고리 - 이미지 버튼 */
.ib {
	cursor: pointer;
}
/* 카테고리 - 트리 셀 */
.branch3 {
	cursor: pointer;
}
.branch3:hover {
text-decoration: underline;
}


/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	font: 11px "돋움", Dotum, sans-serif;
	color: #bfbfbf;
}

/* 달력 월 표시 */
.cal_month {
	font: bold 0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;
	text-align: center;
}

.cal_month a:link, .cal_month a:visited, .cal_month a:hover {
	color: #ff6000 !important;
}

/* 달력 요일 표시(th 영역) */
.cal_week1 {
	font: normal 11px verdana, sans-serif;
	color: #5d5d6a;
	padding: 2px 0 0;
}

/* 달력 일요일 표시(th 영역) */
.cal_week2 {
	font: normal 11px verdana, sans-serif;
	color: #5d5d6a;
	padding: 5px;
}

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

/* 달력 오늘 날짜 표시(td) */
.cal_day4 {
	color: #ff5500;
         font-weight: bold;
	text-decoration: none;
}

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

/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general {
background: url("images/guestpeople8.png") no-repeat scroll 0 0 transparent;
}

.rp_admin {
}

.rp_secret {
background: url(images/lockopen.png) no-repeat 3px -5px;
}

/* 종류별 방명록 글 [##_guest_rep_class_##] */

.guest_general {
background: url("images/guestpeople6.png") no-repeat 0 0;
}

.guest_admin {
}

/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment {
background: url(images/lock1.png) no-repeat 3px -5px;
}
.hiddenComment .date {
}
.guest_secret {
background: url("images/lock1.png") no-repeat scroll 3px -5px transparent;
}


/* 이미지 아래 캡션 스타일 */
.cap1 {
	color: #999;
	text-align: center;
	padding: 4px 0;
	margin: 0;
}

/* 그림 */
.imageblock {
}

img {
  border: 0 none;
}
/* 그림 2개 배치 */
.dual {
	margin-bottom: 5px;
}

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

/* 본문 - more / less */
.moreless_top, .moreless_bottom {
	clear: both;
}

.moreless_fold span,
.moreless_top span,
.moreless_bottom span {
overflow: hidden;
color: #1a1a1a;
padding-left: 18px;
}

.moreless_fold span {
	background: url(images/moreunfold2.png) 0 0 no-repeat;
}

.moreless_top span {
         background: url(images/morefold2.png) 0 0 no-repeat;
}
.moreless_bottom span {
	background: url(images/morefold1.png) 0 0 no-repeat;
         float: right;
}

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

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
hr {
	display: none;
}

/* 블로그 레이아웃 */
#container {
	background: /*@background-color=*/#e5e5e5/*@*/
			  /*@background-image=*/none/*@*/
			  /*@background-image-repeat=*/no-repeat/*@*/
			  /*@background-image-position=*/left bottom/*@*/;
         overflow: hidden;
}
#menu {
    height: 35px;
    background-color: #262626;
    border-bottom: 3px solid #4169e1;
}
#header {
background-color: #ffffff;
border-bottom: 1px solid #bfbfbf;
height: /*@title-height=*/150px/*@*/;
}
#header h1 {
padding: 40px 0 40px 105px;
}

#adminmode {
}
.adminwrite {
background: url(images/keypencil.png) 0 0 no-repeat;
margin-top: 10px;
margin-left: 5px;
padding: 8px !important;
}
#wrapBody {
         clear: both;
	width: /*@post-width:748=*/1000px/*@*/;
	margin: 0 auto;
         overflow: hidden;
}

#sidebar {
	float: right;
	width: 235px;
	overflow: hidden;
}
#sidebar h3 {
background: url("images/namebar.png") repeat-x scroll 0 0 #FFFFFF;
border-bottom: 1px solid #bfbfbf;
height: 40px;
padding: 10px 0 0 10px;
}

#content {
	float: left;
	width: /*@post-width=*/748px/*@*/;
         background-color: #ffffff;
         display: inline;
         border: 1px solid #bfbfbf;
margin-top: 30px;
}

#footer {
background-color: #1a1a1a;
border-top: 3px double #808080;
clear: both;
height: 61px;
margin-top: 30px;
}

h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
}

/* Header */
#header .wrap_title {
background: url("images/bluemoneytitle.png") no-repeat scroll 0 0 transparent;
width: /*@post-width=*/1000px/*@*/;
margin: 0 auto;
}

#header .wrap_title .titleright {
float: right;
margin-top: -52px;
}

.profilegood {
float: right;
padding-top: 50px;
}
#header .wrap_title .mainsubscribe {
float: right;
margin-top: -140px;
}
#header h1 span {
display: none;
}

#header h1 a {
display: block;
width: 350px;
height: 70px;
}

#sidebar a:link, #sidebar a:visited {
color: #333333;
}

#sidebar a:hover {
text-decoration: underline;
}

#sidebar ul {
margin: 10px;
padding: 0;
list-style: none;
}

#sidebar li {
border-bottom: 1px solid #e5e5e5;
padding: 5px 0;
word-break: break-all;
}

.wrap_user_intro {
	background: #EDEDEF;
	margin-bottom: 15px;
	padding: 0 61px 0px;
	border: 1px solid #EDEDEF;
}

#blogImage {
	float: left;
}

#blogImage img {
	width: 69px;
	height: 69px;
}

#blogDesc {
	color: #7d7d7d;
	font-size: 11px;
	line-height: 1.2em;
	padding: 11px 5px 0 78px;
}

.userID {
	clear: both;
	font-size: 11px;
	color: #7d7d7d;
	padding: 3px 0 0 78px;
	letter-spacing: -1px;
	background: url(images/bg_master.gif) no-repeat 0 7px;
}
.profile {
font: 12px/150% Dotum,Gulim,Verdana;
line-height: 150%;
background: url("./images/profile3.png") no-repeat scroll 0 0 #ffffff;
border: 1px solid #bfbfbf;
margin-top: 30px;
}
.profiledaumview {
background: url("./images/profiledaumview.png") no-repeat scroll 0 0 #ffffff;
border: 1px solid #bfbfbf;
margin-top: 20px;
padding: 66px 0 15px;
}
.profilerss {
display: inline-block;
margin: 10px 0;
}
.profiledaum {
display: inline-block;
}

.subscription {
         background: url("./images/sidesubscription.png") no-repeat scroll 0 0 #ffffff;
         border: 1px solid #bfbfbf;
}
.sidesubscribtion {
display: inline-block;
margin: 20px 0;
}

.sidehanrss {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #bfbfbf;
}
.sidehanrss p {
line-height: 120%;
padding-bottom: 1px;
}
.jamurank {
border: 1px solid #bfbfbf;
height: 311px;
}
.jamurank p{
margin: 0;
}
.richtest {
border: 1px solid #bfbfbf;
height: 271px;
}
.richtest p{
margin: 0;
}
.allcredit {
border: 1px solid #bfbfbf;
height: 359px;
}
.allcredit p{
margin: 0;
}
.visitgraph {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #bfbfbf;
height: 183px;
}
.visitgraph h3 {
margin-bottom: 10px;
}
#calendar h3 {
	background: url(images/h3_calendar.gif) no-repeat;
	text-indent: -5000px;
}

#tagbox h3 {
	background: url(images/taglist.png) no-repeat;
	text-indent: -5000px;
         height: 48px;
}

#notice h3 {
	background: url(images/h3_notice.gif) no-repeat;
	text-indent: -5000px;
}

#recentPost li {
border-bottom: 1px solid #e5e5e5;
line-height: 117%;
padding: 5px 0;
}

#recentComments {
margin: 10px;
}
#recentComments li {
line-height: 117%;
}
#recentTrackback h3 {
	background: url(images/h3_recent_trackback.gif) no-repeat;
	text-indent: -5000px;
}

#archive h3 {
	background: url(images/h3_archive.gif) no-repeat;
	text-indent: -5000px;
}
#category {
background-color: #ffffff;
}
#category .categoryWrap {
          padding: 10px;
}
#category #treeComponent {
          line-height: 20px;
}

#category ul {
	margin: 3px;
	padding: 6px;
	list-style: none;
}

#category li {
	margin: 0;
	padding: 0 0 2px;
	background: none;
	font-size: 12px;
}

#category li a {
	color: #616161;
	background: url(images/포인트3.png) 0px 1px no-repeat;
	padding-left: 12px;
}

#category li ul li ul {
	margin-top: 3px;
}

#category li ul li ul li {
	padding-left: 5px;
}

#category li ul li ul li a {
	background: url(images/포인트4.png) 0 0px no-repeat;
	padding-left: 11px;
	color: #717171;
}

#notice li {
	background: url(images/bul.gif) 0 3px no-repeat;
}

#archive li {
	background: url( images/bul2.gif) 0 3px no-repeat;
	padding-left: 18px;
	font-family: verdana;
	font-size: 11px;
}

#link li {
line-height: 150%;
}

#link ul {
}

#adminMenu li {
	display: inline;
	background: none;
}

#adTistory {
	background: #ffffff url(images/tistoryBanner01.gif) no-repeat;
	border: 1px solid #bfbfbf;
         margin-bottom: 21px;
}

#adTistory a {
	display: block;
	width: 178px;
	height: 48px;
	font-size: 0;
	letter-spacing: -10px;
	color: #f8f8f8;
}

#btnRSS {
	background: #f8f8f8 url(images/btn_rss.gif) no-repeat;
	border: 1px solid #d6d6d6;
	border-top: 0 none;
}

#btnRSS a {
	display: block;
	width: 178px;
	height: 49px;
	font-size: 0;
	letter-spacing: -10px;
	color: #f8f8f8;
}

#counter {
background: #ffffff;
border: 1px solid #bfbfbf;
font: 11px status-bar;
text-align: center;
color: #333333;
margin: 20px 0;
}

#searchBox {
display: inline-block;
width: 330px;
}

#searchBox h3 {
	display: none;
}

#searchBox input {
background: #ffffff;
border: 3px solid #bfbfbf;
width: 275px;
height: 14px;
font-size: 14px;
font-weight: bold;
color: #666666;
margin-right: 5px;
padding: 6px;
}

#searchBox .submit {
background: url(images/searchbutton.png) no-repeat scroll 0 0 transparent;
border: 0;
vertical-align: top;
width: 32px;
height: 32px;
text-indent: -5000px;
cursor: pointer;
margin: 0;
padding: 0;
}

#tagbox ul {
	padding: 10px;
}

#tagbox li {
	display: inline;
	background: none;
	padding: 0;
}

#tagbox li a {
	padding: 0 3px 0 0;
	line-height: 18px;
}

#tagbox li .cloud1 {
	font-size: 15px;
	color: #ff5500;
}

#tagbox li .cloud2 {
	font-size: 11px;
	color: #d22f23;
}

#tagbox li .cloud3 {
	font-size: 11px;
	color: #333333;
}

#tagbox li .cloud4 {
	font-size: 11px;
	color: #9f9f9f;
	font-weight: bold;
}

#tagbox li .cloud5 {
	font-size: 11px;
	color: #9f9f9f;
}

#calendar {
	width: 234px;
	margin-bottom: 21px;
	padding: 21px 0;
	background: #ffffff;
	border: 1px solid #bfbfbf;
}

#calendar h3 {
	display: none;
}

#calendar a {
	text-decoration: none;
}

.tt-calendar {
	width: 200px;
	margin: 10px auto 0;
}

.tt-calendar thead th {
	color: #9f9f9f;
}

.tt-calendar tbody td {
	margin: 4px;
}

.calendar_prev {
	background: url(images/btn_cal_prev.gif) 0 4px no-repeat;
	padding: 0 4px 0 0;
	margin-right: 31px;
}

.calendar_next {
	background: url(images/btn_cal_next.gif) 5px 4px no-repeat;
	padding: 0 4px 0 4px;
	margin-left: 31px;
}

.calendar_prev span, .calendar_next span {
	display: none;
}
#heademenu {
         margin: 0 auto;
         width: 1000px;
}

#heademenu a {
         line-height: 1;
         display: block;
         float: left;
         color: #bfbfbf;
         font-size: 11px;
         font-weight: bold;
         padding: 14px 10px 10px;
}
#heademenu a:hover {
color: #ffcc00;
}

#footMenu {
         margin: 0 auto;
         width: 1000px;
}

#footMenu a:hover {
	color: #fafafa;
}
#footMenu li {
	display: inline;
}

#footMenu li.home {
	background: none;
	padding: 0;
	margin: 0;
         float: left;
         width: 405px;
}

#copyright {
	color: #b3b3b3;
         font: 13px dotum;
         padding-top: 24px;
}

#copyright a {
	color: #b3b3b3;
}
.blogme {
color: #FFFFFF;
}
.footdaum {
font: 11px Georgia;
letter-spacing: -1px;
}
.daumd {
color: #6B96FC;
}
.dauma {
color: #74CA2D;
}
.daumu {
color: #F0C800;
}
.daumm {
color: #FD8116;
}
.blogtistory {
    color: #FF5500;
}
.plushanrss {
background: url("images/plushanrss.gif") no-repeat scroll 0 0 transparent;
margin-left: 3px;
padding-bottom: 1px;
padding-left: 80px;
}

/* content */
#content .nonEntry, #content .entry {
overflow: hidden;
}

#content .entry {
}

#content .listEntry {
}

#searchList a {
display: inline-block;
margin-top: 10px;
padding-bottom: 5px;
}
#searchList a:hover {
text-decoration: underline;
}
.listEntry ol {
	list-style: decimal outside none;
         margin: 0;
	padding: 20px 40px;
}
.listEntry ol li a:link {
color: #3d5c99;
}
.listEntry ol li a:visited {
color: #a600a6;
}
.listEntry li {
border-bottom: 1px solid #cccccc;
}

.listEntry h3 {
         background: url("./images/namebar.png") repeat-x scroll 0 0 transparent;
	padding: 10px 15px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 12px;
         height: 30px;
}

.listEntry .date, .listEntry .date {
	font: 11px "돋움", dotum, sans-serif;
         color: #999999;
}

.listEntry .cnt {
	font: 11px "돋움",dotum,sans-serif;
	color: #ff5500;
}

.listEntry .name {
	font: 0.95em "돋움", Dotum, Arial, sans-serif;
	color: #7d7d7d;
	padding-left: 8px;
}
.listEntry h3 .account {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-size: 13px;
    color: #666666;
    padding: 5px 7px;
    margin-right: 1px;
}
.listEntry h3 img {
    vertical-align: middle;
}

.titleWrap {
}

.titleWrap h2 {
	margin: 0 20px;
	padding: 20px 0 14px;
         border-bottom: 1px solid #cccccc;
         text-align: left;
         }

.titleWrap h2 a:link, .titleWrap h2 a:visited, .titleWrap h2 a:active {
	/*@post-title-color=color:;*/color: #333333;/*@*/
	/*@post-title-font-family=font-family:;*/font-family: dotum;/*@*/
	/*@post-title-font-size=font-size:;*/font-size: 16px;/*@*/
}
.titleWrap h2 a:hover {
          color: #ff5500;
}
.titleTop {
background: url("./images/namebar.png") repeat-x scroll 0 0 transparent;
border-bottom: 1px solid #bfbfbf;
font: 11px dotum;
height: 30px;
padding: 10px;
}

.titleTop img {
vertical-align: middle;
}
.titleTop .date {
background-color: #ffffff;
border: 1px solid #cccccc;
font: 11px dotum;
color: #666666;
margin-right: 5px;
padding: 5px 10px;
}
.titleTop .category a{
background-color: #ffffff;
border: 1px solid #cccccc;
font: 11px dotum;
color: #666666;
padding: 5px 10px;
}

.admin {
position: absolute;
padding-top: 3px;
padding-left: 20px;
}

.entry .admin, .entry .admin a {
color: #b0b0b0;
}
.entry .admin, .entry .admin a:hover {
         color: #ff5500;
}
.entry .admin .text a {
	font: 11px "돋움", dotum, sans-serif;
}

#guestList ul, #guestList ol, #guestList li {
}

#taglog .wrapEntryCnt {
	padding: 12px 0 0 0;
}

#taglog h3 {
	background: #FFF url(images/title_tag.gif) no-repeat;
	margin: 0 -19px !important;
	padding: 0 !important;
	height: 68px !important;
	border-bottom: 1px solid #bfbfbf;
}

#taglog ul {
	margin: -1px 0 0 0;
	padding: 0;
}

#taglog li {
	display: inline;
	line-height: 23px;
	padding: 0 7px 0 0;
}

#taglog li .cloud1 {
	background-color: #fff;
	color: #d22f23;
	font-weight: bold;
	font-size: 18px;
}

#taglog li .cloud2 {
	background-color: #999;
	color: #f0ff00;
	font-weight: bold;
	font-size: 15px;
}

#taglog li .cloud3 {
	background-color: #aeaeae;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

#taglog li .cloud4 {
	color: #3d3d3d;
	font-weight: bold;
	font-size: 12px;
}

#taglog li .cloud5 {
	font-size: 12px;
	color: #717171;
}

#localog .wrapEntryCnt {
	padding: 12px 0 0 0;
}

#localog h3 {
	background: #FFF url(images/title_localog.gif) no-repeat;
	margin: 0 -19px !important;
	padding: 0 !important;
	height: 68px !important;
	border-bottom: 1px solid #bfbfbf;
}

#localog .spot {
	background: url( images/ic_local.gif) 0 2px no-repeat;
	padding-left: 15px;
	margin-top: 5px;
}

#localog .info {
	background: url( images/ic_localinfo.gif) 0 3px no-repeat;
	padding-left: 20px;
	margin-top: 2px;
	font-weight: bold;
}

#localog a:link, #localog a:visited {
	color: #717171;
}

#localog a:hover {
	color: #717171;
	text-decoration: underline;
}

#guestbook h3 {
background: url(images/namebar.png) repeat-x scroll 0 0;
height: 45px !important;
border-bottom: 1px solid #bfbfbf;
margin-bottom: 20px;
padding: 5px 0 0 10px;
}

#guestbook .wrapEntryCnt {
margin-bottom: -3px;
}

#guestbook .comment h3 {
	display: none;
}

#guestbook .commentWrite {
background: none repeat scroll 0 0 #FFFFFF;
}
#guestWrite .cwLeft {
}
#guestWrite .cwRight {
}
#guestWrite .submitWrap {
}
#guestbook .comment {
	margin: 20px 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #d0d9dc;
}

.entry .comment {
	margin: 0;
	padding: 0;
}

#commentWrite {
padding: 20px 40px 40px;
}
#commentWrite h3{
background: none;
border: none;
padding-bottom: 20px;
}
#commentWrite p {
	margin: 0;
	padding: 0;
}
#commentWrite .text {
	background: url("./images/commentbackground.png") repeat-x scroll 0 0 #fafafa;
	border: 1px solid #b0b0b0;
         color: #666666;
         width: 200px;
	height: 12px;
	padding: 8px 4px;
}
#commentWrite .text:focus {
border: 1px solid #7d8fb3;
}

#commentWrite .cwLeft {
float: left;
padding-right: 20px;
}
#commentWrite .t_name {
	background: url(images/txt_name2.gif) no-repeat 0 35px;
	padding-bottom: 25px;
}

#commentWrite input.name {
}
#commentWrite input.password {
}

#commentWrite .t_password {
	background: url(images/txt_password2.gif) no-repeat 0 35px;
	padding-bottom: 25px;
}

#commentWrite .t_homepage {
	background: url(images/txt_homepage2.gif) no-repeat 0 35px;
	padding-bottom: 15px;
}

#commentWrite input.homepage {
}
#commentWrite .cwRight {
         float: left;
}
#commentWrite textarea {
         background: url("./images/commentbackground.png") repeat-x scroll 0 0 #fafafa;
         font: 12px/1.5 "돋움", dotum, sans-serif;
	border: 1px solid #bfbfbf;
         margin: 0 0 20px;
	padding: 5px;
	width: 410px;
	height: 135px;
}

#commentWrite textarea:focus {
         border: 1px solid #7d8fb3;
}
#commentWrite .submitWrap {
    border-top: 1px solid #a6a6a6;
    clear: left;
    width: 652px;
    height: 35px;
    padding-top: 5px;
}
#commentWrite .secretWrap {
float: left;
}

#commentWrite .secretWrap span {
	display: none;
}

#commentWrite .secretWrap input {
	vertical-align: sub;
	margin: 0;
  padding: 0;
}

#commentWrite .secretWrap label {
	padding-left: 30px;
}

#commentWrite .submit {
border: 0 none;
width: 160px;
height: 40px;
padding: 0;
background: url(images/commentbutton3.png) no-repeat;
text-indent: -5000px;
cursor: pointer;
float: right;
}
#commentWrite .submit:hover {
background-position: 0 -40px;
}
#commentWrite .button span {
  display: none;
}

#guestWrite .submitWrap .submit {
}

.commentList {
width: /*@post-width:-40=*/748px/*@*/;
overflow: hidden;
border-top: 3px double #bfbfbf;
}

.commentList ol, .commentList ul {
	margin: 0px;
	padding: 0;
	list-style: none;
}

.commentList li {
	padding: 25px 25px 0;
	word-break: break-all;
         border-bottom: 3px double #bfbfbf;
         
}

.commentList li p {
line-height: 130%;
margin: 0;
padding: 10px 0 25px 75px;
}

.commentList li ul {
}

.commentList li ul li {
margin-left: 77px;
padding: 5px 0 0;
border-top: 1px dashed #999999;
border-bottom: medium none;
}

.commentList li .name {
color: #0f0f0f;
font-weight: bold;
padding-left: 75px;
}

.commentList li .name a {
color: #5968b3;
font-size: 14px;
}
/* 아이콘크기변경 */
.commentList li .name img {
background-color: #ffffff;
border: 1px double #bfbfbf;
position: absolute;
width: 48px;
height: 48px;
margin-left: -75px;
padding: 2px;
}

.commentList li .date {
	font: 10px Verdana, sans-serif;
	letter-spacing: -1px;
         color: #666666;
}
.commentList .control a{
font: 10px verdana;
color: #999999;
}
.commentList .control a:hover {
color: #ff5500;
}
.commentList .control a.modify {
text-decoration: none;
}
.commentList .control a.modify span {
	display: none;
}
.commentList .control a.write {
float: right;
text-decoration: none;
}

.commentList .control a.write span {
	display: none;
}


#paging {
border-top: 3px double #bfbfbf;
padding: 20px 10px;
text-align: center;
font: bold 15px verdana;
}

#paging table {
	border: 0;
         width: 710px;
	margin: 0 auto;
	border-collapse: collapse;
}

#paging table td {
}

#paging .numbox {
}

#paging .numbox .num {
border: 1px solid #FFFFFF;
color: #333333;
padding: 2px 5px;
}
#paging .numbox .num:hover {
border: 1px solid #cccccc;
color: #ff5500;
padding: 2px 5px;
}

#paging .numbox .interword {
	width: 19px;
	height: 16px;
	color: #626262;
}

#paging #prevPage {
	display: block;
	width: 46px;
	height: 39px;
         float: left;
	background: url( images/pageprev.png) 0 0 no-repeat;
}
#paging #prevPage:hover {
         background-position: 0 -39px;
}
#paging #nextPage {
	display: block;
	width: 46px;
	height: 39px;
         float: right;
	background: url( images/pagenext.png) 0 0 no-repeat;
}
#paging #nextPage:hover {
         background-position: 0 -39px;
}
#paging .no-more-prev {
	background: url( images/pageprevlast.png) 0 0 no-repeat !important;
}
#paging .no-more-next {
	background: url( images/pagenextlast.png) 0 0 no-repeat !important;
}
#paging .hidden {
	display: none;
}

#paging a {
	text-decoration: none;
}

.highlight {
	border-bottom: 1px solid #bfbfbf !important;
	margin: 0 -19px
}

#content .entryProtected {
	overflow: hidden;
	background: #FFF;
	padding: 0 19px;
}

.entryProtected .box {
	background: #f0efef;
	padding: 20px 20px 10px;
	margin: 20px;
}

.entryProtected p.text {
	color: #8e8e83;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

.entryProtected input {
	width: 150px;
	height: 17px;
	margin-right: 4px;
	border: 1px solid #c4c5b8;
	vertical-align: middle;
}

.entryProtected .submit {
	margin: 1px 0 0;
	background: url(images/btn_confirm.gif) no-repeat;
	width: 92px;
	height: 19px;
	text-indent: -5000px;
	border: 0;
	cursor: pointer;
}

.entryProtected .form {
	margin: 0;
	padding: 7px 0;
}

.entryProtected label {
	padding-left: 77px;
	background: url(images/lb_password.gif) no-repeat;
}

.entryProtected label span {
	display: none;
}

.article {
	margin: 20px 30px;
	overflow: hidden;
	line-height: 1.4;
         font-size: 13px;
}

.article p {
         margin: 0;
         padding: 0;
}
.article a:visited {
color: #a600a6;
}
.article a:visited:hover {
text-decoration: underline;
}
.article a:active {
}
.article a:link {
color: #3d5c99;
}
.article a:link:hover {
text-decoration: underline;
color: #4759b3;
}
.article blockquote {
	background: url( images/quote1.png) no-repeat 0 0;
         margin: 10px;
         padding: 10px 0 0 35px;
}
.goodtable {
padding-bottom: 30px;
}
.goodtable td {
float: left;
padding: 10px;
}
.tagTrail {
font-size: 11px;
line-height: 150%;
}
.tagTrail a:link {
color: #333333;
}
.tagTrail .tagText {
background: url("images/tagicon10.png") no-repeat scroll 0 0 transparent;
padding-right: 20px;
}
.actionTrail {
border: 3px double #bfbfbf;
margin: 0 30px;
padding: 10px;
}
.goodcomment {
background-color: #e5e5e5;
height: 45px;
margin-top: 45px;
}
.goodcomment .num {
background: url("images/cw2.png") no-repeat scroll 0 0;
position: absolute;
text-align: center;
font: bold 22px georgia;
color: #ff5500;
width: 48px;
height: 43px;
margin: -34px 0 0;
padding-top: 5px;
}
.clickcomment {
display: inline-block;
font: 20px verdana;
color: #333333;
margin: 13px 0 7px 20px;
}
.actionTrail .num {
color: #ff5500;
}

.wrapTrackback {
display: inline-block;
color: #333333;
margin-top: 10px;
}
.trackback {
	margin: 0;
	width: /*@post-width:-40=*/100%/*@*/;
	overflow: hidden;
}
.trackback img {
	border: 0 none;
}

.trackback h3 {
background: url( images/h3_trackback.gif) no-repeat 10px 15px;
border-top: 3px double #bfbfbf;
font: 12px Verdana, sans-serif;
color: #1a1a1a;
padding: 10px 10px 10px 140px;
}

.trackback h3 span.st {
	display: none;
}

.trackback h4 {
	color: #0f0f0f;
	font-size: 12px;
}

.trackback h4 a {
	color: #0f0f0f;
}

.trackback h4 img {
	vertical-align: middle;
}

.trackback .trackbackInfo {
	line-height: 12px;
}

.trackback ol {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #b1b1b1;
}

.trackback li {
	padding: 10px;
	word-break: break-all;
}

.trackback .from span {
	font: 11px verdana, sans-serif;
	color: #999;
	letter-spacing: -1px;
}

.trackback .from span.bar {
	padding: 3px;
	font-size: 9px;
}

.trackback .date {
	font: 11px Verdana, sans-serif;
	color: #808080;
}

.trackback .from {
	font-size: 11px;
	color: #808080;
}

.trackback .bar {
	padding: 0 2px;
}

.trackback p {
	font-size: 11px;
	line-height: 16px;
	color: #808080;
	margin: 0;
	padding: 8px 0 9px 0;
}

.trackback a.delete {
	background: url(images/iconDelete.gif) left top no-repeat;
	padding-left: 25px;
	text-decoration: none;
}

.trackback a.delete span {
	display: none;
}
.commentskip {
background: url("images/commentskip1.png") no-repeat scroll 0 0 transparent;
float: right;
width: 160px;
height: 45px;
}

/* 플러그인 위젯 */

.module_widget, .module_plugin {
         margin-bottom: 20px;
}
#retweet21 {
margin: 20px 10px 0;
}
#retweet22 {
padding-bottom: 29px;
}

/* 카테고리 글더보기 목록 */
.another_category {
}
.another_category td {
    display: none;
}
.another_category th a {
color: #333333 !important;
}

div#ttCanvas .tedition1 {
border-bottom: 3px double #bfbfbf;
}
div#ttCanvas .tedition3 {
border-bottom: 3px double #bfbfbf;
}
div#ttCanvas #ttItem175 {
padding-top: 15px;
padding-bottom: 0 !important;
}
div#ttCanvas .tt-item a:hover {
color: #ff6600;
}
div#ttCanvas #ttItem8261 .tt-post-summary a {
         color: #666666;
}
div#ttCanvas #ttItem387 {
padding: 0 !important;
}
div#ttCanvas #ttItem8261 li {
         border-bottom: 1px dashed #cccccc;
         padding: 25px 0;
}
div#ttCanvas .tt-item-130031 li {
margin-bottom: 12px !important;
margin-left: 21px;
}
div#ttCanvas #ttItem8261 .tt-post-title a:hover {
color: #ff6600 !important;
text-decoration: none;
}
div#ttCanvas #ttItem175 .tt-post-title {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 7px;
padding-bottom: 8px;
}
div#ttCanvas #ttItem175 .tt-post-title a {
font-weight: bold;
}
div#ttCanvas #ttItem175 .tt-post-title a:hover {
color: #ff6600;
text-decoration: none;
}
body.tistory_grid_665 div#ttCanvas .tt-span-4 {
margin-right: 18px !important;
}
body.tistory_grid_665 div#ttCanvas .tt-span-4-border {
width: 160px !important;
}
body.tistory_grid_665 div#ttCanvas {
margin: 0;
}
body.tistory_grid_665 div#ttCanvas .tt-span-12 {
width: 748px !important;
}
div#ttCanvas div.tt-panel {
padding-top: 0px !important;
}
div#ttCanvas #ttItem8261 .tt-wrap-thumb-link {
margin-left: 25px;
}
div#ttCanvas #ttItem5935 {
width: 728px !important;
padding: 35px 0 45px 10px !important;
}
div#ttCanvas .tt-post-thumb {
width: 100%;
height: 100% !important;
margin: 0px !important;
}
div#ttCanvas .tt-item .tt-wrap-post-thumb {
padding-left: 24px;
padding-bottom: 7px;
}
body.tistory_grid_665 div#ttCanvas .tt-span-9 {
width: 526px !important;
}
div#ttCanvas .tt-post-etcinfo, div#ttCanvas .tt-post-etcinfo span, div#ttCanvas .tt-post-etcinfo span a {
color: #999999 !important;
opacity: 1 !important;
}
div#ttCanvas .tt-post-etcinfo span a {
color: #ff8000 !important;
}
.notice {
}
.noticewrite {
margin: 60px 0 0 300px !important;
position: absolute;
line-height: 116%;
}
.noticerss {
padding-top: 3px !important;
}
div#ttCanvas #ttItem1489 {
padding-bottom: 10px !important;
}