@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px;font-size:1em;color:#666666;background:url(image/bg.jpg) repeat-x;background:#b4a19b}

a{color:#666666;outline:0px}
a:hover{text-decoration:none}
#wrapper{width:899px;overflow:hidden;margin:0 auto;background:#fff}
#header{height:67px;background:url(image/logobg.png) no-repeat}
#header p{float:right;padding-right:30px;padding-top:20px;color:#d0d0d0;font-size:0.8em}
#header a, #footer a{text-decoration:none}
#header a:hover, #footer a:hover{color:#A41F60}
#deco{}
#deco img{padding:0;margin:0;display: block;border:0;}
#main{background:#fff;marign:0 auto;padding:0px;overflow:hidden;padding-top:1.5em;}
#main{margin:0;padding-left:0px;min-height:300px;height:expression(this.scrollHeight > 300 ? "auto":"300px");}


#content{width:650px;margin:0;_margin-left:185px;margin-left:215px;padding:0;padding-bottom:20px}
#dir{float:right}
#dir a{text-decoration:none}
#footer{background:url(image/footerbg.png);margin:0px;padding: 5px 0px;text-align:center;clear:left;font-size:0.8em}

h1{background:url(image/h1.jpg) no-repeat 0px 9px;padding-left:20px;font-size:1.5em;color:#3980b2/*#c62127*/}
h2{background:url(image/list.jpg) no-repeat 0px 2px;color:#c62127;padding-left:20px;font-size:1em;}
table{margin-left:0em;border:0px}
th{background:#d1d1d1}
td,th{padding:5px;border:0px}
caption{background:url(image/caption.gif) no-repeat 0px;padding-left:2em;text-align:left;line-height:2em}
.t{background:#eeede9}
img{border:0px}


.r{text-align:right}
.now,#sub .now{color:#000000;font-weight:bold}
.rfloat{float:right;}
.lfloat{float:left}
#sub , #tab{clear:right;}

#sub{margin:0;padding:0;background:#eeede9;}
#sub ul{margin:auto;overflow:hidden;background:#F5F5EB;width:90%;padding:1em;list-style:none;clear:right;}
#sub  ul li{float:left;width:24%;float:left;padding:2px}
#sub  ul li a{text-decoration:none;color:#858585}
#sub  ul li a:hover{text-decoration:underline;}

#content li,#content p{line-height:1.6em}
#content a{color:#693C17}

#contentlink{margin:1em auto;overflow:hidden;width:90%;}
#contentlink li {float:left;padding:10px;list-style:none;}

#contentlink li a{background:url(image/list.jpg) no-repeat 0px 0px;padding-left:15px;color:#A41F60}
#contentlink li a:hover{color:#A41F60}

.list li{float:left;width:30%}

#books th,#books td{padding:10px}
#books .btitle{color:#996600;font-size:1.2em;font-weight:bold}

table.listview td {

  padding:10px;

  border-bottom: 0px solid #cdc5c5;

  vertical-align: top,center;

}



table.listview td * {
}


table.listview .alt td {
  background: #eeede9;

}
table.listview tr.over td, tr:hover td {
background: #cccccc;
}

/* nav menu styles */
#nav { 
  display: block; 
  width: 130px; 
  list-style:none;
  float:left;
  background:transparent;
}

#nav li a{  text-decoration: none;
color:#900

}

#nav > li > a { 
  display: block; 
  padding: 8px 18px;
  
}

#nav li a:hover, #nav > li > a.active { 
  color:#F90;
  background:transparent;
}

#nav li ul { display: none;list-style:none;margin-left:0em;padding:0px}

#nav li ul li a { 
  display: block; 
  padding: 5px;
  padding-left:2.5em;
  color:#3980b2;
}
