/* On the development system this file is hard-linked between the Freeola sites and PD-TWF */

/* colours */
.hideclass {
  display: none;
}
BODY.fiction {
   background-color: #FFFFEE;
   background-image: url(/back.jpg);
}

H2.page_head_bright, H3.bright, TD.top_menu_bright, TD.top_menu_fbright,
DIV.front_page_quotes, DIV.thumb_quote, P.bright, P.big_bright, DIV.big_bright, P.YellingFromTheRooftop,
SPAN.bright, SPAN.highlight, DIV.king_size, SPAN.highlightpen {
   color: #AA0055;
}

LI.contents, P.fiction, DIV.front_info, P.front_info {
   color: #000088;
}

P.intriguing {
   color: #006800;
}

TD.left_menu_1, TD.top_menu {
   background-color: #DDDDFF;
}

TD.left_menu_2 {
   background-color: #CCFFFF;
}

TD.left_menu_special, TD.top_menu_bright, SPAN.highlightpen, DIV.highlight, DIV.big_bright, P.YellingFromTheRooftop {
   background-color: #FFFF88;
}

TD.top_menu_fbright {
   background-color: #FFFFFF;
}

/* fonts */

P.intriguing, SPAN.highlight, P.YellingFromTheRooftop {
   /*font-style: italic;*/
}

P.book_title, P.isbn_title, P.bright, SPAN.bright, DIV.big_bright, P.big_bright, P.YellingFromTheRooftop, TD.top_menu_bright, TD.top_menu_fbright,
P.fiction_author, SPAN.highlight, SPAN.highlightpen, P.intriguing, DIV.king_size, P.quoteby, LI.big {
   font-weight: bold;
}

P.quote, SPAN.note, P.short_quote {
   font-weight: normal;
}

SPAN.author_menu, TD.maker {
   font-size: x-small;
}

P.isbn_title, P.subtitle, P.quoteby, LI.author_menu {
  font-size: small;
}

TD.top_menu, TD.top_menu_bright, TD.top_menu_fbright, SPAN.fine_print {
   font-size: medium;
}

P.book_title, P.fiction_author, DIV.thumb_order, DIV.front_info, P.front_info, DIV.big_bright, P.big_bright {
   font-size: x-large;
}

P.intriguing, DIV.king_size, P.YellingFromTheRooftop {
   font-size: xx-large;
}

SPAN.big_letter {
   font-size: 200%;
}

SPAN.small_h1 {
   font-size:70%;
}

/* alignment */

H1, H2.page_head, H2.page_head_bright, H3.bright, H3.section_head, DIV.thumb_quote, DIV.thumb_order,
DIV.title_block, P.blurb, P.isbn_title, DIV.front_info, DIV.big_bright, P.YellingFromTheRooftop, P.front_info,
TD.online_orders, TABLE.box, TD.book_heading, TD.left_menu_1, TD.left_menu_2, TD.left_menu_special,  TD.top_menu,
TD.top_menu_bright, TD.top_menu_fbright, TD.thumbnail, TD.thumb_middle, P.short_quote {
   text-align: center;
}

P.quote, TD.book_cover, TD.bot_left, TD.on_left, TD.counter {
   text-align: left;
}

P.quoteby, TD.bot_right, TD.on_right, TD.right_links, TD.maker {
   text-align: right;
}

TD.bot_left, TD.bot_right {
   vertical-align: bottom;
}

TD.left_menu, TD.main_block, TD.on_left, TD.on_right, TD.online_orders, TD.right_links,
TD.thumbnail, TD.thumb_middle, TD.table {
   vertical-align: top;
}

/* sizes */

IFRAME.amazon {
   width: 120px;
   height: 240px;
}

TABLE.box {
   width: 160px;
}

TD.right_links {
   width: 165px;
}

TD.book_cover {
   width: 300px;
}

TABLE.layout, TABLE.top_menu, TABLE.left_menu, TABLE.table, TABLE.footer {
   width: 100%;
}

TD.left_menu {
   width: 20%;
}

TD.thumbnail, TD.twoup {
   width: 50%;
}

TD.thumb_middle {
   width: 34%;
}

TD.online_orders {
  width: 33%;
}

/* borders */

TABLE.left_menu, TABLE.top_menu, TABLE.table, TD.table,
TD.left_menu_1, TD.left_menu_2, TD.left_menu_special,
TD.top_menu, TD.top_menu_bright, TD.top_menu_fbright {
   border-style: solid;
}

IMG.shape_pic {
   border: 0;
}

TABLE.layout, TABLE.contents, TABLE.top_menu, TABLE.form, TABLE.footer {
   border-width: 0;
}

TABLE.left_menu, TABLE.table, TD.left_menu_1, TD.left_menu_2, TD.left_menu_special,
TD.top_menu, TD.top_menu_bright, TD.top_menu_fbright {
   border-width: 1px;
}

TD.table {
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-width: 2px;
   border-bottom-width: 2px;
}

TABLE.contents, TABLE.form, TABLE.table, TABLE.top_menu, TABLE.left_menu {
   border-collapse: collapse;
   border-spacing: 0;
}

/* margins */

DIV.king_size {
  margin: 15%;
}

H1.dp_head {
   margin: 0;
}

TABLE.contents {
   margin: 2em;
}

P.quoteby {
   margin-top: 0;
}

DIV.front_info {
   margin-top: 3em;
}

BR.spacer, TABLE.footer {
   margin-top: 1em;
}

DIV.thumb_quote {
  margin-bottom: 1em;	
}

BR.spacer, P.quote, P.short_quote {
   margin-bottom: 0;
}

TABLE.table, LI.big, LI.wide, IMG.thumbnail {
   margin-bottom: 1em;
}

/* padding */

P.quote, P.short_quote {
  padding-bottom: 0;
}

P.quoteby {
  padding-top: 0;
}

LI.chapter {
  padding-top: 1em;	
}

P.big_bright {
  padding: 2em;	
}

TD.top_menu_fbright, TD.top_menu_bright, TD.top_menu,
TD.left_menu_1, TD.left_menu_2, TD.left_menu_special {
   padding: 10px;
}

TD.main_block {
   padding-left: 20px;
   padding-right: 20px;
}

TD.online_orders {
   padding: 20px;
}

TD.table {
   padding: 5px;
}
