@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
body{
	font-family:dotum,돋움, Arial;
	font-size:13px;
	text-align:center;
	margin:0;
	padding:0;
	background:#000000 url(images/b_entire.gif) 50% 0 repeat-x;
	color:#cccccc;
	line-height:1.6em;
}
table, tr, td { margin:0; padding:0;}
textarea, input {
	font-family:dotum,돋움, Arial;
	font-size:1em;
	color:#cccccc;
	border:1px #454545 solid;
	padding:2px;
	margin:0;
}
input { width:125px; background:#666666; color:#cccccc; }
textarea { width:475px; background:#666666; color:#cccccc; }
label { margin-left:5px; }
fieldset { border:0; margin:0; padding:0; }
/* 2. 기본 링크 */
	a:link { color:#cc6666; text-decoration:none; }
	a:visited { color:#ff9999; text-decoration:none; }
	a:hover { color:#ff9999; text-decoration:underline; }
	a img{ border:0; }
/* 3. 이미지 */
	img {
		border-width: 0px;
	}
/* 4. 이미지 버튼 */
	.ib {
		cursor: pointer;
	}
/* 5. 입력 텍스트 */
	.text {
	border:1px solid #999;
	}
/* 6. 트리 테이블 */
	.branch2 {
	}
/* 7. 트리 셀 */
	.branch3 {
		cursor: pointer;
		height: 10px;
	}
/* 8. 달력 월 표시 */
	.cal_month {
		font-size : 11px;
		height: 18px;
	}
/* 9. 달력 요일 표시 */
	.cal_week1 {
		font-size : 11px;
		height:18px;
	}
/* 10. 달력 일요일 표시 */
	.cal_week2 {
		color: #f30;
		font-size:12px;
		text-align: center;
	}
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {
		color: #000;
		font-size:12px;
		text-align:center;
	}
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {
		color: #000;
		font-size : 11px;
		text-align: center;
	}
/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 {
		font-size : 11px;
		text-align: center;
	}
/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 {
		text-align: center;
		font-size : 11px;
		background-color:#ff0000;
		font-weight:bold;
	}
/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {
		font-weight: bold;
		color : #fff;
	}
	a.cal_click:visited {
		font-weight: bold;
		color : #fff;
	}
	a.cal_click:hover {
		font-weight: bold;
		color : #ff0000;
	}
/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {
		color: #876;
		text-align: center;
	}
/* 16. 키워드 스타일 */
	.key1 {
		cursor: pointer;
		border-bottom: 1px dotted #ccc;
	}
/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt {
		font:9px Arial;
		color : #999;
	}
/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt {
		font:10px Arial;
		color : #999;
	}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
p{
	margin:0;
	margin-bottom:1.3em;
}

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

input					{ border-top:1px solid #222; border-left:1px solid #222; border-right:1px solid #444; border-bottom:1px solid #444;}
textarea			{ background-color:#333; border-top:1px solid #222; border-left:1px solid #222; border-right:1px solid #444; border-bottom:1px solid #444;}

/* 폰트, 박스 스타일 */

blockquote {
	margin:0 10px;
	padding:0 15px;
	border-left:7px solid #666666;
	color: #999999;
}

blockquote p{
	margin:0;
	padding:0;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	color: #8E8E8E;
	font-style: normal;
}

pre {
	overflow:auto;
	margin:0 0 18px 0;
	padding:4px;
}
pre, code, kbr {font-family: dotum,돋움,Arial;}
code, kbr {padding:0 2px;}


/* 레이아웃 */

/* 기본적인 class */
.main { text-align:justify; width:980px; margin:0 auto; padding:0; clear:both; }
.left { width:740px; float:left; text-align:justify; }
.right { width:200px; float:right; text-align:right; }

/* 타이틀 */
h1 { text-align:left; padding-top:20px; padding-left:20px; font-size:25px; line-height:1.3; color:#FFFFFF; height /**/:60px; height:30px  !important; filter:progid:DXImageTransform.Microsoft.DropShadow(offx=0.5, offy=0.5, color=#c0c0c0, positive=true); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100, finishopacity=0, style=1, starty=0, finishx=100, finishy=100);}
h1 a:link { color:#FFFFFF; text-decoration:none; }
h1 a:visited { color:#FFFFFF; text-decoration:none; }
h1 a:hover { color:#FFFFFF;  }

/* U2 사진 */
#tran { text-align:center; font-size:11;}
#u2 { width:940px; height:227px; background:url(images/b_u2.gif) top center no-repeat; }
/* DAUM */
#daum { width:940px; color:#ffffff; top center no-repeat;}

/* 네비게이션 메뉴 */
#navigation { padding-top:10px; height:30px; color:#cc0000; line-height:120%; letter-spacing:-1px; font-family:dotum,돋움,Arial; font-size:0.85em; }
#navigation a:link { color:#cc0000; text-decoration:none; }
#navigation a:visited { color:#cc0000; text-decoration:none; }
#navigation a:hover { color:#cc0000; text-decoration:underline; }
#navigation .left { padding-top:5px; }
.topsearch { width:110px; background:#aaaaaa; color:#333333; border:1px #454545 solid; font-size:10px; padding:3px; }
.topsubmit { width:40px; background:#cc3333; font-family:dotum,돋움,Arial; font-size:10px; color:#ff9999; border:0; padding:2px; }

/* 위치 */
.location { background:#eaeaea; height:40px; }
.location .left { font-size:0; line-height:0; }
.location .right { font-size:0.9em; letter-spacing:2px; line-height:120%; padding-top:15px; color:#999999; }
.location a:link { color:#999999; text-decoration:none; }
.location a:visited { color:#999999; text-decoration:none; }
.location a:hover { color:#999999; text-decoration:underline; }

/* 글 제목 */
h2 { font-size:20px; color:#FFFFFF; margin-bottom:20px; margin-top:20px; }
h2 a:link { color:#FFFFFF; text-decoration:none; }
h2 a:visited { color:#FFFFFF; text-decoration:none; }
h2 a:hover { color:#FFFFFF; text-decoration:none; }

/* 컨텐츠 */
#contents {
	background:#151515;
	padding:15px;
	padding-top:0;
	margin-bottom:15px;
	width:735px;
	float:left;
	overflow:hidden;
	/* 여기서부터는 Internet Explorer 6.0 핵입니다 */
	voice-family:"\"\"";
	width:735px;
}
html>body #contents {
	width:740px;
}

/* ------------ 2. 글 (+입력창...) -------------- */

/* 본문 */
.post .btn_top { text-align:right; }
.post sup { font-family:Georgia, serif; }
.post ul { margin:0; padding:0; list-style:none; list-style-image:none; }
.post ul li { padding-left:12px; background:url(images/i_list.gif) 0 50% no-repeat; font-family:dotum,돋움,Arial; font-size:0.9em; letter-spacing:-1px; }

/* 본문 정보 */
.postetc { text-align:right; font-family:dotum,돋움,Arial; font-size:0.9em; letter-spacing:-1px; margin-bottom:15px; color:#999999;}

.feedback { clear:both; padding:10px; margin-top:15px; background:#333333; }
.feedback h3 { margin-bottom:15px; font-size:1em; font-family:dotum,돋움,Arial; }
.fbtitle { background:#454545; font-family:dotum,돋움,Arial; font-size:11px; letter-spacing:0; padding:8px; }
.fbcontent .fbtitle { margin-top:15px; }
.fbtitle strong { font-size:12px; color:#cc6666; }
.fbcontent { font-family:dotum,돋움,Arial,sans-serif; font-size:13px; letter-spacing:-1px; margin:10px 0 10px 10px; line-height:1.4; }
.homepage { width:275px; }
.homepagel { margin-left:61px; }
.checkbox { width:15px; border:0; background:none; }
.fbsubmit { text-align:right; margin-top:10px; }
.submit { width:165px; padding:7px; margin-left:10px; font-family:dotum,돋움,Arial; font-size:10px; }

/* ------------ 5. 위치로그 -------------- */
.spot { padding-left:30px; background:url("images/i_list.gif") no-repeat 10px 2px; margin-bottom:3px; }	
.info { padding-left:15px; background:url("images/i_list2.gif") no-repeat 0 50%; margin-bottom:3px; }
.info li a:link { color:#cccccc; text-decoration:none; }
.info li a:visited { color:#cccccc; text-decoration:none; }
.info li a:hover { color:#cccccc; text-decoration:underline; }

/* ------------ 6. 태그 / 6.5 키워드 -------------- */
.post .taglist li { padding-left:12px; background:url(images/i_list.gif) 0 50% no-repeat; font-family:dotum,돋움,Arial; font-size:1em; letter-spacing:0; }
.post .taglist li a:link { color:#cccccc; text-decoration:none; }
.post .taglist li a:visited { color:#cccccc; text-decoration:none; }
.post .taglist li a:hover { color:#cccccc; text-decoration:underline; }

/* 페이징 */
.paging{ clear:both; text-align:center; font:13px Tahoma;  margin-bottom:15px;}

/* 사이드바 */
#sidebar { float:right; width:200px; background:#151515; margin-bottom:15px;  }
#sidebar h2 { margin-top:20px; background:#000000 url(images/b_sidebarh.gif) 0 0 no-repeat; font-size:16px; padding:7px 0 0 7px; line-height:1.3; height /**/:30px; height:23px; font-weight:600; }
#sidebar .desc { padding:15px 15px 0 15px; overflow:hidden; }
#sidebar ul { margin:0; padding:0; list-style:none; list-style-image:none; }
#sidebar li { padding-left:15px; background:url(images/i_list.gif) 0 50% no-repeat; }
#sidebar li a:link { color:#999999; text-decoration:none; }
#sidebar li a:visited { color:#999999; text-decoration:none; }
#sidebar li a:hover { color:#999999; text-decoration:underline; }
/* 태그 클라우드 */
#sidebar a.cloud1 { font-weight:bold; font-size:15px; color:#f30; }
#sidebar a.cloud2 { font-weight:bold; font-size:14px; color:#f60; }
#sidebar a.cloud3 { font-weight:bold; font-size:13px; color:#369; }
#sidebar a.cloud4 { font-size:12px; color:#690; }
#sidebar a.cloud5 { font-size:11px; color:#999; }

#footer { clear:both; background:#151515; font-size:11px; font-family:dotum,돋움,Arial; text-align:justify; padding:15px 0 10px 0; margin-top:10px;}
#footer p { margin-bottom:5px; }
#footer a:link { color:#cccccc; text-decoration:none; }
#footer a:visited { color:#cccccc; text-decoration:none; }
#footer a:hover { color:#cccccc; text-decoration:underline; }