@charset "utf-8";

/* default */
body {
	margin: 0; padding: 0;
	font: 12px/120% Guilm, "굴림", Dotum, "돋움", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #878787;
	background: #1f232c url(/layouts/nothing_layout/images/bg_body.jpg) repeat 0 0;
}
a:link, a:visited {
	color: #878787; text-decoration: none;
}
a:hover, a:active {
	color: #878787; text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
	font-size: 12px; line-height: 120%;
}
hr {
	display: none;
}
p, dl, dt, dd, ol, ul, li, form, fieldset, legend, pre, input, textarea, blockquote, th, td {
	margin: 0; padding: 0;
}
ol, ul {
	list-style-type: none;
}
img, fieldset, legend, abbr, acronym {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing:0;
}
input, textarea, select {
	color: #878787; font: 12px/120% Guilm, "굴림", Dotum, "돋움", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}
.inputTypeText {
	height:14px; padding-left:5px; padding-top:3px; border: 1px solid #D6D6D6;
	color:#979796; vertical-align:middle;
}
* html .png24 {
	tmp:expression(setPng24(this));
}

/* layout */
#wrap {
	padding: 70px 0 70px 0;
	background: url(/layouts/nothing_layout/images/bg_wrap.jpg) repeat-x 0 0;
}
.wrap_inner {
	position: relative;
	width: 681px; margin: 0 auto;
}
#menu {
	width: 650px; margin: 0 auto; padding: 0 0 20px 0;
	font-family: Tahoma; font-size: 10px;
}
#container {
	position: relative;
	width: 681px; margin: 0 auto;
	background: url(/layouts/nothing_layout/images/bg_container.jpg) repeat-y 0 0;
}
#container .container_wrap1 {
	width: 681px;
	background: url(/layouts/nothing_layout/images/bg_container_b.jpg) no-repeat left bottom;
}
#container .container_wrap2 {
	width: 681px;
	background: url(/layouts/nothing_layout/images/bg_container_t.jpg) no-repeat 0 0;
}
#content {
	*zoom: 1;
	padding: 60px 48px 50px 51px;
}
#content:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.moreblog {
	position: absolute; left: 0; top: 60px; z-index: 999;
}

/* menu */
#menu a {
	margin: 0 6px 0 0;
	color: #999ea3;
}
#menu a:hover {
	color: #eee !important;
}
#menu h1 {
	*zoom: 1;
	padding: 0 0 2px 0;
}
#menu h1:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
#menu h1 a {
	float: left;
	padding: 0 0 2px 0;
	color: #eee;
}
#menu h1 a:hover {
	color: #eee; text-decoration: none;
}
#menu .mainmenu {
	display: inline;
}
#menu .mainmenu ul {
	display: inline;
}
#menu .mainmenu .allView {
	display: none;
}
#menu .mainmenu li {
	display: inline;
	border: 0 !important; padding: 0 !important;
}
#menu .mainmenu li a {
	margin: 0 9px 0 0;
}
#menu .mainmenu li.on a {
	color: #fff;
}
#menu .mainmenu img {
	display: none;
}


/* view */
.readHeader .title {
	width: 530px; height: 55px; margin: 0 auto 0; padding: 37px 0 0 52px;
	background: url(/layouts/nothing_layout/images/bg_content_title2.gif) no-repeat 0 0;
}
.readHeader .title h4 {
	padding: 0 0 5px 0;
	font-size: 14px; color: #4b4b4b;
}
.readHeader .title h4 a {
	color: #4b4b4b !important;
}
.readHeader .title h4 a:hover {
	text-decoration: none;
}
.readHeader .title .date {
	padding: 0 0 0 3px;
	font-size: 10px; font-family: Tahoma; color: #D0D0D0;
}
.readBody {
	*zoom: 1;
	padding: 30px 16px 10px;
	line-height: 200%;
}
.readBody:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.xe_content {
	color: #878787;
}

