/*──────────────────────────────────────────/
									TISTORY Styles
/------------------------------------------------------------------------------------*/
.imageblock{
border:0;
padding:5px; 
margin:5px 0;
}
/* 달력의 월 표시*/
.cal_month {
font:1.0em 'Segoe UI', Helvetica, Sans-serif; 
height:18px; 
font-weight:bold;
color:rgb(160,160,160);
}
.cal_month a {
font-family:"Arial";
text-decoration:none;
padding:1px 6px !important;
color:rgb(160,160,160);
}
.cal_week1 {
font:11px "돋움","Dotum"; 
height:18px; 
font-weight:normal;
color:#999;
}
/* 일요일 표시 */
.cal_week2 {
font:11px "돋움","Dotum"; 
color:rgb(250,160,160);
}
a.cal_week {
background-color:#FFF;
}
.cal_current_week {
}
.cal_day1 {
font:0.85em 'Arial Black', Helvetica, Sans-serif; 
color:#B2B2B2; 
border-radius: 3px; -moz-border-radius: 3px;
-moz-border-radius: 3px; -moz-border-radius: 3px;
text-align:center;
padding:2px 4px;
}
.cal_day {
font:0.85em 'Arial Black', Helvetica, Sans-serif; 
color:#B2B2B2; 
border-radius: 3px; -moz-border-radius: 3px;
-moz-border-radius: 3px; -moz-border-radius: 3px;
behavior:url(images/ie-css3.htc);
text-align:center;
padding:2px 4px;
}
.cal_day_sunday {
color:#F76 !important;
}
.cal_day_sunday a {
color:#D20 !important;
}
/* 이전 달 날짜 */
.cal_day1 {
color:rgb(224,224,224);
}
/* 다음 달 날짜 */
.cal_day2 {
color:rgb(224,224,224);
}
/* 이번 달 날짜 */
.cal_day3 {
color:rgb(192,192,192);
}
/* 오늘 날짜 */
.cal_day4 {
border:2px solid rgb(192,192,192);
color:rgb(160,160,160); 
}
/* 글 작성한 날 링크 */
a.cal_click:link {
color:rgb(64,64,64);
font-weight:bold;
text-decoration:none;
}
a.cal_click:visited { 
color:rgba(64,64,64,0.7);
font-weight:bold;
}
a.cal_click:hover {
color:rgba(10,130,255,1);
}
.rp_secret{
background:url(images/lock.png) left 2px no-repeat;
border-radius:5px; -moz-border-radius:5px;
padding:5px 5px 5px 25px;
}
.moreless_fold{
max-width:760px;
background:url(images/plus.png) 2px 3px no-repeat !important;
border:1px solid rgb(192,192,192);
border-radius:5px; -moz-border-radius:5px;
padding:5px 5px 5px 25px !important;
}
.moreless_top, .moreless_bottom{
max-width:760px;
background:url(images/minus.png) 2px 3px no-repeat !important;
border:1px solid rgb(192,192,192);
border-radius:5px; -moz-border-radius:5px;
padding:5px 5px 5px 25px !important;
}
.moreless_fold:hover{
text-decoration:none !important;
color:rgb(75,75,250);
border:1px solid rgb(75,75,250);
}
.moreless_top:hover, .moreless_bottom:hover{
text-decoration:none !important;
color:rgb(75,75,250);
border:1px solid rgb(75,75,250);
}
.moreless_fold:active{
color:rgb(55,55,90);
border:1px solid rgb(55,55,90);
}
.moreless_top:active, .moreless_bottom:active{
color:rgb(55,55,90);
border:1px solid rgb(55,55,90);
}
/*------------------------------------------------------------------------------------/
								TISTORY Styles End
/──────────────────────────────────────────*/
/*──────────────────────────────────────────/
								Customized TISTORY Styles, ttCanvas
/------------------------------------------------------------------------------------*/
#ttCanvas{
margin-top:10px !important;
max-width:770px !important;
padding:17px !important;
border:1px solid rgb(212,212,212);
}
#ttCanvas p{
text-align:justify;
margin:5px;
}
.tt-post-title{
background:rgb(240,240,240);
border-radius: 4px; -moz-border-radius: 4px;
behavior:url(images/ie-css3.htc);
padding:5px !important;
}
.tt-post-title a{
color:rgb(64,64,64) !important;
}
.tt-post-summary a{
text-decoration:none !important;
}
.tt-post-summary a:hover{
text-decoration:none !important;
color:rgb(40,64,180) !important;
}
.tt-post-summary a:active{
text-decoration:none !important;
color:rgb(20,32,96) !important;
}
.tt-post-etcinfo, .tt-post-author, .tt-post-date, .tt-post-comment{
font-family:"Segoe UI" !important;
}
/*------------------------------------------------------------------------------------/
								Customized TISTORY Styles End
/──────────────────────────────────────────*/
body{
font-family:"Segoe UI","Meiryo UI","MS UI Gothic",
"나눔고딕",NanumGothic,Sans-serif,AppleGothic;
font-size:13px;
color:rgb(64,64,64);
}
a{
color:rgb(130,130,200);
}
a:hover,.numbox span:hover,.cal_month a:hover,.taglog a:hover{
color:rgb(75,75,250) !important;
text-decoration:underline !important;
border-color:rgb(75,75,250) !important;
}
a:active,.numbox span:active,.cal_month a:active,.taglog a:active{
color:rgb(55,55,90) !important;
border-color:rgb(55,55,90) !important;
}
.tagTrail a,.actionTrail a,.trackback a,.comment a,.locallog a{
color:rgb(64,64,64);
text-decoration:none;
}
.taglog a:hover{
text-decoration:none;
}
div{
border-radius:5px;
moz-border-radius:5px;
}
h1 a{
color:rgb(160,160,160);
}
input{
font-family:"Segoe UI","Meiryo UI","MS UI Gothic",
"나눔고딕",NanumGothic,Sans-serif,AppleGothic;
font-size:0.9em;
color:rgb(160,160,160);
border:1px solid rgb(160,160,160);
border-radius:5px;
padding:3px;
}
textarea{
font-family:"Segoe UI","Meiryo UI","MS UI Gothic",
"나눔고딕",NanumGothic,Sans-serif,AppleGothic;
font-size:0.9em;
color:rgb(160,160,160);
border:1px solid rgb(160,160,160);
border-radius:5px;
padding:3px;
}
input:hover,textarea:hover{
border:2px solid rgb(96,96,96);
padding:2px;
}
.submit{
color:rgb(130,130,130);
background:rgb(232,232,232);
margin:0 1px 1px 1px;
}
.submit:hover{
background:rgb(248,248,248);
border:2px solid rgb(75,75,250);
}
.submit:active{
background:rgb(192,192,192);
}
#container{
margin:0 auto;
width:1200px;
}
#header{
height:80px;
}
div#blogMenu{
width:770px;
margin:0;
border:1px solid rgb(192,192,192);
}
div#blogMenu ul{
list-style:none;
display:inline-block;
margin:0;
padding:5px;
}
div#blogMenu li,#adminMenu li{
display:inline;
line-height:100% !important;
}
div#blogMenu a{
padding:5px;
color:rgb(130,130,130);
font-weight:bold;
text-decoration:none;
text-shadow:0px 1px 1px rgb(160,160,160);
}
div#blogMenu a:hover{
color:rgb(192,192,192);
}
div#blogMenu a:active{
color:rgb(64,64,64);
}
#adminMenu{
float:right;
}
.sidebar{
list-style:none;
display:inline-block;
font-size:0.9em;
width:200px;
margin-left:10px;
padding:0;
vertical-align:top;
}
.sidebar a{
color:rgb(64,64,64);
text-decoration:none;
}
.sidebar ol{
margin:5px 0;
}
.sidebar .item{
margin:0 0 25px 0;
}
.sidebar .button{
margin:0 0 25px 0;
}
.sidebar ul{
list-style:none;
padding:0;
}
.sidebar li{
margin:0;
line-height:185%;
}
#category ul ul{
padding-left:25px;
}
#category a:hover{
text-decoration:none !important;
font-weight:bold !important;
}
.c_cnt{
float:right;
}
.sidebar .infoWrap{
border-bottom:1px solid rgb(212,212,212);
}
.sidebar .date,.sidebar .cnt{
float:right;
}
.sidebar h3{
font-size:1.1em;
border-bottom:1px solid rgb(192,192,192);
margin:0;
margin-bottom:5px;
}
.blogImage img{
width:200px;
}
.blogDesc{
margin-top:5px;
margin-bottom:0;
}
.userID{
font-weight:bold;
margin-top:-10px;
}
#search .submit{
border:0;
width:18px;
background:url(images/magnifier.png) center center no-repeat;
}
#search .text{
width:168px;
}
.bar{
font-size:0.9em;
color:rgb(130,130,130);
margin:5px 0;
padding:5px;
border:1px solid rgb(232,232,232);
}
.num1,.num2{
font-size:1.2em;
}
.num1{
color:rgb(130,130,130);
}
.num2{
color:rgb(130,130,200);
}
.content{
width:772px;
display:inline-block;
}
.content li{
line-height:180%;
}
.content h3{
border:1px solid rgb(232,232,232);
border-radius:4px;
margin:0 0 10px 0;
padding:5px 15px;
}
#mediaLog {
width:680px;
padding:10px 20px 10px 10px;
}
#mediaLogNest {
height:1550px !important;
}
.cnt,.c_cnt{
font-family:"Arial Black";
color:rgb(252,62,62);
font-weight:bold;
font-size:0.85em;
}
.name{
font-weight:bold;
}
.name img{
border-radius:5px; -moz-border-radius:5px;
margin-right:5px;
vertical-align:top;
}
.date{
font-family:"Arial Black";
color:rgb(160,160,160);
font-weight:bold;
font-size:0.85em;
}
.searchList{
padding:5px;
margin:10px 0 10px 0;
border:1px solid rgb(212,212,212);
}
.searchList h3{
margin:5px 0 0 0;
padding:0;
border:none;
}
.searchList ol{
margin:0;
padding:5px 30px;
}
.locallog,.taglog,.guestbook,.entry,#paging{
border:1px solid rgb(212,212,212);
padding:5px;
margin:10px 0;
}
.spot{
padding:5px;
margin:15px 0 0;
font-weight:bold;
}
.info{
display:list-item;
list-style:none;
padding:4px 0 4px 20px !important;
background:url(images/pin.png) left center no-repeat !important;
padding:5px;
}
.taglog a{
border:1px solid rgb(255,255,255) !important;
border:1px solid rgba(255,255,255,0) !important;
border-radius:3px; -moz-border-radius:3px;
text-decoration:none !important;
}
.taglog ul{
padding:5px;
display:inline;
line-height:200%;
text-align:justify;
}
.taglog li{
display:inline;
}
.taglog li .cloud5,
#tagbox li .cloud5 {
  color:rgb(96,96,96);
  padding:5px;
  font-size:11px;
}
.taglog li .cloud4,
#tagbox li .cloud4 {
  color:rgb(96,96,122);
  padding:5px;
  font-size:12px;
  font-weight:bold;
}
.taglog li .cloud3,
#tagbox li .cloud3 {
  color:rgb(96,96,164);
  padding:5px;
  font-size:14px;
  font-weight:bold;
}
.taglog li .cloud2,
#tagbox li .cloud2 {
  color:rgb(96,96,198);
  padding:5px;
  font-size:17px;
  font-weight:bold;
}
.taglog li .cloud1{
  color:rgb(96,96,222);
  padding:5px;
  font-size:22px;
  font-weight:bold;
}
#tagbox li .cloud1{
  color:rgb(96,96,248);
  padding:5px;
  font-size:20px;
  font-weight:bold;
}
#tagbox ul{
padding:0;
margin:0;
}
#tagbox ul li{
font-size:0.9em;
display:inline;
line-height:175%;
text-align:justify;
}
#recentItems li{
line-height:130%;
margin-bottom:10px;
}
.commentWrite{
margin-bottom:50px;
}
.label{
font-size:0.85em;
vertical-align:top;
color:rgb(160,160,160);
}
input.name{
width:150px;
margin-right:14px;
font-weight:normal;
}
input.password{
width:120px;
margin-right:15px;
font-weight:normal;
}
input.homepage{
width:285px;
font-weight:normal;
}
.guestbook textarea,.comment textarea{
width:100%;
max-width:750px;
margin:1px;
}
.submitWrap{
float:right;
}
.submitWrap .submit{
width:250px;
}
.secretWrap{
vertical-align:middle;
margin-right:5px;
}
.commentList{
font-size:0.9em;
}
.commentList ol{
list-style:none;
margin:0;
padding:10px 25px;
}
.commentList ol li{
margin-bottom:25px;
}
.commentList ul{
list-style:none;
padding-left:50px;
}
.commentList ul li{
margin-top:10px;
}
.background{
border-radius:6px; -moz-border-radius:6px;
margin:5px 0 15px 0;
padding:2px;
background:-webkit-gradient(
	linear,left bottom,left top,
	color-stop(0, rgba(232,232,232,0)),
	color-stop(1, rgba(232,232,232,1))
);
background:-moz-linear-gradient(
	center bottom,
	rgba(232,232,232,0) 0%,
	rgba(232,232,232,1) 100%
);
}
.control{
float:right;
}
.control a{
font-size:0.9em;
color:rgb(160,160,160);
border:1px solid;
border-radius:3px;
-moz-border-radius:3px;
padding:1px 1px 2px 1px;
margin-left:5px;
text-decoration:none;
}
.control a:hover{
text-decoration:none !important;
}
.commentContents{
padding:5px;
background:rgb(255,255,255);
}
.titleWrap a{
color:rgb(64,64,64);
text-decoration:none;
}
.titleWrap h3{
border:0;
border-bottom:2px solid rgb(232,232,232);
padding-left:26px;
margin-left:24px;
}
.titleWrap .dateImg {
float:left;
width:44px; height:34px;
text-align:center;
margin:-12px 0 0 0; padding-top:10px;
border-top:1px solid rgb(212,212,212);
background-color:rgb(232,232,232);
border-radius:22px;
-moz-border-radius:22px;
}
.titleWrap .dateImg img {
margin-left:2px;
margin-bottom:-2px;
}
.titleWrap .dateImg .imgdate {
display:none;
}
.titleWrap .author{
font-size:0.8em;
font-weight:normal;
}
.titleWrap .category{
float:right;
margin:5px 5px 0 0;
}
.admin{
padding:0 5px 5px 5px;
font-size:0.85em;
}
.article{
padding:10px 0 20px 0;
line-height:175%;
}
.tagTrail{
background:url(images/tag.png) left center no-repeat;
font-size:0.9em;
padding:5px 5px 5px 25px;
margin-bottom:5px;
}
.actionTrail{
font-size:0.9em;
padding:5px 5px 5px 25px;
margin-bottom:15px;
}
.actionTrail a{
color:rgb(64,64,64);
text-decoration:none;
}
.actionTrail .cnt{
font-size:1.0em;
}
.trackback{
font-size:0.9em;
}
.trackbackAddress{
padding:5px 25px;
border-top:1px solid rgb(232,232,232);
border-bottom:1px solid rgb(232,232,232);
}
#paging{
padding:5px;
margin-bottom:25px;
font-weight:bold;
}
.numbox span,.cal_month a,.prev,.next{
color:rgb(130,130,130);
font-size:13px;
font-weight:bold;
padding:3px 8px;
margin:5px;
border:1px solid rgb(192,192,192);
border-radius: 3px; -moz-border-radius: 3px;
);
}
.cal_month a:hover {
text-decoration:none !important;
}
.prev:hover, .next:hover{
color:rgb(64,64,64) !important;
}
.numbox a,.taglog a:hover{
text-decoration:none !important;
}
.numbox a:hover{
text-decoration:none !important;
}
.numbox span:hover{
text-decoration:none !important;
}
.numbox span:active{
}
.numbox span.selected{
color:rgb(64,64,64);
border:2px solid rgb(64,64,64);
padding:2px 7px;
}
.no-more-prev{
color:rgb(160,160,160);
}
.no-more-next{
color:rgb(160,160,160);
}
.no-more-prev:hover, .no-more-next:hover{
color:rgb(160,160,160) !important;
text-decoration:none;
}
#footer{
font-size:0.85em;
line-height:180%;
color:rgb(160,160,160);
width:780px;
border-top:2px solid rgb(232,232,232);
padding-top:25px;
margin:25px 0;
}
#footer a{
color:rgb(160,160,160);
text-decoration:none;
}
img a{
border:none !important;
}