@media all {
body, html {
 margin:0;
 padding:0;
 font-size: 100%;
 font-family:"Trebuchet MS", sans-serif;
}

ul { padding-left: 1.2em; }

li {
 margin-left:0em;
 font-weight:normal;
 font-size: 1em;
}

#hwrap {
 height:40px;
 margin:0;
 padding:0;
 /*background:#1B4F6B url('./img/dom_h.gif') no-repeat left bottom;*/
 background:#1B4F6B;
 text-align:center; 
 position: fixed;
 z-index: 1;
 top: 0;
 left: 0;
 width: 100%; 
}


#mwrap {
 width:100%;
 /*height: 50px;*/
 margin-right: 2%;
 padding:0;
 /*background:#053651 url('./img/dom_m.gif') no-repeat left top;*/
 background:#1B4F6B;
 position: fixed;
 z-index: 1;
 top: 40px;
 left: 0px;
 }
 
 
#cwrap {
 /*
 background:#fff url('./img/dom_c.gif') no-repeat left top;*/
 background:#fff;
 padding: 0;
 margin: 0;
 position: absolute;
 left: 0px;
 top: 80px;
 width: 100%;
  }

@media  (max-width: 525px) {
 #cwrap {top: 110px;}
 /*#content h1:after {content: " x"}*/
  }

@media  (max-width: 400px) {
 #cwrap {top: 140px;}
 /*#content h1:after {content: " y"}*/
  }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1; /* ie 6/7 */
}


#cwrapimage {
 position:fixed;
 opacity: 1;
 display: none;
}

#head {
 padding:0;
 color:#fff;
}

#head h1 {
 font-size:1.5em;
 font-family:Impact, sans-serif;
 font-style:italic;
 /* background:url('./img/dance.gif') no-repeat right top;
 
 padding-right:75px;
 */
 margin: 0;
 }

 @media  (max-width: 400px) {
 #head h1 {font-size: 1em;}
  }


#head a {
 color:#fff;
 text-decoration:none;
}

#menu {
 color:#fff;
}


#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    /*overflow: hidden;*/
}

#menu li {
    float: left;
    font-size: 75%;
    list-style-type: none;
}


#menu a:link, a:visited {
    display: block;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #1B4F6B;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    width: 100px;
}

/*
#menu a:link, a:visited {
    color: #FFFFFF;
    background-color: #053651;
}

*/

#menu a {
 color:#fff;
}

#menu a:hover {
 background-color: #053651;
}

#content {
 margin:0;
 padding:0;
 font-family:"Trebuchet MS", sans-serif;
}

#content h1, #content h2, #content h3 {
 font-family:"Trebuchet MS", sans-serif;
}

#content p {
 margin-left:1em;
 margin-bottom: 0em;
 margin-top: 0.5em;
}

#content h1 {
  font-size:1.5em;
  background:#C6D8E2;
  /*margin-left:-20px;*/
  padding-left:15px;
  border-left:solid 5px #053651;
  border-bottom:solid 1px #053651;
  border-right:solid 1px #053651;
}

#content h2 {
  font-size:1.1em;
}

#content h3 {
  font-size:1em;
}

/* unvisited link */
a:link {
    color: #0000FF;
}

/* visited link */
a:visited {
    color: #1B4F6B;
}

/* mouse over link */
a:hover {
    color: #FF0000;
}

/* selected link */
a:active {
    color: #FF0000;
}



.poster img {
  border:none; 
  width: 100%; 
}

.poster {
  margin-left:0em;
  margin-bottom:0em;
}
}
