charset "utf-8";

/* 기본 설정 */

* {
	margin: 0px;
	padding: 0px;
	border:0px;
}
HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

body {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	background-color: #181818;
	/*background-image: url('./images/bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;*/
    FONT: 80%/1.4em Arial, Helvetica, sans-serif;
	color:#545454;
    TEXT-ALIGN: center;
}

A:link
{
    COLOR: #c6c6c6;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #c6c6c6;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    BACKGROUND: #c6c6c6;
    COLOR: #181818;
    TEXT-DECORATION: none
}
/*
A:hover:link
{
    BACKGROUND: #03497e;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A:hover:visited
{
    BACKGROUND: #03497e;
    COLOR: #fff;
    TEXT-DECORATION: none
}
*/
*/
A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:link IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:visited IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: disk;
}
LI
{
    MARGIN-LEFT: 1em
}


DIV#container
{
    PADDING: 0px 0px 0px 0px;
    MARGIN: 0px auto;
    WIDTH: 970px;
    TEXT-ALIGN: center;
    POSITION: relative;
}
DIV#header-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #666;
    PADDING-TOP: 0px
}
DIV#header
{
    Z-INDEX: 100;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 970px;
}

#header_nav {
	float:left;
	height: 34px; 
	font-size:10pt;
	font-weight:bold;
	color:#c6c6c6;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}

#header_nav ul {
    LIST-STYLE-TYPE: none;
	float:left;
	width:767px;
	margin:0px 0px 0px 15px;
}

#header_nav ul li a:link, #header_nav ul li a:visited {
	float:left;
	color:#c6c6c6;
	background:transparent;
	border-bottom:none;
	padding:2px 10px 2px 10px;
	margin:0px 10px 0px 0px;
	display: block;
	}
#header_nav ul li a:hover {
	color:#fff;
	border-bottom:none;
	background-color:#c6c6c6;
	}
#header_nav ul li {float:left;}
	
#header_nav .indicator {
	color:#ffffff;
	background-color:#626262;
}
#header_nav .indicator a:link,#header_nav .indicator a:visited {
	color:#ffffff;
	background-color:#626262;
}
#header_nav a:link.indicator, #header_nav a:visited.indicator {
	color:#ffffff;
	background-color:#a0a0a0;
	}

#logo {
	height: 60px;
	padding:0px;
	margin:0px;
	text-align:left;
	}
#logo h1 {
	margin-left:450px;
	padding:13px 0 0 10px;
	}
#logo h1 a {
	text-indent:-999em;
	background:url(./images/logo.jpg) no-repeat;
	height:81px;
	width:181px;
	text-align:center;
	overflow:hidden;
	display:block;
	}

#top-container
{
	float:left;
	HEIGHT:10px;
    COLOR: #666;
    MARGIN-BOTTOM: 5px;
}


#menu {
	width: 990px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	clear:both;
	padding:0px;
	border:1px solid #efefef;
	border-right:none;
	border-left:none;
	background-image:url('./images/bg_menu.jpg');
	background-repeat:repeat-x;
}

#menu a { color:#888; }
#menu a:hover { color:#1E70B8; text-decoration:underline; }

#menu ul {
	display:block;
	float:left;
	list-style:none;
}

#menu ul li {
	display:inline;
	float:left;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	color:#888;
	font-weight:bold;
	border-right:1px solid #efefef;
	background-image:url('./images/bg_menuButton.jpg');
	background-repeat:repeat-x;
}

#menu .selected {
	background-image:url('./images/bg_menuSelected.jpg');
}

#submenu {
	width: 990px;
	text-align:left;
	margin:auto;
	clear:both;
	padding:0px;
	border-bottom:1px solid #efefef;
}

#submenu a { color:#888; }
#submenu a:hover { color:#1E70B8; text-decoration:underline; }

#submenu ul {
	display:block;
	float:left;
	list-style:none;
}

#submenu ul li {
	display:inline;
	float:left;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	color:#888;
	border-right:1px dotted #efefef;
}

#submenu .selected {
	font-weight:bold; letter-spacing:-0.5pt;
	color:#000;
}


/* 검색 관련 */
.searchKeywordContainer {
	display:block; border:1px solid #efefef; margin-top:10px; width:550px; overflow:hidden;
}

