body{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-family:Verdana, Arial, serif;
}
h1, h2, h3, h4, h5, h6{
   position:relative;
}
h1{
   font-size:1em;
   color:#CCC;
   background-color::transparent;
   display:none;
}
.spacer{
   clear:both;
}
#topFrame{
   width:620px;
   margin:12px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border:solid 1px #333;
   text-align:left;
   background:transparent url("test_bg.jpg") no-repeat bottom left;
}

#naviList{
   float:right;
   width:100px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:#FFF;
   border-left:solid 1px #333;
}
#naviList ul{
   margin:0px 0px 0px 0px;
   padding:40px 0px 40px 0px;
   list-style-type:none;
   background-color:#FFF;
}
#naviList li{
   font-size:10pt;
   margin:0px 0px px 0px;
   padding:0px 0px 0px 0px;
   text-align:left;
   border-top:solid 0px #FFF;
   border-bottom:solid 0px #FFF;
   font-family:Courier, Verdana, Arial, serif;
}
#naviList li a{
   display:block;
   width:100%;
   padding:2px 0px 2px 8px;

   background-color:#FFF;
   text-decoration:none;
   color:#000;
}
html>body #naviList li a{
   width:auto;
   padding:0px 0px 0px 8px;
   border-top:solid 1px #FFF;
}
#naviList li a:hover{
   background-color:#333;
   color:#FFF;
}
#naviList .tabOn{
   background-color:#333;
   color:#FFF;
}
#contentFrame{
   width:620px;
   margin:10px 0px 20px 0px;
   padding:0px 0px 0px 0px;
   border:solid 0px #666;
   text-align:left;
}

#bodyFrame{
   margin:30px 10px 0px 10px;
   padding:0px 0px 0px 0px;
   border:solid 0px #666;
}
#bodyFrame .bodyItem{
   margin:10px 0px 8px 0px;
   padding:0px 0px 0px 0px;
   border:solid 0px #999;
}
#bodyFrame .bodyItem a{
   text-decoration:none;
   border-bottom:dotted 1px #999;
   padding:0px 0px 1px 0px;
   color:#FF3333;
}
#bodyFrame .bodyItem h2{
   font-size:0.9em;
   margin:0px 0px 8px 0px;
   padding:0px 0px 0px 10px;
   font-weight:normal;
   color:#666;
   background-color:transparent;
   font-family:Verdana, Arial, serif;
   border-left:solid 8px #666;
}
#bodyFrame .bodyItem h3{
   font-size:0.8em;
   margin:0px 8px 0px 8px;
   padding:0px 0px 0px 0px;
   font-family:Verdana, Arial, serif;

}
#bodyFrame .bodyItem p{
   margin:20px 8px 20px 8px;
   padding:0px 0px 0px 0px;
   font-size:0.7em;
   font-family:Verdana, Arial, serif;
}
#bodyFrame .articleInfo{
   margin:30px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border:solid 1px #CCC;
   font-size:1em;
   font-family:Verdana, Arial, serif;
   color:#0066CC;
}
#bodyFrame .articleInfo p.articleDate{
   margin:2px 8px 10px 8px;
   padding:0px 0px 0px 0px;
}
#bodyFrame .articleInfo p.articleBy{
   margin:10px 8px 0px 8px;
   padding:0px 0px 0px 0px;
}
#bodyFrame .articleInfo a{
   text-decoration:none;
   border-bottom:dotted 1px #999;
   padding:0px 0px 1px 0px;
   color:#006633;
}
#bodyFrame .bodyFooter{
   margin:10px 0px 30px 0px;
   padding:0px 0px 0px 0px;
   text-align:center;
   font-size:0.7em;
}
#bodyFrame .bodyFooter p{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
#bodyFrame .bodyFooter a{
   text-decoration:none;
   border-bottom:dotted 1px #666;
   padding:0px 0px 1px 0px;
   color:#CC6600;
}
#bodyFrame .bodyItem ul{
   margin:20px 0px 0px 20px;
   padding:0px 0px 0px 0px;
   font-size:0.7em;
}
#bodyFrame .bodyItem li{
   margin:0px 0px 0px 10px;
   padding:0px 0px 0px 0px;
}
#bodyFrame .bodyItem .thumbLeft{
   float:left;
   width:110px;
   height:110px;
   margin:0px 8px 0px 0px;
   padding:6px 6px 6px 6px;
   border:none;
   background-color:#EEE;
}

#bodyFrame .bodyItem .thumbRight{
   float:right;
   width:110px;
   height:110px;
   margin:12px 0px 0px 8px;
   padding:6px 6px 6px 6px;
   border:none;
   background-color:#EEE;
}
#bodyFrame .bodyItem .imgLeft{
   float:left;
   margin:8px 8px 0px 0px;
   padding:6px 6px 6px 6px;
   border:none;
   background-color:#EEE;
}

#bodyFrame .bodyItem .imgRight{
   float:right;
   margin:8px 0px 0px 8px;
   padding:6px 6px 6px 6px;
   border:none;
   background-color:#EEE;
}
