@charset "utf-8";

/*현재 작업 브라우저는 익플8입니다. 빌어먹을 7과 6...크롬은 또 왜 이지롤...ㅠㅠㅠㅠㅠㅠ css*/

/*티스토리 기본 css*/
.guest_admin,
.hiddenComment,
.rp_secret,
.rp_admin	{color:#700;}


.cap1 {text-align:center; padding:5px 0; margin:0; line-height:1em !important; font-size:12px  !important; color:#770000 !important;}

img	{border:0;}
.num	{font-size:14px;}
.hidden	{display:none;}
.date,
.cnt	{font:11px tahoma; letter-spacing:0px; color:#999;}
.cnt	{font-weight:bold;}
.c_cnt	{font:9px Georgia;}
.hl		{font-weight:bold; color:#fff;}

body,h1,h2,h3,h4,h5,h6,ol,dl,dt,dd,ul,li
	{
		margin:0;
		padding:0;
	}

ol,dl,dt,dd,ul,li	{list-style:none;}

/*페이지 공통 사항*/
body	{
			padding:0;
			margin:0 auto;
			font: normal 400 11pt 굴림, Lucida Grande, Arial, AppleGothic, sans-serif;
			letter-spacing:-1px;
			line-height:150%;
			background: #292826 url('images/bg.jpg') center top no-repeat;
		}
	

/*레이아웃*/

#container	{width:900px; margin:0 auto; padding:0; }

#header				{padding-top:60px;}
#main				{background:#fff;}
#footer				{clear:both;}
#main	.content	{width:600px; float:left; padding-right:50px;}
.sidebar			{width:250px; float:left;}

*html	#main	.content	{}
*html	.sidebar			{float:right; position:absolute; margin-left:-95px;}


/* 헤더 */
#header			{}
#header	.title	{display:inline; padding-right:20px;}
#header	.tab	{display:inline;}
#header .mainPic	{padding:30px 30px 30px 30px; padding-top: width: 840px; height:187px; background:#fff !important; margin-top:-6px; }


/* 메인 */
#main			{overflow:hidden;}
#main	a		{color:#e00; text-decoration:none;}


#main	.content		{}

#main	.infomation		{background:Url('images/mainArrow.gif') left top no-repeat;  padding-left:50px; padding-bottom:20px;}

#main	.content	h2				{font-weight:bold; font-size:14pt; letter-spacing:-2px;
									background:#DD0000; width:523px; color:#F6B8B8; margin-left:4px; padding:10px; margin-bottom:10px;}

#main	.content	h2	a:link		{color:#fff; font-weight:bold;}
#main	.content	h2	a:hover		{color:#fff; border-bottom:1px dotted #fff;}

#main	.content	li	{list-style-type:disc; margin-left:30px; border-bottom:1px dotted #ddd;}

#main	.content	.spot	{margin-left:0px !important; display:inline; font-weight:bold;}
#main	.content	.info	{margin-left:30px !important; background:Url('images/nw_icon.jpg') left 3px no-repeat; padding:0 0 5px 15px;}

#main	.content	.guestWrite				{background:Url('images/gbArrow.gif') left top no-repeat; padding-left:50px;}
#main	.content	.guestWrite				{text-align:right; padding-right:100px; margin-bottom:20px;}
#main	.content	.guestWrite	.guestForm	{padding-right:130px;}
#main	.content	.guestWrite	.guestArea	{text-align:left !important;}
#main	.content	.guestWrite	p		{margin:0px; padding:0px; padding-bottom:5px;}
#main	.content	.guestWrite	label	{font-size:12px; color:#75bf00;}
#main	.content	.guestWrite	.text		{width:250px; font:12pt verdada, 굴림; padding:0px; margin:0px; border:0px;
											letter-spacing:-1px; border-bottom:1px dotted #75bf00;}
#main	.content	.guestWrite	.textarea	{margin-left:20px; border:1px solid #75bf00; height:100px; font:12pt 굴림;
											letter-spacing:-1px; margin-left:66px; width:475px;}
#main	.content	.guestWrite	.secretWrap	{position:absolute; padding-left:64px;}
#main	.content	.guestWrite	.submit		{font:12px 굴림; letter-spacing:-1px; border:1px solid #aaa;  font-weight:bold; padding:5px; 
											margin-left:345px;	width:200px; background:#75bf00; color:#CCE8CC;}

#main	.content	.guestList				{background:Url('images/commentArrow.gif') left top no-repeat; margin-bottom:20px;
											padding-left:50px;}
#main	.content	.guestList	li			{list-style-type:none; padding:0; margin:0; border:0px;}
#main	.content	.guestList	.name,
#main	.content	.guestList	a			{font-weight:bold;}

#main	.content	.guestList	.name,			{padding:3px; margin:0 3px; padding-left:5px;}
#main	.content	.guestList	.control		{font-size:12px; padding:3px; margin:0 3px; color:#fff; border:1px solid ##11ddff; padding-left:5px;
												background:#00ACDD;}

#main	.content	.guestList	.control	a:link	{color:#fff !important;}

#main	.content	.guestList	a:hover,
#main	.content	.guestList	.control	a:hover	{text-decoration:underline !important;}
#main	.content	.guestList	p	{padding:0; margin:0;}
#main	.content	.guestList	.date	{color:#777;}
#main	.content	.guestList	ul		{margin:10px 10px 10px 20px; padding:5px; border:1px dotted #00ACDD;}

#main	.content	.entryNotice,
#main	.content	.mainText			{background:Url('images/mainArrow.gif') left top no-repeat;  padding-left:50px;
										}


#main	.content	.entryNotice	.titlewrap	h2,	
#main	.content	.mainText	.titlewrap	h2
											{background:#DD0000; width:523px; color:#fff; margin-left:4px; padding:10px;}
#main	.content	.entryNotice	.titlewrap	h2	a,	
#main	.content	.mainText	.titlewrap	h2	a	{color:#fff;}



#main	.content	.admin		{font-size:12px; text-align:center; border:1px dotted #faa; margin:3px; padding:3px 0;}
#main	.article				{line-height:1.5em; overflow:hidden;}
#main	.article	p			{padding-bottom:1.5em;}
#main	.article	li			{list-style-type:circle !important; margin-left:20px; padding:0px 10px 10px 0px; border-bottom:none !important;}
#main	.article	li br		{letter-spacing:0px;}
#main	.article	br			{letter-spacing:0px;}
#main	.article	img			{border:0;}
#main	.article	blockquote	{margin:1px; border:2px solid #d77; padding:5px; color:#500; background:#fdd;}
#main	.content	.box		{font-size:12px; border:1px dotted #ddd; margin:3px; padding:3px; color:#777;}

#main	.content	.box	a		{color:#777 !important;}
#main	.content	.box	a:hover	{border-bottom:1px dotted #ddd; padding-bottom:2px;}



#main	.content	.actionTrail	{font-size:12px; text-align:right; padding:5px;}

#main	.content	.trackback		{background:Url('images/tbArrow.gif') left top no-repeat;  padding-left:50px; padding-bottom:10px;}
#main	.content	.trackback	h4	{background:#A42FA4; padding:10px; color:#fff; letter-spacing:0px; font:12px verdad}


#main	.content	.trackback	.control		{font-size:12px; padding:5px; margin:0 3px; color:#fff; border:1px solid ##11ddff;
												background:#A42FA4; font-weight:bold;}
#main	.content	.trackback	p	{padding:0px; margin:5px 0;}
#main	.content	.trackback	li	{list-style-type:none; padding:0; margin:0;	}

#main	.content	.trackback	.desc	{border:1px dotted #A42FA4; padding:5px; margin:3px 10px 10px 20px; }

#main .paging { text-align:center; font:11px Verdana; font-weight: bold; letter-spacing:normal; padding:10px 0 20px 50px;}
#main .paging .number { margin:0px; padding:0px 2px 0px 3px; font:11px Verdana; font-weight: bold;}
 a.number:link, a.number:visited  { background:#aaaaaa; color:#FFFFFF !important;}
 a.number:hover {background:#f180ba; text-decoration:none;}


.sidebar					{font-size:12px !important;}
.sidebar	.search			{margin-bottom:5px; margin-left:15px; padding:1px;}
.sidebar	.search	.text	{filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; padding:4px; 
								font:12px Verdana,Gulim,굴림; letter-spacing:-1px; width:169px;
								border:1px solid #aaa; font-weight:bold;}
.sidebar	.search	.submit	{background:url('images/btn_search_n.gif') no-repeat; border:0px; cursor:pointer; 
								text-indent:-5000px; width:21px; height:21px;
								filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}


.sidebar	a				{color:black !important; padding-top:7px;}
.sidebar	.twitter		{margin-top:65px; margin-right:30px; line-height:145%; padding:10px; float:left; position:absolute; width:185px;
							padding-left:25px; color:#50506A;}
.sidebar	.twitter	a	{display:none;}

.sidebar	.blogImage		{padding-right:30px; padding-left:15px;}
.sidebar	.blogImage	img	{width:205px;}
.sidebar	.blogDesc		{margin-left:15px; padding:5px; border:1px dotted #ddd; margin-right:30px; line-height:140%;}	
.sidebar	.adminMenu		{text-align:center;}

.sidebar	.notice			{padding-left:15px; padding-right:30px; margin:5px 0;}
.sidebar	.notice	li		{padding:0 0 5px 15px; background:url('images/nw_icon.jpg') no-repeat left 2px;}
.sidebar	.notice	a:hover	{text-decoration:underline !important; font-weight:bold;}

.sidebar	h3	{text-indent:-50000px; padding-bottom:8px;}

.sidebar	.category		{background:url('images/categories.gif') right top no-repeat; padding:10px 30px 20px 0px; line-height:1em;}
.sidebar .category ul li			    {padding:5px 0; font-size:10pt; font-weight:bold;}	/*분류 전체보기*/
.sidebar .category ul li ul {}
.sidebar .category ul li ul li			{font-size:12px !important; background:url(images/c_point.gif) left 2px no-repeat;
										padding-left:20px !important; border-bottom:1px dotted #15BEBD;  font-weight:normal !important;}	/*1단 전체보기*/

.sidebar .category ul li ul li ul		{}
.sidebar .category ul li ul li ul li	{background:none; padding-bottom:0 !impotant; padding-top:5px; border:none;
										padding-right:5px;padding-left:0px !important;}	2단 전체보기 */

.sidebar .category ul li a {color:#000 !important;}
.sidebar .category ul li ul li a {color:#000 !important;}
.sidebar .category ul li ul li ul li a {color:#aaa !important;}

.sidebar .category ul li a:hover,
.sidebar .category ul li ul li a:hover,
.sidebar .category ul li ul li ul li a:hover {color:#108E8E !important;}


.sidebar	.recentPost		{background:url('images/rcp.gif') right top no-repeat; padding:0 30px 20px 0px;}
.sidebar	.recentPost	li	{border-bottom:1px dotted #75BF00; padding:3px 0;}
.sidebar	.recentPost	li	a		{background:url('images/rcp_point.gif') left 2px no-repeat; padding-left:20px;}
.sidebar	.recentPost	li:hover	{background:#E8F3D7;}

.sidebar	.recentTrackback		{background:url('images/rct.gif') right top no-repeat; padding:0 30px 20px 0px;}
.sidebar	.recentTrackback	li	{border-bottom:1px dotted #DD6600;  padding:3px 0;}
.sidebar	.recentTrackback	li	a		{background:url('images/rct_point.gif') left 2px no-repeat; padding-left:20px;}
.sidebar	.recentTrackback	li:hover	{background:#F7ECE4;}

.sidebar	.recentComment		{background:url('images/rcc.gif') right top no-repeat; padding:0 30px 20px 0px;}
.sidebar	.recentComment	li	{border-bottom:1px dotted #DD6600;  padding:3px 0;}
.sidebar	.recentComment	li	a		{background:url('images/rcc_point.gif') left 2px no-repeat; padding-left:20px;}
.sidebar	.recentComment	li:hover	{background:#F7ECE4;}

.sidebar	.tagbox			{background:url('images/tag_point.gif') right top no-repeat; padding:0 30px 20px 0px;}
.sidebar	.tagbox	ul		{background:url('images/t_point.gif') left 2px no-repeat; padding-left:20px !important;
							border-bottom:1px dotted #B72AB7;  padding:3px 0;}
.sidebar	.tagbox	ul	li			{display:inline;}
.sidebar	.tagbox	ul	li	.cloud1	{color:#B72AB7 !important; font-weight:bold !important; font-size:120% !important;}
.sidebar	.tagbox	ul	li	.cloud2	{color:#d866d8 !important;	font-size:110% !important;}
.sidebar	.tagbox	ul	li	.cloud3	{color:#D687D6 !important; !important;}
.sidebar	.tagbox	ul	li	.cloud4	{color:#c9aac9 !important;}
.sidebar	.tagbox	ul	li	.cloud5	{color:#ccc !important;}


.sidebar	.links		{background:url('images/link.gif') right top no-repeat; padding:0 30px 20px 0px;}
.sidebar	.links	li	{border-bottom:1px dotted #DD6600;  padding:3px 0;}
.sidebar	.links	a		{background:url('images/link_point.gif') left 2px no-repeat; padding-left:20px;}
.sidebar	.links	li:hover	{background:#F7ECE4;}

.sidebar	.rss				{text-align:center;}

.sidebar	.counter			{text-align:center; letter-spacing:normal !important; padding:20px 0;}
.sidebar	.counter	.total	{font-family:Georgia; font-size:30px; color:#e30;}

#main	.clear			{clear:both;}

/*푸터영역*/
#footer		{clear:both; padding:20px 0 80px 0px; text-align:center; font-size:11px; color:#777;}
#footer	a	{color:#ccc; text-decoration:none;}

/* 카테고리의 다른 글 */
	div.another_category {border:1px solid #ddd !important; margin:10px 0 0 0 !important; padding:5px !important; 
							background-color:#fdfdfd !important;}

	div.another_category h4, div.another_category_color_gray h4 {
		border-bottom: 0 !important; color:#333 !important; 
		font-size:12px !important; padding:2px 0 0 0 !important;
		}
	div.another_category tr { overflow:hidden; }
	div.another_category th { overflow:hidden; padding-left:15px !important; height:0px  !important;}
	div.another_category th a {background:url(http://cfs.tistory.com/custom/blog/8/82649/skin/images/iconAdmin.gif) 14px 3px no-repeat;
							float:left; padding-left:34px;	font-size:12px; text-decoration:none  !important;}
	div.another_category th a.current {color:#333 !important; border-bottom:0 !important; text-decoration:none  !important;}
	div.another_category th a:hover  {color:#0364a4 !important; text-decoration:none  !important;}
	div.another_category td			{display:none;}
	div.another_category_color_gray h4 a {color:#333 !important; text-decoration:none  !important;}
	div.another_category_color_gray h4 a:hover {color:#0364a4 !important; text-decoration:none  !important;}
	div.another_category_color_gray * {color:#555 !important;}

/* 잡다한 것들 정리*/
#main	.content	fieldset		{font-size:12px; color:#aaa; line-height:120%; margin:10px 0 10px 0 !important; border:1px dotted #ddd;}
.mixup_widget						{padding:10px 0 10px 0 !important;}