.poweredByEolin {
	float:right;  position:relative; z-index:999; margin-top:10px; margin-right:10px;
}

.relativeTagsList {
	margin:10px; margin-bottom:0px; display:block; float:left; list-style:none;
}

.relativeTagHead {
	display:inline; float:left; margin-right:10px; font-weight:bold; letter-spacing:-0.5pt; color:#3E5683;
}

.relativeTagItem {
	display:inline; float:left; margin-right:10px; letter-spacing:-0.5pt;
}

.searchKeyword {
	font:14px Dotum;
	font-weight:bold;
	color:#1E70B8;
	letter-spacing:-0.5pt;
}

.search_blog {
	display:block; clear:both;
	margin:10px; margin-top:20px;
}

.search_bloglist {
	list-style:none;
	line-height:180%;
}

.search_blog_title {
	font:13px Dotum;
	font-weight:bold; letter-spacing:-0.5pt;
	margin-bottom:5px;
}

.search_blog_url {
	margin-left:5px;
	font-weight:normal;
}

.search_blog_desc {
}

.search_blog_stat {
	margin-top:10px;
}


/* 글 목록 */
#posts {
	margin-top:5px;
}
.HeadPostContainer {
	clear:both;
	border-top:1px dotted;
	width:300px; 
	margin:0px 0px 0px 0px; 
	padding:5px; 
	padding-bottom:0px;
	line-height:170%;
}
.HeadTitleContainer {
	clear:both;
	margin-bottom:6px;
}

.postContainer {
	clear:both;
	border-top:1px dotted;
	width:300px; 
	margin:3px 0px 0px 5px; 
	padding:2px 0px 2px 5px; 
	line-height:170%;
}
.titleContainer {
	clear:both;
	margin-bottom:0px;
}

