body{width: 840px;
  background-color:#ccffff;
		  	margin-right:20px;
		  	margin-left:20px;
		  	line-height:150%;
		  	}

h2{background-color:#99ccff;}

caption{color:#ffff99;
        text-align:left;
        font-size:large;
        background-color:#6699cc;}

dt{font-size:large;}

#wrapper {width: 800px;
          padding: 20px;
          background-color: #ffffff;
            }
            
div.head{background-color:#ffee99;
  			margin-right:10%;
	  		margin-left:10%;
		  	line-height:2;
			  padding:5px;
			  }

table.hyou{background-color:#ffff99;
  			cellpadding:2;
	  		cellspacing:2;
		  	width:75%;
		  	}

hr{height:20px;
   background-color:#003366;
   }