/* 포스트 내부요소 */
.contentBody {
	line-height: 200%;
}
.contentBody a {
	border-bottom: 1px dashed #0f8d50;
	color: #0f8d50;
}
.contentBody a:hover {
	text-decoration: none;
	background: #d1ffa0;
}
.contentBody .moreless_fold span {
	border-bottom: 1px dashed #0f8d50;
	color: #0f8d50;
}
.contentBody .moreless_top span {
	border-bottom: 1px dashed #0f8d50;
	color: #0f8d50;
}
.contentBody .moreless_bottom span {
	border-bottom: 1px dashed #0f8d50;
	color: #0f8d50;
}
.contentBody strong {
	color: #fff; font-weight: normal;
	background: #ffb400;
}
.contentBody .link_img,
.contentBody .link_img:hover {
	border-bottom: 0;
	background: none;
}
.contentBody .link_img img {
	border: 0;
}
.contentBody h3 {
	padding: 6px; margin: 10px 0; border: 1px solid #dedede; border-right: 2px solid #dedede; border-bottom: 2px solid #dedede;
	background: #fff; 
}
.contentBody h4 {
	padding: 6px 6px 6px 8px; margin: 10px 0; background: url(/layouts/nothing_layout/images/bul_arrow.gif) no-repeat 0 8px;
}
.contentBody ol {
	margin: 0 0 0 22px;
	list-style-type: decimal;
}
.contentBody ul {
	margin: 0 0 0 12px;
	list-style-type: disc;
}
.contentBody blockquote {
	padding: 0 0 0 30px;
	background: url(/layouts/nothing_layout/images/icon_quote.gif) no-repeat 0 0;
}
.contentBody .code {
	padding: 14px; border: 1px solid #eee;
	font-family: Verdana; font-size: 11px;
	background: #fff;
}
.contentBody table {
	width: 546px; margin-left: 1px;
	font-size: 11px; font-family: Dotum;
	background: #eee;
}
.contentBody table th,
.contentBody table td {
	padding: 2px; border: 1px solid #dcdcdc;
}
.contentButton {
	padding: 20px 15px 20px 0;
	font-size: 11px; font-family: Tahoma; color: #b7b7b7; text-align: right;
	background: url(/layouts/nothing_layout/images/line_dashed.gif) no-repeat 0 0;
}
.commentButton {
	margin: 0 14px;
}

/* tag */
.boardRead .tag {
	width: 550px; height: 32px; padding: 18px 17px; margin: 10px 0 0 0;
	color: #b7b7b7;
	background: url(/layouts/nothing_layout/images/bg_tag.gif) no-repeat 0 0;
}
.boardRead .tag a {
	padding: 0 2px; border-bottom: 0;
	color: #b7b7b7; text-decoration: none;
}
.boardRead .tag a:hover {
	text-decoration: underline;
	background: none;
}
.boardRead .tag li {
	display: inline;
}

/* reply */
.replyItem {
	*zoom: 1;
	margin: 0 0 10px 0;
}
.replyItem:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.replyItem .clear {
	clear: none;
}
.replyItem .replyInfo {
	float: left; overflow: hidden;
	width: 80px; padding: 4px 10px 0 0;
	text-align: right; line-height: 100%; vertical-align: top;
}
.replyItem .replyInfo .author {
	display: inline; padding: 0 0 5px 16px;
	font-weight: bold; color: #666;
	background: url(/layouts/nothing_layout/images/icon_tag.gif) no-repeat 0 1px;
}
.replyItem .replyInfo .author div {
	display: inline;
}
.replyItem .replyInfo .author a {
	color: #666;
}
.reply .replyInfo .author a {
	color: #ACACAC;
}
.replyItem .replyInfo .date {
	width: 80px; float: right;
	font-family: Tahoma; font-size: 10px; color: #D0D0D0;
}
.replyItem .replyInfo .date strong {
	font-weight: normal;
}
.replyItem .replyCore {
	float: left;
	width: 478px; padding: 0 0 10px 0;
	background: url(/layouts/nothing_layout/images/bg_reply_b.gif) no-repeat left bottom;
}
.replyItem .replyCore_bin {
	padding: 12px 12px 2px 29px;
	background: url(/layouts/nothing_layout/images/bg_reply_t.gif) no-repeat 0 0;
}
.replyOption {
	padding: 0 20px 0 0;
	text-align: right;
}
.replyOption a {
	margin: 0 0 0 6px;
	font-family: Verdana; font-size: 9px; color: #d0d0d0; letter-spacing: -1px;
}
.reply {
	color: #acacac;
}
.reply .xe_content {
	color: #acacac;
}
.reply .replyInfo {
	background: none;
}
.reply .replyInfo .author {
	color: #acacac;
	background: none;
}
.reply .replyCore {
	background: url(/layouts/nothing_layout/images/bg_reply_re_b.gif) no-repeat left bottom;
}
.reply .replyCore_bin {
	background: url(/layouts/nothing_layout/images/bg_reply_re_t.gif) no-repeat 0 0;
}