.imageContainer {
	clear:both;
	width:160px; 
	margin:0px 0px 5px 0px; 
	padding-bottom:0px;
	line-height:170%;
}
.imageTitleContainer {
	clear:both;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.hotContainer {
	width:160px; 
	border-top:1px dotted #a0a0a0;
	margin:3px 0px 0px 5px; 
	padding-bottom:0px;
}
.hotTitleContainer {
	padding:5px 0px 0px 0px;
}


.searchContainer {
	display:block; clear:both;
	padding:10px; border-top:1px solid #ccc; 
	margin-top:10px;
}

.menuTagsContainer {
	display:block; clear:both;
	padding:10px; margin-top:20px;
	border:1px solid #ccc;
	background-color:#fafafa;
	line-height:180%;
	width:95%;
}

.menuTagName {
	font:12px Dotum;
	font-weight:bold;
	color:#002f62;
	margin-right:5px; padding-right:5px;
	border-right:1px solid #ccc;
}

.menuFeedsContainer {
	display:block; clear:both;
	padding:10px; margin-top:20px;
	border:1px solid #ccc;
	background-color:#fafafa;
	line-height:180%;
	width:95%;
}

.menuFeedName {
	font:12px Dotum;
	color:#002f62;
	margin-right:5px; padding-right:5px;
	border-right:1px solid #ccc;
}

.img_preview {
	float:left; 
	margin:0 7px 7px 0;
	width:80px; 
	height:80px;
	border:1px solid #ccc;
	cursor:pointer;
}

.post_title {
	font:14px Gulim; 
	letter-spacing:-0.5pt; 
	font-weight:bold; 
	color:#1E70B8;
}
.post_title A:link ,.post_title A:visited {
	color:#000000;
    background: #ffffff;
	text-decoration:none; 
}
.post_title A:hover {
    background: #ffffff;
	color:#03497e;
	text-decoration:underline; 
}
/*
.post_title A:hover:link ,.post_title A:hover:visited {
    background: #ffffff;
	color:#03497e;
	text-decoration:underline; 
}
*/

.post_subtitle {
	font:12px Gulim; 
	letter-spacing:-0.5pt; 
	font-weight:bold; 
	color:#1E70B8;
}
.post_subtitle A:link ,.post_subtitle A:visited {
	color:#000000;
}
.post_subtitle A:hover {
    background: #ffffff;
	color:#03497e;
	text-decoration:underline; 
}
.post_imagetitle {
	font:12px Gulim; 
	letter-spacing:-0.5pt; 
	font-weight:500; 
	color:#1E70B8;
}
.post_imagetitle A:link ,.post_imagetitle A:visited {
	color:#000000;
}

.post_imagetitle A:hover {
    background: #ffffff;
	color:#03497e;
	text-decoration:underline; 
}
.post_hotTitle {
	font:12px Gulim; 
	font-weight:500; 
	letter-spacing:0pt; 
	color:#1E70B8;
}
.post_hotTitle A:link ,.post_hotTitle A:visited {
	margin:0px 0px 0px 0px;
	color:#03497e;
}
.post_hotTitle A:hover {
    background: #ffffff;
	color:#03497e;
	text-decoration:underline; 
}

.post_category {
	color:#aaa; 
	font-weight:bold;
	letter-spacing:-0.5pt;
}

.post_blogname {
	color:#A7A7A7; 
	font-weight:bold;
	letter-spacing:-0.5pt;
}

.post_date {
	margin:0px 5px 0px 0px; 
	color:#999;
}

.post_comments {
	font:11px Georgia; font-weight:bold; color:#00B300; padding:5px;
}

.post_excerpt {
	font:12px Dotum; 
	letter-spacing:-0.5pt; 
	line-height:180%; 
	padding:10px;
	margin-top:6px;
	color:#888;
	background-color:#efefef;
	overflow:hidden;
	height:80px;
}

.post_headline {
	overflow:hidden;
	height:85px;
}

.post_thumbnail {
	text-align:center;
	float:left; margin:0 10px 7px 0;
	width:80px; height:80px;
	border:1px solid #bbb;
	overflow:hidden;
}
.bannerContainer {
	clear:both;
	width:300px; 
	margin:0px 0px 10px -1px; 
	padding-bottom:0px;
	z-index:1000; 
}

.HeadimageContainer {
	width:300px; 
	margin:0px 0px 10px 0px; 
	padding-bottom:0px;
}
.HeadlinePhoto {
	border:5px solid #bbb;
	text-align:center;
	float:left; 
	margin:0px 0px 0px 5px;
	width:290px;
	height:210px;
	overflow:hidden;
}
.HeadlinePhoto img {
	width:300px;
	cursor:pointer;
}

.photoTitle {
	margin-left:10px;
	font-weight:bold;
	text-align:center;
}

.sublineWPhoto {
	text-align:center;
	float:left; 
	margin:0px 0px 0px 5px;
	width:145px;
	height:145px;
	border:3px solid #bbb;
	overflow:hidden;
}
.sublineWPhoto img {
	height:145px;
}
.sublineHPhoto {
	text-align:center;
	float:left; 
	margin:0px 0px 0px 5px;
	width:145px;
	height:145px;
	border:3px solid #bbb;
	overflow:hidden;
}
.sublineHPhoto img {
	width:145px;
}
.articleWPhoto {
	text-align:center;
	float:left; 
	margin:0px 5px 5px 5px;
	width:145px;
	height:145px;
	border:3px solid #bbb;
	overflow:hidden;
}
.articleWPhoto img {
	height:145px;
}
.articleHPhoto {
	text-align:center;
	float:left; 
	margin:0px 5px 5px 5px;
	width:145px;
	height:145px;
	border:3px solid #bbb;
	overflow:hidden;
}
.articleHPhoto img {
	width:145px;
}
.pagePhoto {
	text-align:center;
	float:left; 
	margin:0px 0px 0px 5px;
	width:150px;
	height:115px;
	border:3px solid #bbb;
	overflow:hidden;
}
.pagePhoto img {
	width:150px;
}
.smallPhoto {
	text-align:center;
	float:left; 
	margin:0px 5px 5px 0px;
	width:100px;
	height:70px;
	border:5px solid #bbb;
	overflow:hidden;
}
.smallPhoto img {
	height:80px;
}

.post_thumbnail_spacer {
	width:80px; height:80px;
}

.post_tags {
	float:left; display:inline; padding:3px; padding-top:10px;
}

.post_boomRank {
	float:right; 
	position:relative; 
	z-index:10; 
	padding:10px; 
	/*margin-right:2px;*/
	font:12px 굴림 Dotum; 
	/*letter-spacing:0pt;*/
}

.post_boomButtons {
	float:right; 
	display:inline; 
	padding:3px; 
	padding-top:10px; 
	margin-right:5px;
	width:99px;
}


/* 피드 목록 페이지 */
.feedContainer {
	clear:both;
	border-top:1px solid #ccc; 
	width:530px; 
	margin-top:10px; 
	padding:10px; 
	padding-bottom:0px;
	line-height:170%;
}

.feedlist_title {
	font:15px Gulim; 
	letter-spacing:-0.5pt; 
	font-weight:bold; 
	color:#1E70B8;
}

.feedlist_blogURL {
	color:#A7A7A7; 
	font:11px Verdana;
	letter-spacing:-0.5pt;
}

.feedlist_logo {
	text-align:center;
	float:left; margin:0 10px 7px 0;
	width:90px; height:90px;
	border:1px solid #bbb;
	overflow:hidden;
}

.feedlist_logo_spacer {
	width:90px; height:90px;
}

.feedlist_desc {
	font:12px Dotum; 
	letter-spacing:-0.5pt; 
	line-height:180%; 
	padding:10px;
	margin-top:6px;
	color:#888;
	background-color:#efefef;
	overflow:hidden;
	height:25px;
}

.feedlist_more {
	clear:both; display:block; margin:5px;
	font:11px Dotum; letter-spacing:-0.5pt;
}

.feedlist_recenttitle {
	font-weight:bold;
}

/* 기타 스타일 */

.bar2 {
	color:#ccc; margin:0px 5px 0px 0px; 
}

.bar3 {
	color:#ccc; font-weight:bold; margin:0px 3px 0px 3px;
}


#logo img {
	border:1px solid #efefef;
	margin:10px;
}

