﻿/* Style sheet for use on all devices */
div.fullpost {display:none;}

:lang(en) > * { quotes: "“" "”" "‘" "’" }
:lang(en-us) > * { quotes: "“" "”" "‘" "’" }
:lang(dutch) > * { quotes: "“" "”" "‘" "’" }
:lang(italian) > * { quotes: "“" "”" "‘" "’" }
:lang(spanish) > * { quotes: "“" "”" "‘" "’" }

:lang(sweedish) > * { quotes: "”" "”" "’" "’" }
.books:lang(sweedish) > * { quotes: "»" "»" "›" "›" }

:lang(de) > * { quotes: "„" "?" "‚" "?" }
.books:lang(de) > * { quotes: "»" "«" "›" "‹"}

:lang(fr) > * { quotes: "«" "»" "‹" "›" }
:lang(greek) > * { quotes: "«" "»" "‹" "›" }

blockquote {text-align: justify;}
blockquote p:before		{ content: open-quote }
blockquote p:after		{ content: no-close-quote }
/*need to update this for newest CSS? */
blockquote p.last:after	{ content: close-quote }

.bold {font-weight: bolder;}
.note {padding: 0.5em; margin: 0.5em; border: 1px dashed blue; background: #D2B48C; color: black;}

.ahem
	{
	display: none;
	}

#BreadCrumb {font: menu;}
/*try caption, icon, menu, message-box, small-caption, status-bar*/

span.figright { float: right; clear: right; margin: 1em 1em 1em 1em; background-color: #c5c5c5; }
span.figleft { float: left; clear: left; margin: 1em 1em 1em 1em; background-color: #c5c5c5; }
span.caption { display: block; min-height: 4.5em; max-height: 7em; overflow: auto;}
.u {text-decoration: underline;}

.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: caption; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

a:link {}
a:active {}
a:visited {}
a:hover {background-color: yellow; }

.DropCap:first-letter {font-size: 2em; float: left; vertical-align: top; font-weight: bold; color: red;}
.FirstLine:first-line {font-weight: bold; color: black; font-variant: small-caps;}

sup {font-size: 64%; }
sub {font-size: 64%; }

p.byline + p.date { color: blue; text-indent: 0em; }
p.date {text-indent: 0em; text-indent: 0em;}
p.deck {margin: 1em; background-color: #EBEBE9; color: #5A53A3; margin-bottom: 1em; text-indent: 0em; padding: 1em}
p.larger {font-size: larger;}

.del {text-decoration: line-through;}

h1, h2, h3, h4, h5, h6 {font-family: Verdana, sans-serif, "Arial Unicode MS"; line-height: 1.2;}

html, body {font-family: Verdana, sans-serif, "Arial Unicode MS"; line-height: 1.2;}

body {
 font-size: medium;
  }
small {
 font-size: smaller;
 }
big {
 font-size: larger;
 }
h1 {
 font-size: 2.5em;
 }
h2 {
 font-size: 1.3em;
 }
h3 {
 font-size: 1.1em;
 }
h4 {
 font-size: 1.0em;
 }
h5 {
 font-size: 0.9em;
 }
h6 {
 font-size: 0.8em;
 }