/* board */
.fileAttached,
.comment_popup_menu,
.document_popup_menu {
	display: none;
}

.boardInformation {
	padding: 0 0 10px 0;
}
.boardInformation .accountNavigation {
	text-align: right;
}
.boardInformation .accountNavigation li {
	display: inline;
}

.boardList {
	width: 100%; border-top: 1px solid #f4f4f4;
}
.boardList thead {
	display: none;
}
.boardList th {
	font-weight: normal;
}
.boardList .category {
	font-size: 11px; font-family: Tahoma; color: #B7B7B7;
}
.boardList .category .pipe {
	font-size: 11px; font-family: Dotum; color: #dadada;
}
.boardList td.date,
.boardList td.num,
.boardList .checkbox {
	font-family: Tahoma; font-size: 10px; text-align: center; color: #B7B7B7;
}
.boardList td.date {
	padding: 0 0 0 10px;
}
.boardList td.num {
	padding: 0 10px 0 0;
}
.boardList td {
	padding: 6px 0; border-bottom: 1px solid #f4f4f4;
}
.boardList .bg0 .title {
	text-align: center;
}
.boardList .replyAndTrackback {
	color: #FF6600; font-family: Tahoma; font-size: 10px; letter-spacing: -1px;
}
.boardList .replyAndTrackback strong {
	padding: 0 2px 0 2px;
}

.boardBottom {
	*zoom: 1;
	margin: 10px 0 0 0;
}
.boardBottom:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.boardBottom .leftButtonBox {
	float: left;
}
.boardBottom .rightButtonBox {
	float: right;
}
.boardSearch {
	padding: 10px 0 0 0;
}
.boardSearch .inputTypeText {
	height: 18px;
}


/* 댓글 입력 폼 */
.boardWrite {
	*zoon: 1;
	margin: 20px 14px 30px 14px; padding: 14px 14px 12px; border: 1px solid #EBEBEB;
	background: #F8F8F8 none repeat scroll 0 0;
}
.boardWrite:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
#fo_write .boardWrite {
	margin-left: 0; margin-right: 0;
}
.guestbookWrite {
	*zoom: 1;
	margin-left: 14px !important; margin-right: 14px !important;
}
.guestbookWrite:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.guestbook .boardWrite {
	margin-top: 24px; margin-bottom: 24px;
}
.boardWrite input.title {
	width: 453px; margin: 0 0 0 6px;
}
.boardWrite .option {
	padding: 6px 0 6px 0;
}
.guestbookWrite .option {
	padding-left: 0;
}
.boardWrite .option dd {
	display: inline;
}
.boardWrite .option dd * {
	vertical-align: middle;
}
.boardWrite .userNameAndPw {
	*zoon: 1;
}
.boardWrite .userNameAndPw:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.boardWrite input.inputTypeText {
	height: 14px; padding-top: 3px; padding-left: 5px; border: 1px solid #D6D6D6;
	color: #979796; font: 11px/11px dotum;
}
.boardWrite dl {
	width: 530px;
}
.boardWrite .tt-input-name {
	float: left; clear: none;
	width: 108px;
}
.boardWrite .tt-input-name input {
	width: 97px;
}
.boardWrite .tt-input-password {
	float: left; clear: none;
	width: 108px;
}
.boardWrite .tt-input-password input {
	width: 97px;
}
.boardWrite .tt-input-website {
	float: left; clear: none;
	width: 308px;
}
.boardWrite .tt-input-website input {
	width: 301px;
}
.boardWrite .tt-input-secret {
	clear: both;
	padding: 6px 0 0 0;
}
.boardWrite .tt-input-secret input {
	vertical-align: middle;
}
.boardWrite .tt-input-content {
	clear: both;
	padding: 5px 0 0 0;
}
.boardWrite .tt-input-content dt {
	display: none;
}
.boardWrite .tt-input-content textarea,
.guestbookWrite textarea {
	width: 512px !important; height: 80px !important; padding: 5px !important; border: 1px solid #D6D6D6 !important;
	color: #A4A4A4 !important; font: 12px/15px dotum !important;
}
.guestbookWrite .editor {
	margin: 0 0 6px 0;
}
.boardWrite .tt-input-option {
	float: left; clear: none;
	width: 70px; margin: 1px 0 0 0; *margin: -4px 0 0 -4px; _margin-left: -2px; padding: 2px 0;
}
.boardWrite .tt-input-option dt {
	display: none;
}
.boardWrite .tt-input-option label {
	color: #979796; font-size: 11px; font-family: Dotum, "돋움";
}
.boardWrite .tt-input-option label,
.boardWrite .tt-input-option input {
	vertical-align: middle;
}
.guestbookWrite .option {
	clear: both;
}
.boardWrite .tt-input-btn {
	clear: both;
	width: 524px; height: 17px; margin-top: 3px; margin-bottom: 0;
	text-align: right;
}
.boardWrite .tt-input-btn dt {
	display: none;
}
.boardWrite .tt-input-btn dd {
	display: inline;
}
.boardWrite .tag .inputTypeText {
	width: 545px;
}
.boardWrite .tag .info {
	padding: 4px 0 0 0;
}

