/*---------- Universal Selector ----------*/*{margin:0; padding:0;}/*---------- Structure Module ----------*/body{     background-color:#FFFAF0; color:#003333;     padding:0;     margin:0;     }#wrap{   background-color:#ffcccc;   width:760px;   margin:0 auto;   padding:0;}/*---------- Hypertext Module ----------*/a:link{   color:#003333;   text-decoration:none;}a:visited{   color:#663366;   text-decoration:none;}a:hover{   color:#99cc00;   text-decoration:underline;}/*---------- Text Module ----------*/h1,h2,h3{clear:both;}h1{   font-size:180%;   line-height:180%;   margin:20px 10px 5px 10px; }h2{   font-size:120%;   font-weight:bold;}h3{   font-size:100%;   font-weight:bold;}address{   font-size:70%;   font-style:normal;   text-align:right;   padding-right:20px;   padding-bottom:10px;}p{   line-height:150%;}p.logoname{   font-size:120%;   font-weight:bold;   margin:8px;}li{   font-family:Arial,Helvetica,sans-serif;   font-siza:80%;   list-style:none;   text-align:center;}/*---------- page block Module ----------*/#header{   width:760px;   height:40px;   border-top:#99cc00 solid 8px;   border-bottom:#99cc00 solid 1px;}#logo{float:left;        height:40px;        }#navi{   width:220px;   height:auto;   border:none;   float:right;}   #navi li{      float:left;      width:70px;      margin:10px 0px 3px 3px;      }#maincol{wifth:760px;}   #colleft{      width:360px;      float:left;      margin:10px;      }   #colright{      width:360px;      float:right;      margin:5px;      }#footer{   width:760px;   height:auto;   margin:5px;   }.clearleft{clear:left;}