/* Navigation */
@import url("block-navigation.css");
@import url("second-nav.css");
@import url("primary-nav.css");

/* Other */
@import url("home.css");
@import url("forms.css");
@import url("book-details.css");
@import url("search-results.css");
@import url("facebook.css");
@import url("mailchimp.css");


body {
margin:0;padding:0;border:0;
font-family:Verdana, sans-serif;
font-size:11px;
line-height:17px;
background:#FFF;
color:#000;
text-align:center;
}
a img {border:0;}
a {text-decoration:underline;color:#000;}
div#jumplinks {font-size:1px;display:none;visibility:hidden;}
h1 a {display:block;width:100%;height:100%;}
h1 a span {font-size:1px;display:none;visibility:hidden;}
span#oldh1 a {display:block;width:100%;height:100%;}
span#oldh1 a span {font-size:1px;display:none;visibility:hidden;}
h2 {font-size:14px;line-height:17px;margin:25px 18px 10px 18px;font-weight:bold;}
h3 {font-size:13px;line-height:17px;margin:0 18px 0 18px;font-weight:bold;}
h4 {font-size:11px;line-height:17px;margin:0 18px 0 18px;font-weight:bold;}
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}
p {margin:0 18px 15px 18px;}
p.top {margin-top:25px;}
ul li {padding:0 18px 0 18px;}
div#container {
  margin:0 auto;padding:0;border:0;
  text-align:left;
  width:780px;
  background:url(../../images/assets/background.jpg);
  position:relative;
}
div#left-mask {
  margin:0 auto;padding:0;border:0;
  width:780px;
  background:url(../../images/assets/left-mask-2.gif);
  background-position:top left;
  background-repeat:repeat-y;
}
div#right-mask {
  margin:0 auto;padding:0;border:0;
  width:780px;
  background:url(../../images/assets/right-mask-2.gif);
  background-position:top right;
  background-repeat:repeat-y;
}
div#header {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  clear:both;
}
div#header div#logo {
  margin:0;padding:0;border:0;
  float:left;
  width:200px;
  display:inline;
}
div#header div#second-nav {
  margin:0;padding:0;border:0;
  float:right;
  width:351px;
  display:inline;
}
div#header div#primary-nav {
  margin:0;padding:0;border:0;
  width:100%;
  float:left;
  margin-top:15px;
  display:inline;
}
div#header div#quicksearch-header {
  margin:10px 14px 0 0;padding:0;border:0;
  float:right;
  background:#71532d;
  width:430px;
  height:30px;
  display:inline;
}
div#quicksearch-header form {
  margin:2px 0 0 0;border:0;padding:0 10px 0 0;
  float:right;
  height:28px;
  display:inline;
}
div#content {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  clear:both;
}
div#content div#navigation {
  margin:23px 0 0 37px;padding:0;border:0;
  float:left;
  display:inline;
  width:186px;
  background:#FFF url(../../images/assets/window-bar-nav.gif) no-repeat;
}
div#content div#maincontent {
  margin:23px 47px 0 0;padding:0;border:0;
  float:right;
  display:inline;
  width:483px;
  background:#FFF url(../../images/assets/window-bar-main.gif) no-repeat;
}
div#navigation h1, div#maincontent h1 {
  margin-left:18px;
  margin-top:17px;
  display:block;
  height:100%;
}
div#navigation span#oldh1, div#maincontent span#oldh1 {
  margin-left:18px;
  margin-top:17px;
  display:block;
  height:100%;
}
div#maincontent div#biblio {
  margin:0;padding:0;border:0;
  display:inline;
  clear:both;
  float:left;
  width:483px;
}
div#maincontent div#searchresults {
  margin:0;padding:0;border:0;
  display:inline;
  clear:both;
  float:left;
  width:483px;
}
div#maincontent ul{
  list-style-type:disc;
}
div#maincontent ul.plain{
  list-style-type:none;
}
div#maincontent ul li ul li {
  list-style-type:disc;
}
div#footer {
  margin:20px 0 0 0;
  padding:0;border:0;
  width:100%;
  height:67px;
  clear:both;
  background:url(../../images/assets/footer-bar.gif);
}
div#footer p {
  font-size:10px;
  line-height:13px;
  margin:0;
  padding:30px 0 0 54px;
  color:#333333;
}