/* Hot Key Basestyle */
/* Used to control HTML classes, images, TOC, DIVs and standard tables */
/* 20140903 Added Footnotes section */
/* 20140910 Added HotKeyLogo and SocialMedia logo references */
/* 20140910 Added title-page class
Added Hyperlink section. Set text-decoration to none*/
/* 20140911 Added page-break-before class.*/
/* 20141110 Added text-align: center to HotKeyLogo removed display: block;*/
body {
font-family: serif;
margin : 5px;
padding: 0px;
}
p {
margin : 2px;
}
h1, h2, h3, h4, h5 {
margin : 0;
padding : 0;
}
sup{
font-size : 0.8em;
}
sub{
font-size : 0.8em;
}
strong{
font-weight : bold;
}
em{
font-style : italic;
}
/* Hyperlinks */
a, a:link, a:visited, a:active {
text-decoration: none;
}
/* Page Break */
.page_break_before{
page-break-before: always;
}
/* Image handling */
div.img
{
text-align: center;
}
img
{
max-width:98%;
max-height:98%;
padding-top: 10px;
padding-bottom: 10px;
}
span.img img
{
padding: 0;
}
img.inline{
border : 0;
padding : 1px;
margin : 0;
vertical-align:middle;
}
div.figure_cover{
text-align:center;
}
div.figure_cover img{
padding-top: 0px;
padding-bottom: 0px;
}
div.title-image{
text-align: center;
}
div.title-image .image img{
margin: 0;
padding: 0;
}
div.EP_graphic.extraspace{
margin-top: 30px;
margin-bottom: 30px;
}
/* Object Styles */
div.image-left div.image{
text-align:left;
margin-top:1em;
margin-bottom:1em;
}
div.image-right div.image{
text-align:right;
margin-top:1em;
margin-bottom:1em;
}
div.image-centered div.image{
text-align:center;
margin-top:1em;
margin-bottom:1em;
}
.HotKeyLogo{
text-align: center;
padding-top: 10px;
padding-bottom: 20px;
}
.SocialMediaLogo{
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5px;
padding-left: 10px;
}
/* Table of Contents */
div.toc_fm{
padding-bottom: 1em;
}
div.toc_bm{
padding-top: 1em;
}
p.toc_fm, p.toc_bm
{
font-size: 1em;
text-align: left;
font-weight: normal;
text-indent: 0;
line-height: 1.5em;
margin-left: 20px;
margin-top:0;
margin-bottom:0;
}
div.toc_part div.toc_chap p.toc_chap{
text-indent: 1em;
}
div.toc_part{
margin-bottom: 0;
}
p.toc-head
{
font-size: 1.5em;
font-weight: bold;
text-indent: 0;
margin-bottom: 20px;
}
p.toc_chap
{
font-size: 1em;
text-align: left;
font-weight: normal;
text-indent: 0;
line-height: 1.5em;
margin-left: 20px;
margin-top:0;
margin-bottom:0;
}
p.toc_part
{
font-size: 1.1em;
text-align: left;
font-weight: normal;
text-indent: 0;
line-height: 1.5em;
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;
}
/* Standard Tables */
table{
display:inline-table;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
background-color : #F1F1F1;
}
caption{
margin-bottom: 5px;
margin-top: 10px;
text-align: center;
font-weight: bold;
font-size: 0.8em;
}
th{
font-size: 0.7em;
font-weight : bold;
margin-left: 5px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color : lightgray;
border-top : solid;
border-bottom : solid;
border-width : 1px;
}
td {
font-size: 0.7em;
vertical-align:top;
margin-left: 3px;
padding-left: 3px;
}
td p {
vertical-align:top;
margin-top:0pt;
padding-top:0pt;
}
/* Footnotes */
div.footnote
{
margin-top: 20px;
margin-bottom: 10px;
margin-left: 10px;
background-color: #FFF;
border-top: 1px solid;
border-width: 1px;
font-size: 0.8em;
}
p.footnote
{
font-size: 0.8em;
}
h2.footnotes-head /* Only used for auto-constructed Footnotes section */
{
text-align: center;
text-indent: 0px;
margin-top: 2em;
margin-bottom: 3em;
}
h3.footnotes-a-head /* Only used for auto-constructed Footnotes section */
{
margin-top: 1em;
margin-bottom: 0.5em;
}
/* DIVs for margins and padding */
div.copyright-page
{
margin-top: 10px;
}
div.dedication-page
{
margin-top: 40px;
}
div.epigraph-page
{
margin-top: 40px;
}
div.pre-chapter
{
margin-top: 40px;
}
div.post-chapter
{
margin-top: 40px;
}
div.list
{
display : block;
margin-top : 5px;
margin-bottom : 5px;
}
div.extract
{
padding-top : 10px;
padding-bottom : 10px;
padding-left : 30px;
padding-right : 30px;
}
div.poem
{
display: block;
}
p.pagebreak{
page-break-after:always;
}
/* Char styles not supported by Auto-CSS */
.all-caps
{
text-transform: uppercase;
}
.small-caps
{
font-size: 80%;
text-transform: uppercase;
}
.drop-cap
{
font-size:3.0em;
line-height:0.75em;
float:left;
margin-top:0.0em;
margin-bottom:0.0em;
margin-left:0.0em;
margin-right:0.1em;
}
.strikethrough
{
text-decoration: line-through;
}
.underline
{
text-decoration: underline;
}
.char-underline-italic{
text-decoration: underline;
font-style: italic;
}
.underline-bold{
text-decoration: underline;
font-weight: bold;
}
.underline-bold-italic{
text-decoration: underline;
font-weight: bold;
font-style: italic;
}