@charset "utf-8";
/* 본문 공통 */
body{ font:13px/1.5 "맑은고딕", "돋움", "나눔명조", verdana;
	color:#333333;
	text-align: center;
	margin: 0px auto;
	letter-spacing: -1px;
}
a:link          {
	text-decoration:none;
	color: #333333;
}
a:visited       {
	text-decoration:none;
	color: #333333;
}
a:hover         { color:#ff7300;  text-decoration:underline;}
a:active        { color:#333333;     text-decoration:none;}

/* 페이징 - 현재 페이지 */
.selected { font-weight:bold;  color:#ff7300;}
.no-more-prev,
.no-more-next { color:#333333;}

/* 카테고리 - 이미지 버튼 */
.ib                     { cursor:pointer;}
.text {
}

/* 카테고리 - 트리 셀 */
.branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt                  { font:85% "나눔명조", "Bookman Old Style", serif;  color:#B77266;}
.cnt { font:85% "나눔명조", "Bookman Old Style", serif;  color:#B77266;}
/* 달력 월 표시 */
.cal_month              { font:90% "옥션고딕 M", "Franklin Gothic Medium", "gill Sans MT", verdana;  height:18px;}
/* 달력 요일 표시(th 영역) */
.cal_week1              { font:90% "옥션고딕 M", "Franklin Gothic Medium", "gill Sans MT", verdana;  height:18px;}
/* 달력 일요일 표시(th 영역) */
.cal_week2              { font:90% "옥션고딕 M", "Franklin Gothic Medium", "gill Sans MT", verdana;  color:#ff7300;}

/* 달력 Week(tr 영역)  */
.cal_week               { }
.cal_current_week       { }

/* 달력 Day(td 영역) */
.cal_day                { font:90%;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday         { color:#FF0000;}
.cal_day_sunday a        { color:#FF0000;}

/* 달력 지난 달 날짜 표시(td)   */
.cal_day1               { color:#7D5F52;}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2               { color:#826357;}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3               { color:#D0B695;}
/* 달력 오늘 날짜 표시(td) */
.cal_day4               { color:#D0B695;  text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link        { color:#66CC33;  font-weight:bold;}
a.cal_click:visited     { color:#333333;  font-weight:bold;}
a.cal_click:hover       { color:#ff7300;  font-weight:bold;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general {
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	margin-bottom: 5px;
	padding: 10px;
}
.rp_admin  {
	background: #FFF5ED;
	border: 1px solid #F7DAC8;
	margin-bottom: 5px;
	padding: 10px;
}
.rp_secret { color:#cccccc;}

/* 종류별 코멘트 [##_guest_rep_class_##] */
.guest_general  { 
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	margin-bottom: 5px;
	padding: 10px;
}
.guest_admin  { 
	background: #FFF5ED;
	border: 1px solid #F7DAC8;
	margin-bottom: 5px;
	padding: 10px;
}

/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;}

/* 이미지 아래 캡션 스타일 */
.cap1                   {
	color:#666666;
	text-align:center;
	font-size: 100%;
	text-decoration: none;
	line-height: 1;
}
/* 그림 */
.imageblock             {margin: 5px;}
/* 왼쪽 */
.left                   { }
/* 가운데 */
.center                 { }
/* 오른쪽 */
.right                  { }
/* 그림 2개 배치 */
.dual                   { background-color:#fff; margin-bottom:3px;}
/* 그림 3개 배치 */
.triple                 { background-color:#fff; margin-bottom:3px;}

/* 본문 - more / less */
.moreless_fold          { background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#000;}
.moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
.moreless_body         { }
.moreless_bottom      { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#e1d9ce; text-align:right;}

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


/* 레이어를 위한 스타일 */

hr {border-top: 1px dotted #CCCCCC;}
h1, h2, h3, h4{ margin:0; padding:5;}
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }

ol, ul, li, ol li, ul li {
	font-size: 12px;
}
img {
	border: none;
}
.textarea {
	font-size: 12px;
	height: 100px;
	border: 1px solid #EBD8C1;
	width: 480px;
}
.textarea_on {
	font-size: 12px;
	height: 100px;
	width: 480px;
	border: 1px solid #EBD8C1;
}
.date {
	font-family: "나눔명조", "Bookman Old Style", serif;
	font-size: 12px;
	color: #666666;
}
.submit {
	background-color: #EBD8C1;
	margin-top: 10px;
	width: 480px;
	height: 20px;
	border-top: 1px solid #EFE6DB;
	border-right: 1px ridge #EFE6DB;
	border-bottom: 1px ridge #EFE6DB;
	border-left: 1px solid #EFE6DB;
}
#container {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.mainbody {
	width: 963px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background: url(images/main_bg.gif) repeat-y top;
}

#layoutBottom{
	font-family: "옥션고딕 M", "다음_Regular", sans-serif, verdana;
}
.footerWrap {
	font: 12px;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background: #361810;
	color: #EBDFD0;
	border-top: 2px inset #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}
#header{
	height:197px;
	background: url(images/header_bg.gif) repeat-x;
	text-align: left;
}
#headerWrap {
	text-align: left;
	width: 963px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/header.gif) no-repeat;
	height: 139px;
}
#title {
	background: no-repeat 50px 50px;
	padding-top: 52px;
	padding-left: 30px;
	width: 963px;
	height: 73px;
}
.bloglogo {
	height: 73px;
	width: 307px;
	background: url(images/logo.gif) no-repeat left top;
}
.bloglogo h1 {
	height: 73px;
	width: 307px;
}
.bloglogo h1 a {
	background: url(images/logo.gif) no-repeat left top;
	height: 73px;
	width: 307px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}


.bloglogo img {
	height: 73px;
	width: 307px;
	border: 0px
}
#menu { margin:0;padding:0;list-style:none;}
#menu {
	width:83px;
	height:36px;
	text-decoration:none;
	text-align: center;
}
#menu ul.menubt {
	Font-weight:bold;
	width:490px;
	height:36px;
	margin-left:120px;
	text-align:center;
	width: 963px;
	color:#361810;
}
#menu ul.menubt li {
	width:83px;
	height:36px;
	color:#361810;
	line-height:36px;
	float:left;
}
#menu ul.menubt li a {
	width:83px;
	height:36px;
	display:block;
	color:#361810;
}
#menu ul.menubt li a:hover {
	width:83px;
	height:36px;
	text-decoration:none;
	background:url(images/menu_rollOver.gif) no-repeat;
}

#menu ul.menubt li.menuHome a {background:url(images/red.gif) no-repeat;}
#menu ul.menubt li.menuNotice a {background:url(images/yellow.gif) no-repeat;}
#menu ul.menubt li.menuTag a {background:url(images/green.gif) no-repeat;}
#menu ul.menubt li.menuGuestbook a {background:url(images/blue.gif) no-repeat;}
#menu ul.menubt li.menuAdmin a {background:url(images/puple.gif) no-repeat;}

#menu ul.menubt li.menuHome a:hover {color:#FFEDDE; background:url(images/menu_rollOver.gif) no-repeat;}
#menu ul.menubt li.menuNotice a:hover {color:#FFEDDE; background:url(images/menu_rollOver.gif) no-repeat;}
#menu ul.menubt li.menuTag a:hover {color:#FFEDDE; background:url(images/menu_rollOver.gif) no-repeat;}
#menu ul.menubt li.menuGuestbook a:hover {color:#FFEDDE; background:url(images/menu_rollOver.gif) no-repeat;}
#menu ul.menubt li.menuAdmin a:hover {color:#FFEDDE; background:url(images/menu_rollOver.gif) no-repeat;}
#content {
	font-size: 100%;
	line-height: 1.7;
	letter-spacing: -1px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

#post h2 { font-size:13px; padding-left:10px;}

#post .paragraph1 { width:100%; border-bottom:2px solid #FF6633;}
#post .paragraph2 { width:100%; border-bottom:2px solid #339900;}
#post .paragraph3 { width:100%; border-bottom:2px solid #33ccff;}
#post .paragraph4 { width:100%; border-bottom:2px solid #ff3366;}
#post .paragraph5 { width:100%; border-bottom:2px solid #663399;}
#post .paragraph6 { width:100%; border-bottom:2px solid #FF6633;}

#post .paragraph1 h2{ width:250px; background-color:#FF6633;}
#post .paragraph2 h2{ width:250px; background-color:#339900;}
#post .paragraph3 h2{ width:250px; background-color:#33ccff;}
#post .paragraph4 h2{ width:250px; background-color:#ff3366;}
#post .paragraph5 h2{ width:250px; background-color:#663399;}
#post .paragraph6 h2{ width:250px; background-color:#FF6633;}

#post .ch-linkbox { border:1px solid #999999; padding:10px; background-color:#ffffff;}

.contentWrap{
	float:left;
	width: 550px;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
	background: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
}
.searchList {
	color: #333333;
	padding: 10px;
}
.searchList ol {
	color: #666666;
}
.searchList li {
	color: #999999;
}

.name {
	font-size: 12px;
	color: #666666;
}
.localog {
	color: #333333;
	padding: 10px;
}
.localog h3 {
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.localog .spot {
	color: #666666;

	text-indent: 10px;
}

/* 본문 태그 */
.taglog {
	color: #333333;
	padding: 10px;
}
.taglog h3 {
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.taglog ul { margin:10px; padding:0;}
.taglog li {display:inline; padding:0; text-align:justify;}
.taglog .cloud1 {color: #FF7300; font-size: 120%;}
.taglog .cloud2 {color: #FFC733; font-size: 110%;}
.taglog .cloud3 {color: #72C221; font-size: 105%;}
.taglog .cloud4 {color: #66CCFF;}
.taglog .cloud5 {color: #333333;}

/* 방명록 */
#guestbook {
	padding: 10px;
	overflow: inherit;
}
.guestWrite {
	background-color: #efe6db;
	overflow: visible;
	padding: 10px;
	left: 15px;
	border: 1px solid #ebd8c1;
	margin: 10px;
}

.guestList {
	color: #333333;
	text-decoration: none;
	overflow: inherit;
	margin: 10px;
}
.guestList ol, ul, li {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}
.guestWrite h5 {
	height: 30px;
	text-align: justify;
	display: inline;
	line-height: 30px;
	padding-top: 15px;
	padding-left: 15px;
	overflow: visible;
	padding-bottom: 10px;
	border-bottom: 2px dotted #EBD8C1;
}
.control {
	color: #666666;
}
.input {
	height: 20px;
	width: 250px;
	border: 1px solid #EBD8C1;
	overflow: inherit;
}
.input_on {
	height: 20px;
	width: 250px;
	border: 1px solid #EBD8C1;
	overflow: inherit;
}
.entryProtected {
	color: #ff7300;
	padding: 10px;
	background-color: #EFE6DB;
	border: 1px solid #EBD8C1;
	margin: 10px;
}
.entryNotice {
	padding: 10px;
}
.modify {
	background: url(images/modify_bt.gif) repeat-x left center;
	text-align: center;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 30px;
	padding: 4px 15px;
	color: #999999;
	font-weight: bold;
}

.modify a:link, a:hover{
	text-decoration: none;
	overflow: inherit;
}

.entry {
	color: #333333;
	text-decoration: none;
	width: 530px;
	margin-bottom: 20px;
	font-family: "맑은 고딕", verdana;
}
.entry ul, ol, li{
	margin: 0px;
	padding: 0px;
}
.article {
	padding: 0px;
	overflow: hidden;
	font-family: inherit;
	font-size: inherit;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.article ul{
	margin-left: 10px;
	padding: 0px;
}
.article ol{
	margin-left: 10px;
	padding: 0px;
}
.article a {}
.article blockquote {
	margin:5px;
	padding: 10px;
	border: 3px solid #EBD8C1;
	font-size: 90%;
	color: #B77266;
	text-decoration: none;
}
.article blockquote a{
	font-size: 100%;
	color: #B77266;
}
.article img {
	border: 1px solid #511B00;
}

.titleWrap {
	margin-bottom: 10px;
}
.titleWrap h1 {
        font-size:18px; 
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}

.editer {
	text-align: right;
	font-size: 105%;
	color: #999999;
	margin-bottom: 10px;
	padding-right: 10px;
}
.revu {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
}

.metabutton {
	height: 60px;
	border-top: 1px dotted #EFE6DB;

	border-bottom: 1px dotted #EFE6DB;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.metabutton h5 {
	font-family: "옥션고딕 M", "다음_Regular", sans-serif, verdana;
}
.metabutton img {
	border-style: none;
}
.rsscomment {
	float: left;
	height: 60px;
	width: 220px;
	padding-top: 10px;
}

.rssreader {
	height: 60px;
	float: right;
	display: block;
}
.rss {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.rssreader li {
	display: inline;
	list-style: none;
	height: 60px;
	width: 60px;
}




.licence {
	font-family: "나눔명조", "Bookman Old Style", serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 60px;
	padding: 10px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #EBD8C1;
	border-bottom-color: #EBD8C1;
	margin-bottom: 10px;
}
.blogdoc {
	text-align: center;
}

.aladdin_partner {
	padding-top: 10px;
}

.licence a {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.licence a:link {
	color: #72c221;
	text-decoration: underline;
	font-weight: bold;
}

.admin {
	color: #666666;
	font: 12px "나눔명조", "Bookman Old Style", serif;
}
.admin a {
	color: #999999;
}
.admin a:hover {
	color: #999999;
	text-decoration: underline;
}
.tagTrail {
	color: #666666;
	padding: 7px;
	border-bottom: 1px dotted #EFE6DB;
	margin-bottom: 15px;
	font-size: 90%;
	line-height: 1.3;
}
.tagText {
	font-size: 110%;
	font-weight: bold;
}
.actionTrail {
	font-size: 12px;
	padding: 7px;
	border-bottom: 1px dotted #EFE6DB;
}

.searchRpList {
	color: #333333;
	padding: 10px;
}
.searchRpList ol {
	color: #666666;
}
.searchRpList li {

	color: #999999;
}
.trackback {
	margin-bottom: 15px;
	padding: 7px;
}
.trackback h5 {
}

.trackback ol, ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


.comment {
	font-size: 13px;
	border-top: 2px dotted #EFE6DB;
}
.commentList {
	font-size: 13px;
	margin: 10px;
}
.commentList ol, ul, li {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}
.comment h5 {
	height: 30px;
	text-align: justify;
	display: inline;
	line-height: 30px;
	padding-top: 15px;
	padding-left: 15px;
	overflow: visible;
	border-bottom: 2px dotted #EBD8C1;
	padding-bottom: 10px;
}
.commentWrite {
	background-color: #efe6db;
	overflow: visible;
	padding: 10px;
	left: 15px;
	border: 1px solid #ebd8c1;
	margin: 10px;
}

.paging {
	color: #333333;
	text-decoration: none;
	font-family: "옥션고딕 M", "다음_Regular", sans-serif, verdana;
	text-align: center;
}
.paging a {
	color: #333333;
	text-decoration: none;
}
.paging a:hover {
	color: #ff7300;
	text-decoration: blink;
}
.pre {
	background: url(images/paging_bt.gif) repeat-x;
	text-align: center;
	padding: 4px 10px;
	border: 1px solid #EEDCD9;
	margin: 2px;
}
.next {
	background: url(images/paging_bt.gif) repeat-x;
	text-align: center;
	padding: 4px 10px;
	border: 1px solid #EEDCD9;
	margin: 2px;
}
.num {
	background: url(images/paging_bt.gif) repeat-x;
	text-align: center;
	padding: 4px 10px;
	border: 1px solid #EEDCD9;
	margin: 2px;
}

/* 사이드바 영역 */
#sideinfo {
	font-size: 90%;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: left;
	line-height: 1.5;
}
.sideinfo {
	float:right;
	overflow: inherit;
	width: 370px;
	margin-bottom: auto;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.sideinfo a{
	overflow: inherit;
}

.sideinfoTop{
	margin-bottom: 20px;
	border-bottom: 1px solid #F7DAC8;
	overflow: inherit;
}
.sideinfoLeft{
	float: left;
	width: 180px;
	text-align: left;
	visibility: inherit;
}
.sideinfoRight {
	float: right;
	width: 180px;
	text-align: left;
	visibility: inherit;
}

/* 사이드바 영역 */
.sideinfoTop .author { display:none;}
.sideinfo a:link,  a:visited {}
.sideinfo ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
}

.sideinfo li {
	list-style: none;
	padding: 3px;
}
.sideinfo h3 { font-size:1em;  font-weight:bold; color:#995549;}
.sideinfo .date                 {
	color:#B77266;
	font-size: 90%;
}
.sideinfo .name                 {
	color:#B77266;
	font-size: 90%;
}
.sideinfo .blogimage {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.sideinfo .blogimage img {
	border: 5px solid #F7DAC8;
	height: 190px;
	width: 140px;
}

.sideinfo .blogdesc {
	letter-spacing:-1px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.sideinfo .userID {  background:url(images/iconBy.gif) 3px 0 no-repeat;  padding-left:22px;  letter-spacing:-1px;}

.sideinfo .notice  {
	margin-bottom: 20px;
	visibility: inherit;
}
.sideinfo .notice h3 {
	background: url(images/notice.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .notice li {
	border-bottom:1px dotted #ddd;
	padding: 5px;
}
.sideinfo .notice a:link,
.notice a:visited {
	color: #A780BE;
}
.sideinfo .notice a:hover       { background:url(images/iconNotice_on.gif) 0 0 no-repeat; text-decoration:none; color:#ff7300;}

.sideinfo .adminMenu            { background-color:#eee; margin:5px 0 10px 0;}
.sideinfo .adminMenu li         { background:none;  display:inline; width:100px;}
.sideinfo .adminMenu a          { padding:3px 20px 1px 20px;  border:1px solid #e1d9ce;  text-decoration:none;}

.sideinfo .search               {
	margin-bottom: 20px;
	width: 180px;
}
.sideinfo .category {
	margin-bottom: 20px;
	color: #999999;
	letter-spacing: 0px;
}
.sideinfo .category h3 {
	background: url(images/category.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .category ul{ background-image:none; padding-bottom:1px;}
.sideinfo .category li ul li ul li{background-image:none; margin-left:5px; padding-left:3px; border-left:1px dotted #bbb;}
.sideinfo .tag {
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 100%;
	letter-spacing: -1px;
}
.sideinfo .tag li {
	text-align: justify;
	display: inline;
	margin: 0px;
	padding: 2px;
	list-style: none;
}
.sideinfo .tag h3 {
	background: url(images/tagcloud.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .tag .cloud1    {color: #FF7300;	font-size: 120%;}
.sideinfo .tag .cloud2    {color: #FFC733;	font-size: 115%;}
.sideinfo .tag .cloud3    {color: #72C221; font-size: 110%;}	
.sideinfo .tag .cloud4    {color: #66CCFF; font-size: 100%}
.sideinfo .tag .cloud5    {color: #511B00;font-size: 90%;}
.sideinfo .recentComment {
	overflow:inherit;
	padding-bottom: 20px;
}
.sideinfo .recentComment h3 {
	background: url(images/recentcomment.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .recentComment li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .recentPost {
	overflow:inherit;
	padding-bottom: 20px;
}
.sideinfo .recentPost h3 {
	background: url(images/recentpost.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .recentPost li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}

.sideinfo .recentTrackback {
	overflow:inherit;
	margin-bottom: 20px;
}
.sideinfo .recentTrackback h3 {
	background: url(images/recenttrackback.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .recentTrackback li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}

.sideinfo .link {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .link h3 {
	background: url(images/link.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .link li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .blogrings {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .blogrings h3 {
	background: url(images/blogrings.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .blogrings li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .blognight {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .blognight h3 {
	background: url(images/blognight.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .blognight li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .archive {
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}
.sideinfo .archive h3 {
	background: url(images/archive.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .archive li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .calender {
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}
.sideinfo .calender h3 {
	background: url(images/calendar.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .calender th {font-size:95%; }
.sideinfo .calender td {font-size:95%;}
.sideinfo .calender td a{font-size:95%;}

.sideinfo .counter              {
	font:10px Verdana, Helvetica, Arial, Gulim, sans-serif;
	text-align:center;
	background-color:#EBD8C1;
	text-decoration: none;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sideinfo .counter li {}
.sideinfo .total{
	color: #FFFFFF;
	font:bold 0.8em "옥션고딕 M", "다음_Regular", sans-serif, verdana;
}
.sideinfo .today{
	color: #995549;
	font-size: 11px;
	font-family: "나눔명조", "Bookman Old Style", serif;
}
.sideinfo .yesterday{
	color: #CC9999;
	font-family: "나눔명조", "Bookman Old Style", serif;
	font-weight: bold;
}
.sideinfo .feed {
	margin-top: 0px;
	margin-bottom: 20px;
	visibility: inherit;
	text-align: center;
}
.sideinfo .rssbutton {
	margin-top: 0px;
	margin-bottom: 20px;
	visibility: inherit;
	text-align: center;
}
.sideinfo .rssbutton h3 {
	background: url(images/rsslank.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .sponsor{
	height: 220px;
	width: 350px;
	text-align: center;
	margin: 10px auto;
	border: 2px double #F7DAC8;
}
.sideinfo .sponsor h2 {
	font-family: "옥션고딕 M", "다음_Regular", sans-serif, verdana;
	text-align: center;
	height: 220px;
	width: 350px;
}
.sideinfo .banner {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .banner h3 {
	background: url(images/banner.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .banner li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .speciallink {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .speciallink h3 {
	background: url(images/speciallink.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .speciallink li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .partner {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .partner h3 {
	background: url(images/partner.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .partner li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .widget {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .widget h3 {
	background: url(images/widget.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;

}
.sideinfo .widget li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .supporter {
	margin-top: 0px;
	margin-bottom: 20px;
}
.sideinfo .supporter h3 {
	background: url(images/supporter.gif) no-repeat top;
	margin-bottom: 7px;
	border-top: 1px solid #F7DAC8;
	border-bottom: 1px solid #F7DAC8;
	height: 30px;
	text-indent:-9999px;
}
.sideinfo .supporting li{
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
}
.sideinfo .tistory {
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}
/* footer 영역*/
#footer {
}
.menufooter{
	padding: 5px;
	color: #EBDFD0;
	text-align: center;
	width: 963px;
}
.menufooter h5 {
	font-family: "옥션고딕 M", "다음_Regular", sans-serif, verdana;
	text-decoration: none;
	color: #EBD8C1;
}

.footer a        {
	color: #EBD8C1;
}
.footer a:hover  { color:#ff7300;}
.copyright {
	text-decoration: none;
	text-align: center;
	color: #EBD8C1;
	padding: 5px;
	width: 963px;
}
.copyright a {
	color: #ad89c2;
}
.copyright a:hover {
	color: #ad89c2;
}
.menufooter a {

	padding: 10px;
	color: #EBDFD0;
}
#footertoolbar {
	height: 20px;
}
.daum_view_widget {
	width: 400px;
	height: 80px;
	margin: 5px auto;
}
.mix_widget {
	height: 80px;
	width: 400px;
	margin: 5px auto;
}

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