@charset "UTF-8"; /* ******************************************************************************************************************************** Version: 2.3 Date: July 4, 2012 Organization: Digital Divide Data ("DDD"), http://www.digitaldividedata.org Author(s): Ash Alluri (Product Development), Chhoy Vorng (Technical Solutions) Contributor(s): Eric Gold (Sr. Project Manager), Thearen Lay (Software Developer), Jeferson Sese (Sr. Solutions Developer) ********************************************************************************************************************************* DDD utilizes this standard stylesheet for all eBook conversion services and deliverables. When DDD produces ePub and Kindle derivatives, we balance fidelity to the printed page layout against web standard best practices using this standard stylesheets. This stylesheet can stand-alone and provide an exceptional eBook product that is aesthetic, readable and pleasant for the end-user. Additionally, depending upon project-specific or or other customer-specific requirements, this stylesheet may be modified and further customized pre or post eBook production. ********************************************************************************************************************************** */ @page { } body { font-family : serif; margin-left : 1.25em; margin-right : 1.25em; text-decoration : none; word-spacing : normal; letter-spacing : 0; } /* ************************************************************************************************************************************ Front Matter: containts styles for book elements between the cover page and main content (i.e. copyright, table of contents, etc.). ************************************************************************************************************************************* */ .cover, .titlepage { text-align : center; } .copyright { font-size : 0.85em;} .dedication, .preface, .introduction { } .cover img, .titlepage img { max-width : 100%; } .epigraph { text-align : center; font-size : 0.75em; font-style : italic; } .credit { text-align: right; text-indent: 0; font-size: 0.75em; } .toclv1 { margin-left : 1.5em; margin-right : 1em; margin-top : 0.5em; margin-bottom : 0em; text-indent : -1.5em; } .toclv2 { margin-left : 3em; margin-right : 1em; margin-top : 1.5em; margin-bottom : 0em; text-indent : -1.5em; } .toclv3 { margin-left : 4.5em; margin-right : 3em; margin-top : 1.5em; margin-bottom : 0em; text-indent : -1.5em; } .toclv4 { margin-left : 6.0em; margin-right : 3em; margin-top : 1.5em; margin-bottom : 0em; text-indent : -1.5em; } .toclv5 { margin-left : 7.5em; margin-right : 3em; margin-top : 1.5em; margin-bottom : 0em; text-indent : -1.5em; } .toclv1 a, .toclv2 a, .toclv3 a, .toclv4 a, .toclv5 a { text-decoration : none; } /* ************************************************************************************************************************************ Body and General (X)HTML elements: containts styles for elements which fall into the main content flow (i.e. paragraphs, links, tables, images, etc.) ************************************************************************************************************************************* */ h1, h2, h3, h4, h5, h6 { page-break-after : avoid; margin-top : 1.5em; margin-bottom : 0; } p { font-size : small; line-height : 1.4em; text-align : justify; text-indent : 0em; margin-top : 0; margin-bottom : 0; orphans : 2; widows : 2; } .indent { text-indent : 2em; } .noindent { text-indent : 0; } .center { text-indent : 0; text-align : center; } .right { text-indent : 0; text-align : right; } .left { text-align : left; } .justify { text-align : justify; } ol { margin-top : 1.5em; margin-bottom : 1.5em; } ul { margin-top : 1.5em; margin-bottom : 1.5em; } ol ol { margin-top : 0; margin-bottom : 0; } ul ul { margin-top : 0; margin-bottom : 0; } ol ul { margin-top : 0; margin-bottom : 0; } ul ol { margin-top : 0; margin-bottom : 0; } ul.bullet { list-style-type : disc; } ul.square { list-style-type : square; } ul.circle { list-style-type : circle; } ol.decimal { list-style-type : decimal; } ol.lower-roman { list-style-type : lower-roman; } ol.upper-roman { list-style-type : upper-roman; } ol.lower-alpha { list-style-type : lower-alpha; } ol.upper-alpha { list-style-type : upper-alpha; } li { line-height : 1.5em; text-align : justify; orphans : 2; widows : 2; } blockquote { margin-left : 2.5em; font-size : 0.75em; line-height : 1em; } blockquote p { font-size : 0.75em; line-height : 1em; } .poem1 { text-indent : -1.5em; margin-left : 1.5em; text-align : left; } .poem2 { text-indent : -1.5em; margin-left : 3em; text-align : left; } .poem3 { text-indent : -1.5em; margin-left : 4.5em; text-align : left; } .poem4 { text-indent : -1.5em; margin-left : 6em; text-align : left; } .poem5 { text-indent : -1.5em; margin-left : 7.5em; text-align : left; } .fleft { float : left; clear : both; } .fright { float : right; clear : both; } div.textbox { display : inline-block; background-color : #ccc; border : 1px solid #000; width: 100%; } div.roundbox { display : inline-block; -webkit-border-radius : 12px; border-raidius : 12px; background-color : #ccc; border : 2px solid #000; margin : 1.5em 0; padding : 15px; width: 100%; } div.pullquote { display : inline-block; float : right; clear : both; margin : 1.5em 0 1.5em 15px; padding : 15px 0; width : 150px; border-top : 3px double #505050; border-bottom : 3px double #505050; } div.pullquote p { font-family : "Copperplate", sans-serif; font-weight : 500; text-indent : 0; text-align : center; font-size : 1.25em; } table { border-collapse : collapse; border-spacing : 0; margin : 1.5em 0; } th { background-color : #D0D0D0; text-align : center; font-weight : bold; padding : 5px; } td { padding : 5px; } caption { text-align : center; font-weight : bold; font-size : 0.75em; } td.t, th.t { border-top : 1px solid #888888; } td.l, th.l { border-left : 1px solid #888888; } td.b, th.b { border-bottom : 1px solid #888888; } td.r, th.r { border-right : 1px solid #888888; } .dialogue { margin : 1.5em 0; } .dialogue p { text-indent : -1em; } div.ill { display : inline-block; margin : 1.5em 0; text-align : center; width: 100%; } div.ill img { max-width : 100%; } div.ill p { display : inline-block; font-size : 0.75em; text-align : center; } /* ************************************************************************************************************************************ Inline Styles: Applied using elements. ************************************************************************************************************************************* */ strong { font-weight : bold; } em { font-style : italic; } .underline { text-decoration : underline; } .strike { text-decoration : line-through; } pre, code { font-family : monospace; } a:link { color : blue; text-decoration : none; } a:visited { color : red; text-decoration : none; } sup { font-size : 0.75em; vertical-align : 0.8em; } sub { font-size : 0.75em; vertical-align : -0.8em; } .smallcaps { font-size : 0.75em; } .leadcap { font-size : 2.5em; font-weight : bold; margin : 0 0.125em 0 0; } .dropcap { font-size : 2.5em; font-weight : bold; line-height : 1em; height : 1em; margin : 0 0.125em 0 0; float : left; } /* ************************************************************************************************************************************ Back Matter: Containts
markers and styles for sections after main content (index, glossary, etc.) ************************************************************************************************************************************* */ .index, .glossary, .ref, .appendix { } .glossary dl dt { font-weight : bold; margin : 1em 0 0 0; } .glossary dl dd { font-weight : normal; margin : 0.5em 0 0 0; } .indexlv1 { margin-left : 1.5em; margin-right : 0em; margin-top : 0em; margin-bottom : 0em; text-indent : -1em; } .indexlv2 { margin-left : 3em; margin-right : 0em; margin-top : 0em; margin-bottom : 0em; text-indent : -1em; } .indexlv3 { margin-left : 4.5em; margin-right : 0em; margin-top : 0em; margin-bottom : 0em; text-indent : -1em; } .indexlv4 { margin-left : 6.0em; margin-right : 0em; margin-top : 0em; margin-bottom : 0em; text-indent : -1em; } .indexlv5 { margin-left : 7.5em; margin-right : 0em; margin-top : 0em; margin-bottom : 0em; text-indent : -1em; } .ref p { margin-left : 1.5em; text-indent : -1.5em; } p.caption { text-align : center; font-weight : bold; font-size : 1em; margin-top:1.5em; } .fna { font-size:0.90em; margin-left: 2em; text-indent: -1em; margin-top:-.5em; text-align:justify; line-height : 1.45em; } .fn { font-size:0.90em; margin-left: 2em; text-indent: -1em; margin-top:0em; text-align:justify; line-height : 1.45em; }