#contents h2          { color: #665522; background: url("../img/bg_h2_f.jpg") no-repeat 0 -2px; height: 30px;  }
#contents h3          { text-align: left; background: url("../img/bg_h3_f.gif") no-repeat 5px 4px; padding: 15px 0px 15px 50px; margin: 1em 0em 1em 0em; color:#886655; font-size:1.0em; }
#contents h3.noimage  { text-align: left; background: none; padding: 15px 0px 15px 1em; margin: 1em 0em 1em 0em; color:#664433; font-size:1.0em; }
#contents #summary h3 { text-align: left; background: url("../img/bg_h3_summary_e.gif") no-repeat 5px 2px; padding: 4px 0px 10px 35px; margin: 3em 0em 1em 0em; color:#333333; font-size:1.0em; }
#contents #summary hr { display:none; }
#contents h4          { text-align: left; background: url("../img/bg_h4_f.gif") no-repeat 5px 2px; padding: 10px 0px 10px 50px; margin: 3em 0em 1em 0em; color:#336633; font-size:0.9em; }
#series .sumb         { padding:4px; }
#series th            { background-color: #aaaaaa; border-left:1px #dddddd solid; }
#series               { border-bottom:1px #aaaaaa solid; border-right:1px #aaaaaa solid; }
#series td            { border-top:1px #aaaaaa solid; border-left:1px #aaaaaa solid; }

#contents .author     { margin:1.0em 3.0em; }
#contents .author dt  { float:left; width:5em; font-weight:normal; }

@media print {
	#contents h2 { background: none;  }
}
#contents tr, td{padding:4px; }