#logo #description {
	width:180px;
	margin:10px;
	margin-top:20px;
}

#booms {
	padding:5px; 
	background-color:#efefef;
}

#booms .boomList {
	list-style:none; line-height:180%;
} 
 
#tagContainer
{
	float:left;
    MARGIN-TOP: 10px;
    WIDTH: 970px;
	HEIGHT:10px;
    COLOR: #666;
    MARGIN-BOTTOM: 5px;
}

#tagCloud {
	padding:5px; 
	background-color:#efefef;
	margin:10px;
}

#tagCloud ul {
	list-style:none;
	margin:0px;
	line-height:180%;
}

#tagCloud ul li {
	display:inline;
	margin-right:5px;
}

#notice {
	padding:5px; 
	background-color:#efefef;
}

#notice ul {
	list-style:none;
	line-height:180%;
}

#feedList {
	padding:3px; margin-top:10px;
}

#feedList ul {
	line-height:120%;
}

#feedList li {
	padding-left:5px; 
	padding-bottom:10px; 
	margin-bottom:10px;
	border-bottom:1px dotted #cdcdcd;
	letter-spacing:-0.5pt;
	cursor:pointer;
}

.more {
	float:right; letter-spacing:-0.5pt;
}

.arrow {
	color:#1E70B8; font:10px Tahoma; font-weight:bold;
}

#banner {
	text-align:center;
	margin-top:50px;
}
/* 왼쪽 공간 */

#main_left {
	width:320px;
	float:left;
}

#main_left .sTitle {
	padding-left:5px; margin:20px 0px 5px 0px;
}

#main_right {
	width:310px;
	margin-top:0px;
	margin-left:5px;
	display:inline;
	float:left;
}

/* Main Content */

#main_content {
	width:635px;
	margin-top:0px;
	margin-left:0px;
	display:inline;
	float:left;
}
#mainHead {
	border-top:10px solid #ce2e20;
	color:#ce2e20;
	width:795px;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	font:12px Helvetica; 
	font-weight:bold; 
	float:left;
	text-align:left;
}
#sidebarHead {
	border-top:10px solid #a6d1e2;
	color:#000000;
	width:165px;
	margin:0px 0px 5px 10px;
	padding:5px 0px 0px 0px;
	font:12px Gulim; 
	font-weight:bold; 
	float:left;
	text-align:left;
}
#sidebarSubHead {
	border-top:10px solid #a6d1e2;
	color:#000000;
	width:165px;
	margin:15px 0px 5px 3px;
	padding:5px 0px 0px 0px;
	font:12px Gulim; 
	font-weight:bold; 
	float:left;
	text-align:left;
}

