@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
body {
		font:12px 나눔고딕, Tahoma, Verdana;
		color:#000;
		margin:0; padding:0;
		background-color:/*@background-color*/#fff/*@*/;
		background-image:/*@background-image*/ /*@*/;
		background-repeat:/*@background-image-repeat*/ /*@*/;
		background-position:/*@background-image-position*/ /*@*/;
}

a:link,
a:visited,
a:active { text-decoration:none; }
a:hover { text-decoration:none; }

/* 페이징 - 현재 페이지 */
.selected { font-weight:bold;  color:#3A5A82;}

/* 카테고리 - 이미지 버튼 */
.ib { cursor:pointer;}
/* 카테고리 - 트리 셀 */
.branch3 { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt  { font:9px Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#c00; letter-spacing:0px; }

/* 달력테이블 */
.cal_month { /* 달력 월 표시 */
	height:18px;
	background-color:#A9A9A9;
	vertical-align:middle;
}
.cal_month a {
	color:#fff;
	font:11px/18px verdana;
}
.cal_month a.this-month {padding:0px 4px; font:bold 11px/18px verdana, sans-serif; }
.tt-calendar thead th { /* 달력 요일 표시(th 영역) */
	padding-top:3px;
	color:#9B9B99;
	font:normal 11px Dotum, sans-serif;
}
.cal_week td { /* 달력 Day(td 영역) */
	padding:3px 0px;
	background-color:#E3E3E3;
	color:#5A5A5A;
	font:11px gulim, sans-serif;
	text-align:center;
}
.cal_day4 { /* 달력 오늘 날짜 표시(td) */
	color:#A81817 !important;
	font-weight:bold !important;
}
a.cal_click:link, a.cal_click:visited { /* 달력 글쓴 날 링크 스타일 */
	padding:3px 0px;
	color:#004276;
	font:11px gulim, sans-serif;
}

/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_admin               { background:url(images/reply_reply.gif) no-repeat;  padding-left:21px; }
.rp_secret              { color:#f30;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_admin            { background:url(images/reply_reply.gif) no-repeat; padding-left:21px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment { background:url(images/reply_lock.gif) no-repeat;  padding-left:33px;  font-weight:normal;}

/* 이미지 아래 캡션 스타일 */
.cap1                   { color:#999;  text-align:center; padding:4px 0; margin:0;}
/* 그림 */
.imageblock             { border:0; margin:4px 0 6px 0;}
/* 그림 2개 배치 */
.dual                   { margin-bottom:5px;}
/* 그림 3개 배치 */
.triple                 { margin-bottom:5px;}

/* 본문 - more / less */
.moreless_fold, .moreless_top, .moreless_bottom {
	font:12px/16px Gulim;
	color:#7575A3;
	font-weight:normal;
	text-decoration:underline;
}
.moreless_fold {
	background:url(images/iconMore.gif) left 0px no-repeat;
	padding-left:61px;
	margin-bottom:11px;
}
.moreless_top {
	background:url(images/iconLess.gif) left 0px no-repeat;
	padding-left:61px;
	height:16px;
	margin-bottom:11px;
}
.moreless_bottom {
	text-align:right;
	background:url(images/iconLess.gif) right 0px no-repeat;
	padding-right:61px;
	margin-top:10px;
}

/* 키워드 */
.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4, h5, h6  { margin:0;  padding:0;}
.article h1 { font-size:1.6em;}
.article h2 { font-size:1.4em;}
.article h3 { font-size:1.2em;}
.article h4 { font-size:1em;}
input		{border:1px solid #D2D2D2; }
input.text	{padding-left:5px; color:#666; font:12px dotum; }
textarea	{border:1px solid #D2D2D2; color:#666; font:12px/18px dotum; }

/* 블로그 레이아웃 */
#header {
	background-color:/*@title-background-color*/ #21334A /*@*/;
	background-image:/*@title-background-image*/ /*@*/;
	background-repeat:/*@title-background-image-repeat*/repeat-x/*@*/;
	background-position:/*@title-background-image-position*/ /*@*/;
	width:1010px;
	margin:0px auto;
}

#header .floatWrapper {
	width:/*@post-width:372*/1010px/*@*/;
	margin:0px auto;
}
#container {
	width:/*@post-width:372*/1010px/*@*/;
	margin:0px auto;
}
#containerR {
	width:1010px;
	margin-top:5px;
}
#sidebarL {
	float:left;
	width:170px; overflow:hidden;
	background-color:#ffffff;
	margin-right:5px;
}

#content {
	width:650px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background-color:#fff;
}
#sidebarR {
	float:right;
	width:180px; overflow:hidden;
	background-color:#ffffff;
	margin-left:5px
}
#footer {
	width:/*@post-width:54*/654px/*@*/;
	clear:both;
	margin:0px auto;
	text-align:center;
	padding:0px 0px 15px 0px;
}

