/* 본문 공통 */
body {color:#000;font-family:tahoma,dotum,Verdana,AppleGothic,Sans-serif;font-size:small;background-color:#eee;background-image:/*@background-image=url(images/bg.gif)*/url(images/bg_tile_l.gif)/*@*/;
/*@background-color=:#000000;*/ background-color: #000000;/*@*/}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{}
/*input[type="text"] {border:1px solid #d3d3d3}*/
img,fieldset{border:none}
ul,ol{list-style:none}
table{border-collapse:collapse}
em,address{font-style:normal}
a:link {color:#235C9D;text-decoration:none;}
a:visited {color:#235C9D;text-decoration:none;}
a:hover {color:#3333cc;text-decoration:underline;}
a:active {color:#235C9D;text-decoration:none;}
.clear {clear:both}

h1 {font-size:1.4em;} /* 블로그 타이틀 */
h2 {font-size:1.3em;} /* 글 제목 */
h3 {font-size:1.2em;} /* 기타 헤드 타이틀 */
h4 {font-size:1em;}

/*신*/
#pageWrap {position:relative;left:50%;margin:15px 0 15px -600px;width:1200px;background:#fff;border:20px solid #fff;border-radius:20px;}
#body {}

#header {margin:0 0 20px 0;padding: 0 0 20px 0;border-bottom:2px solid #9BDAE1}
  #topMiniNav {float:left;width:100%;}
    #topMiniNav ul {float:left;width:auto;margin:10px 0 30px 10px}
      #topMiniNav ul li {float:left;width:auto;margin:0 10px 0 0;font-size:smaller;}
    #blogSearch {float:right;margin:10px 10px 0 0;width:auto;}
      #blogSearch input[type="text"] {padding:3px 0 5px;border:1px solid #eee}
      #blogSearch .submit {padding:5px 8px;font-weight:bold;font-size:small;border:none;border-radius:5px;background:#9BDAE1;}

  #blogTitleBox {width:100%;}
    .blogTitle {padding:0 0 0 10px}
    .blogSubTitle {padding:0 0 0 10px}


#leftNav {float:left;margin:0 0 0 0;padding:10px 10px 30px 10px;width:200px;font-size:small;border:1px solid #eee;border-radius:5px;}
  .blogImage {margin:0 0 20px 0;width:200px;height:178px}
    .blogImage img {width:100%}

  #leftNav .notice               {}
  #leftNav .notice li            {}
  #leftNav .notice a:link,
  #leftNav .notice a:visited     {padding:0 0 0 27px;background:url(images/iconNotice.gif) 0 2px no-repeat;}
  #leftNav .notice a:hover       {padding:0 0 0 27px;text-decoration:none;color:#f60;background:url(images/iconNotice_on.gif) 0 2px no-repeat;}

  .counter {float:left;margin:20px 0 0;width:100%;}
    .counter dl {width:100%;}
      .counter dl dt{float:left;width:100px;font-size:smaller;border-bottom:1px solid #000}
      .counter dl dd{float:right;width:100px;font-size:smaller;text-align:right;border-bottom:1px solid #000}

  .calendar {background:url(images/bg_calendar.gif) right top no-repeat #fff;}
    .calendar caption {margin:0 0 10px 0;font-size:small}
    .calendar th {font-size:small}
    .calendar td {padding:3px 0;text-align:center}

    .calendar .cal_day_sunday         {color:#f30 !important;}
      .calendar .cal_day_sunday a        {color:#f30 !important;}

    .calendar .cal_day1               {color:#ccc;}
    .calendar .cal_day2               {color:#ccc;}
    .calendar .cal_day3               {color:#666;}
    .calendar .cal_day4               {color:#000;text-decoration:underline;}

    .calendar a.cal_click:link        {color:#333;font-weight:bold;}
    .calendar a.cal_click:visited     {color:#333;font-weight:bold;}
    .calendar a.cal_click:hover       {color:#f30;font-weight:bold;}


  #leftNav h3 {margin:10px 0;padding:5px 10px;font-weight:bold;font-size:small;font-family:Tahoma;background:#9BDAE1;border-radius:5px;}
  #leftNav ul {}
    #leftNav ul li {padding:3px 10px;}
      #leftNav ul li .info .name:before {content:"- "}
      #leftNav ul li .info .date{font-size:smaller}

  .adTistory {margin:30px 0 20px 0;text-align:center;font-size:small;}
    .adTistory a {text-align:center;}
  .RSS {text-align:center;}

#content {float:left;margin:0 0 0 20px;width:auto;width:958px;}
  #content * {max-width:930px;line-height:100%;}
  .adminMenu {margin:10px 0 0 0;text-align:center}
  #content_part_wrap {line-height:1.5em;}
  .taglog ul                  {text-align:justify;}
  .taglog li                  {margin:0 5px; display:inline;line-height:2.5em;}
  .taglog a:hover             {background-color:#666;color:#fff !important;text-decoration:none;}
  .taglog li a.cloud1          {color:#396f95;font-weight:bold;font-size:2.9em;}
  .taglog li a.cloud2          {color:#70a2db;font-weight:bold;font-size:2.5em;}
  .taglog li a.cloud3          {color:#333;font-weight:bold;font-size:2.1em}
  .taglog li a.cloud4          {color:#666;font-size:1.7em}
  .taglog li a.cloud5          {color:#999;font-size:1.3em}

  .guestbook {width:100%;}
    .guestbook p                {padding:2px 0;margin:0;}
    .guestWrite                 {padding:10px;background-color:#ccc;border:1px solid #bbb;}
    .guestWrite input           {width:150px;}
    .guestWrite textarea        {width:100%;padding:3px;overflow:auto;}
    .guestWrite .homepage       {width:300px;}
    .guestWrite .submit         {width:100%;height:22px;background-color:#999;padding:3px;color:#fff;border:none;cursor:pointer}

    .guestList          {margin-bottom:4px;width:100%x;overflow:hidden;}
    .guestList p        {font-size:smaller;line-height:1.4em;color:#333;margin:0;padding:5px 0 0 0;color:#333;}
    .guestList h3       {font-size:smaller;;color:#333;border:1px solid #bbb;background-color:#ccc;padding:10px;}
    .guestList ol,
    .guestList ul       {list-style:none;}
    .guestList .date    {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#666;}
    .guestList .name    {font-size:1em;color:#000;font-weight:bold;}
    .guestList ol li    {padding:10px 5px;}
    .guestList li ul li {padding:5px 0 5px 35px;background:url("images/iconIndentArrow_local.gif") no-repeat 22px 10px;}

    .guestList .commentInfoWrap         {padding:5px 5px 10px 0;border-bottom:1px dashed #999;height:10px;}
    *html .guestList .commentInfoWrap{padding:5px 5px 5px 0;}

    .guestList .commentInfo             {float:left;}
    .guestList .control                 {text-align:right;}

    .guestList .control a.modify        {background:url(images/iconModify.gif) no-repeat;padding-left:68px;padding-bottom:2px;text-decoration:none;}
    .guestList .control a.modify span   {display:none;}
    .guestList .control a.write         {background:url(images/iconWrite.gif) no-repeat;padding-left:48px;padding-bottom:2px;text-decoration:none;}
    .guestList .control a.write span    {display:none;}



  .postInfo {margin:0 0 5px 0;width:100%}
    .postInfo .postCategory, .postInfo .postDate {font-size:small}

  #content h1 {padding:10px 10px;font-weight:bold;border-radius:5px;background:#9BDAE1}

  .postAdminMenu {width:100%;text-align:right;font-size:small}
    .postAdminMenu a {font-size:small}

  #content .article                 {margin:20px 5px 0 5px;width:100%;overflow:hidden;color:/*@post-body-color=#555*/#555/*@*/;/*@post-body-font-family=:;*/ /*@*/ /*@post-body-font-size=:;*/ /*@*/;}
  #content .article p               {margin:15px 0;line-height:1.5em}
  #content .article a:link          {color:#222;text-decoration:none;}
  #content .article a:visited       {color:#222;text-decoration:none;}
  #content .article a:hover         {color:#666;text-decoration:underline;}
  #content .article a:active        {color:#222;text-decoration:none;}
  #content .article li              {margin-left:25px;}
  #content .article dt              {text-decoration:underline;}
  #content .article dd              {margin-left:20px;padding-bottom:10px;}
  #content .article blockquote      {background:url(images/iconBlockquote.gif) top left no-repeat;padding-left:25px;margin:10px 20px;}

  #content .author                  {text-align:right;color:#888;padding:20px 20px;color:#333;}
  #content .author .text            {font:90% 나눔고딕,Verdana,Arial,Helvetica,sans-serif;}

  #content .tagTrail                {padding:5px 5px 5px 40px;background:url(images/entryTag.gif) center left no-repeat;clear:both;}
  #content .tagText                 {display:none;}

  #content .actionTrail             {border-top:1px dotted #ccc;padding:7px 5px;clear:both;font-weight : bold;}
  #content .actionTrail a           {margin-right:10px;color:#555;}
  #content .actionTrail .cnt        {font:1em 나눔고딕,verdana;color:#396f95;font-weight : bold;}

  #content .trackback               {margin-bottom:4px;width:540px;overflow:hidden;}
  #content .trackback a             {color:#000;}
  #content .trackback h3            {font:1em 나눔고딕,Verdana;color:#333;border:1px solid #bbb;background-color:#ccc;padding:10px;}
  #content .trackback h4            {font:1em 나눔고딕,Verdana;font-weight:normal;margin:0;}
  #content .trackback .name         {font-size:1em;color:#666;}
  #content .trackback ol            {list-style:none;}
  #content .trackback li            {border-top:1px dotted #ccc;padding:5px;}
  #content .trackback .date         {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#777;}
  #content .trackback p             {font:1em 나눔고딕,Dotum,Arial,sans-serif;color:#888;margin:3px 0 0 0;padding:0;}

  #content .trackback a.delete      {background:url(images/iconDelete.gif) left top no-repeat;padding-left:8px;text-decoration:none;}
  #content .trackback a.delete span {display:none;}

  #content .comment                          { margin-bottom:4px;width:100%;overflow:hidden;}
  #content .comment p                        {font:1em 나눔고딕,Verdana;color:#333;margin:0;padding:5px 0 0 0;color:#333;}
  #content .comment h3                       {font:1em 나눔고딕,Verdana;color:#333;border:1px solid #bbb;background-color:#ccc;padding:10px;}
  #content .comment ol,
  #content .comment ul                       {list-style:none;}
  #content .comment .date                    {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#666;}
  #content .comment .name                    {font-size:1em;color:#000;font-weight:bold;}
  #content .comment ol li                    {padding:10px 5px;}
  #content .comment li ul li                 {padding:5px 0 5px 35px;background:url("images/iconIndentArrow_local.gif") no-repeat 22px 10px;}

  #content .commentList .commentInfoWrap         {padding:5px 5px 10px 0;border-bottom:1px dashed #ccc;height:10px;}
  #content *html .commentList .commentInfoWrap{padding:5px 5px 5px 0;}

  #content .commentList .commentInfo             {float:left;}
  #content .commentList .control                 {text-align:right;}

  #content .commentList .control a.modify        {background:url(images/iconModify.gif) no-repeat;padding-left:68px;padding-bottom:2px;text-decoration:none;}
  #content .commentList .control a.modify span   {display:none;}
  #content .commentList .control a.write         {background:url(images/iconWrite.gif) no-repeat;padding-left:48px;padding-bottom:2px;text-decoration:none;}
  #content .commentList .control a.write span    {display:none;}
  #content .commentList .control a.address       {background:url(images/iconAddress.gif) no-repeat;padding-left:48px;padding-bottom:2px;text-decoration:none;}
  #content .commentList .control a.address span  {display:none;}

  #content .commentWrite                     {padding:5px;margin-top:20px;}
  #content .commentWrite input               {width:150px}
  #content .commentWrite textarea            {width:99%;padding:5px;position:relative;top:-16px;}
  #content .commentWrite .homepage           {width:300px;}
  #content .commentWrite .submit             {padding:5px 8px;width:100%;font-weight:bold;font-size:small;border:none;border-radius:5px;background:#9BDAE1;cursor:pointer}
  #content .commentWrite .secretWrap         {float:left;position:relative;top:-23px;left:380px;}
  #content .commentWrite .checkbox           {	border:none;padding:0;	margin:0;width:25px;}

  #content .articlePaging           {padding-top:10px;text-align:center;font-size:0.95em;}
  #content .articlePaging .numbox   {border-left:1px solid #ccc;padding-left:6px;margin-left:6px;font:0.95em 나눔고딕,verdana;}
  #content .articlePaging .num      {border-right:1px solid #ccc;padding-right:8px;margin-right:5px;}

  #content * p {max-width:930px !important;}
  #content * img, .imageblock {max-width:930px !important;}

#footer {margin:30px 0;padding:20px 0 ;width:100%;text-align:center;line-height:2em;border:1px solid #eee;border-radius:5px;}

/*구*/

.bitsband {position:absolute;left:0;top:0;z-index:10;}
/* 페이징 - 현재 페이지 */
.selected {font-weight:bold;color:#f30;}
.no-more-prev,
.no-more-next {color:#999;}

/* 카테고리 - 이미지 버튼 */
.ib                     {cursor:pointer;}
/* 카테고리 - 트리 셀 */
.branch3                {cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt                  {font:0.75em 나눔고딕,Tahoma,Helvetica,Arial,Gulim,sans-serif;color:#396f95;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general             {}
.rp_admin               {background:url(images/iconAdmin.gif) no-repeat 0 5px;padding-left:20px;}
.rp_secret              {color:#f30;font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
.guest_general          {}
.guest_admin            {background:url(images/iconAdmin.gif) no-repeat 0 5px;padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment {background:url(images/iconSecret.gif) no-repeat;padding-left:20px;font-weight:normal;}

/* 이미지 아래 캡션 스타일 */
.cap1                   {color:#999;text-align:center;}
/* 그림 */
.imageblock             {border:1px solid #ddd;padding:5px;margin:5px 0;}
/* 왼쪽 */
.left                   {}
/* 가운데 */
.center                 {}
/* 오른쪽 */
.right                  {}
/* 그림 2개 배치 */
.dual                   {margin-bottom:5px;}
/* 그림 3개 배치 */
.triple                 {margin-bottom:5px;}

/* 본문 - 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:#999;text-align:right;}

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

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가,삭제 가능 */
/* 블로그 레이아웃 */
#container {
width:/*@post-width:370*/100%/*@*/;
min-width:994px;
margin:0;
background:#fff;
}
#blog_title {
clear: left;
height: 120px;
background: #301414 url(images/h-bg-icons.gif) no-repeat bottom right;
}
#blog_title #blogname {
float:left;
font-size: 250%;
font-weight: bold;
color: #EB9F3D !important;
padding: 35px 0 5px 25px;
}
#blog_title #blog_menu{margin:0;}
#body_wrap {margin:0;}
#wrap_temp {
float:left;
width:/*@post-width:200*/83%/*@*/;
}
#content {
float:right;
width:/*@post-width*/79%/*@*/;
overflow:hidden;
margin-bottom:30px;
}

#wrap_sidebar1 {float:left;width:20.5%;overflow:}
#side_group1 {padding:10px;margin-bottom:6px;}
#side_group2 {}

#wrap_sidebar2 {float:right;width:17%;margin-top:12px;overflow:hidden;}

#blog_menu .search               {text-align:right;}
#blog_menu .search input         {width:130px;height:16px;background-color:#666;border:1px solid #333;color:#fff;}
#blog_menu .search .submit       {width:39px;height:20px;font-size:0.9em;}

/* ***** content common ***** */
#content .searchList,
#content .searchRplist,
#content .localog,
#content .taglog,
#content .guestbook,
#content .entryNotice,
#content .entryProtected,
#content .entry             {padding:10px;}

#content .entryNotice .category a.
#content .entryProtected .category a.
#content .entry .category a   {font:1em 나눔고딕,Dotum;color:#888;margin-right:6px;}

#content .entryNotice .date         {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#888;}
#content .entryProtected .date         {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#888;}
#content .entry .date         {font:0.9em 나눔고딕,Verdana,Helvetica,Arial,Gulim,sans-serif;color:#888;}

#content_part_wrap_list h3,
#content_part_wrap_rplist h3,
#content_part_wrap h3       {border-bottom:1px solid #bbb;margin-bottom:10px;color:#222;}
#content h2 a     {color:/*@post-title-color=*/#3c79a0/*@*/;/*@post-title-font-family=:;*/ /*@*/ /*@post-title-font-size=:;*/ /*@*/}


/* 검색 결과 리스트 */
.searchList ol,
.searchRplist ol            {list-style:none;padding:5px;}
.searchList li,
.searchRplist li            {border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:4px;}

/* 지역 리스트 */
.localog .spot              {background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;padding-left:20px;margin-top:5px;}
.localog .info              {background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;padding-left:15px;margin-top:2px;}
.localog a:link             {color:#f00;}
.localog a:visited          {color:#f00;}
.localog a:hover            {color:#f60;text-decoration:underline;}

/* entryProtected : 보호글*/
.entryProtected h2  {background:url(images/ico_protected.gif) no-repeat 0 4px;padding-left:82px;}
.entryProtected input    {width:200px;}
.entryProtected .submit  {width:50px;padding-top:2px;height:20px;background-color:#ccc;}



.tt_article_useless_p_margin {width:inherit;line-height:1.45em;}
.tt_article_useless_p_margin * {width:auto;max-width:100% !important;height:auto;}

.tt_article_useless_p_margin a{color:#07AD87;text-decoration:underline}
.tt_article_useless_p_margin a:link {}
.tt_article_useless_p_margin a:visited {}
.tt_article_useless_p_margin a:hover {text-decoration:none}
.tt_article_useless_p_margin a:active {}
.tt_article_useless_p_margin a:focus {background:#07ff87;}

.tt_article_useless_p_margin table {width:auto;max-width:100% !important;height:auto;}
.tt_article_useless_p_margin img {width:auto;max-width:100% !important;height:auto;}

.tt_article_useless_p_margin p {display:block;margin:1em 0;}

.tt_article_useless_p_margin h1 {font-size:2em;font-weight:bold}
.tt_article_useless_p_margin h2 {font-size:1.5em;}
.tt_article_useless_p_margin h3 {font-size:1.17em;}
.tt_article_useless_p_margin h4 {font-size:1em;}
.tt_article_useless_p_margin h5 {font-size:0.83em;}
.tt_article_useless_p_margin h6 {font-size:0.75em;}

.tt_article_useless_p_margin h1 {line-height:1.4em;}
.tt_article_useless_p_margin h2 {line-height:1.86em;}
.tt_article_useless_p_margin h3 {line-height:2.39em;}
.tt_article_useless_p_margin h4 {line-height:2.8em;}
.tt_article_useless_p_margin h5 {line-height:3.37em;}
.tt_article_useless_p_margin h6 {line-height:3.73em;}

.tt_article_useless_p_margin strong,
.tt_article_useless_p_margin b {font-weight: bold;}

.tt_article_useless_p_margin i,
.tt_article_useless_p_margin cite,
.tt_article_useless_p_margin em,
.tt_article_useless_p_margin var,
.tt_article_useless_p_margin address,
.tt_article_useless_p_margin dfn {font-style: italic;}

.tt_article_useless_p_margin s,
.tt_article_useless_p_margin strike,
.tt_article_useless_p_margin del {text-decoration: line-through;}

.tt_article_useless_p_margin ul,
.tt_article_useless_p_margin ol,
.tt_article_useless_p_margin menu,
.tt_article_useless_p_margin dir {display: block;margin:1.4em 0;padding-left:38px;list-style-type: disc;}

.tt_article_useless_p_margin ol {list-style-type: decimal;}

.tt_article_useless_p_margin ul li,
.tt_article_useless_p_margin ol li {line-height:1.4em;display:list-item;}

/*.tt_article_useless_p_margin fieldset {border:1px solid #efefef;border-radius:3px;}*/

.tt_article_useless_p_margin form input[type="text"],
.tt_article_useless_p_margin form input[type="file"],
.tt_article_useless_p_margin form input[type="password"],
.tt_article_useless_p_margin form input[type="number"],
.tt_article_useless_p_margin form input[type="search"],
.tt_article_useless_p_margin form input[type="email"],
.tt_article_useless_p_margin form input[type="url"],
.tt_article_useless_p_margin form textarea,
.tt_article_useless_p_margin form select {
    padding: 5px;
    line-height: normal;
    color: #333333;
    border: 1px solid #E3E3E3;
    border-radius:3px;
    background-color: #FFFFFF;
}

.tt_article_useless_p_margin form input[type="reset"],
.tt_article_useless_p_margin form input[type="submit"],
.tt_article_useless_p_margin form button
{
  padding:4px 10px;color:#414040;text-shadow:1px 1px 0px #fff;border:1px solid #DBDBDB;border-radius:5px;
  background: #ffffff; /* 기타브라우저 */
  background: -moz-linear-gradient(top, #fafafa 0%, #ccc 100%); /* 파뽁 */
  background: -webkit-linear-gradient(top, #fafafa 0%, #ccc 100%); /* 신 끄롬,싸빠리 */
  background: -o-linear-gradient(top, #fafafa 0%, #ccc 100%); /* 오뻬라 */
  background: -ms-linear-gradient(top, #fafafa 0%, #ccc 100%); /* 익스텐 */
  cursor:pointer;
}
/*
.tt_article_useless_p_margin table {border-collapse:collapse;border-top:1px solid #efefef}
.tt_article_useless_p_margin table th,
.tt_article_useless_p_margin table td {padding:10px;line-height:normal;border-bottom:1px solid #efefef}
.tt_article_useless_p_margin table th {text-align:center;}
.tt_article_useless_p_margin table td {text-align:left;}*/

.tt_article_useless_p_margin abbr,
.tt_article_useless_p_margin acronym {border-bottom:1px dotted;cursor:help;}

.tt_article_useless_p_margin blockquote {margin:15px;padding:0 0 0 10px;line-height:1.8em;border-left:4px solid skyblue}

.tt_article_useless_p_margin code {border:1px solid #efefef;border-radius:3px;}