/* All css styles */
@import url("section-navigation_fmk.css");
@import url("bookmark.css");
@import url("turns_folios.css");
@import url("html_content_styles.css");
@import url("text.css");


* {
margin:0;padding:0;
}



body {
  margin:0;padding:0;border:0;
  font-family:Verdana, sans-serif;
  font-size:11px;
  line-height: 1.2;
  background:#FFFFCC;
  color:#000;
  text-align:center;
}
a img, a, a img, img {border:0;}
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;}
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}




/* I wrote the next bit of code specifically for Frances' site, maybe delete most other code above here when you are finished */


div#maincontainer842 {
  margin:0 auto 0 auto; padding:0px; border:0px;
  width:842px;
  height:579px;
  text-align:left;
  float:center;
  background:transparent;
}
div#firstpagespacer {
  margin:0; padding:0px; border:0px;
  width:842px;
  height:76px;
  text-align:left;
  float:left;
  display:block;
  position:relative;
  background:transparent;
}
div#bookmarknavigation {
  margin:0; padding:0px; border:0px;
  width:842px;
  height:103px;
  text-align:left;
  float:left;
  display:block;
  position:relative;
  background:transparent;
}
div#book {
  margin:0; padding:0px; border:0px;
  width:842px;
  height:476px;
  text-align:left;
  float:left;
  background:transparent url(../../main_images/backgrounds/bk_middle_pages.jpg) top left no-repeat; width:842px; height:476px;
  position: relative;
  z-index: 20;
}
div#bookfirstpage {
  margin:0; padding:0px; border:0px;
  width:842px;
  height:503px;
  text-align:left;
  float:left;
  background:transparent url(../../main_images/backgrounds/bk_firstpage.jpg) top left no-repeat; width:842px; height:503px;
  position: relative;
  z-index: 20;
}
div#booklastpage {
  margin:0; padding:367px 0px 0px 0px; border:0px;
  width:842px;
  height:476px;
  text-align:left;
  float:left;
  background:transparent url(../../main_images/backgrounds/bk_lastpage.jpg) top left no-repeat; width:842px; height:476px;
  position: relative;
  z-index: 20;
}
div#pagetitle {
  margin:40px 0px 0 63px; padding:0px; border:0px;
  width:779px;
  height:35px;
  text-align:left;
  float:left;
  background:transparent;
}
div#contentleft {
  margin:0 38px 0 63px; padding:0px; border:0px;
  width:320px;
  height:292px;
  text-align:left;
  float:left;
  background:transparent;
}
div#contentright {
  margin:0 63px 0 40px; padding:0px; border:0px;
  width:318px;
  height:292px;
  text-align:left;
  float:left;
  background:transparent;
}
div#contact {
  margin:0px 0px 0px 0px; padding:0px; border:0px;
  width:842px;
  height:29px;
  text-align:center;
  float:left;
  background:transparent;
}



/* ------------------------ This is specifically for the homepage ------------------------ */

div#maincontainer842 div#frontcover {
  margin:70px 0px 0px 141px; padding:0px; border:0px;
  width:516px;
  height:480px;
  text-align:left;
  float:left;
  background:transparent url(../../main_images/homepage/frontcover.jpg) top left no-repeat; width:516px; height:480px;
}

div#maincontainer842 div#entersite {
  margin:379px 141px 0px 0px;padding: 0; border:0;
  width:44px;
  height:18px;
  float:left;
  background:transparent;
}
div#maincontainer842 div#entersite ul {
  margin:0;padding:0;border:0;
  height:18px;
  list-style:none;
}
div#maincontainer842 div#entersite ul li {
  margin:0;padding:0;border:0;
  float:left;
  display:inline;
  height:18px;
}
div#maincontainer842 div#entersite ul li a {
  display:block;width:44px;height:100%;
}
div#maincontainer842 div#entersite ul li a span {
  font-size:1px;display:none;visibility:hidden;
}

div#maincontainer842 div#entersite ul li a#enter {background:transparent url(../../main_images/homepage/enter.gif) top left no-repeat;width:44px;}
div#maincontainer842 div#entersite ul li a#enter:hover, div#maincontainer842 div#entersite ul li a#enter.active {background:transparent url(../../main_images/homepage/enter.gif) bottom left no-repeat;width:44px;}

/* ------------------------ End of Homepage-specific bits ------------------------ */





/* ------------------------ Layout DIVs specifically for the NEW homepage ------------------------ */



div#maincontainer930 {
  margin:0 auto 0 auto; padding:0px; border:0px;
  width:930px;
  height:700px;
  text-align:left;
  float:center;
  background:transparent;
}
div#maincontainer930 div#coverimage {
  margin:0px 0px 0px 0px; padding:0px; border:0px;
  width:570px;
  height:650px;
  text-align:left;
  float:left;
}
div#maincontainer930 div#homepagetext {
  margin:0px 0px 0px 0px; padding:0px; border:0px;
  width:270px;
  height:650px;
  text-align:left;
  float:left;
  background:transparent
}
div#maincontainer930 div#homepagespace {
  margin:0px 0px 0px 0px; padding:0px; border:0px;
  width:90px;
  height:650px;
  text-align:left;
  float:left;
  background:transparent
}
div#maincontainer930 div#homepagetext div#bullet {
  margin:0px; padding:0px 0px 0px 0px; border:0;
  width:270px;
  height:105px;
  text-align:left;
  float:left;
  background:transparent;
}








