html, body{
            margin: 0;
            height: 100%;
            padding: 0;
            text-align: center;
            background: #ccc;
            color: #000;
            font-size: 95%;
            line-height: 1.2em;
            font-family: sans-serif;
}

h1{
    font-size: 2em;
    color: #900;
    background-color: inherit;
}

h2{
    font-size: 1.6em;
    color: #900;
    background-color: inherit;
}

h3{
    font-size: 1.4em;
    color: #900;
    background-color: inherit;
}

h4{
    font-size: 1.3em;
    color: #900;
    background-color: inherit;
}
h5{
    font-size: 1.2em;
    color: #900;
    background-color: inherit;
}
h6{
    font-size: 1em;
    color: #900;
    background-color: inherit;
}

img{
     margin: 2px;
     border: 0;
}

dt{
    font-weight: bold;
}

dd{
    margin: 0 0 10px 60px;
}

q{
   font-style: italic;
}

h2.cv{
    background: #eee;
    margin: 30px 0 10px 0;
    padding: 5px 0 5px 5px;
    border-bottom: thin solid #ccc;
    border-right: thin solid #ccc;
}

/* p:first-letter{ */
/*                 color: #900; */
/*                 font-size: 3em; */
/*                 font-weight: bold; */
/*                 float: left; */
/* } */

span.italic{
          font-style: italic;
}

#page{
       width: 780px;
       margin: 0em auto;
       background: #fff center top;
       color: #000;
       text-align: left;
}

#top{
      margin: 0;
      height: 220px;
      padding: 0px;
      background: #ccc url(img/hohoankiem.jpg) no-repeat left top;
}

#top h1{
         text-align: right;
         font-style: italic;
         background: transparent;
         line-height: 80px;
         margin: 0 50px 0 0;
         padding-top: 140px;
         color: #fff;
}

#main{
       text-align: justify;
       padding: 10px;
}

#content{
          padding: 0 0 0 0;
}

#menubar{
          margin: 0;
          padding: 0;
          background: #eee;
          text-align: center;
}

#menubar li{
             display: inline;
             padding: 0;
             background: inherit;
             margin: 0;
}

#menubar li:before{
                    margin: 0 10px 0 0;
                    content: ':';
}

#menubar li:after{
                    margin: 0 0 0 10px;
                    content: ':';
}

#footer{
         padding: 1ex 1em 1ex 1em;
         margin : 0;
         height: 40px;
         clear: both;
         margin: 0;
         font-size: 0.8em;
         font-style: italic;
         border-top: 1px dotted #990000;
         background: #ffffff;
         color: #990000;
}

#valid{
        float: right;
}

img.valid{
           width: 88px;
           height: 31px;
}

a{
   text-decoration: none;
   color: #990000;
}
a:hover{
   text-decoration: underline;
   color: #990000;
}