/*
Type-A-File "Library Science" designed by Jessica Hische.
http://www.jessicahische.com
@jessicahische

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?
*/

/*Pick Your Fonts*/

body, h3, h4, h5, h6, .header, .subheader, .head, .subhead, .pullquote, .kicker {font-family: Bulmer, "Palatino Linotype", Palatino, serif;}
h1,.pullquote, aside, .sidenote, blockquote, aside h1, .sidenote h1, h2 {font-family: "Palatino Linotype", Palatino, serif;}
.drop-cap{font-family:'Times New Roman', Times, serif;}

/*Size & Vertical Rhythm*/
body{font-size:100%;font-size:18px;line-height:1.5em;text-align:left;}

/*HTML Standard Elements*/
h1{font-family:"Perpetua Titling Light", "Palatino Linotype", Palatino, serif;font-size:3em;line-height:.5em;margin:.75em 0 0 0; text-rendering:optimizelegibility;} 
h2{font-size:2em;line-height:1.1em;margin:2em 0 .5em;letter-spacing:.05em;font-style:italic;}
h1 + img, h2 + img{margin-top:1em;}
h3{font-size:1.125em;}
h4{font-weight:bold;font-size:1em;}
h1, h2, h3, h4, h5, h6{font-weight:normal;text-decoration:none;}
a{color:#d14a15;text-decoration:none;}
a:hover{color:#c18400;}
a.active, a.active:hover{color:#000;}
small{display:block;font-size:.75em;letter-spacing:.1em;margin:2.2em 0 -.2em;font-style:italic;font-weight:bold;line-height:2em;}
p, ul, ol, form{margin:1.5em 0 1em;}
ul{list-style-position:outside;list-style-type:none;line-height:1.5;}
li{margin-bottom:.75em;}
ol{list-style-position:outside;list-style-type:decimal;}
blockquote{font-style:italic;margin:0em 0em 0em 1.5em;line-height:1.75em;font-size:1.2em;}
blockquote:before{content: "“";font-size:2em;text-indent:-.8em;margin-top:.1em;float:left;opacity:.5;}
cite{display:block;text-transform:uppercase;letter-spacing:1px;font-style:normal;font-size:smaller;margin-top:.5em;margin-left:1.5em;}
cite:before{content:"—";font-size:1.5em;text-indent:-1.3em;font-weight:bold;margin-top:-.1em;opacity:.5;}
pre{margin:1.5em;}
dl{margin:1.45em 0;/*border-top:1px dotted #999;border-bottom:1px dotted #999;*/}
dt{word-spacing:.2em;border-bottom:1px dotted #999;margin-top:1.5em;font-weight:bold;text-transform:uppercase;font-size:.9em;letter-spacing:.2em;padding-bottom:.5em;}
dt:before{content:"\2767";font-size:1.25em;text-indent:-1.5em;float:left;}
dd{font-style:italic;font-size:.9em;margin-bottom:1.65em;line-height:1.75em;margin-top:.75em;}
abbr{text-transform:uppercase;font-size:.9em;letter-spacing:.1em;}
p {margin-bottom:0;hyphenate: auto;hyphenate-before:2;hyphenate-after:3;hyphenate-lines: 3;orphans:4}
p + p, p + aside + p, p + .sidenote + p, p.kicker + p.kicker{text-indent:0em;margin-top:0;}
p span.pullquote{text-indent:0;}

/*Compositional Elements*/
.kicker{font-size:1.33em;line-height:1.693em;font-style:italic;margin:-.35em 0 -.35em;}
.kicker, .pullquote{font-weight:100;}
.run-in{font-family: Perpetua, "Palatino Linotype", Palatino, serif;font-size:20px;line-height:32px;text-transform:uppercase;letter-spacing:3px;}
cite{text-transform:uppercase;font-style:normal;letter-spacing:.2em;font-size:.9em;}
.superscript{font-family:arial, sans-serif;vertical-align:super;font-size:75%;margin-right:.4em;text-transform:lowercase;font-variant:small-caps;letter-spacing:.1em;line-height:0;}
.subscript{font-family:arial, sans-serif;vertical-align:sub;font-size:75%;margin-right:.4em;text-transform:lowercase;font-variant:small-caps;letter-spacing:.1em;line-height:0em;}
a.superscript, a.subscript{text-decoration:none;}
aside, .sidenote{font-family:"Bulmer Italic", Georgia, serif;font-size:1em;margin-top:-.4em;font-style:italic;}
aside h1, .sidenote h1{font-family:"Perpetua Titling Light", Georgia, serif;text-transform:uppercase;margin:1.75em 0 0 0;font-size:1.2em;line-height:1.5em;font-style:normal;letter-spacing:.2em;border-bottom:1px solid #dedede;padding-bottom:.25em;}
aside p, .sidenote p{line-height:1.7em;margin:0;font-style:normal;}
aside ul, aside ol, .sidenote ul, .sidenote ol{margin-top:1em;line-height:.5em;}
aside ul li, aside ol li, .sidenote ul li, .sidenote ol li{margin-bottom:1.3em;}
.pullquote{font-style:italic;letter-spacing:.05em;margin:0em .7em 0 0;padding-top:.35em;line-height:1.5em;display:block;float:left;font-size:1.75em;width:50%;}
.pullquote:before {font-family:Georgia, serif;content: "“";font-size:2em;text-indent:-.6em;margin-top:.05em;float:left;opacity:.3;}
.footnote{border-top:1px solid black;font-size:.75em;margin-top:3.5em;}
.footnote li{margin:1.5em 0 1.5em;word-spacing:.1em;line-height:1.75em;}
.caption{font-size:.8em;font-style:italic;margin:.6em 0 -.2em;}
.kicker {text-transform:uppercase;font-style:normal;letter-spacing:.25em;font-size:.9em;}
.dropcap {font-family:"Perpetua Titling Light", "Palatino Linotype", Palatino, serif;display:block;font-style:normal;font-size:6.6em;float:left;margin:.08em .07em 0 0;line-height:.67em;color:#d14a15;}
.dropcap-black {font-family:"Perpetua Titling Light", "Palatino Linotype", Palatino, serif;display:block;font-style:normal;font-size:7.2em;float:left;margin:.11em .09em 0 0;line-height:.67em;color:#000;}
.dropcap-small {font-family:"Perpetua Titling Light", "Palatino Linotype", Palatino, serif;display:block;font-style:normal;font-size:4.5em;float:left;margin:.13em .09em 0 0;line-height:.67em;color:#d14a15;}
.dropcap-small2 {font-family:"Perpetua Titling Light", "Palatino Linotype", Palatino, serif;display:block;font-style:normal;font-size:5.3em;float:left;margin:.13em .09em 0 0;line-height:.67em;color:#d14a15;}
.intro {font-family: Perpetua, "Palatino Linotype", Palatino, serif;font-size:24px;line-height:36px;text-align:left;}
.red-intro {font-family:Bulmer, "Palatino Linotype", Palatino, serif;color:#d14a15;display:block;border-bottom:1px solid #dedede;padding:0 0 1em 0;margin: 0 0 -.75em 0;line-height:1.6em;}

.nimrod {
  font-family: Nimrod;
  font-style: normal;
  font-weight: normal;
}

.nimroditalic {
  font-family: Nimrod;
  font-style: italic;
  font-weight: normal;
}

.perpetua {
  font-family: Perpetua;
  font-style: normal;
  font-weight: normal;
}

.perpetuatitlinglight {
  font-family: "Perpetua Titling Light";
  font-style: normal;
  font-weight: normal;
}

.entry-meta {
	background:#eee;
	text-align:center;
	letter-spacing:.06em;
	font-size:14px;
	margin-top: 1.25em;
	padding: .5em 0 0em 0;
	border-top:5px double #fff;
	border-bottom:5px double #fff;
	margin-bottom: 4em;
	display: block;
	height: 40px
}

.tag-links{
	font-family:"Bulmer Italic", "Palatino Linotype", Palatino, serif;
	font-style:italic;
}
	
.cat-links {
	font-family:"Bulmer Italic", "Palatino Linotype", Palatino, serif;
	font-style:italic;
}

.footer{
	font-size:16px;
	float:right;
}

.letter{
	font-family: Bulmer, "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	letter-spacing:.5em;
}

.by{
	font-family: "Bulmer Italic", "Palatino Linotype", Palatino, serif;
	font-style:italic;
	font-size:18px;
	letter-spacing:.07em;
	position:relative;
	top:-.17em;
	text-transform:lowercase;
}

.super{
	font-size:14px;
	font-family: Bulmer, "Palatino Linotype", Palatino, serif;
	position:relative;
	top:-.3em;
	letter-spacing:.1em;
}

.alpha{
	font-family: Bulmer, "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	letter-spacing:0em;
}

.view-all{
	margin-top:-.5em;
}

.tiny-caps{
	padding:0 1em 2em 1em;
	display:inline;
}

.tiny-caps-special{
	padding:0 1em 2em 1em;
	position:relative;
	top:1em;
	display:inline;
}

.caps-text{
	padding:.1em .4em 0 0;
}

.center-alphabet{
	text-align:center;
	margin-top:1.8em;
}

.lorem{
	display:block;
	font-size:20px;
	line-height:1.7em;
	border-top:4px double #dedede;
	margin:1em 0 0 0;
	padding:.5em 0 .75em 0;
	border-bottom:1px solid #dedede;
}

.bulleted-text{
	display:block;
	font-family: perpetua, "Palatino Linotype", Palatino, serif;
	color:#939393;
	line-height: 20px;
	letter-spacing:.05em;
	text-indent:-1em;
	margin:1em 0em 0em 2em;
	font-size:18px;
}
.bulleted-mono{
	display:block;
	line-height: 20px;
	margin:.5em 0em 0em 2.6em;
	font-size:13px;
	color:#939393;
}

.bulleted-mono a{
	line-height: 20px;
	margin:.5em 0em 0em 0;
	font-size:13px;
	color:#939393;
}

.double-rule{
	border-top:4px double #dedede;
}

.invisible{
	color:#fff;
}

.cloud li{
    display:inline;
	line-height: 1.6em;
	font-size: 16px;
	margin-top:-.5em;
}


.cloud li:after{
	content:"/";
}

.if-statement{
	margin:0 0 -.75em 0;
	line-height:1.4em;
	display:block;
}

.if-runin{
	color: #d14a15;  
	font-family: Perpetua, "Palatino Linotype", Palatino, serif;
	text-transform: uppercase; 
	letter-spacing: .2em; 
	font-size: 15px;
}

.about-img{
	margin:.4em 0 .3em 0;
}

.intented{
	text-indent:1.5em;
	margin-top:0;
}

.jessica {
	display:block;
	font-family: Bulmer, "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	line-height: 1.6em;
	margin-top:-.5em;
}

.widget-title2{
	margin-bottom:-.5em;
}

.widget-title{
	margin-bottom:.5em;
}


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