﻿/* --------------------- */
/* 전체 페이지 적용 사항 */
/* --------------------- */

*
	{
		margin: 0;
		padding: 0;
	}

body
	{
		background-color: white;
		font-family: Gulim, '굴림', TAHOMA, AppleGothic, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		padding: 50px;
	}


/* -------------- */
/* 공통적용 사항  */ 
/* -------------- */

a
	{
		text-decoration: none;
		color: #000;
	}

img
	{
		border: 0 none;
	}

br
	{
		letter-spacing: 0;
	}

hr
	{
		display: none;
	}

p
	{
		
	}

dfn, em, cite, address
	{
		font-style: normal;
	}

h1
	{
		font-family: 'Trebuchet MS', Verdana, sans-serif;
		font-size: 25pt;
		margin-bottom: 50px;
		padding: 20px;
		text-align: center;
	}

h2
	{
		font-size: 16pt;
	}

h2 a
	{
		color: #000;
	}

h3
	{
		font-size: 13pt
	}

h4
	{
		font-size: 11pt
	}

h3 a
	{
		color: #669818;
	}


/* ---------------------------------------- */
/* 레이아웃 - 기본 레이아웃을 설정하는 부분 */
/* ---------------------------------------- */
#header
	{
		
	}

#header ul
	{
		display: none;
	}

#sidebar
	{
		display: none;
	}

#sidebarex
	{
		display: none;
	}

#footer
	{
		display: none;
	}


/* ----------------- */
/* content 세부 영역 */
/* ----------------- */

/* Search Part(글 목록, 댓글, 트랙백 ) 설정 */
.searchList
	{
		display: none;
	}

/* Entry_Keylog_Notice Part(일러두기, 키워드, 보호글, 블러그 글) 설정 */
.entry
	{
		margin-bottom: 20px;
	}

	/* Entry_Keylog_Notice Part의 제목 및 부가 정보 설정 */
	.subject
		{
			margin-bottom: 20px;
		}
	
	.subject ul
		{
			list-style: none;
		}
	
	.subject li
		{
			display: inline;
			font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
			color: #666;
		}

	.subject .admin
		{
			display: none;
		}

/* Entry_Keylog_Notice Part의 보호글 설정 */
.protectedBody
	{
		display: none;
	}

/* 블러그 본문 글 설정 */
.article
	{
		margin-bottom: 40px;
	}

.article blockquote
	{
		margin: 1.7em auto;
		padding: 0 10px;
		width: 80%;
		color: #226094;
		border-left: 2px solid #ddd;
	}

.article ol, .article ul
	{
		margin: 10pt 0 15pt 40pt;
	}

.infoAuthor
	{
		padding-right: 10px;
		text-align: right;
	}

/* 블러그 본문 글 이미지 설정 */
.imageblock
	{
		margin: 0 0 20px;
		border: 0 none;
	}

.imageblock .cap1
	{
		color: #666;
		font-size: 9pt;
		text-align: center;
		margin-top: 5px;
	}

/* 블러그 본문 글 중 숨김글 설정 */
.moreless_fold,
.moreless_top,
.moreless_bottom
	{
		display: none;
	}

.moreless_content
	{
		display: block !important;
		margin-bottom: 16pt;
		padding: 5pt 3pt;
		border: solid 1px #ccc;
	}

/* 블러그 본문 글 하단 정보 설정 */
.miscInfo
	{
		display: none;
	}

.miscInfo dl
	{
		padding: .2em 0;
	}

.miscInfo dt
	{
		float: left;
		width: 6em;
		margin: 5px 0 0;
	}

.miscInfo dd
	{
		margin: 5px 0 0 60px;
		padding-left: 5px;
	}

.miscInfo .postTag
	{
		background: url('./images/xdg_contentMenuTag_0.jpg') no-repeat 0 50%;
	}

.miscInfo .response
	{
		background: url('./images/xdg_contentMenuComment_0.jpg') no-repeat 0 50%;
	}

/* 트랙백 설정 */
.trackback
	{
		padding-bottom: 5px;
	}

.trackback .url
	{
		display: none;
	}

.trackback h3
	{
		margin: 30px 0 10px 0;
	}

.trackback ol
	{
		list-style: none;
	}

.trackback ol li
	{
		margin-bottom: 15px;
	}

.trackback li p
	{
		margin-bottom: 10px;
	}

.trackback li span
	{
		font: 8pt 'Franklin Gothic Medium', Helvetica, sans-serif;
		color: #666;
	}

.trackback li span a
	{
		display: none;
	}

.trackback cite
	{
		font-family: Dotum, 돋움, Helvetica, AppleGothic, sans-serif;
	}

/* 댓글 설정 - 블러그 글과 방명록 글 동시 적용 */
.list h3
	{
		margin: 30px 0 10px 0;
	}

.list ol
	{
		list-style: none;
		margin-bottom: 20px;
	}

.list li
	{
		margin-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}

* html .list li
	{
		display: inline-block;
	}
	
*:first-child+html .list li
	{
		display: inline-block;
	}

.list span
	{
		display: block;
		margin-bottom: 5px;
		font: 8pt 'Franklin Gothic Medium', Helvetica, sans-serif;
		color: #666;
	}

.list author
	{
		margin-bottom: 5px;
	}

.list span a
	{
		display: none;
	}

.list span abbr
	{
		border: 0 none;
	}

.list p.content img
	{
		display: none;
	}

/* 댓글의 댓글 설정 */
.list ol li ol
	{
		margin-left: 20px;
	}

.list ol li ol li
	{
		border: 0 none;
	}

.list ol li ol li strong a:before
	{
		content: "re:";
		font-weight: normal;
		color: #999;
	}

.list img
	{
		float: left;
		width: 25px;
		height: 25px;
		margin-right: 6px;
		padding: 2px;
		background-color: #fff;
		border: 1px solid #ddd;
		vertical-align: middle;
	}

/* 댓글 입력 폼 설정 */
fieldset
	{
		display: none;
	}

/* Tag Part(page) 설정 */
#taglog ul
	{
		list-style: none;
	}

#taglog li
	{
		display: inline;
		line-height: 2.2;
	}

#taglog li a.cloud1
	{
		font-weight: bold;
		font-size: 18pt;
	}

#taglog li a.cloud2
	{
		font-weight: bold;
		font-size: 15pt;
		color: #afd06c;
	}

#taglog li a.cloud3
	{
		font-weight: bold;
		font-size: 12pt;
		color: #b3c987;
	}

#taglog li a.cloud4
	{
		font-size: 10pt;
		color: #a8bd7f;
	}

#taglog li a.cloud5
	{
		font-size: 9pt;
		color: #aaa;
	}

#taglog li a:hover
	{
		color: #c36;
	}

/* Location Part 설정 */
#location
	{
		margin-bottom: 3em;
		line-height: 1.7
	}

#location dt, #location dd
	{
		border-bottom: solid 1px #ccc;
	}

#location dd span
	{
		font-weight: bold
	}

#location dd .localAuthor
	{
		font-size: 9pt;
		vertical-align: middle;
		color: #999;
	}

/* page navigation 설정 */
.paging
	{
		display: none;
	}