/* HEADER */
/* Header 레이아웃 */
#header .bgTitle {
	background:url(images/bgMasthead_st.png) repeat-x top;
	height:106px;
}
#header #bgMenu {
	background:url(images/bgTopMenuFill.png) repeat-x top;
	height:32px;
}
#header #blogMenu {float:left; }
#header #blogAdmin {float:right;}
#header #bgTag {
	background:url(images/bgTopMenuSubFill.png) repeat-x top;
	height:32px;
}
#header #searchBox {float:right; }

#btmHead {
	background:url(images/btmHead.png) repeat-x top;
	height:9px; font-size:9px; line-height:9px;
}
* html #btmHead {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/custom/blog/23/232487/skin/images/btmHead.png', sizingMethod='scale');
}

/* 블로그 타이틀 */
#header h1 {
	height:/*@title-height:-16*/105px/*@*/;
	padding-left:/*@title-height:-16*/15px/*@*/;
}
#header h1 a {
	font-size:/*@title-font-size*/24px/*@*/;
	line-height:96px;
	font-family:/*@title-font-family*/나눔고딕, Tahoma/*@*/;
	color:/*@title-color*/#97D1FF/*@*/;
	font-weight:normal;
	letter-spacing: -1px;
}

/* 블로그 메뉴 */
#header #blogMenu {margin:0; padding:0px 10px;}
#header #blogMenu ul {
	list-style:none; margin:0; padding:0;
}
#header #blogMenu li {
	list-style:none; margin:5px auto; padding:0;
	display:inline;  float:left; height:22px;
	font-size:11px; 
	font-family:"tahoma, verdana";
	text-align:center;
}
#header #blogMenu ul li a {
	display:block; overflow:hidden;
	font-weight:bold;
 	line-height:22px;
	color:#fff;
}
#header #blogMenu ul li a:hover {
	background-color:#7CB135;
	color:#FFFFFF;
}
#blogMenu .tab_home a		{ width:64px; }
#blogMenu .tab_media a		{ width:89px; }
#blogMenu .tab_taglog a		{ width:74px; }
#blogMenu .tab_localog a	{ width:108px;}
#blogMenu .tab_key a		{ width:74px; }
#blogMenu .tab_guestbook a	{ width:94px; }

#header #blogAdmin { padding-right:5px; }
#header #blogAdmin ul {	list-style:none; margin:0; padding:0; }
#header #blogAdmin li {
	list-style:none; margin:5px auto; padding:0;
	display:inline;  float:left; height:22px;
	font-size:10px; font-weight:bold;
	font-family:"Tahoma,Verdana";
	text-align:center;
}
#header #blogAdmin ul li a {
	display:block; overflow:hidden;
 	line-height:22px;
	color:#fff;
}
#header #blogAdmin ul li a:hover {
	background-color:#FFFFCC;
	color:#DC7F1F;
}
#blogAdmin .tab_admin a	{ width:15px; }
#blogAdmin .tab_write a	{ width:15px; }

/* 검색 */
#searchBox { margin:5px; }

/* 왼쪽 사이드바 layout */
/* 카테고리 */
#category {
}
#category ul, #category li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#category h3 {
	background-color:#21334A;
	padding:5px 0px 7px 10px;
	color:#FFF;
	font:bold 12px tahoma;
}
/*1depth*/
#category ul li a {
	display:block;
	font: 12px 나눔고딕, tahoma;
	color:#355277;
	padding:5px 10px 5px 15px;
	border-top:#CCCCCC dotted 1px;
}
#category ul li a:hover {
	background-color:#ebf5ff
}
#category .c_cnt {
	letter-spacing:0px;
	display:none;
}

