/* Copyright 2008 Infogrid Pacific Pte. Ltd. All rights reserved */

/* galley */
.galley-rw {text-align: justify; padding-right: 1em;}
.galley-rw h2, .galley-rw h3, .galley-rw h4, .galley-rw h5, .galley-rw h6 {font-size: 1em; line-height: 1.2em; margin: 0; padding: 0;}
.galley-rw h2 { font-weight: bold; padding: 2em 0 1em 0; }
.galley-rw h3 { font-weight: normal; padding: 1em 0 0.5em 0; }
.galley-rw h4 { font-style: italic; font-weight: normal; padding: 1em 0 0.25em 0; }
.galley-rw h5 { font-weight: normal; padding: 1em 0 0.25em 0; }
.galley-rw h6 { font-style: italic; font-weight: bold; padding: 1em 0 0.25em 0; }

p { text-indent: 1.3em; margin: 0; }
div.frontmatter-rw div.title-block-rw + p { text-indent: 0; }
.alt-rw p {font-family: sans-serif; font-size: 0.9em;}
.decoration-rw {text-align: center; padding: 1em 0 1em 0;}
.leading-line-rw {height: 1em; }
.hanging-rw p, .hanging-rw p + p, .hang-rw {text-indent: -1.3em; margin-left: 1.3em;}

p.cont-rw { text-indent: 0 !important; }

p.fp-rw { text-indent: 0; }
.bts-rw { font-size: 0.8em; }
.middle-rw { text-indent:0; text-align: center; }
.right-rw  { text-align: right; }
p.indent-rw { text-indent: 1.3em; }
p.attribution-rw { text-align: right; margin-right: 2em; }

span.sc-rw { font-variant: small-caps; }
span.lc-rw { text-transform: lowercase; }
span.uc-rw { text-transform: uppercase; }
span.tc-rw { text-transform: capitalize; }
span.code-rw { font-family: monospace; }
span.serif-rw { font-family: serif; }
span.sans-serif-rw { font-family: sans-serif; }
.dropcap-rw { float: left; font-size: 2.7em; line-height: 0.87em; }
.raisedcap-rw { font-size: 2em; line-height: 1em; }
.ref-fn, .ref-note, .ref-footnote, .ref-footnote-rw, .ref-note-rw { font-size: 0.7em; line-height: 0; vertical-align: super; }
.ref-footnote-rw b { font-weight: normal }

div.general-rw { margin: 1em 0 1em 0; }
.frontmatter-rw div.metadata-rw, .backmatter-rw div.metadata-rw, .Part-rw div.metadata-rw { display: none; }

/* pb */
span.pagebreak-rw, span.pb-rw { display: block; font-family: 'Verdana', sans-serif; font-size: 0.8em; text-align: right; color: rgb(103,101,100); border-bottom: 1px solid rgb(204,204,204); margin: 1em 0 2em 0; padding: 0 0 0.25em 0; }
/* lb */
span.linebreak-rw, span.lb-rw { display: none; }

/* caption */
p.caption-rw { font-size: 0.9em; line-height: 1.2em; font-style: italic; text-indent: 0; text-align: left; padding: 0.25em 0 0.25em 0; }

/* title-block-book */
div.title-block-book-rw { padding: 4.5em 2em 2em 1em; }
.title-block-book-rw h1, .title-block-book-rw .title-sub-rw, .title-block-book-rw .title-author-rw, .title-block-book-rw p {font-weight: normal; text-align: center; text-indent: 0; margin: 0;}
.title-block-book-rw h1 { font-size: 2em; line-height: 1.6em; font-weight: bold; padding: 0 0 2em 0; }
.title-block-book-rw .title-sub-rw { font-size: 1.25em; line-height: 1.2em; padding: 0 0 3em 0; } 
.title-block-book-rw .title-author-rw, .title-block-book-rw .title-contributor-rw { font-size: 1.5em; line-height: 1.5em; padding: 0 0 3em 0; }
.title-block-book-rw .title-other-rw { font-size: 0.9em; line-height: 1.2em; text-indent: 0; padding: 0 0 0.5em 0; }
.title-block-book-rw p {text-indent: 0;}
div.imprint-rw { text-align: center; margin-top: 3em; padding: 1em 0 0.5em 0; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); }
div.imprint-rw p { font-size: 0.9em; line-height: 1.2em; text-indent: 0; margin: 0; padding: 0 0 0.5em 0; }

/* title-block */
.title-block-rw { margin: 1em 0 1em 0; padding: 0 0 0 0; }
.title-block-rw h1, .title-block-rw .title-sub-rw, .title-block-rw .title-num-rw, 
.title-block-rw .title-author-rw, .title-block-rw .title-contributor-rw, .title-block-rw .title-other-rw {
  font-weight: normal; 
  text-align: center; 
  text-indent: 0; 
  margin: 0;
  }
.title-block-rw h1 { font-size: 1em; padding: 1em 0 0.5em 0; }
div.Chapter-rw div.title-block-rw h1, div.ChapterRunOn-rw div.title-block-rw h1 { text-align: justify; } 
.title-block-rw .title-sub-rw { font-size: 1em; padding: 0 0 1em 0; }
.title-block-rw .title-num-rw { font-size: 1em; line-height: 1.2em; padding: 0 0 0.5em 0; }
span.title-num-label-rw { background: #FFFFCC; }
.title-block-rw .title-author-rw, div.title-block-rw .title-contributor-rw { font-size: 1em; padding: 0  0 0.5em 0; }
.title-block-rw .title-other-rw { font-size: 0.9em; padding: 1em 0 0.5em 0; }

/* ================================ */
/* C1: CUSTOM BLOCKS */

/* Syllabi */
div.syllabi-rw { font-size: 0.9em; }
div.syllabi-rw p { text-indent: 2em; padding-top: 0.5em; }

/* Justices */
div.justices-rw { margin: 1em 0 1em 0; }
div.justices-rw p { text-indent: 2em; }

/* short-disposition */
div.short-disposition-rw { margin: 1em 0 1em 0; }

/* Header Styling */
div.page-header-rw p.header-title-rw { text-indent: 0; text-align: center; }
div.page-header-rw p.short-title-rw { 
  font-style: italic; 
  text-indent: 0; 
  text-align: center; 
  padding: 0.2em 0; 
  border-top: 1px solid rgb(0,0,0); 
  border-bottom: 1px solid rgb(0,0,0); 
  }

/* qa */
div.qa-rw { font-size: 9pt; margin: 1em 0 1em 2em; }
div.qa-rw p + p, div.qa-rw p { text-indent: -2em; margin-left: 2em; }

/* ================================ */
/* C2: CUSTOM TEXT */
p.middle-rw { margin: 1em 0 1em 0; }
