  #doc{ width:100%;padding:0px;font-size:123%}  #hd{ width:100%;margin:5px 0px 25px 0px}  #hd h1{ padding:5px 0px 0px 5px;margin:5px 0px 0px 0px;font-size:90%}.skiplinks{ display:block}img{display:none}h1,h2{margin:15px 10px;font-size:90%}#bd{ width:100%;margin-top:30px}#ft{ margin-top:40px;padding-top:10px;border-top:1px dashed #000;text-align:center}#searchbox{ display:block}#nav{width:100%;background:#4C10AE;padding:5px 0px}#nav ul{ width:100%;list-style:none}#nav li{ display:block;float:left}#nav ul li a{  display:block;float:left;padding:5px 20px;border-right:#FFF thin solid; color:#67E300;text-decoration:none; } #nav ul li a:visited{  display:block;float:left;color:#8EF13C} #nav ul li a:hover{  display:block;float:left;background:#946BD6;color:#FFF} .current_page_item{  background:#946BD6;color:#FFF; }.yui-b{  position:static;width:100%; }  .maincontent{width:100%; margin:10px; line-height:1.2; }.maincontent p{  margin:10px 0; }  .maincontent img{  float:left; margin:0 15px 15px 10px; border:2px solid #000; }  .maincontent a img{  border:2px solid #000; }.sidebar{width:100%; }ul.vertnav{  width:200px;list-style:none; }  ul.vertnav li{ margin:0;padding:0; } ul.vertnav a{  display:block; padding:2px 10px; border-top:1px dashed #333; border-left:1px dashed #333; border-right:1px dashed #333; border-bottom:1px dashed #333; text-decoration:none; } ul.vertnav a:hover{   display:block;background:#946BD6;color:#FFF}  h3#comments{  margin:10px 0}  .commentlist{  margin:10px 0}.relatedArticles{  display:none}.clear{ clear:both}  