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.head {border:none; position:relative; float:left; top:0px; left:0px; z-index:101; width:560px; height:60px; background:url(../images/library/sonshilbrary.png) no-repeat 0 0; 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; overflow:hidden; } 
div#content p a { text-decoration:underline; }
div#content p a:hover, dl#authors dt a:hover { background:#3b9745; color:white}
div#content p { margin:1em 14px 0 14px;  }
div#content p.first { text-indent:20px}

//div#content ul#daily li { text-align:left; margin:0 40px 1em 40px; list-style:disc inside  }

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:1em 14px 1em 10px; border:2px solid #3b9745; padding:2px; float:right}
img.fright { border:2px solid #3b9745; padding:2px; }
p.first { width:350px; margin-top:1em;  padding-top:3em; font-weight:bold}

ul#books { clear:both; margin:hidden}
ul#books li { float:left}
ul#books li.one { width:40px; height:278px; background:#fff url('../images/library/wpenn.png') no-repeat 0 0;  }
ul#books li.one a:hover { background:#fff url('../images/library/wpenn.png') no-repeat 0 -278px; }

dl#authors { clear:both; overflow:hidden; }
dl#authors dd  { margin-right:14px; }
dl#authors dt { margin-left:14px; margin-top:1em ; clear:both; }
dl#authors dt a { font-weight:bold; font-size:1.1em; text-decoration:underline;}
dl#authors dd img { margin-left: 14px}