/*2depth*/
#category ul li ul {}
#category ul li ul li {}
#category ul li ul li a {}
#category ul li ul li a:hover {}

/*3depth*/
#category ul li ul li ul {}
#category ul li ul li ul li {}
#category ul li ul li ul li a {}
#category ul li ul li ul li a:hover {}

/* 오른쪽 사이드바 */
#sidebarR ul, #sidebarL .sbarList ul { padding:0; margin:0; list-style:none; }
#sidebarR li, #sidebarL .sbarList li { padding:0; margin:0; list-style:none; }

/* 사이드바 레이아웃 */
.sbarList, .module {}
#sidebarL .sbarList, #sidebarL .module { width: 100%; }

/* 사이드바 타이틀 */
.sbarList h3 {
	background: transparent url(images/bgBox.png) bottom repeat-x;
	padding:5px 0px 7px 10px;
	color:#355277;
	font:bold 12px tahoma;
}

.sbarList ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.sbarList ul li { border-top:#CCCCCC dotted 1px; }
.sbarDoc ul li { background:url("images/document_small.png") no-repeat 1px 7px; }
.sbarChain ul li { background:url("images/chain_small.png") no-repeat 1px 7px; }
.sbarArchive ul li { background:url("images/archive.png") no-repeat 1px 7px; }
.sbarReply ul li { background:url("images/balloon_small.png") no-repeat 1px 7px; }

.sbarList ul li a {	display:block; font:12px 나눔고딕, tahoma; color:#000; padding:5px 10px 5px 20px !important; }
.sbarList ul li a:hover		{ background-color:#ebf5ff }
.sbarDoc ul li a:hover		{ background:url("images/document_small.png") no-repeat 1px 7px; background-color:#ebf5ff}
.sbarChain ul li a:hover	{ background:url("images/chain_small.png") no-repeat 1px 7px; background-color:#ebf5ff }
.sbarArchive ul li a:hover	{ background:url("images/archive.png") no-repeat 1px 7px; background-color:#ebf5ff }
.sbarReply ul li a:hover	{ background:url("images/balloon_small.png") no-repeat 1px 7px; background-color:#ebf5ff }
.sbarList .cnt {color:#004276; font:11px 나눔고딕, Tahoma; }

/* 태그 클라우드 */
.tagBox h3 {
	background: transparent url(images/bgBox.png) bottom repeat-x;
	padding:5px 0px 7px 10px;
	color:#355277;
	font:bold 12px tahoma;
}

.tagWrapper 		{ padding:10px; border-top:#CCCCCC dotted 1px; }
.tagBox ul			{ margin:0; padding:0; text-align:justify; }
.tagBox li			{ display:inline; line-height:170% }
.tagBox a:hover		{ background-color:#BED89A;  color:#000; }
.tagBox li .cloud1	{ font-size:large; font-weight:bold;  color:#B80D0D; background-color:#FFFAA0;}
.tagBox li .cloud2	{ font-size:x-large; font-weight:bold;  color:#0D66B8; background-color:#FFE080; }
.tagBox li .cloud3	{ font-size:x-large; font-weight:bold;  color:#581177; background-color:#E0FFE0; }
.tagBox li .cloud4	{ font-weight:bold; color:#48486C; }
.tagBox li .cloud5	{ }	


/* 달력 */
#calendar {	margin:20px 8px 8px 8px; }
#calendar td { font:11px Gulim, Arial, Verdana, Helvetica, sans-serif; }

/* CONTENT */
#searchList h3, #searchRplist h3 { background:url(images/lineSearch.gif) repeat-x bottom; padding:10px 0 10px 13px; }
#searchList h3 span, #searchRplist h3 span { font:bold 13px/120% 나눔고딕,Verdana; color:#DC7F1F; }
#searchList h3 b, #searchRplist h3 b { font:bold 13px/120% 나눔고딕, Verdana; color:#c00; }

/* 검색결과 목록 */
#searchList ol,
#searchRplist ol {
	list-style:none; margin:0;
	padding:8px 20px 6px 20px;
}
#searchList li .date,
#searchRplist li .date {
	font:13px 나눔고딕, Tahoma;
	color:#7575A3;
	padding-right:2px;
}
#searchList li a,
#searchRplist li a {
	font:13px 나눔고딕, Tahoma;
	line-height:200%;
	color:#444;
}
#searchList li a:hover { text-decoration:underline; }
#searchList li .cnt,
#searchRplist li .cnt,
#searchRplist li .name {
	font:13px 나눔고딕, Tahoma;
	color:#898A8B;
}
#searchRplist li .name { padding-left:12px; }

/* 태그 로그 */
#taglog h3			{ font:20px Tahoma; color:#21334A; padding:10px 20px; }
#taglog ul			{ padding:0; margin:16px 12px; text-align:justify; }
#taglog li			{ padding:0; margin:0; display:inline; }
#taglog a:hover		{ text-decoration:underline; }
#taglog li .cloud5	{ color:#777; font:13px/27px Gulim; }
#taglog li .cloud4	{ color:#444; font:bold 13px/27px Gulim; }
#taglog li .cloud3	{ color:#7575A3; font:bold 13px/27px Gulim; }
#taglog li .cloud2	{ color:#0C4B7C; font:bold 13px/27px Gulim; }
#taglog li .cloud1	{ color:#CC1D1D; font:14px/27px Gulim; }

/* LOCATION LOG */
#localog h3		{ font:20px Tahoma; color:#21334A; padding:10px 20px; }
#localog .spot	{ padding-left:20px; font:13px/22px 나눔고딕, Tahoma; color:#777; }
#localog .info	{ padding:0px 10px 10px 10px; }
#localog a		{ font:13px/19px 나눔고딕, Tahoma; color:#004276; }

/* Guest Book */
#guestbook h3	{ font:20px Tahoma; color:#21334A; padding:10px 20px; }

#guestList ol li { border:1px solid #A6A6A6; background-color:#FFFFFF; padding:10px; margin-bottom:5px !important; }

/* 보호글 */
.entryProtected .wrapper {
	background:url(images/bgProtected.gif) repeat-x top;
	padding-left:164px;
	padding-top:53px;
	padding-bottom:59px;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:15px;
}
.entryProtected p {margin:5px 0 0 0; }
.entryProtected label {
	font:11px 'Times New Roman', Times, Garamond, bodoni, Batang, Gungsuh, serif;
	color:#7878A5;
	border:1px solid #ACACC8;
	padding:2px 4px;
	vertical-align:middle;
}
.entryProtected input    {
	font:12px/18px Gulim, Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #D5D5E3; background-color:#F1F2F6;
	width:150px; height:16px;
	vertical-align:middle;
}
.entryProtected .submit  {
	font:12px/18px Batang, Times, 'Times New Roman', Garamond, bodoni,Gungsuh, serif;
	color:#fff;
	border:1px solid #ACACC8; background-color:#ACACC8;
	width:40px; height:20px;
	vertical-align:middle;
}

/* 본문제목 */
.dateWrap {
	background:url(images/content_seq.gif) no-repeat right top;
	float:left;
	width:98px;
	margin-top:7px;
	padding:0px 7px 0px 0px;
	line-height:53px;
}
.titleWrap {
	float:left;
	padding:7px 0px 0px 15px;
}
.titleWrap h2 a {
	font-weight:bold;
	font-family:/*@post-title-font-family*/나눔고딕, Verdana/*@*/;
	font-size:/*@post-title-font-size*/20px/*@*/;
	line-height:150%;
	color:/*@post-title-color*/#21334A/*@*/;
}
.titleWrap h2 a:hover {
	color:#DC7F1F;
}

/* 본문제목 밑 정보 */
.titleWrap .category,
.titleWrap .category a { font:11px 나눔고딕, tahoma; color:#5D8528; }
.titleWrap .category a:hover { color:#DC7F1F; }
.titleWrap .subText { font:11px 나눔고딕; color:#5D8528; }
.titleWrap .adminText { font:11px 나눔고딕; color:#DC7F1F; }
.titleWrap .adminText:hover { color:#5D8528; }

/* 본문 */
.entry { padding-bottom:10px; width:650px; }
.article {
	font-size:/*@post-body-font-size*/13px/*@*/;
	line-height:170%;
	font-family:/*@post-body-font-family*/나눔고딕, Tahoma/*@*/ !important;
	color:/*@post-body-color*/#444/*@*/;
	padding:20px;
}
.article a { color:#7575A3; }
.article dt { text-decoration:underline;}
.article dd { margin-left:20px; padding-bottom:10px;}
.article blockquote { background: url(images/contextBlockquoteBg.gif) 5px 5px no-repeat; background-color:#EFEFEF; padding-left:30px;  margin:0px;}

/* 본문태그*/
.tagTrail {	padding:0px 0px 0px 0px; }
.tagTrail a { font-family: 나눔고딕, tahoma; color:#3366AC; }
.tagTrail .wrapper {
	padding:7px 10px 7px 10px;
	background-color:#FFFFFF;
	border: 1px solid #A6A6A6;
	clear:both;
}
.tagText {
	font:11px tahoma, 나눔고딕, verdana;
	font-weight:bold;
	background-color:#3A5A82;
	padding:0px 3px;
	margin-right:5px;
	color:#fff;
}

/* TrackBack */
.trackback { padding:3px 0px 0px 0px; }
.trackback a { font-family: 나눔고딕, tahoma; color:#3366AC; }
.trackback .wrapper {
	padding:3px 10px 2px 10px;
	background-color:#FFFFFF;
	border: 1px solid #A6A6A6;
	clear:both;
}
.trackback h3	{
	padding:5px 0px 5px 0px;
	font:11px tahoma, 나눔고딕, verdana;
	color:#3A5A82;
	border-bottom:solid #EBEBEB 1px;
	margin-bottom:2px;
}
.trackback .trackback-url {
	font:11px tahoma, 나눔고딕, verdana;
	color:#DC7F1F;
	letter-spacing:0px;
}
.trackback .tbWrapper {
	border:solid 1px #ADCEF1;
}
.trackback .titleWrapper {
	background:url(images/pin.gif) left no-repeat;
	background-color:#E9F3FD;
	border-bottom:dotted 1px #ADCEF1;
	padding:10px 3px 5px 0px;
}
.trackback .descWrapper {
	background-color:#FFFFFF;
	padding:10px;
}
.trackback h4	{
	padding-left:40px;
	font:13px 나눔고딕, Tahoma;
	font-weight:bold;
	margin:0;
}
.trackback h4 a 			{ color:#444 }
.trackback h4 a:hover		{ color:#DC7F1F; }
.trackback span				{ color:#909090; font-size:11px;}
.trackback ol				{ background-color:#FFFFFF; margin:0px; padding:5px; list-style:none; }
.trackback li				{ margin:0px; padding:5px 0px 0px 0px; overflow:hidden; word-wrap:break-word; word-break:break-all; }
.trackback .date			{ font-family:Tahoma, 나눔고딕; }
.trackback .from			{ font-family:나눔고딕, Tahoma; line-height:11px; padding-left:40px }
.trackback .name			{ font-family:나눔고딕, Tahoma; letter-spacing:0px; }
.trackback .name a 			{ color:#444; }
.trackback p				{ font:12px 나눔고딕, Tahoma; color:#626262; margin:0px; padding:0; line-height:170%;}
.trackback a.delete 		{ text-decoration:none; }
.trackback a.delete span 	{ font:11px Tahoma;	color:#3366AC; line-height:11px; font-weight:bold; }
.trackback a.delete span:hover { color:#DC7F1F; }

/* 댓글 */
.comment { padding:3px 0px 0px 0px; }
.commentList ol,
.commentList ul,
#guestList ol,
#guestList ul { list-style:none; margin:0; padding:0; }
.commentList ol li {
	border:1px solid #A6A6A6;
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom:5px !important;
}

.commentList ul li,
#guestList ul li {
	background-color:#FFF;
	margin:0; padding:10px 0px 0px 20px;
	margin-top:13px;
	border:0px;
	border-top:1px dotted #A6A6A6;
}
.commentList .control a,
#guestList .control a {text-decoration:none; }
.commentList .control a.address, a.modify, a.write {
  font:11px Tahoma;
  color:#909090;
}
.commentList .control a.address span:hover, a.modify span:hover, a.write span:hover {
  color:#DC7F1F;
}
#guestList .control a.modify		{ background:url(images/iconModify.gif) no-repeat; padding:0 0 2px 43px; }
#guestList .control a.write			{ background:url(images/iconWrite.gif) no-repeat; padding:0 5px 2px 34px; }

.commentList p,
#guestList p { margin:7px 0 0 0; }
.commentList ol p,
#guestList ol p {
}
.commentList ul p,
#guestList ul p{
}

/* 텍스트 */
.commentList .name,
.commentList .name a,
#guestList .name,
#guestList .name a {
	font:bold 12px 나눔고딕, tahoma;
	color:#000;
}
.commentList .date,
#guestList .date {
 font-family:나눔고딕, Tahoma; color:#909090;
}
.commentList ol p,
.commentList ul p,
#guestList ol p,
#guestList ul p {
	font:12px 나눔고딕, Tahoma;
	color:#666;
}

/* 댓글+방명록 글쓰기 */
#guestWrite {
	border:1px solid #D5D3E1;
	background-color:#F1F2F6;
	margin:10px 0;
}
#guestWrite .inner {
	border:1px solid #fff;
	padding:17px 0 15px 18px;
}
.commentWrite { margin:15px 0px 10px 0px; }

#guestWrite p label.headName		{ width:70px; display: block; float:left; }
#guestWrite p label.headPassword	{ width:70px; display: block; float:left; }
#guestWrite p label.headComment		{ width:70px; display: block; float:left; }
#guestWrite p						{ clear:both; padding:0; margin:0 0 3px 0; }

.commentWrite p	{ padding:0; margin:0 0 3px 0; }
.commentWrite p label {
	width:58px;
	padding-left:3px;
	color:#DC7F1F;
}
.commentWrite p label span {
	font-weight:bold;
}
.secretWrap .checkbox {
	border:0px !important;
	width:20px !important;
	padding:0;
	margin:0;
	vertical-align:middle;
}
* html .secretWrap .checkbox { margin: 0; }
.commentWrite input,
#guestWrite input { width:200px; }
#guestWrite .submit	{
	width:74px; height:20px;
	overflow:hidden; display:block;
	cursor:pointer;
	border:0;
	margin-left:/*@post-width:-118*/482px/*@*/;
}
.commentWrite .submitWrap {
	width:638px;
	Height:100px;
	padding:0px;
	margin:0px;
}
textarea {
	padding:5px;
	width:540px;
	height:90px;
	float:left;
	margin:0px 5px 15px 0px;
}
.commentWrite .submit {
	width:80px; height:100px;
	overflow:hidden; display:block;
	cursor:pointer;
	background-color:#FFE080;
	border:1px solid #DC7F1F;
	color:#DC7F1F;
	float:left;
	font: 11px Tahoma;
	font-weight:bold;
}

/* PAGING */
#paging { font-size:11px; margin:15px 0px 10px 0px; }
#paging .numbox { }
#paging .num {
	min-width:14px;
	width:auto !important;
	background-color:#7CB135;
	border:1px solid #68942E;
	border-bottom:2px solid #68942E;
	color:#ffffff;
	padding:2px 6px 2px 6px;
	font-weight:normal;
}
#paging a:hover { background-color:#68942E; }
#prevPage, #nextPage, .no-more-prev, .no-more-next {
	min-width:14px;
	width:auto !important;
	width:14px;
	background-color:#3a5a82;
	border:1px solid #2d4666;
	border-bottom:2px solid #2d4666;
	color:#ffffff;
	padding:2px 6px 2px 6px;
	font-weight:bold;
}

#uibgmplayer { margin:5px 0 0 5px; width:181px;}
.btm {font-size:0px; line-height:0px; }

/* FOOTER */
#copyright span, a { font:11px tahoma; color:#666; }

/* 카테고리 글 더보기 영역 배경 빼기 */
.article table th, .article table td { background-color: transparent !important; }

/* Float 버그 */
.floatWrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.floatWrapper {display: inline-block;}
/* Hides from IE-mac \*/
* html .floatWrapper {height: 1%;}
/* End hide from IE-mac */

/* boxes */
.box { background-color:#ffffff; border:#d8d8d8 1px solid; padding:0; margin-bottom:5px; }
.grayBox { background-color:#F3F3F3; padding:5px; margin:0 auto; }
.seperatorBox { height:5px; }
.floatWrap { marign:0px auto; padding:0px; }

/* google 광고 */
#header .googleAdLink	{ float:left; width:500px; margin:8px 10px 3px 5px; }
.googleAdSideL { padding:5px; }
.googleAdSideR { padding:5px 9px; }
.googleAdMainTop { margin: 20px 0px 0px 90px }
