/*
Type-A-File "Swissface" designed by Russ Maschmeyer, aka StrangeNative.
http://www.strangenative.com
@strangenative

Creative Commons License by Attribution. 
Feel free to take it, adapt it, & use it on both commercial and non-commercial projects.
Though I'd like a smidgeon of credit, so just leave this bit in here. K?
*/

/*HTML Standard Elements*/
.post .kicker, .post .pullquote{font-weight:200;}
.post small{display:block;font-size:.75em;margin:2.2em 0 -.2em;font-style:italic;}
.post p, .post ul, .post ol, .post form{margin:1.58em 0;}
.post ul{list-style-position:outside;list-style-type:disc;}
.post ol{list-style-position:outside;list-style-type:decimal;}
.post blockquote{font-style:italic;}
.post blockquote:before {content: "“";font-size:4em;text-indent:-.6em;margin-top:.15em;float:left;}
.post cite{display:block;text-transform:uppercase;letter-spacing:1px;font-style:normal;font-weight:bold;font-size:smaller;margin-top:1.9em;}
.post cite:before{content:"–";float:left;font-size:1.5em;text-indent:-1.3em;font-weight:bold;margin-top:-.1em;}
.post pre{margin:1.5em;}
.post dl{margin:1.45em 0;/*border-top:1px dotted #999;border-bottom:1px dotted #999;*/}
.post dt{word-spacing:.1em;border-bottom:1px dotted #999;margin-top:1.7em;font-weight:bold;text-transform:uppercase;font-size:.9em;letter-spacing:1px;}
.post dt:before{content:"⟩";font-size:1.25em;text-indent:-1em;float:left;font-style:none;font-weight:normal;}
.post dd{font-style:italic;font-size:.9em;margin-bottom:1.65em;}
.post abbr{text-transform:uppercase;font-size:.85em;}
.post p {hyphenate: auto;hyphenate-before:2;hyphenate-after:3;hyphenate-lines: 3;orphans:4}

/*Compositional Elements*/
.post .kicker{font-size:1.33em;line-height:1.8em;font-style:italic;margin:1.75em 0 -.25em;}
.post .run-in{font-weight:bold;}
.post .superscript{font-family:arial, sans-serif;vertical-align:super;font-size:75%;text-transform:lowercase;font-variant:small-caps;letter-spacing:.1em;line-height:0em;}
.post .subscript{font-family:arial, sans-serif;vertical-align:sub;font-size:75%;text-transform:lowercase;font-variant:small-caps;letter-spacing:.1em;line-height:0em;}
.post a.superscript, a.subscript{text-decoration:none;}
.post aside, .post .sidenote{font-size:.83em;font-style:italic;margin-top:2em;}
.post aside h1, .post .sidenote h1{text-transform:uppercase;margin:0;font-size:1em;line-height:1.9em;font-style:italic;font-weight:bold;}
.post aside p, .post .sidenote p{line-height:1.9em;margin:0;}
.post aside p + p, .post .sidenote p + p{margin:1.9em 0;}
.post aside ul, aside ol, .post .sidenote ul, .post .sidenote ol{margin-top:1.9em;}
.post .pullquote{margin:.45em .5em 0 0;padding-top:.45em;line-height:1.58em;display:block;float:left;font-size:2em;width:50%;/*border-bottom:1px solid black;*/border-top:.15em solid black;}
.post .footnote{border-top:1px solid black;font-size:.75em;margin-top:3.7em;}
.post .footnote li{margin:.6em 0 2.1em;}
.post .caption{font-size:.8em;font-style:italic;margin:.6em 0 -.2em;}

/*Tweaks*/
.post .kern{letter-spacing:-.1em;}