html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
body {background:url(/www2014/asset/i/bg-kr-g.gif) 0 0 repeat;}
#box-wrap {
  -moz-box-shadow:    0 0 1em #666;
  -webkit-box-shadow: 0 0 1em #666;
  box-shadow:         0 0 1em #666;
}
#navigation {
    background:#3D75C2 url(/www2014/asset/i/bg-kr-b.gif) 0 0 repeat;
    border:none;
    border-top:3px solid #392A73;
}
#navigation .dropdown-menu a {
    color:#fff;
}
#navigation .dropdown-menu ul {
    border-top:3px solid #396197;
}
#navigation .dropdown-menu ul li {
    background:#3D75C2 url(/www2014/asset/i/bg-kr-b.gif) 0 0 repeat;
    border-color:#396197;
}
#page-heading h1,
#post h2,
#post h3 {
    color:#039;
    font-family:"Trebuchet MS",Arial,Helvetica,san-serif; 
    font-style: normal;
}
#post .signature em {
    color: #039;
    font-size:18px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
#navigation .dropdown-menu > li.sfHover > a,
#navigation .dropdown-menu > .current-menu-item > a,
#navigation .current-menu-parent > a,
#navigation .current-menu-parent > a:hover,
#navigation .dropdown-menu > .current-menu-item > a:hover,
#navigation .dropdown-menu ul li > a:hover,
#navigation .dropdown-menu > .current-menu-item,
#navigation .dropdown-menu > .current-menu-parent,
#navigation .dropdown-menu > .current-menu-ancestor {
    color: #ff8000;
}

#navigation .dropdown-menu > li > a:hover,
#navigation .dropdown-menu > .current-menu-item > a,
#navigation .dropdown-menu > .current-menu-item a,
#navigation .dropdown-menu > .current-menu-parent > a,
#navigation .dropdown-menu > .current-menu-ancestor > a {
    color: #ff8000;
}
#navigation .dropdown-menu a {
text-transform: none;
}

html {
    margin: 0 !important;
}
#wrap {
    margin: 0 auto 50px;
}
#header-wrap {
    margin:0 -30px;
    background: url(/www2014/asset/bg-new.png) 50% -7px no-repeat;
    padding: 0;
}
#box-wrap {
    padding: 0 30px 30px;
    border:0;

}
#header-top {
    background: none;
    margin: 0;
}
#logo {
    text-align: center;    
    width: auto;
    /* 
    position:absolute;
    left: 272px;
    top: 23px;
    */
}
#logo.col {
    float:none;
}
#logo img {
    display: inline;
    margin: 50px 0 20px;
}
@media only screen and (max-width: 540px) {
    #header-top {
        
    }
    #logo img {
        margin: 10px 0;
        width: 90%;
    }
}
#navigation {
    margin:0;
}