.post_category {
	color:#aaa; 
	font-weight:bold;
	letter-spacing:-0.5pt;
}

.post_blogname {
	color:#A7A7A7; 
	font-weight:bold;
	letter-spacing:-0.5pt;
}

.post_date {
	margin:0px 5px 0px 0px; 
	color:#999;
}

.post_comments {
	font:11px Georgia; font-weight:bold; color:#00B300; padding:5px;
}

.post_excerpt {
	font:12px Dotum; 
	letter-spacing:-0.5pt; 
	line-height:180%; 
	padding:10px;
	margin-top:6px;
	color:#888;
	background-color:#efefef;
	overflow:hidden;
	height:80px;
}

.post_thumbnail {
	text-align:center;
	float:left; margin:0 10px 7px 0;
	width:80px; height:80px;
	border:1px solid #bbb;
	overflow:hidden;
}

.subHeadlinePhoto {
	text-align:center;
	float:left; 
	margin:0px 0px 5px 5px;
	width:290px;
	height:200px;
	border:5px solid #bbb;
	overflow:hidden;
}
.subHeadlinePhoto img {
	height:200px;
	cursor:pointer;
}

.post_thumbnail_spacer {
	width:80px; height:80px;
}

.post_tags {
	float:left; display:inline; padding:3px; padding-top:10px;
}

.post_boomRank {
	float:right; 
	position:relative; 
	z-index:10; 
	padding:10px; 
	/*margin-right:2px;*/
	font:12px 굴림 Dotum; 
	/*letter-spacing:0pt;*/
}

.post_boomButtons {
	float:right; 
	display:inline; 
	padding:3px; 
	padding-top:10px; 
	margin-right:5px;
	width:99px;
}


/* 기타 스타일 */

.bar2 {
	color:#ccc; margin:0px 5px 0px 0px; 
}

.bar3 {
	color:#ccc; font-weight:bold; margin:0px 3px 0px 3px;
}


#logo img {
	border:1px solid #efefef;
	margin:10px;
}

#logo #description {
	width:180px;
	margin:10px;
	margin-top:20px;
}

#booms {
	padding:5px; 
	background-color:#efefef;
}

#booms .boomList {
	list-style:none; line-height:180%;
} 
 
#tagContainer
{
	float:left;
    MARGIN-TOP: 10px;
    WIDTH: 970px;
	HEIGHT:100px;
    COLOR: #666;
    MARGIN-BOTTOM: 5px;
}

#tagCloud {
	padding:5px; 
	background-color:#efefef;
	margin:10px;
}

#tagCloud ul {
	list-style:none;
	margin:0px;
	line-height:180%;
}

#tagCloud ul li {
	display:inline;
	margin-right:5px;
}

#notice {
	padding:5px; 
	background-color:#efefef;
}

#notice ul {
	list-style:none;
	line-height:180%;
}

#feedList {
	padding:3px; margin-top:10px;
}

#feedList ul {
	line-height:120%;
}

#feedList li {
	padding-left:5px; 
	padding-bottom:10px; 
	margin-bottom:10px;
	border-bottom:1px dotted #cdcdcd;
	letter-spacing:-0.5pt;
	cursor:pointer;
}

.more {
	float:right; letter-spacing:-0.5pt;
}

.arrow {
	color:#1E70B8; font:10px Tahoma; font-weight:bold;
}

#banner {
	text-align:center;
	margin-top:50px;
}

/* Main Content */

#main_content {
	float:left;
	width:635px;
	margin-top:0px;
	margin-left:0px;
	display:inline;
}

/* 왼쪽 공간 */

#sidebar_image {
	width:153px;
	margin-left:5px;
	display:inline;
	float:left;
}

#sidebar_right {
	width:160px;
	margin-left:8px;
	display:inline;
	float:left;
}

#sidebar_right .sTitle {
	padding-left:5px; margin:20px 0px 5px 0px;
}

#search {
	width:570px;
	text-align:center;
	clear:both;
}

#search #keyword {
	border:1px solid #3E5683; 
	background-color:#7F9DB9;
	color:white; 
	font:12px Dotum; 
	letter-spacing:-0.2pt; 
	padding:2px 5px 2px 5px;
	width:200px;
	height:12px; 
}

