﻿@charset "utf-8";

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

/* 1. 본문 전체  */


	html{
		scrollbar-base-color:#ffffff;
		scrollbar-face-color:#efefef;
		scrollbar-track-color:#ffffff;
		scrollbar-highlight-color:#efefef;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-shadow-color:#efefef;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-arrow-color:#666666;	
		}

	body {
		font-size:12px;
		font-family: "돋움",Tahoma; 
		line-height:20px;
		color:#555555;
	}
	td{
	    font-size:12px;
		color:#555555;
		font-family: "돋움",Tahoma;
		line-height:20px;}




/* 2. 기본 링크 */


         A:link {color: #363636; text-decoration:none}
         A:visited {color: #363636; text-decoration:none}
         A:active {color: #CACACA; text-decoration:none}
         A:hover {color: #CACACA; text-decoration:none}

	A.type1:link { color:#333333; text-decoration:none; }
	A.type1:visited { color:#333333; text-decoration:none; }
	A.type1:hover { color:#333333; text-decoration:underline; }

	A.type2:link { color:#ffffff; text-decoration:none; }
	A.type2:visited { color:#ffffff; text-decoration:none; }
	A.type2:hover { color:#333333; text-decoration:underline; }


         A.type3:link {color: #363636; text-decoration:none; border-bottom: 1px solid #D0D0D0;}
         A.type3:visited {color: #363636; text-decoration: none; border-bottom: 1px solid #D0D0D0;}
         A.type3:hover {color: #fff; text-decoration:none;background:#4B4B4B; }



/* 이미지 */

	img { border-width:0px;}

/* 이미지 버튼 */

	.ib { cursor:pointer;}

/* 입력 텍스트 */

	.text { font-family: 굴림; font-size:9pt; padding-top:2px;}

/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#ADADAD;}

/* 달력 월 표시 */
    .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               { background-color:#fff;}
    .cal_current_week       { background-color:#eee;}

/* 달력 Day(td 영역) */
    .cal_day                { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#f30 !important;}
    .cal_day_sunday a        { color:#f30 !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:#f30;  font-weight:bold;} 


/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px; }
    .rp_secret              { color:#f30;   font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}



/* 본문 - 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; }


/* 이미지 아래 캡션 스타일 */

	.cap1 { text-align:center; color:#526466; word-break:break-all;}


/* 카테고리 옆 개수 스타일 */

	.c_cnt { font-size:8pt; font-family:verdana;}

/* 최신글 옆 개수 스타일 */

	.ps_cnt { font-size:7pt; font-family:verdana;}


/* 컨텐츠영역 태그 타이틀 표현  */

	.post_tagtxt {
		display : inline;
	}

	A.tag:link { color: #308FC9; text-decoration:none;}
	A.tag:visited { color: #308FC9; text-decoration:none;}
	A.tag:hover { color:red; text-decoration:underline;}

/* 태그메뉴 스타일 */

	.cloud1 { font-size : 14px;	color : #ff6600;}
	.cloud2 { font-size : 13px; color : #ff9900;}
	.cloud3 { font-size : 12px; color : #669900;}
	.cloud4 { font-size : 12px; color : #ff6666;}
	.cloud5 { font-size : 11px; color : #999999;}

	.tagbox  .cloud1    { background-color:#eee;  font-weight:bold;  font-size:16px;  color:#a2348f;}
	.tagbox  .cloud2    { background-color:#eee;  font-weight:bold;  font-size:15px;  color:#5a5194;}
	.tagbox  .cloud3    { background-color:#eee;  font-weight:bold;  font-size:14px;  color:#7870ab;}
	.tagbox  .cloud4    { background-color:#eee;  font-size:13px;  color:#666;}
	.tagbox  .cloud5    { font-size:12px;  color:#888;}	

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


	.tl {
		font-size: 11pt;
		font-weight:bold;
		padding: 7px 0px 3px 0px;
	}

	.box1 {
		background-color:none;
		border-style:solid;
		border-width:1px;
		border-color:#C0C0C0;
		margin-top:5px;
	}

	.rp_rep {
		color:#606060;
		font-size:8pt;
		line-height:18px;
	}


	
	/* paging */
	.paging{
	padding-top:10px;
	text-align:center;
	font:11px Tahoma;
	}

	/* guestbook > write */
	.guestbook {
		padding:10px;
		margin-bottom:10px;
	}
	.guestbook .write {
		margin-bottom:20px;
	}
	.guestbook .write p{
		padding:2px;
		margin:0;
	}
	.guestbook .write input{
		border:1px solid #999;
		height:15px;
		width:200px;
	}
	.guestbook .write .homepage{
		height:15px;
		width:200px;
	}
	.guestbook .write .submit{
		border:1px solid #aaa;
		background-color:#ddd;
		height:25px;
		width:484px;
		color:#ffffff;
		font-family:Tahoma;
	}
	.guestbook .write label{
		font:10px Verdana;
	}
	.guestbook .write textarea{
		width:480px;
		height:150px;
		border:1px solid #aaa;	
		overflow:visible;
		line-height:18px;
		color:#404040;
		background-image:url(./images/bg2.gif);

	}

	/* entry > notice */
	.entry_notice {
		padding:0px;
		}
	.entry_notice .article {
		padding:10px 0;
	}	
	/* entry > protected  */
	.entry_protected {
		padding:0px;
		margin-bottom:10px;
		}
	.entry_protected h2 {
		color:#333;
		background:url(images/icon_protected.gif) no-repeat center left;
		padding-left:20px;
	}
	.entry_protected input {
		border:1px solid #999;
		font:11px Tahoma;
	}
	.entry_protected .submit {
		border:1px solid #bbb;
		background-color:#ddd;
	}

	/* entry comment */
	.entry .comment {
		border-top:1px solid #ddd;
		background-color:#f5f5f5;
		padding:10px;
	}	
	.entry .comment .name{
		color:#222;
		font-weight:bold;
	}
	.entry .comment .name a{
		color:#222;
		font-weight:bold;
		text-decoration:underline;
	}
	.entry .comment p{
		margin:0;
	}	
	.entry .comment ol li{
		padding:15px 10px 0 15px;
	}
	.entry .comment li ul li{
		padding:15px 10px 0 25px;
		background-color:#f5f5f5;
	}
	.entry .commentlist p{
	color:#222;
	}
	.entry .control{
		font:11px dotum;
		color:#777;
		letter-spacing:-1px;
	}
	.entry .control a{
		font:11px dotum;
		color:#777;
		letter-spacing:-1px;
	}
	.entry .control a:hover{
		color:#000;
	}
	.comment .write {
		margin:20px 0;
	}
	.comment .write p{
		padding:2px;
		margin:0;
	}
	.comment .write input{
		border:1px solid #999;
		width:150px;
	}
	.comment .write .homepage{
		width:260px;
	}
	.comment .write .submit{
		border:1px solid #aaa;
		background-color:#ddd;
		height:25px;
		width:484px;
		color:#ffffff;
		font-family:Tahoma;
	}
	.comment .write label{
		font:11px dotum;
	}
	.comment .write textarea{
		width:480px;
		height:150px;
		border:1px solid #aaa;	
		line-height:18px;
		color:#404040;
		background-image:url(./images/bg2.gif);
		overflow:visible;
	}
	.comment .write .checkbox{
		border:none;
		padding:0;
		margin:0;
		width:25px;
		}




	.desc{
	font-family:돋움,Verdana, Arial,sans-serif;
	color:#ffffff;	
	font-size:11px;
	text-align:right;
	text-decoration:none; 
	}


	h1 
	{  
	margin:10px 0px 5px 0px;
	padding:0px;
	font-size:14pt;
	color:#555555;
	font-weight:bold;
	font-family:"Tahoma",Verdana,Gothic,serif; 
	}

		
	
	h2 {
	margin:5px 0px 5px 0px;
	font-family:Tahoma;
	font-size:9px;
	width:130;
	font-weight:bold;
	border-bottom:1px solid #666666;
	}


	h3 {
	margin:0px 0px 10px 3px;
    padding:5px 0px 5px 5px;
	color: #7c9b21;
	font-weight: bold;
	font-family:Verdana;
	font-size: 12px;
	}


	h4{
		margin:5px 0px;
		font-weight:normal;
		font-size:12px;
		padding:0px 0px 0px 5px;
		border-left : 4px solid #74AFBD;
		
	}



	h5{
		margin:5px 0px;
		font-size:12px;
		font-weight:normal;
		padding:0px 0px 0px 5px;
		border-left : 4px solid #cccc99;
		
	}


	h6 {
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	font-family: 맑은 고딕, 돋움, tahoma ;
	}

	h6:first-letter {
	color:#333333;
    font-size:15px;
	font-weight:bold;
	}


	.text2{
	margin:0px 0px 20px 10px;
	line-height:18px;
	color:#404040;
         text-align:justify;
	background-image:url(./images/bg.gif);
	}

	.text3{
	margin:0px 0px 20px 5px;
	line-height:18px;
	color:#404040;
	background-image:url(./images/bg2.gif);
	}
	

	.small{
	font-size:11px;
	color:#666666;
	font-family: Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
	}


	.article{
	font-family:돋움;
	margin:10px 10px 10px 10px; 
	line-height:19px; 
	color:#666666;
	text-align:justify;
	font-size:13px;
         	}

	.line{
	height:1px;
	background-image:url('./images/line.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	}