@charset "utf-8";

.contents h2,
.contents h3,
.contents h4 {
	color:#062841;
}
.contents h5 {
	color:#5D6870;
}

.button {
	border-color:#35444F;
	color:#35444F;
	background-color:#FFF;
}
.button:hover {
	background-color:#35444F;
	color:#FFF;
}
.buttonSm {
	border-color:#35444F;
	color:#35444F;
	background-color:#FFF;
}
.buttonSm:hover {
	background-color:#35444F;
	color:#FFF;
}

.menu > li > div {
	background-color:#35444F;
	color:#FFF;
}
.menu > li > div:hover {
	background-color:#5D6870;
}
.menu > li > div > a {
	color:#FFF;
}

/* 슬라이드 메뉴 */
#menuLayout {
	background-color:#35444F;
}
#menuLayout .menuShadeL {
	background: -moz-linear-gradient(left, rgba(53,68,79,1) 0%, rgba(53,68,79,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(53,68,79,1) 0%,rgba(53,68,79,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(53,68,79,1) 0%,rgba(53,68,79,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35444F', endColorstr='#0035444F',GradientType=1 ); /* IE6-9 */
}
#menuLayout .menuShadeR {
	background: -moz-linear-gradient(left, rgba(53,68,79,0) 0%, rgba(53,68,79,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(53,68,79,0) 0%,rgba(53,68,79,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(53,68,79,0) 0%,rgba(53,68,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0035444F', endColorstr='#35444F',GradientType=1 ); /* IE6-9 */
}
#menuLayout #menuGroup a {
	border-right-color:#FFF;
	color:#FFF;
}
#menuLayout #menuGroup a:hover {
	background-color:#5D6870;
}

.searchDiv a,
.topSearchDiv a,
.btns a,
.buttons a,
.carouselBtns span {
	border-color:#35444F;
	color:#35444F;
}
.topSearchDiv a:hover,
.btns a:hover,
.buttons a:hover {
	background-color:#35444F;
	color:#FFF;
}

/* carousel */
.carousel {
	background-color:#909598;
}
.carouselInfo {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 255);
	background-color:rgba(53,68,79,0.75);
}
.innerCarousel .card .textArea {
	position:absolute;
	bottom:0;
	width:100%;
	max-width:800px;
	background-color:rgba(53,68,79,0.4);
}
.innerCarousel .card .textArea p,
.innerCarousel .card .textArea s,
.innerCarousel .card .textArea strike,
.innerCarousel .card .textArea bold,
.innerCarousel .card .textArea b {
	text-shadow:1px 1px 1px rgba(0, 0, 0, 255);
	color:#FFF;
}

/* pager */
.currentContent a,
.currentContent label {
	color:#062841;
}
.pageHeader {
	background-color:#35444F;
	color:#FFF;
}
.pager li a {
	border:1px solid #35444F;
}
.pager li.curPage a,
.pager li a:hover {
	background-color:#35444F;
	color:#FFF;
}
.pager li.disabled a:hover {
	background-color:#FFF !important;
	color:inherit !important;
	cursor:default !important;
}

.replysDiv fieldset {
	border-color:#5D6870;
}
.replyForm input,
.replyForm textarea {
	border-color:#5D6870;
}
.replys li {
	border-color:#909598;
}

.listHeader {
	background-color:#35444F;
	color:#FFF;
}

.innerFooter {
	background-color:#35444F;
}
.footer label {
	color:#FFF;
}

/* main */
.recentHeader {
	background-color:#5D6870;
	color:#FFF;
}
.recent {
	border:1px solid #5D6870;
}
.recentText {
	background-color:#909598;
}
.recentTitle .bg {
	background-color:#35444F;
}
.recentTitle .caption {
	text-shadow:1px 1px 1px rgba(0, 0, 0, 255);
}
.recentTitle .caption a {
	color:#FFF;
}

/* gallery */
.image {
	background-color:#909598;
}
.imageText {
	background-color:#909598;
}
.imageTitle .bg {
	background-color:#35444F;
}
.imageTitle .caption a {
	color:#FFF;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 255);
}

/* travel */
#travels .imgDiv,
#travels .subImgDiv {
	background-color:#909598;
}

/* works */
.categoryHeader {
	background-color:#35444F;
	color:#FFF;
}

/* guest */
.guest .info .name {
	color:#062841;
}
.guest .info .dt {
	color:#35444F;
}
.guest .fl .guest {
	background-color:#5D6870;
	color:#FFF;
}
.guest .fr .guest {
	border-color:#062841;
	color:#062841;
}
.guest .title {
	background-color:#35444F;
}
#noGuest {
	color:#FFF;
	background-color:#5D6870;
}
.btns a,
.formBtns a {
	border-color:#062841;
	color:#062841;
	background-color:#FFF;
}
.formDiv,
.imgPool {
	border-color:#35444F;
	background-color:#FFF;
}
.imgPool div.selectedIdx {
	background-color:#35444F;
}
.formDiv dt,
.formDiv dd {
	color:#062841;
}
.imgPool li.selected {
	border-color:#35444F;
}

label.annotation {
	color:#35444F;
	border-color:#35444F;
}

.articleLink .linkEl label {
	color:#35444F;
	border-color:#35444F;
}

/* Search */
.searchHighlight {
	background-color:#062841;
	color:#FFF;
}

.searchListDiv #ulSearchCnt li.on {
	background-color:#5D6870
}
