/* CSS Document */

body,html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
body {
  background-color: #666666;
}

#bounder {
          background:#666;
		  width: 754px;
          border: 10px solid #993366;
		  padding-top: 5px;
		  padding-bottom: 5px;
}
p { 
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	      font-size: .90em;
          color : #000;
          padding: 0px 2px;
}

.title {
         color: #936;
		 font-weight: bold;
		 font-size: 1.05em;
}
.sh_title {
           color: #936;
		   font-weight: normal;
}
.praise {
         font-weight: bold;
		 font-size: .8em;
}
.attrib {
         font-weight: normal;
		 font-size: .8em;
		 margin-top: -.85em;
}
a:link {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
          color : #993366;
     	  text-decoration: underline;
}
a:visited {
       font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
       color : #999;
	   text-decoration: underline;
}
a:hover {
      font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	  text-decoration: underline overline;
	  text-align:center;
	  background-color: #ffffcc;
}


.entrance_text {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		  font-size: 8px;
          color : #ffffcb;
		  text-align:center;
}

.rcol {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	      font-size: 9px;
          color : #000;
          padding: 0px 2px;
}

.rcol a:link {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
          color : #993366;
	      text-decoration: none;
}
.rcol a:visited {
       font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
       color : #999999;
	   text-decoration: none;
}
.rcol a:hover {
      font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	  text-decoration: underline overline;
	  text-align:center;
	  background-color: #ffffcc;
}
#entrance a:link {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	      font-size: 8px;
          color : #993366;
	      text-decoration: none;
}

#entrance a:visited {
       font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	   font-size: 8px;
       color : #999;
	   text-decoration: none;
}

#entrance a:hover {
          font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 8px;
	  text-decoration: underline;
	  text-align:center;
}
.jumpup {
  font-size: .70em;
  text-align: right;
}

.jumpup a:link {
  color: #993366;
  text-decoration: underline overline;
}
.jumpup a:visited {
  color: #993366;
  text-decoration: underline overline;
}
.jumpup a:hover {
  text-align: right;
  color: #ffffcc;
  background-color: #993366;
  text-decoration: none;
}

.side_text {
	      font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		  font-size: 9px;
		  color : #ffffcd;
}
.copyright {
	      font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		  font-size: 9px;
		  color : #ccc;
		  text-align: center;
		  }
.copyright a:link, .copyright a:visited {
text-decoration:none;
}
.caption {
	      font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
		  font-size: 9px;
		  color : #999;
}
.bookinfo {
          font-size: .8em;
}
.desc {
          font-size: .85em;
		  margin-top: -.85em;
		  margin-left: 2em;
}
.leftimg {
     float: left;
	 margin-right: 4px;
	 margin-bottom: 4px;
}
.rightimg {
    float: right;
	margin-left: 4px;
	margin-bottom: 4px;
}
.clear {
    clear: both;
}
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.20em;
  color: #003300;
  background-color: #ffffcc;
  padding: 2px;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  margin-top: .10em;
  margin-right: .45em;
  margin-bottom: -.40em;
  margin-left: .25em;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.15em;
  font-weight: bold;
  color: #003300;
  padding: 2px;
  border-bottom: 1px solid #666666;
  margin-top: 1em;
  margin-right: .45em;
  margin-bottom: .50em;
  margin-left: .25em;
}

#navigation {
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}
#navigation li {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 0px;
	
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 7px solid #993366;
	border-right: 1px solid #993366;
	background-color: #ffffcd;
	color: #666666;
	text-decoration: none;
	
}
#navigation li a:hover {
	text-align: left;
	background-color: #993366;
	color: #ffffcd;
        
}


ul.biblio {
	list-style: none;
	margin: 0;
	padding: 7px;
	border: 0px;
}
li.biblio {  
  font-size: 11px;
  background-color: #ffffcd;
  list-style-type: none;
  margin-left: 0px;
  padding: 4px; 0px;
  border-bottom: 1px solid #ccc;
  
}


td {
          vertical-align: top;
}

td.lcontent, td.mcontent, td.rcontent  {
          background-color: #fff;
}


td.lborder {
          background-image: url(layout/etch_leftvertexp.jpg);
}
td.rborder {
          background-image: url(layout/etch_rightvertexp.gif);
}
td.footer {
          color: #cccccc;
          background-color: #999;
          height: 16px;
}
td.footer a:link {
          color: #fff;
          font-size: 8pt;

}
td.footer a:visited {
          color: #666666;
}
td.footer a:hover {
          color: #000;
          background-color: #fff;
          font-weight: normal;
		  text-decoration: none;
}
td.sidebarlbord {
          background-image: url(sidebar_lo/sidebar_lexp.gif);         
}
td.sidebarcont {
          background-color: #ffffcc;
}
td.sidebarrbord {
          background-image: url(sidebar_lo/sidebar_rexp.gif);         
}

#sidebar p.headline {
          font-size: 11px;
          font-weight: bold;
          text-align: left;
          margin-top: 0px;
          margin-bottom: -2px;
          padding: 0px;
          border-bottom: 1px solid #666666;
}
#sidebar p.regtext {
          font-size: 10px;
          font-weight: bold;
          text-align: left;
          padding: 0px;
          

}
#bottomnav {
   font-size: .70em;
   color: #999;
   text-align: center;
   border-top: 1px solid #999;
   padding-top: 2px;
}
#bottomnav a:link {
  color: #999;
  text-decoration: none;
}
#bottomnav a:visited {
  color: #ccc;
  text-decoration: none;
}
#bottomnav a:hover {
  color: #936;
  background-color: #ffffcc;
  border: 1px 0px 1px 0px solid #936;
  text-decoration: underline overline;
}
.gotop {
  text-align: right;
}
.gotop a:link {
  font-size: .75em;
  color: #936;
  background-color: #ffffcd;
  text-decoration: none;
}
.gotop a:visited {
  font-size: .75em;
  color: #936;
  background-color: #ffffcd;
  text-decoration: none;
}
.gotop a:hover {
  font-size: .75em;
  color: #ffffcd;
  background-color: #936;
  text-decoration: none;
}
.updated {
  font-size: .75em;
  color: #999999;
}
dt.recauth {
  font-size: .85em;
  font-weight: bold;
  color: #936;
  padding-top: .75em;
  padding-bottom: .25em;
}
dd.recbook {
  font-size: .80em;
  color: #039;
  padding-bottom: .25em;
}
.smallcen {
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}          