/* CSS Document */

body		{ font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; }
a 			{ color: #F52B0E; text-decoration: underline; font-weight: bold;   }
a.arrow  { background: url(/img/arrow.gif) 100% 50% no-repeat; padding-right: 10px;}
a:hover		{ text-decoration: none; }
h1 			{ font-size: 16px; padding: 0px; margin: 0px; }
h2			{ font-size: 13px; margin: 0; padding: 2px 0; }
h2 a		{ text-decoration: none; background: none; color: #000;}
h2 a:hover	{ text-decoration: underline; color: #524E44; }
h3			{ font-size: 10px;   margin: 0; padding: 0; color: #524E44; }
h4			{ font-size: 10px; color: #605B4E; background: #DADBBF; width: 187px; margin: 12px 0 0 0; padding: 6px 12px; text-transform: uppercase;}
i			{ font-style: normal; font-size: 12px; }

.shadow		{ background: url(/img/shadow.gif) bottom left no-repeat; padding: 0 0 0 30px; position: relative; left:-30px;  }
.hide	{ background: none;}
.searchbutton { background: url(/img/search_button.gif) top left no-repeat; border: none; width: 52px; }
.gobutton	{ background: url(/img/go_button.gif) top left no-repeat; border: none; width: 24px; }
.text8     	{ font-size: 8px; }
.text9     	{ font-size: 9px; }
.text10		{ font-size: 10px;  }
.text12		{ font-size: 12px;  }
.uppercase  { text-transform:uppercase; }
.title		{ font-family:  Georgia, "Times New Roman", Times, serif; color:#524E44; font-weight: bold; font-size: 1.2em; margin: 0; padding: 0;}
.weight		{ font-weight: bold; }
.grey		{ color: #666; }
.date		{ line-height: 36px;  }

form 		{ padding: 6px 6px 6px 0; margin: 0; }
hr 			{ border: 1px dotted #D0D0D0; margin: 6px 0; padding: 0; }
#container	{ width: 827px; margin: 0 auto; }

#masthead	{ background: #CBCCB1; padding: 0; margin: 0; }
#masthead #branding { background: #fff url(/img/masthead_back.gif) top left repeat-x; text-align:left; height: 106px;  }
#masthead #nav		{ height: 12px; background: #DADBBF; }
#masthead #nav  ul { margin: 0 auto; padding: 0;  }
#masthead #nav  li	{ display: inline; float: left; margin: 0; padding: 8px 0; }
#masthead #nav	a { margin-right: 5px; }
#masthead #nav	a#home  { display: block; width: 40px; height: 12px; background: url(/img/home.gif) 0 0 no-repeat;  }
#masthead #nav	a:hover#home   { display: block; width: 40px; height: 12px; background: url(/img/home.gif) 0 -12px no-repeat;  }
#masthead #nav	a#published  { display: block; width: 116px; height: 12px; background: url(/img/published.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#published  { display: block; width: 116px; height: 12px; background: url(/img/published.gif) 0 -12px no-repeat;  }
#masthead #nav	a#coming  { display: block; width: 95px; height: 12px; background: url(/img/coming.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#coming { display: block; width: 95px; height: 12px; background: url(/img/coming.gif) 0 -12px no-repeat;   }
#masthead #nav	a#backlist  { display: block; width: 70px; height: 12px; background: url(/img/backlist.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#backlist { display: block; width: 70px; height: 12px; background: url(/img/backlist.gif) 0 -12px no-repeat;   }
#masthead #nav	a#academic  { display: block; width: 73px; height: 12px; background: url(/img/academic.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#academic { display: block; width: 73px; height: 12px; background: url(/img/academic.gif) 0 -12px no-repeat;   }
#masthead #nav	a#rights  { display: block; width: 89px; height: 12px; background: url(/img/rights.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#rights { display: block; width: 89px; height: 12px; background: url(/img/rights.gif) 0 -12px no-repeat;   }
#masthead #nav	a#aboutus  { display: block; width: 71px; height: 12px; background: url(/img/aboutus.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#aboutus { display: block; width: 71px; height: 12px; background: url(/img/aboutus.gif) 0 -12px no-repeat;   }
#masthead #nav	a#contactus  { display: block; width: 86px; height: 12px; background: url(/img/contactus.gif) 0 0 no-repeat;  border-left: 1px solid #fff; }
#masthead #nav	a:hover#contactus { display: block; width: 86px; height: 12px; background: url(/img/contactus.gif) 0 -12px no-repeat;   }

#columnone { padding: 25px 0; width: 616px; text-align: left;}
#feature { width: 585px; height: 186px; background: url(/img/bandstripes.gif) top left repeat; border: 1px solid #DADBBF; margin-bottom: 20px; padding: 0; text-align: left; font-size: 12px;}
#feature p { padding: 0 20px 0 0; }
#feature a	{ color: #4C002C; text-decoration: underline; padding-right: 10px; background: url(/img/darkarrow.gif) 100% 50% no-repeat;  }
#feature a:hover	{ text-decoration: none;  }	
#feature a.link		{ font-weight: normal; padding: 0; background: none; }

#released th { background: #fff url(/img/th_back.gif) 0 0 repeat-y; text-align: left;  }
#released td.books { width: 180px; padding: 6px 30px 60px 0; }

#detail		{ font-size: 13px;  } 
#detail th { background: #fff url(/img/th_backlg.gif) 0 0 repeat-y; text-align: left;}
#detail td	{ padding: 0 6px; }
#treader	{ background: url(/img/reader_title.gif) 0 0 no-repeat; width: 300px; height: 18px; position: relative; left: -165px;}
#tauthor    { background: url(/img/author_title.gif) 0 0 no-repeat; width: 300px; height: 18px; position: relative; left: -165px;}
	
#columntwo  { margin: 0; width: 211px;  text-align: left; padding:0; }
#signup { margin: 0; background: #DADBBF; padding: 12px; color: #797A61;  }
#events		{ background: url(/img/eventsheader.gif) top left no-repeat; width: 211px; height: 49px; text-align: left; padding: 25px 0 ; margin: 0; }
#eventcontent 	{ background: url(/img/bandstripes.gif) top left repeat; border: solid #4F799A; border-width: 0 1px 1px 1px; padding: 0 12px 12px 12px;  }
#eventcontent .text10 { padding: 2px 0; margin: 2px 0; }
#recentcontent 	{ background: url(/img/bandstripes.gif) top left repeat; border: solid #DADBBF; border-width: 0 3px 3px 3px; padding: 0 12px 12px 12px; margin: 0;   }

#subnav   		{ margin: 0; padding: 0;  width:211px; height: 102px;   }
#subnav ul		{ margin: 0; padding: 0; overflow: hidden;}
#subnav li 		{ list-style: none; }
#subnav a		{ display: block; text-decoration: none; padding-left: 12px; line-height: 16px; color: #3C3D2A; font-weight: normal; background: none; }
#subnav a:hover	{ display: block; text-decoration: underline; background: url(/img/arrow.gif) 0% 50% no-repeat;  }

/* #subnav .subnavmenu	{ position: absolute; visibility: hidden; width: 130px; text-align:right; background: #E9EAD3; padding: 12px 0 12px 12px; margin: -65px 0 0 -150px; _margin: 185px 0 0 -150px;  } */
#subnav .subnavmenu	{ position: absolute; visibility: hidden; width: 130px; text-align:right; background: #E9EAD3; padding: 12px 0 12px 12px; margin: 35px 0 0 -150px; _margin: 185px 0 0 -150px;  }

#subnav a#catalog  { display: block; width: 211px; height: 34px; background: url(/img/current_catalog.gif) 0 0 no-repeat; }
#subnav a:hover#catalog { display: block; width: 211px; height: 34px; background: url(/img/current_catalog.gif) 0 -34px no-repeat;   }
#subnav a#subject  { display: block; width: 211px; height: 34px; background: url(/img/browse_subjects.gif) 0 0 no-repeat;  }
#subnav a:hover#subject { display: block; width: 211px; height: 34px; background: url(/img/browse_subjects.gif) 0 -34px no-repeat;   }
#subnav a#author  { display: block; width: 211px; height: 34px; background: url(/img/browse_author.gif) 0 0 no-repeat;  }
#subnav a:hover#author { display: block; width: 211px; height: 34px; background: url(/img/browse_author.gif) 0 -34px no-repeat;   }

li a {
  color: #524E44;
  text-decoration: none;
  background-image: none;
}

li a:hover {
  color: #F52B0E;
  text-decoration: underline;
}

a.normalweight { font-weight: normal; }
