div#main_content { width:870px;  }
div#nav_main li._suntzu { position:absolute; top:0px; left:148px; background:url(../images/suntzu.png) no-repeat 0 -25px; }

div#main_content>h1 {border:none; position:relative; float:left; top:0px; left:0px; z-index:101; width:560px; height:60px; text-indent:-999999px;}
div#content { position:relative; float:left; top:0px; left:0px; z-index:101; width:556px; padding-top:-20px ; margin-top:-20px; float:left; border-left:solid 2px #3b9745;  border-right:solid 2px #3b9745;   } 
div#content p a { text-decoration:underline; }
div#content p a:hover, ul#buy_books a:hover { background:#3b9745; color:white}
div#content p { margin:1em 14px 0 14px;  }
div#content p.first { text-indent:20px}
div#content h2.noimage { font-size: 1.6em; margin:0 1em 0 1em; white-space:pre-wrap}
div#content h5 { margin: 0 1em 0 1em; }
div#bborder {float:left; clear:left; position:relative; top:0px; left:0px; z-index:1; width:560px; height:45px; background:url(../images/bborder.png) no-repeat 0 0;  }

div#dline { width:70% ; margin: 3em auto 2em auto; }
img.fright2 { margin:2em 14px 1em 10px; border:2px solid #3b9745; padding:2px; float:right}
img.fleft2 { margin:2em 14px 1em 10px; border:2px solid #3b9745; padding:2px; float:left}
img.fright3 { margin:0 14px 1em 10px; border:2px solid #3b9745; padding:2px; float:right}
img.fright { border:2px solid #3b9745; padding:2px; }
p.last{ font-weight:bold; text-align:center; margin-top:2em;}
.hline500 { clear:both; width:500px; margin-top:2em; border-top:2px dotted #3b9745; overflow:hidden}
.bold { font-weight:bold; font-size:1.2em; font-style:italic}
b { font-style:italic}
i { font-weight:bold}
.nobold { font-weight:normal; font-style:italic}
.bysonshi { margin-top:0; }

.question { background:#bfdba0; padding:1em; }

blockquote { margin:0 0 2em 40px}
blockquote p {width:400px;  }
.headbg {font-size:2em; width:50%}
.center { margin-left:68px}



dl#article { clear:both; overflow:hidden; }
dl#article dd  { margin-right:14px; }
dl#article dt { margin-left:14px; margin-top:1em ; clear:both; }
dl#article dt.pre { white-space:pre}
dl#article dt  { font-weight:bold; font-size:1.2em; }
dl#article dd img { margin-left: 14px}
dl#article ol, ul {clear:both; display:block ; margin-top:1em}
dl#article ol li { list-style-type:decimal; margin-left:40px}
dl#article ul li, ul.sonshi li { list-style-type:disc; margin-left:40px}
dl#article ol.sonshi li { list-style-type:lower-alpha}
div#content ol.sonshi2 li{  list-style-type: decimal; margin-left:40px }
div#content ol.sonshi3 li{  list-style-type: decimal; margin-left:50px; margin-top:.5em }
ul#buy_books { clear:both;margin-top:2em}
ul#buy_books li img { float:left}
ul#buy_books li.one { margin-left:24px; float:left}
ul#buy_books li.two { margin-right:24px; float:right}

ul#buy_books div.desc { white-space:pre; float:left }
ul#buy_books li img.two { float:right}
.buy { clear:left; float:left; font-weight:bold; margin:6px 0 0 2px}
.buy2 { clear:both; float:right;font-weight:bold; margin:6px 0 0 2px}


