article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    background: none repeat scroll 0 0 #F6FFEF;
    font: 1em Calibri, "Lucida Grande", "Apple SD Gothic Neo", "Lucida Sans Unicode", "Malgun Gothic", Helvetica,Verdana,sans-serif;
  line-height: 1.4em;
margin: 0 auto;
    padding: 0;
    width: 960px;
}
header {
    margin: 1em auto;
    width: 960px;
}
#logo {
    background: none repeat scroll 0 0 rgba(255, 240, 200, 0.71);
/* border-color: #99a6df; */
border-radius: 3px;
border: 1px solid #edefef;
/* border-style: outset; */
/* border-width: 3px; */
overflow: hidden;
padding: 1em;
}
#logo a:active {
    background: none repeat scroll 0 0 transparent !important;
}
#logo img {
    float: left;
}
nav {
    font-size: 1.3em;
    font-weight: bold;
    overflow: hidden;


}
nav ul {
    margin: 0;
    padding: 0;
}
nav ul li {
    float: left;
    list-style: none outside none;
    padding: 0 35px 0 63px;
}
nav a {
    color: #000000 !important;
    text-decoration: none;
}
nav a:hover {
    color: #444444;
}
article {
    color: #000000;
    line-height: 1.8em;
    text-align: justify;
}
article blockquote {
    background: url("images/iconBlockquote.gif") no-repeat scroll left top #DDEEDD;
    border-radius: 1em 1em 1em 1em;
    margin: 0.5em 0.7em;
    padding-left: 1em;
}
.blog {
   background: none repeat scroll 0 0 #FFFFFF;
border-radius: 3px;
float: left;
margin: 0 auto;
padding: 1em;
width: 610px;
border: 1px solid #edefef;
/* border-color: #ddd; */
/* border-style: outset; */
/* border-width: 1px; */
font: 1.1em Georgia,"Times New Roman",Times, AdobeMyungjoStd-Medium, SMMyungjoStd-Medium, NewBatang, AppleMyungJo, Batang, serif;


}
aside {
 background: none repeat scroll 0 0 #FFF7E4;
border: 1px solid #edefef;
border-radius: 3px;
float: right;
padding: 1.5em;
width: 250px;
/* border-style: outset; */
/* border-color: #cecac1; */
/* border-width: 2px; */
}
 @media screen and (max-width:480px) {
body {
          width:auto;
       }
header {
          width:auto;
       }

        .blog {
          float: none;
          width: auto;
        }
        aside {
          float: none;
          width: auto;
        }
      }
aside ul {
    list-style: none outside none;
    padding: 0 0 0 6px;
}
aside ul li {
    font-size: 0.9em;
    line-height: 1.6em;
}
aside ul li a {
    font-weight: bold;
    padding: 10px 0 10px 10px;
}
footer {

    text-align: center;

}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.5em;
}
h3 {
    font-size: 1.3em;
}
h4 {
    font-size: 1.1em;
}
h5 {
    font-size: 1em;
}
h6 {
    font-size: 0.8em;
}
header h1, header h2 {
    float: right;
    text-align: right;
}
hgroup h3, hgroup h3 a {
    color: #9AA8AD !important;
}
hgroup h1, hgroup h1 a {
    color: #002253 !important;
}
a {
    color: #2A708E;
    text-decoration: none;
}
a img {
    border: 0 none;
}
a:visited {
    color: #104258;
}
a:active {
    background: none repeat scroll 0 0 #EAF7FC;
}
a:hover {
    color: #0C1E2F;
}
hr {
    border-color: #D9D9D9 -moz-use-text-color -moz-use-text-color;
    border-style: dotted none none;
    border-width: 1px 0 0;
}
#paging {
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}
#paging .numbox {
    border-left: 1px solid #CCCCCC;
    margin-left: 6px;
    padding-left: 6px;
}
#paging .num {
    border-right: 1px solid #CCCCCC;
    margin-right: 5px;
    padding-right: 8px;
}
#paging #prevPage {
    background: url("images/ico_prev_no.gif") no-repeat scroll left 1px transparent;
    padding-left: 6px;
}
#paging #nextPage {
    background: url("images/ico_next_no.gif") no-repeat scroll right 1px transparent;
    padding-right: 6px;
}
#blogImage {
}
.topsy_widget_data {
    float: right;
}
.me2day_me2box {
  height: 28px;
}

  