@charset "utf-8";

body{    
            font: 0.75em/1.5 Gulim, Tahoma, Arial,sans-serif;
            color:#333;
            margin:0 auto;
            padding:0px 0 0px 0;
            line-height:1.5em;
            background-color:#fff;
            text-align: justify;
height:100%;
}

/* 링크 클릭시 점선을 없애는 소스(FF & Safari용) */
a { outline:none; }
* { outline: 0; }

/* 기본 링크 */
a:link		{ color:#333; text-decoration:none;}
a:visited		{ color:#333; text-decoration:none;}
a:hover		{ color:#f90; text-decoration:none;}
a:active		{ color:#333; text-decoration:none;}

/* 이미지 */
img                  { border-width: 0px; }

/* 이미지 버튼 */
.ib                    { cursor: pointer; }

/* 이미지 아래 캡션 스타일 */
.cap1 { color:#888; text-align: center; margin-top:-2px; margin-bottom:5px;}

/* 카테고리 옆 개수 스타일 */
.c_cnt              {  }

/* 카테고리 트리 테이블 */
.branch2           {         }

/* 카테고리 트리 셀 */
.branch3          {      }

/* 최신글 옆 개수 스타일 */
.ps_cnt            {	}

#tistorytoolbarid { display : none; }

hr {display:none;}	
h1{font-size:120%; color:#333; font-weight:normal;}
h2{font-size:110%; color:#333; font-weight:normal;}
h3{font-size:100%; color:#333; font-weight:normal;}
h4{font-size:90%; color:#333; font-weight:normal;}

ul, ol{ list-style:none; margin:0; padding:0; }

/* 댓글&방명록 이름, 비밀번호, 홈페이지 입력 양식 */
input{  border:1px solid #ddd; background-color:#fff; color:#333; margin:2px 0; vertical-align:middle; padding:4px 0;}

/* 본문 more / less */
 .moreless_fold span        {display:block; background:url(./images/iconMore.gif) top left no-repeat; padding-left:20px; color:#90B633; height:15px;}
 .moreless_top span         {display:block; background:url(./images/iconLess.gif) top left no-repeat; padding-left:20px; color:#90B633;  height:15px;}
 .moreless_content           {color:#666; }
 .moreless_bottom span    {display:block; background:url(./images/iconLess.gif) top right no-repeat; padding-right:20px; color:#90B633;  height:15px; text-align:right;}

/* 비밀댓글 (로그아웃시 비밀글 표현 이미지) */
.hiddenComment { background:url(images/secret.png) no-repeat; }

/* 블로그 레이아웃 */
.topimg                    {  }
.container                { width:550px; margin:0 auto; }
.header                   { width:150px;}
.content                   { width:550px;}

/* header */
.header .bloginfo                                { position:relative; display:none; }
.header .open			        	{ position:relative; left:450px; top:0px;}
.header .bloginfo .menu	        	{ position:absolute; left:0px; top:0px; background-color:#f1f5f9; padding:10px; width:528px; text-align:left; border:1px solid #c9d7f1;}
.header .bloginfo .menu a 	        	{ color:#666; font-family:Gulim, sans-serif;}
.header .bloginfo .menu a:hover  	{ color:#f90;}
.header .bloginfo .menu ul 	        	{ list-style:none; }
.header .bloginfo .menu li	        	{ padding:0; }
.header .bloginfo .menu .category ul li	 { margin-top:-2px; }
.header .bloginfo .menu .info	        { float:right; color:#f1f5f9; }
.header .bloginfo .menu .info a	        { font:100% Gulim; color:#333; }
.header .bloginfo .menu .info a:hover	{ color:#f90; }
.header .bloginfo .menu .count    	{ font:95% Tahoma; color:#666;  }
.header .bloginfo .menu .count a   	{ font:95% Tahoma; color:#666;  }
.header .name                                   { color:#666; }
.header .date                                     { color:#666; }
.header .category                               { margin-top:6px; }


/* content 공통 */
.content                     { clear:both; margin-top:33%; }
.content .date            { font:100% Tahoma; color:#666; }
.content .name          { color:#666;}
.content .cnt              { font:90% Tahoma; color:#5f63b3; }
.content .count           { font:100% Tahoma; color:#5f63b3; }
.content .control         { font:100% Gulim; color:#777; margin-right:5px; }
.content .control a      {  font:100% Gulim; color:#777;  }
.content .c_control a   { font:100% Tahoma; color:#777; margin-right:5px; } 
.content img              { border: 0; padding-bottom: 5px; }

/* 검색 리스트 */
.content h3                             { font:110% Gulim; margin:10px 0 10px 0;}
.content .list li, .rpList li            { padding:0 0 3px 0;}
.content .list .search_date        { font:100% Tahoma; margin-right:10px; }
.content .list .cnt                     { font:90% Tahoma; color:#5f63b3; }
.content .list .listlabel               { color:#f30; }

/* 태그 */
.content .tag  .cloud1    { font-size:120%; color:#f90; }
.content .tag  .cloud2    { font-size:120%; color:#f90; }
.content .tag  .cloud3    {  font-size:110%; color:#5f63b3;}
.content .tag  .cloud4    { font-size:100%; color:#666;}
.content .tag  .cloud5    { display:none; }
.content .tag  a             { text-decoration:none; }	
.content .tag  a:hover   { background-color:#eee; color:#f90;}	

/* content 방명록 글쓰기 */
.content .guestbook p                         { padding:0; margin:0;}
.content .guestbook .write                   { background-color:#fff; border:0px solid #d0c8c1; color:#333; margin:10px 0px;}
.content .guestbook .write input           { width:50%; font:1em Gulim, Tahoma, sans-serif;}
.content .guestbook .write .homepage  { width:50%; display:inline; float:right:}
.content .guestbook .write textarea      { width:99%;  font:1em Gulim, Tahoma, sans-serif; border:1px solid #ddd; line-height:1.5em;}
.content .guestbook .write .submit       { width:50%; padding:0; color:#333; background:#f1f5f9;  height:25px; border:1px solid #ddd; font:1em Gulim, Arial, sans-serif; margin-top:2px;}
.content .guestbook .write .checkbox   { border:0; width:15px;  float:right; margin-top:-20px;}

/* content 방명록 리스트 */
.content .guestbook .list ol                       { margin-top:20px; border-top:1px dotted #ddd;}
.content .guestbook .list ul                       {  }
.content .guestbook .list li                        { padding:10px 0 0px 0; border-bottom:0px dotted #ddd;}
.content .guestbook .list li ul li                  { padding:10px 0 0px 0;  border:0;}
.content .guestbook .c_control    { font:100% Tahoma; color:#777; margin-right:5px; } 

/* 본문 링크 속성 */
.entry .article a:link        {text-decoration:none; color:#5f63b3;}
.entry .article a:visited    {text-decoration:none; color:#5f63b3;}
.entry .article a:hover    {text-decoration:none; color:#f90;}
.entry .article a:active    {text-decoration:none; color:#5f63b3;}

/* 본문 제목 속성 */
.content .titleinfo                              { display:none;   }
.content .titleinfo h2                          { float:left; font-size:110%; margin:0; padding-top:0px; font-weight:bold; }
.content .titleinfo h2 a                       { color:#414141; }
.content .titleinfo h2 a:link                 {text-decoration: none; color:#414141;}
.content .titleinfo h2 a:visited             {text-decoration: none;color:#414141; }
.content .titleinfo h2 a:hover              {text-decoration: none;color:#f90;}
.content .titleinfo h2 a:active              {text-decoration: none;color:#414141;}
.content .titleinfo .date                       { float:right; }
.content .titleinfo .date a              { color:#90B633;}
.content .titleinfo .date a:hover    {color:#f90;}
.content .titleinfo .category a              { float:right; color:#90B633;}
.content .titleinfo .category a:hover    { float:right; color:#f90;}
.content .admin                                 { clear:both; margin-top:4px; color:#333;}
.content .admin a                              { color:#f90;}

/* content > entryNotice, entryProtected, entry 본문 */
.content .article                  { width:550px; overflow:hidden;  margin:0px;  padding: 0;  }
.content .article ul              { margin:0 0 0 15px; padding:0; }
.content .article ol              { margin:0; padding:0; }
.content .article ul li            { list-style-type:disc; padding:0;}
.content .article ol li            { list-style-type:decimal; padding:2px 0;}
.content .article a               { color:#333;}
.content .article blockquote { background:url(images/ico_blockquote.gif) top left no-repeat;  padding-left:20px;  margin:10px 0px;}
.content .article .footnotes li { margin-left:20px; color:#90B633;}

/* content > entry >  본문 관련 태그 */
.content .entry .tag               { display:none; }

/* content >entry >  트랙백과 댓글버튼 */
.content .entry .btnTrackbackComment                     { text-align:right;  display:none; }
.content .entry .btnTrackbackComment .category a    { color:#90B633; }
.content .entry .btnTrackbackComment  .count {  }

/* content > entry > 트랙백 받을 주소 */
.content .entry .trackback                    { margin:0; }
.content .entry .trackback h3               { font-weight:normal; padding:5px 0 5px 0; font: 100% Tahoma; color:#666; margin:0; background-color:#f1f5f9;}
.content .entry .trackback .address      {  font: 100% Tahoma; color:#666; }

/* content > entry > 받은 트랙백 리스트 */
.content .entry .trackback .title  a            { color:#333; }
.content .entry .trackback .title  a:hover  { color:#f90;}
.content .entry .trackback .list ol             { padding:0; margin-bottom:5px;}
.content .entry .trackback .list li              { border-bottom:1px dotted #ddd; padding:10px 0 10px 0; }
.content .entry .trackback .list .date        { color:#666;}
.content .entry .trackback .list .listBody   { color:#666; padding:5px 0 0 0;}

/* content > entry > 댓글 리스트 */
.content .entry .comment p                    { padding:0; margin:0;}
.content .entry .comment .list ol             { border-top:1px dotted #ddd;}
.content .entry .comment .list ul             {  }
.content .entry .comment .list li              { padding:10px 0 10px 0; border-bottom:1px dotted #ddd;}
.content .entry .comment .list li ul li        { padding:10px 0 0px 0;  border:0;}

/* content > entry 댓글 쓰기 양식 */
.content .write p                                         { padding:0; margin:0;}
.content .entry .comment .write                   { color:#333; margin:10px 0px;}
.content .entry .comment .write input           { width:50%;  font:1em Gulim, Tahoma, sans-serif;}
.content .entry .comment .write .homepage  { width:50%; display:inline;}
.content .entry .comment .write textarea      { width:99%;  font:1em Gulim, Tahoma, sans-serif; border:1px solid #ddd; line-height:1.5em;}
.content .entry .comment .write .submit       { width:50%; padding:0; color:#333; background:#f1f5f9;  height:25px; border:1px solid #ddd; font:1em Gulim, Arial, sans-serif; margin-top:2px; }
.content .entry .comment .write .checkbox   { border:0; width:15px;  float:right; margin-top:-20px;}

/* 페이지 */
.paging                            { text-align: center; font-size: 1em; text-transform: uppercase; color:#333; display:none;}
.paging a                         { color:#333; font-family:Tahoma, Sans-serif;}
.paging .selected              { font-weight:normal; color:#f30; text-decoration:none;}
.paging .numbox a 	      { padding:2px; border:1px solid #fff;}
.paging .numbox a:hover  { padding:2px; border:1px solid #f90;}