body {background:#C4F7AE; margin:0; padding:0; text-align:center; font-family:"Trebuchet MS", Tahoma, Arial, Geneva, Helvetica, sans-serif;}
body.splash {background:#C4F7AE; text-align:center; margin:32px 0}
.splashswf {width:100%; background:#000 url('images/splashswfbkgd.jpg') center repeat-y; border-top:8px solid #C4F7AE; border-bottom:8px solid #C4F7AE}

body.events {margin:10px; background:#FFF url('/images/muralbook.jpg') top left no-repeat}
body.events img {width:240px; height:240px; margin:4px; border:1px solid #CCC}

#Container {width:990px; margin:0 auto; background:#FFF}
#Container #Nav {width:100%; margin:0; padding:0}
#Container #Nav td {text-align:right; vertical-align:bottom; background:#C4F7AE url('/images/navtop_right.jpg') top right no-repeat; margin:0; padding:0}
#Container #Nav td .toptextlinks {width:100%; text-align:left; color:#999}
#Container #Nav td .toptextlinks a {color:#093; font-size:.8em}
#Container #Nav td .toptextlinks a:hover {color:#3C6}
#Container #Nav td form {margin:40px 100px 10px 0}
#Container #Nav td form input.searchbox {font:.7em "Trebuchet MS", Tahoma, Arial, Geneva, Helvetica, sans-serif; background:#FFF; color:#666; border:1px solid #096}
#Container #Nav td form input.button {font:.7em "Trebuchet MS", Tahoma, Arial, Geneva, Helvetica, sans-serif; background:#096; color:#FFF; border:1px solid #000; font-weight:bold}

#SideNav {width:200px; height:880px; float:left; margin:0; padding:0; font:.8em Trebuchet MS, Tahoma, Arial, Sans-serif; background:#FFF url('/images/sidenav_bkgd.gif') repeat-y; text-align:left}
#core {width:788px; height:900px; margin:0; padding:0; border-left:1px dotted #F6F}
a {color:#C36}
a:hover {color:#606}
a {text-decoration:none}
a img {border:0px}
a img.browselink {border:1px solid #666; vertical-align:middle; margin:12px 12px 2px 12px}
a:hover img.browselink {border:3px solid #FC3; margin:10px 10px 0 10px}
h1 {font-size:1.2em; color:#606}
h2 {font-size:1em; color:#606}
.featuregrid td {padding:0; width:100px; text-align:center; vertical-align:top; font-size:.7em}
.featuregrid td a {color:#606}
.featuregrid th {border-top:1px dotted #FC0; font-size:13px}
#Bestsellers {float:right; width:130px; background:#C4F7AE; border:1px solid #096; margin:73px 20px; padding:10px; font-size:.8em}
#Bestsellers a {color:#096}
#Bestsellers a:hover {color:#063}
img.expand {margin-bottom:10px; cursor:pointer}
img.nav {margin-top:10px}
img.expandingheading {margin:10px 0 0 10px; cursor:pointer}