/* guestbook */
.guestbook {
	padding-bottom: 0;
}
.guestbook .viewDocument {
	margin: 0 0 20px 0;
}
.guestbook .articleNum {
	float: left;
	margin: 0 14px;
}
.guestbook .articleNum strong {
	color: #FF6600; font-family: Tahoma; font-size: 10px;
}
.guestbook .accountNavigation {
	margin: 0 14px 0 0;
}
.guestbookRead {
	*zoom: 1;
	padding: 20px; border: 1px solid #eee;
}
.guestbookRead:after {
	display: block; visibility: hidden; clear: both; content: ".";
	height: 0;
}
.guestbookRead .originalContent .author {
	font-weight: bold;
}
.guestbookRead .originalContent .date {
	font-family: Tahoma; font-size: 10px;
}
.guestbookRead .originalContent .userInfo {
	float: left;
}
.guestbookRead .originalContent .userInfo .author {
	color: #666;
}
.guestbookRead .originalContent .userInfo .author a {
	color: #333;
}
.guestbookRead .originalContent .replyOption {
	float: right;
	padding-right: 0;
}
.guestbookRead .originalContent .readBody {
	clear: both;
	padding: 10px 0 0 0;
}
.guestbookReply {
	margin: 0 0 0 14px;
}
.guestbookReply .replyOption {
	padding-right: 9px; padding-top: 6px;
}
.guestbookReply .replyInfo {
	padding-top: 14px;
}

.smallBox .header {
	padding: 0 0 10px 0;
	text-align: center;
}
.smallBox .inputPassword {
	text-align: center;
}

/* xpress-editor */
.xpress-editor .fileUploader .file_attach_info {
	clear: both;
}

/* button */
.button {
	position:relative; display:inline-block; *zoom: 1; *display: inline;
	margin:0; border:0;
	font:12px Sans-serif; white-space:nowrap; text-decoration: none;
	background:url("/common/tpl/images/buttonWhite.gif") no-repeat; vertical-align:middle;
}
.button:hover {
	text-decoration: none;
}
.button input,
.button button,
.button a,
.button span {
	display: block; *zoom: 1; *display: inline;
	height: 23px; margin: 0 0 0 5px; padding: 0 5px 0 0; border: 0;
	color: #878787; cursor: pointer; text-align: center; text-decoration: none;
	background: #fff url("/common/tpl/images/buttonWhite.gif") no-repeat right top;
}
.button a,
.button span {
	height: 18px; padding: 5px 5px 0 0;
	text-decoration: none;
}
.button a:hover {
	text-decoration: none;
}
.btn_link {
	padding: 0 0 0 8px; margin: 0 4px 0 0;
	color: #8E8E8E; font-size: 12px;
	background: url(/layouts/nothing_layout/images/bul_circle.gif) no-repeat 0 4px;
}