/* 페이징 */

#paging {
	word-spacing:0.1em; 
	font:11px Verdana; 
	font-weight:bold;
	text-align:center; 
	width:100%; 
	margin-top:15px;
	height:40px; 
	display:inline; 
	float:left;
}

#paging a.num {
	text-decoration:none;
	text-align:center;
	padding:3px 2px 1px 7px; 
	border-left:1px solid #ddd;
}

#paging a.hightlight {
	color:#A1B1C9;
}

/* 하단 : 저작권 표시 등*/
DIV#footer-container
{
	float:left;
    MARGIN-TOP: 10px;
    WIDTH: 970px;
	HEIGHT:100px;
    COLOR: #666;
    MARGIN-BOTTOM: 5px;
    BACKGROUND: url(/images/bottome_back.jpg) repeat-x ;
}
#footer-logo {
	float:left;
	height: 60px;
	padding:30px;
	margin:0;
	}
#footer-logo h2 a {
	padding:20px 0 0 5px;
	text-indent:-999em;
	float:left;
	background:url(/images/logo.png) no-repeat top center;
	height:30px;
	width:137px;
	}
DIV#footer-content
{
	text-align: center;
    WIDTH: 700px;
	margin: 30px 17px 0px 17px;
}

#footer {
	margin-top:10px;
	margin-bottom:20px;
	font:11px Tahoma;
	line-height:180%;
	padding-right:10px;
}

#footer a:link,#footer a:visited { padding:0px 7px 0px 7px;}

/* 추가 정의 스타일 */

.rdate {
	font:10px Verdana; 
	letter-spacing:-0.5pt; 
	text-align:center;
}

.rnum {
	font:12px Georgia; 
	font-weight:bold; 
	margin-right:5px;
}

.mini {
	font:11px Dotum; 
	letter-spacing:-0.5pt;
}

.sbold {
	font:15px Dotum; font-weight:bold; color:#1E70B8;
}

#content-left {
	width: 300px;
	float: left;
	margin:5px 0px 0px 5px;
	padding:0;
	text-align:left;
	overflow: hidden;
}
#content-footer {
	width: 300px;
	float: left;
	margin:20px 0px 0px 5px;
	padding:0;
	text-align:left;
}

#title{ 
	font-size:1.3em;  
	font-family:굴림체,Trebuchet MS; 
	font-weight:bold; 
	color:#03497e;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #03497e;
}
	#feed_info{ 
		font-size:1.0em;  
		font-family:굴림체,Trebuchet MS; 
		color:#03497e;
		margin:0px 0px 15px 0px;
		padding:0px 0px 5px 0px;
	}

	#description{ 
		font-size:1.1em;  
		font-family:굴림체,Trebuchet MS; 
		color:#333333;
		margin:0px 0px 5px 0px;
		line-height: 130%;
	}
	.button_org {
		border:2px solid #03497e;
		width:70px;
		height:20px;
		font-size: 9pt; 
		font-family: Century Gothic; 
		color: #FFFFFF; 
		padding:5px 5px 2px 10px;
		background-color: #03497e;
	}
	.button_org a:link, 
	.button_org a:visited { color:#FFFFFF; }
/*.perm_photo {float:left; width:96px; overflow:hidden; margin:0 0 12px 12px; position:relative; cursor:pointer;}*/
.perm_photo {float:left; overflow:hidden; position:relative; cursor:pointer;}
.perm_thumb {width:96px;}
.perm_imgcontrol {position:absolute; top:5px; left:10px;}

.perm_photo2 {position:absolute; left:6px; cursor:pointer; z-index:9000;}
.perm_photo2 img { border:5px solid #bbb;position:absolute; left:2px;width:400px;z-index:9000;}
.perm_video {position:absolute; left:3px; width:400px; cursor:pointer; z-index:10000;}

#videoContainer {margin:0px 0px 5px 0px;width:310px; }
#perm_showVideo {cursor:pointer; }
#perm_hideVideo {display:none; cursor:pointer; }

#bigpic {display:none; position:relative;}
#video {display:none; position:relative;}

#comment_write {
	border:1px solid #a0a0a0;
	margin-left:0px;
	padding:5px 0px 5px 5px;
	float:left;
	width:300px;
	font-size:9pt;
	text-align:left;
	background:#f5f5f5;
}

#comment_write div {
	padding-bottom:5px;
}

