@charset "utf-8";

/* 기본 태그 설정 시작 */
	body {
		font-size: 13px;
		font-family: '애플고딕', 'AppleGothic', 나눔고딕, 'NanumGothic', '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, Verdana, Tahoma, sans-serif;
	}
	body * {
		font-family: inherit;
	}
	a {
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		cursor: pointer;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
	}
	h1 {
		font-size: 16px;
	}
	h2 {
		font-size: 14px;
	}
	h3 {
		font-size: 13px;
	}
	h4 {
		font-size: 12px;
	}
	h5 {
		font-size: 12px;
		font-weight: normal;
	}
	h6 {
		font-size: 11px;
		font-weight: normal;
	}
	p {
		margin: 1.5em 0;
		line-height: 180%;
		text-align: justify;
	}
	blockquote {
		margin: 1.5em 0 1.5em 1.5em;
		padding: 0 0 0 1em;
		background: transparent url('./images/icon-double-quotation-left.png') scroll no-repeat left 5px;
		color: navy;
		line-height: 160%;
	}
	th {
		white-space: nowrap;
	}
	td {
		vertical-align: top;
		line-height: 160%;
	}
	ol {
		margin: 0;
		padding: 0;
	}
		ol li {
			margin: 0.5em 0 0 3em;
			padding: 0;
		}
	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		ul li {
			margin: 0.5em 0 0 0.5em;
			padding: 0 0 0 18px;
			background: transparent url('./images/bullet-disc-black.png') scroll no-repeat left -1px;
		}
			ul li li {
		/*		background-image: url('./images/bullet-disc-gray.png'); */
			}
	pre {
		margin: 1.5em 0;
		padding: 0;
		line-height: 160%;
		font-family: monospace;
	}
	xmp {
		margin: 1.5em 0;
		padding: 0;
		line-height: 160%;
		font-family: monospace;
	}
	code {
		background-color: black;
		color: white;
		font-family: monospace;
	}
	img {
		border: 0 none;
	}
	img[align="left"] {
		margin: 0 1em 0.5em 0;
	}
	img[align="right"] {
		margin: 0 0 0.5em 1em;
	}
	form {
		margin: 0;
		padding: 0;
	}
	input[type="checkbox"], input[type="radio"] {
		vertical-align: middle;
	}
	textarea {
		text-align: justify;
	}
/* 기본 태그 설정 마침 */

/* 진보넷 전체 레이아웃 시작 */
	#frame {
		width: 950px;
		margin: 0 auto;
	}
		#global-header {
			position: relative;
		}
		#global-body {
			position: relative;
			clear: both;
		}
		#global-footer {
			position: relative;
			clear: both;
		}
/* 진보넷 전체 레이아웃 마침 */

/* 진보넷 전체 헤더 시작 */
	#services {
		margin: 0;
		padding: 0;
		text-align: right;
		font: normal 11px 돋움, Dotum, sans-serif;
		line-height: 100%;
		color: gray;
	}
		#services a {
			color: gray;
		}
		#services ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#services ul li {
				display: inline;
				margin: 0;
				padding: 0 0 0 0.5em;
				background: transparent url('./images/bullet-column-7h.png') scroll no-repeat left center;
			}
			#services ul li.name {
				padding: 0 !important;
				background-image: none !important;
			}
			#services ul li.modify {
			}
			#services ul li.logout {
			}
			#services ul li.login {
				padding-left: 0 !important;
				background-image: none !important;
			}
			#services ul li.join {
			}
			#services ul li.mail {
			}
			#services ul li.blog {
			}
			#services ul li.acton {
			}
			#services ul li.expand {
				display: none;
			}
				#services ul li.expand ul.child {
					position: absolute;
					z-index: 999999999;
					top: 1em;
					right: 0px;
					list-style-type: none;
					display: block;
					margin: 0 0 0 0;
					padding: 0;
					background-color: #EEEEEE;
					border: 1px solid #CCCCCC;
				}
					#services .child li {
						display: block;
						margin: 0.5em;
						padding: 0;
						background-image: none !important;
						white-space: nowrap;
					}
/* 진보넷 전체 헤더 마침 */

/* 진보넷 전체 풋터 시작 */
	#informations {
		margin: 0;
		padding: 0;
		text-align: center;
		font: normal 11px 돋움, Dotum, sans-serif;
		color: gray;
	}
		#informations a {
			color: gray;
		}
		#informations ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#informations ul li {
				display: inline;
				margin: 0;
				padding: 0 0 0 0.5em;
				background: transparent url('./images/bullet-column-7h.png') scroll no-repeat left center;
			}
				#informations .label {
					font-style: normal;
					font-weight: bold;
				}
				#informations .delimiter {
					display: none;
				}
			#informations .license {
				display: block;
				margin: 1.5em 0;
				padding-left: 0 !important;
				background-image: none !important;
				text-align: center;
			}
				#informations .license .label {
					display: none;
				}
				#informations .license .value {
					padding: 14px 0 14px 90px !important;
					background: transparent url('./images/banner-freeuse.png') scroll no-repeat left center !important;
				}
					#informations .license .value a {
						font-weight: bold;
					}
			#informations .name {
				padding-left: 0 !important;
				background-image: none !important;
			}
				#informations .name .label {
					display: none;
				}
				#informations .name .value {
					font-weight: bold;
				}
			#informations .address {
				padding-left: 0 !important;
				background-image: none !important;
			}
				#informations .address .label {
					display: none;
				}
				#informations .address .guidemap {
					padding: 0 0 0 0.5em;
					background: transparent url('./images/bullet-column-7h.png') scroll no-repeat left center;
					font-weight: bold;
				}
			#informations .phone {
			}
			#informations .email {
			}
	#guidelines {
		margin: 0.5em 0 1.5em 0;
		padding: 0;
		text-align: center;
		font: bold 12px 돋움, Dotum, sans-serif;
		color: gray;
	}
		#guidelines a {
			color: gray;
		}
		#guidelines ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#guidelines ul li {
				display: inline;
				margin: 0;
				padding: 0 0 0 0.5em;
				background: transparent url('./images/bullet-column-7h.png') scroll no-repeat left center;
			}
			#guidelines .about-us {
				padding-left: 0 !important;
				background-image: none !important;
			}
			#guidelines .private-policy {
			}
			#guidelines .sitemap {
			}
			#guidelines .copyleft {
			}
			#guidelines .qna {
			}
/* 진보넷 전체 풋터 마침 */

/* 자주 쓰이는 선택자 설정 시작 */
	.hidden {
		display: none !important;
	}
	.clear {
		clear: both; !important;
	}
	*[align="left"] {
		margin-right: 1em;
		margin-bottom: 0.5em;
	}
	*[align="right"] {
		margin-left: 1em;
		margin-bottom: 0.5em;
	}
	.alignleft {
		float: left;
	}
	.alignright {
		float: right;
	}
/* 자주 쓰이는 선택자 설정 마침 */