/* etc */
.tCenter {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.messageBox {
	padding: 0 0 20px 0;
}


/* 검색 */
.boardSearch {
	text-align: center;
}
.search ul {
	padding: 44px 16px 24px 16px;
}
.search ul li {
	padding: 0 0 4px 0;
}
.search .date,
.search .search_name {
	font-size: 10px; font-family: Tahoma; color: #b7b7b7;
}
.ssearch {
	position: absolute; right: 11px; top: 16px;
}
.ssearch .input_txt {
	height: 16px; padding: 1px 0 0 1px; border: 1px solid #666d75; border-right: 0;
	vertical-align: middle; color: #929699;
	background: transparent;
}
.ssearch .input_submit {
	overflow: hidden;
	width: 16px; height: 19px; border: 1px solid #666d75; border-left: 0;
	font-size: 10px; font-family: Tahoma; vertical-align: middle; color: #666d75; text-indent: -100px;
	background: url(/layouts/nothing_layout/images/icon_search2.gif) no-repeat 0 3px;
}

/* 태그 */
.tagcloud ul {
	padding: 44px 16px 24px 16px;
	line-height: 200%;
}
.tagcloud ul li {
	display: inline;
	padding: 0 6px 0 0;
}
.tagcloud li .cloud1 {
	color: #fff; font-weight: bold; font-size: 14px;
	background: #000;
}
.tagcloud li .cloud2 {
	color: #000; font-weight: bold; font-size: 14px;
}
.tagcloud li .cloud3 {
	color: #fff; font-weight: bold; font-size: 12px;
	background: #9E9E9E;
}
.tagcloud li .cloud4 {
	color: #939393; font-weight: bold; font-size: 14px;
}
.tagcloud li .cloud5 {
	color: #939393; font-size: 12px;
}

/* paging */
.pagination {
	clear: both;
	width: 100%; padding: 20px 0 10px 0;
	text-align:center;
}
.pagination,
.pagination a,
.pagination a:hover {
	color: #8E8E8E; font: 11px verdana;
}
.pagination a,
.pagination strong {
	padding: 0 2px;
}
.pagination .paging_prev span,
.pagination .paging_next span,
.pagination .no-more-prev span, 
.pagination .no-more-next span {
	display: none;
}
.pagination .prevEnd,
.pagination .prevEnd {
	padding-left: 7px; margin-right: 6px;
	background: url(/layouts/nothing_layout/images/icon_prev.gif) no-repeat 0 4px;
}
.pagination .nextEnd,
.pagination .nextEnd {
	padding-right: 7px; margin-left: 6px;
	background: url(/layouts/nothing_layout/images/icon_next.gif) no-repeat right 4px;
}
.pagination .no-more-prev:hover,
.pagination .no-more-next:hover {
	text-decoration: none;
}
.pagination strong {
	color: #545252; font-weight: bold;
}

/* copy */
.copy {
	padding: 20px 0 0 0;
	text-align: center; font-size: 10px; font-family: Tahoma; color: #999ea3;
}
.copy a {
	color: #eee;
}

/* main */
.nw_box {
	margin: 10px 0 10px 0;
}
.nw_box .listTable .bottomBorder {
	padding: 3px;
}
.nw_box .bottomBorder {
	padding: 0 0 10px 0; border-bottom: 1px solid #eee;
	line-height: 150%;
}
.nw_box .thumbnailBox .titleBox {
	padding: 0 0 3px 0;
}
.nw_box .thumbnailBox .titleBox .regdate {
	font-size: 10px; font-family: Tahoma;
}
.nw_box .thumbnailBox .titleBox .title a {
	color: #333;
}
.nw_box .thumbnailBox span,
.nw_box .thumbnailBox div {
	color: #878787;
}
.thumbnail,
.thumbnail_list {
	padding: 4px 0;
 }
 .thumbnail img,
.thumbnail_list img {
	padding: 3px;
	border: 1px solid #eee;
}
.thumbnail img:hover,
.thumbnail_list img:hover {
	border: 1px solid #ccc;
}
.nw_box .checkbox {
	padding: 0 4px 0 0; border-bottom: 1px solid #eee;
	line-height: 150%;
}
.nw_box .thumbnail_list {
	width: 84px; padding: 7px 0; border-bottom: 1px solid #eee;
	line-height: 150%;
}
.nw_box .webzineTitle {
	border-bottom: 1px solid #eee;
}
.nw_box .webzineTitle .siriniThumbA {
	color: #333;
}
.latest_comment_white ul li .title a {
	color: #878787;
}