#comment_write .cbutton {
	border:1px solid;
	padding:5px 5px 0px 5px;
	padding-bottom:5px;
}
#comment_write .text {
	border:1px solid #999999;
	margin-left:10px;
	width: 150px;
	height:18px;
}
#comment_write .subject {
	border:1px solid #999999;
	margin-left:10px;
	width: 250px;
	height:18px;
}
#comment_write #comment {
	border:1px solid #999999;
	width:290px;
	min-height:50px;
}

#comment_content {
	float:left;
	width:310px;
	padding-top:20px;
	padding-bottom:40px;
	text-align:left;
}
#comment_content div{
	float:left;
	color:#700404;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:310px;
	border-bottom:1px solid #a0a0a0;
}
#comment_content .comment{
	float:left;
	width:300px;
	min-height:30px;
}
#comment_content .wdate{
	float:right;
	width:100px;
}
#comment_content .delete{
	float:left;
	width:100px;
	padding-top:2px;
}
#top_image {
	width:970px;
	padding:0px 0px 10px 0px;
}

#sidebar_container { 
 float:left;
 width:200px;
 min-height:500px;
 margin:0px 0px 0px 0px;
 text-align:left;
}

#rightcolumn { 
 float:left;
 width:760px;
 min-height:500px;
 /*background:#FFFFFF;*/
}

.doc_contents{
	padding:5px 10px 5px 10px;
	line-height:180%;
	text-align:left;
}

   #sub_menu
   {
       FLOAT: none;
       PADDING-BOTTOM: 87px;
       WIDTH: 179px;
       MARGIN-TOP: 5px;
       MARGIN-RIGHT: 0px;
       MARGIN-bottom: 87px;
       background: url("/skin/images/sub_menu_bottom.jpg") no-repeat 0px 100%;
       text-align:left;
   }
   #sub_menu .top
   {
       background: transparent url("/skin/images/sub_menu_top.jpg") no-repeat;
       PADDING-TOP:73px;
   }
   #sub_menu .list
   {
       MARGIN: 0px 0px 0px 0px;
       PADDING-TOP: 0px;
       PADDING-BOTTOM: 0px;
       PADDING-RIGHT: 0px;
       PADDING-LEFT: 0px;
       font-size:9pt;
       background: url("/skin/images/sub_menu_body.jpg") repeat-y;
       OVERFLOW: hidden;
   }

   .submenu_box {
	float:left; 
	width:180px;
	margin:-25px 0px 0px 0px;
	font-size:10pt;
	color:#EFEFEF;
	font-weight:700; 
	padding:0px 0px 0px 0px;
	text-align:center;
   }

   #sub_body
   {
       FLOAT: none;
       PADDING-BOTTOM: 140px;
       WIDTH: 762px;
       MARGIN-RIGHT: 0px;
       MARGIN-bottom: 0px;
       background: url("/skin/images/sub_body_bottom.jpg") no-repeat 0px 100%;
       text-align:left;
   }
   #sub_body .top
   {
       background: url("/skin/images/sub_body_top.jpg") no-repeat;
       PADDING-TOP: 75px
   }
   #sub_body .list
   {
       MARGIN: 0px 0px 0px 0px;
       PADDING-TOP: 10px;
       PADDING-BOTTOM: 0px;
       PADDING-RIGHT: 30px;
       PADDING-LEFT: 45px;
       font-size:9pt;
       background: url("/skin/images/sub_body_body.jpg") repeat-y;
       OVERFLOW: hidden;
   }
   .subtitle_box {
	float:left; 
	width:760px;
	margin:-33px 0px 0px 70px;
	font-size:12pt;
	color:#EFEFEF;
	font-weight:700; 
	padding:0px 0px 0px 0px;
   }

	   #front-listBox {
   }

   #listBox UL
   {
       MARGIN: 0px 0px 0px 0px;
       list-style-type:none;
   }

   #listBox UL LI
   {
       text-align:left;
       padding:0px 0px 0px 15px;
		color:#c6c6c6;
       /*background: url("/skin/images/sub_menu_li.jpg") no-repeat;*/
    	/*LIST-STYLE-TYPE: disk;*/
   }


