@charset "utf-8";

/* ----------- 레이아웃 -------------------------------------------------------------------------*/

body				        { background-color:#464646;}
						 

	#container		        { text-align:left;
					   width:880px;					     margin:0 auto;}
						 
						 
		#header		{					height:70px;   margin:20px auto;}
								 
			#menu	{					height:150px;}	
			
			#menu3	{					height: 60px;			          padding-left:10px; }
			
						 
		#body		{border:none; 
					  background:url(images/bg111.gif);					  padding: 70px 70px 70px 95px;}
						 
						 
			#content   {width:680px;					   margin:40, auto;	  padding:20px;
					  overflow:hidden; 
					  background-color:#fff;}
						 
						 
			#sidebar   {width:730px; 					   margin:0 auto; 
					  color:#eeeeea; 
					  letter-spacing:0.1em; }
                     
		#footer		 {clear:both; 					   margin:0 auto;          padding:40px 0px; 
					  background:url(images/bg2.gif) no-repeat; } 






/* ----------- 공통적용 세부적 부분들-------------------------------------------------------------------*/

* { padding:0; margin:0; border:0;}
.clear {clear:both;}


	/*---페이지 ---------------------------------------------------*/
    .selected              { color:#85B993; letter-spacing:1.8px; font-weight:bold; }
    .no-more-prev      { color:#ccc; font-size: 0.8em; letter-spacing:1.8px;}
    .no-more-next      { color:#ccc; font-size: 0.8em; letter-spacing:1.8px;}

	/*---카테고리 이미지 버튼 ---------------------------------------------------*/
    .ib                { }
	
	/*---카테고리 트리 ---------------------------------------------------*/
    .branch3           { }

	/*---카테고리 옆 개수 (숫자) 스타일---------------------------------------------------*/
    .c_cnt             { font-family: Tahoma; color:#85B993; font-sizr:0.75em; letter-spacing:0;  }

	/*---본문 댓글 --------손님댓글:주인댓글:비밀댓글내용--------------------------------------------*/
    .rp_general        { }
    .rp_admin          { } 
    .rp_secret         { }

	/*---방명록 댓글 -------손님댓글:주인댓글:비밀댓글내용---------------------------------------------------------------*/
    .guest_general     { }
    .guest_admin       { }  
    .guest_secret      { }
	
	/*---비밀댓글입니다 요것----------------------------------------------------------------*/
    .hiddenComment 	   { }

    /*---이미지 아래 캡션 스타일 ----------------------------------------------------------------------*/
    .cap1              {text-align:center;}

    /*---이미지 둘레----------------------------------------------------------------------*/
    .imageblock        { border:0px;  }
 
     /*---이미지 왼쪽  정렬----------------------------------------------------------------------*/
    .left              { }

     /*---이미지 가운데 정렬 ----------------------------------------------------------------------*/
    .center            { }

 	/*---이미지 오른쪽 정렬 ----------------------------------------------------------------------*/
    .right             { }

 	/*---이미지 2개 배치 ----------------------------------------------------------------------*/
    .dual              { }

 	/*---이미지 3개 배치 ----------------------------------------------------------------------*/
    .triple            { }

    /*---본문의 더보기, 접기 ----------------------------------------------------------------------*/
    .moreless_fold     { color: #2A598A; font-weight:bold;}
    .moreless_top      { color: #2A598A; font-weight:bold;}
    .moreless_body     { background-color:#EEEEEE;}  
    .moreless_bottom   { color: #2A598A; font-weight:bold; text-align:right;}




    /*---댓글, 방명록 부분 ----------------------------------------------------------------------*/

input                { height:1.5em;}
button,
input,
textarea	       { vertical-align:middle; 
                          border-top:1px solid #ccc; 
     			  border-right:1px solid #fefefe; 
    			  border-bottom:1px solid #fefefe; 
    			  border-left:1px solid #ccc; 
    			  background-color:#eee; 
    			  color:#888;}
input:focus,
textarea:focus	{ background-color:#ddd;}





/* ----------  웹폰트 ---------------------------------------------------------------------------*/

	/*---익스플로러용 --------------------------------------------------
	@font-face {font-family: malgun; src:url(./images/malgun.eot);}
	@font-face {font-family: KRISTEN; src:url(./images/KRISTEN.eot);}
	@font-face {font-family: REFSAN; src:url(./images/REFSAN.eot);}                            ----봉인-----*/

	/*---파이어폭스용 ---------------------------------------------------
	@font-face {font-family: MALGUN; src:url(./images/MALGUN.ttf); format("truetype")}
	@font-face {font-family: ITCKRIST; src:url(./images/ITCKRIST.ttf); format("truetype")}
	@font-face {font-family: REFSAN; src:url(./images/REFSAN.ttf); format("truetype")}    ----봉인---- */
	
		
	
	
	
/* ---------- 일반 공통적용 폰트 ---------------------------------------------------------------------------*/

body	    { font-family: Verdana, Gulim, AppleGothic, Helvetica, Arial, sans-serif;
               font-size: 0.75em;
	       line-height:1.6;
               color:#282828; }
a           { selector-dummy : expression(this.hideFocus=true);}
a:link     { color:#999; text-decoration:none;}
a:visited { color:#777; text-decoration:none;}
a:hover  { color:#FED7D7;  background-color: #363636;  font-weight:bold;  }
a:active  { color:#777;}		





/* ---------- h1234567  ---------------------------------------------------------------------------*/

		hr { display:none;}

		/*메인메뉴 클릭하면 나오는 최상단의 제목들 thinking about, tag, Link, Guestbook, 카테고리명*/ 	
		h1 {font-size:2em; font-weight:bold; color:#5F9EA0; }

		/*본문 제목*/	
		h2 {font-size:1.5em ; font-weight:bold; margin-top: 1.3em; 
                      font-family: Malgun Gothic, 맑은 고딕 ; Verdana, Gulim, AppleGothic, Helvetica, Arial, sans-serif; } 

		/*사이드바제목, 카운터*/ 	
		h3 { font-size:1.2em;
                       font-family:Verdana, Gulim, AppleGothic, Helvetica, Arial, sans-serif;} 

		/*사이드바 하위 내용*/	
		h4 {font-size:1em; 
                      font-family: Verdana, Gulim, AppleGothic, Helvetica, Arial, sans-serif;} 

		/* 지정된것없음*/ 	
		h5 {} 	

		/*지정된것없음*/ 
		h6 {} 



.date 	{ font-size:0.8em; line-height:2; margin:1.1em;}	
.name 	{ font-size:0.8em; color:#2A598A;}
.cnt 	        { font-weight:bold; font-size:0.9em; color:#2A598A;}		







/* ----------- 세부레이아웃 -------------------------------------------------------------------------*/


	/*--- header ---------------------------------------------------*/

#header                 { text-decoration:none; 
                                padding:0; 
			        letter-spacing:-0.1em;}


	/*--- footer ---------------------------------------------------*/

#footer .inner       { text-align:center;}
#footer .copyright    {}





	/*--- content ---------------------------------------------------*/


#content .group 		    { width:650px; overflow:hidden; padding: 0; margin:10px auto;}
#content .group h3 		    { border-bottom:1px solid #ddd; margin-bottom:10px;}

#content .result h3 strong 	{ color:#000;}
#content .result h3 .cnt 	{ font-weight:bold;}	
#content .result ul 		{ padding: 20px, 0, 0, 30px;}
#content .result li 		{ border-bottom:1px solid #eee; padding:3px 0;}	
#content .result .date		{ color:#000;}
#content .result .name	{ margin-right:5px;}
#content .result p 		    { color:#999;}

#content .noEntry ol,
#content .noEntry ul,                                  
#content .noEntry li		{ list-style:none;}

#content .entry .titleWrap 		    { color: #fff; }
#content .entry .titleWrap a		    { color: #D20C27; font-weight:bold; }
#content .entry .titleWrap .category a	{ color: #85B000; font-weight:bold;}
#content .entry .titleWrap .date 		{ color: #85B993; }
#content .entry .titleWrap .name 	    { color: #fff;}


#content .comment	        { margin-top:20px; padding-top:10px; width:100%; } 
#content .comment h3	    { display:none;}
#content .comment p	        { text-align:justify;}
#content .comment ol,
#content .comment ul	    { list-style:none;}
#content .comment ol li	    { margin:25px 0 0 0;}
#content .comment li ul li	{ margin:15px 0 0 60px; }
#content .comment .name	    { font-weight:bold;}

#content .rp_general	            { }	
#content .rp_admin	                {   }
#content .rp_secret	                { color:#8BB3C6;}
#content .hiddenComment 	        { color:#8BB3C6; font-weight:bold; }

#content .writeForm	                { margin-top:50px;}
#content .writeForm label           { }
#content .writeForm p               { margin:2px 0;}
#content .writeForm input		    { width:150px;}
#content .writeForm textarea	    { width:588px; padding:5px;}
#content .writeForm .website	    { width:300px;}
#content .writeForme .submit	    { height:22px; }
#content .writeForm input.checkbox	{ width:auto; border:none; background:none;}






			/*-------- 비밀글 ---------------------------------*/
			
.entryProtected                         { text-align:center; 
                                                  color:#E1134B;
						  background-color:#000000; 
						  font-size: 2em;
						  padding: 50px; 
						  margin: 30px 20px 20px 20px; 
						  font-family: Lucida Sans Unicode;}
.entryProtected input	               { vertical-align:middle; 
                                                  width:130px; 
						  height:15px; 
                                                  color:#888; 
						  background-color:#000000; 
						  padding:5px;}
.entryProtected button	       { vertical-align:middle; 
                                                  width:55px; 
						  height:27px; 
						  color:#CB3E52; 
						  background-color:#000000}




			/*-------- entry post -----------------------------*/

			              /*-------- 본문 하단 태그 트레일 -----------------------------*/
						 
.tagTrail 		                       { background:url(images/tata2.png) 0px 0px no-repeat;  
                                                  padding-left:45px; 
                                                  padding-right:45px; 
				                  margin-bottom:25px; 
				                  font-color:#fff; }
.tagTrail span	                       { display:none;}


			              /*-------- 트랙백 -----------------------------*/
						 					 
.communication	                    { padding-bottom:10px; }

.trackback a	                    { display:none; }
.trackback .trackbackAdd 	    { background-color:#eee; 
                                               padding:10px; 
					       color:#9E9DC0;}	
.trackback ol 		            { list-style:none;}	
.trackback li 		            { list-style:none; 
                                               border-bottom:1px dashed #ccc; 
					       margin:5px; 
					       padding:5px; }
.trackback p 		            { line-height:1.2em; 
                                               color:#999;	
					       font-size:0.9em; 
					       padding-top:3px;}	
.trackback h4 		            { font-size:1em; 
                                               font-weight:normal;}
.trackback h4 a 		            { color:#000;}	
.trackback .delete 		    { background-color:#fff; 
                                               border:1px solid #ccc; 
						font:0.75em Tahoma; 
						padding:2px 0 0 1px; 
						color:#999; 
						 margin-left:4px;}

			              /*-------- 댓글 -----------------------------*/
						 
.comment 			            { margin-top:20px; }
.comment h3 		            { background-color:#eee; 
                                               padding:10px; 
					       color:#333; 
					       font-size:1em; 
					       border:0  }		
.comment .commentList	    { padding:0 10px;}
.comment .writeForm		    { margin-top:30px; 
                                               padding-left:10px; }

			              /*-------- 페이징 -----------------------------*/
.paging 			            { text-align:center; margin:10px;}
.paging a			            { padding:5px;  }
.paging a:hover		            { background-color:#FFFFFF; color:#363636;}




			/*--------- 본문 -----------------------------------*/
.article     		   { width:620px; overflow:hidden; padding: 0px; margin:0  auto;} 
.article  p  		   { margin:5px 0 10px 0;}
.article a:link        { text-decoration:none; color:#5F9EA0;  }
.article a:visited    { text-decoration:none; color:#C0C0C0;   }
.article a:hover     { text-decoration:none; color:#708090;  background-color: #E6E6FA;}
.article a:active     { color:#708090;  text-decoration:none;}


.article blockquote              {background:url(images/blblq.png) top left no-repeat; padding-left:70px;  margin:40px 70px;}
.article li              		{ margin-left:0px;}
.article h1              		{ font-size : 1.5em;}
.article h2              		{ font-size : 1.4em;}
.article h3              		{ font-size : 1.3em; margin-top:30px; border:none !important;}
.article h4              		{ font-size : 1.2em;}
.article h5              		{ font-size : 1.1em;}
.article h6              		{ font-size : 1em;}

.article dl 			        { padding:10px;}
.article dt              		{ }
.article dd              		{ margin-left:20px;  padding-bottom:10px;}








	/*--- side bar ---------------------------------------------------*/

#sidebar h3              { padding:0 0 4px 3px; 
				  margin-bottom:7px; 
				  border-bottom:1px solid #ccc;}	

#sidebar .box 	        { font-size:1em; }
#sidebar li 	        { list-style:none;}	
#sidebar .module 	{ float:left; }
#sidebar .date	        { color:#8AC0A0; }
#sidebar .name	        { color:#8AC0A0; font-weight:bold;  }

.sidebar2                   { clear:both; }
element.style             { display:inline; }

			/*--------- 사이드바 각 모듈 -----------------------------------*/

.geo                            { padding:40px 5px 0px 0px; }

.recentComment          { padding:40px 5px 0px 5px; }
.recentComment li        { padding-bottom:3px; 
                                     padding-right:0px; font-family:}


.blogImage img		{ padding:40px 0px 0px 5px; }


.my                             { padding:10px 5px 0px 0px;  }  
.my img                       { vertical-align:bottom; }
.my .if                         { padding:5px 10px 10px 10px; 
                                     letter-spacing:0.1em; 
				     width:360px;
                                     color:#777777; 
				     background-color:#050713;}
.my .w1                   { color:#FF3676; }
.my .w2                   { color:#F8A51F;}
.my .w3                   { color:#EFF744; }
.my .w4                   { color:#82DC2E; }
.my .w5                   { color:#1399F2;}
.my .w6                   { color:#9369F0;}


.tagbox                             {width:325px;
                                          padding:10px 0px 0px 5px;  }
.tagbox ul			        { text-align:justify; }
.tagbox li 			        { display:inline;}
.tagbox li a.cloud1		{ color:#FF3676;}
.tagbox li a.cloud2		{ color:#F8A51F;}
.tagbox li a.cloud3		{ color:#EFF744; }
.tagbox li a.cloud4 	        { color:#82DC2E; }
.tagbox li a.cloud5		{ color:#1399F2;  font-weight:bold;}



.counter 	                  { padding:13px 5px 0 0px ; }
.counter dl                   { padding-bottom:1px; 
                                      letter-spacing:2px;}
.counter dt                   { float:left; letter-spacing:1.8px;}
.counter dd                  { text-align:right; 
                                     letter-spacing:1.8px;}
.counter .total dd          { color:#000; 
                                      font-weight:bold; 
				      letter-spacing:1.8px;}

.search                {  margin:10px 0 0 12px;
                              border: 0px ;
	                      background:url(images/search.png) no-repeat;
	                      padding: 12px 10px 0px 45px;
	                      width:275px;  
	                      height:23px;
	                      font: 1em;
	                      color:#757373;}
.onair                  {margin:13px 8px 0 0px;}
.nemonemo         {margin:10px 7px 0 8px;}

			/*--------- 사이드바 안쓰는  모듈 -----------------------------------*/

.recentPost                   { padding:40px 8px 0px 5px;}
.recentPost li                { padding-bottom:3px; 
                                     padding-right:0px;  }





.blogDesc 			{ padding:10px;}


.notice.module 		{ margin-top:0 !important;}
.notice h3			{   }
.notice li 			{ padding-left:40px;}


.category li ul li 		        { padding-top:4px; }
.category li ul li a 		{ color:#2A598A; letter-spacing:1.8px; } 
.category li ul li ul 		{ padding:0;}
.category li ul li ul li 	        { padding-left:18px; }
.category li ul li ul li a 	        {color:#095C5C;}




.recentTrackback
.recentTrackback li             { padding-bottom:3px; 
                                           padding-right:0px;  }

	




	/*--- 태그로그 ---------------------------------------------------*/
	
.taglog ul				{ text-align:justify;  font-weight:bold;}
.taglog li 				{ display:inline; }

.taglog li  a:link     { }
.taglog li  a:visited {}
.taglog li  a:hover  { color:#FED7D7; font-weight:bold;  }
.taglog li  a:active  {}

.taglog li .cloud1			{ color:#FF4079; font-size:2em; font-weight:bold;}
.taglog li .cloud2			{ color:#00252D; font-size:1.7em;}
.taglog li .cloud3			{ color:#00354D; font-size:1.5em;}
.taglog li .cloud4			{ color:#006F78; font-size:1.3em;}
.taglog li .cloud5			{ color:#999; font-size:1.1em;}





	/*--- 방명록 ---------------------------------------------------*/

.writeForm p	                 { margin:2px 0;}
.writeForm label                  { font-size:9px;}
.writeForm input	                 { width:150px;}
.writeForm textarea	         { width:588px; padding:5px;}
.writeForm .homepage         { width:300px;}
.writeForm .submit		 { height:22px; font-size:9px;}
.writeForm .warn	         { margin-left:20px;}
.writeForm input.checkbox	 { width:auto; border:none; background:none;}

.guestList	                         { width:100%; margin:50px 0 0 0;}
.guestList ol,
.guestList ol ul	                  { list-style:none;}
.guestList ol li	                  { margin:25px 0 0 0;}
.guestList ol li p	                  { padding-top:5px; 
                                             background:url("images/dot.gif") repeat-x; 
					     text-align:justify;}
.guestList ol li p a	          { color:#f60;}
.guestList ol li ul li	           { margin:15px 0 0 60px;}
.guestList .name	                   { font-weight:bold;}

.guestList .guest_general	  { }
.guestList .guest_admin	  { }
.guestList .guest_secret	  { color:#f60;}