body {
   text-align:center;
   min-height:100%;
   height:auto;
}

/* for Internet Explorer */
/*\*/
* html body {
height: 100%;
}
/**/

A {
   text-decoration: none;
   color: #000;
}

#blackbanner {
   color:#E9E5DE;
   background-color:#000;
   background:#000;
   bgcolor:#000;
   padding-right: 5px;
   padding-left: 5px;
   font-size:18px;
   font-weight:bold;
   margin-right: 0px;
   border: 1 solid #000;
}

#clearbanner {
   margin-left: 0px;
   padding-right: 5px;
   padding-left: 5px;
   color: #aaa;
         font-size:18px;
   font-weight:bold;
   border: 1 solid #aaa;
}

#english {
   color: #aaa;
   font-size: 60%;
   font-style: italic;
}



#master {
      text-align:left;
      width:95%;
      margin:10px auto;
      padding:0px 0px 20px 0px;
      background-image: url(newsprint.gif);
      border-left:1px solid #000; 
      border-bottom:1px solid #000;
      border-top:1px solid #000;
      border-right:1px solid #000;
   min-height:100%;
   height:auto;
}

/* for Internet Explorer */
/*\*/
* html body {
height: 100%;
}
/**/

#bannerleft {
   text-align:left;
   float:left;
   width:150px;
   padding: 15px 0px 0px 15px;
}



#bannermid {
   text-align:center;
   margin: 10px 100px 10px 100px;
}

#bannerright {
   text-align:center;
   float:right;
   width: 150px;
   margin: 10px 0px 10px 10px;
   padding-right: 10px;
   font-size:12;
   color:#444;
}

#bannerright a {
   display:none;
   margin-bottom:0px;
   margin-top:5px;
}

#bannerright img {
   margin-left:45px;
   margin-right:47px;
}

#bannerright ul {
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
}

#banneright li {
   margin-left:0px;
   padding-left:0px;
}

#menu {
   clear:both;

   border-bottom-style: ridge;
   border-top-style: ridge;
   margin: 0px 5px 0px 5px;
}

#menuleft {
   text-align:left;
   float:left;
   width: 200px;
   margin-top:.2em;
   font-size:14;

}

#menuright {
   text-align:right;
   float:right;
   width: 200px;
   margin-top: .2em;
   font-size:14;
}

#pictureright {
      border-left:1px solid #000;
      border-bottom:1px solid #000;
      border-top:1px solid #000;
      border-right:1px solid #000;
      float:right;
      background: #ddd;
      margin: 10px;

      }

#pictureleft {
      border-left:1px solid #000;
      border-bottom:1px solid #000;
      border-top:1px solid #000;
      border-right:1px solid #000;
      float:left;
      background: #000;
      margin: 0px 10px 10px 0px;

      }

#pictureleftnopadding {
      float:left;
      margin: 0px 0px 0px 0px;
      }

#articletext {
      text-align: justify;
      font-size: 14px;

      margin-right: 5px;
      margin-top: 10px;

}




#videobox {
   width:170px;
   float:right;
   margin-bottom:15px;
   margin-right:5px;
   margin-left:15px;
   border-left: 1 solid #555555;
   border-bottom: 1 solid #555555;
   border-top: 1 solid #555555;
   border-right: 1 solid #555555;
   background: #ddd;

}

#videotext {
   text-align: justify;
   font-size: 14px;
   margin-left: 10px;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 15px;

}

#leftarticle {
   position:relative;
   width:200px;
   float:left;
   margin-top:20px;

   margin-left:-199px;
   left:-2px;
   margin-right:0px;

}

#leftarticle a {
   font-size: 20px;
   color:#000;
   text-decoration: none;
   font-weight: bold;

}


#leftarticle ul {
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
   text-align: justify;
}

#leftarticle li {
   margin-left:0px;
   padding-left:0px;
   margin-bottom:20px;
   padding-bottom:10px;


   text-align: justify;

}

#leftarticle p {
   margin-top:20px;
}

#leftarticletext {
      text-align: justify;
      font-size: 14px;
      margin-right: 10px;
      margin-left: 10px;
      margin-bottom: 10px;
}


#floatleft{
   margin-left:200px;
}

#mainsectionbox {
   margin-top:20px;
   margin-left:5px;
   margin-right:5px;
   margin-bottom:5px;
   font-size: 14px;
   text-align:justify;
}




#monthlyarticle {
   margin-top:30px;
   margin-left:10px;
   margin-right:5px;
   font-size: 14px;
   text-align: justify;
}

#leftarticle h2 {
   margin-bottom:0px;
   margin-top:0px;

}

#monthlyarticle h2 {
   margin-top:0px;
   margin-bottom:0px;
}
#monthlyarticle h3 {
   margin-top:0px;
   margin-bottom:0px;
}
#monthlyarticle h4 {
   margin-top:0px;
   margin-bottom:0px;
   font-style:italic;
}

hr {
   color: #555;
   background-color: #555;
   height: 1px;

}

h4 {
   margin:0px;
   font-size:12;
   font-style:italic;
}


ul#navmenu {
   text-align:center;
   margin-top:0;
   margin-bottom:0;
   list-style-type: none;
}

ul#navmenu li { display: inline; }

ul#navmenu li a {
   padding: 0.2em 0.2em;
   text-decoration: none;
   color: #000;
}

ul#navmenu li a:hover {
   color: #669;
}

#clear {clear: both; margin: 0px}
#clear_right {clear: right; margin:0px}
#footer{
   text-align: center;
   font-size: 12px;
   margin: 5px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}


