body, html { background-color:#fff; padding:0; margin:0; }
body { font-family: "FF Tisa Web Pro", "ff-tisa-web-pro-1","ff-tisa-web-pro-2", Constantia, Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif; color:#444; font-size:14px; width:100%; height:100%; -webkit-text-stroke: 1px transparent; }
body > div { width:960px; padding:0; margin:0; }

header nav, .tumblr article footer { font-family: "Proxima Nova", "proxima-nova-1","proxima-nova-2", "Helvetica Neue", Helvetica, Arial, sans-serif; }

header, article, section, footer, nav { display:block; }

a { color:#008acd; -webkit-transition-property:color, background-color; -webkit-transition-duration:0.1s; -webkit-transition-timing-function:ease-in; }
a:hover { color:#5fc7f1; text-decoration:none; }
p, li { font-size:1em; line-height:1.2857em; }
ul { padding:0; list-style-type:circle; }
img { border:0; }
small { font-size:0.8571em; line-height:1.5em; margin-top:1.5em; margin-bottom:0em; }
p, article.quote q, article.photo img, article.video object { margin:0 0 1.2857em 0; }
		
h1, h2, h3, h4 { color:#2c2c2c; font-weight:normal; }
h1 a, h2 a, h3 a, h4 a { text-decoration:none; }
/*big h1 { font-size: 3.5714em; line-height: 1.08em; margin-top: 0.36em; margin-bottom: 0em; }*/
h1 { font-size:1.5714em; line-height:1.6364em; margin-top:0.8182em; margin-bottom:0em; }
h2 { font-size:1.4286em; line-height:1.8em; margin-top:0.9em; margin-bottom:0em; }
h3 { font-size:1.1429em; line-height:1.125em; margin-top:1.125em; margin-bottom:0em; }

header { padding:0 10px; margin:0 0 1.2857em; position:relative; background-color:#f6f6f6; width:940px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
header h1 { width:580px; margin:0; float:left; font-weight:bold; }
header h1 a, header h1 a:hover { color:#2c2c2c; }
header nav { width:340px; margin:0 0 0 600px; }
header nav ul { list-style:none; margin:0; padding:0; height:36px; }
header nav ul li { width:20%; display:inline; float:left; line-height:36px; text-align:center; }
header nav ul li a { padding:4px 6px; text-decoration:none; }
header nav ul li.current a { color:#fff; background-color:rgba(44,44,44,0.1);  text-shadow:0 0 2px #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }

body > div > section { width:520px; padding:10px; margin-left:230px; }
body > div > footer { margin:1.4286em 0 1.4286em 230px; padding:10px; }

ul.sites { list-style:none; height:32px; margin:0 0 32px; padding:0; }
ul.sites li { display:inline; float:left; margin-right:5px; }
ul.sites li img { -webkit-box-reflect:below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), to(white)); }

q, blockquote p { quotes:'\201C' '\201D' '\2018' '\2019'; }
q:before, blockquote.flush p:before { content:"\201C"; }
q:after, blockquote.flush p:last-child:after { content:"\201D"; }
blockquote q:before { content:"\2018"; }
blockquote q:after { content:"\2019"; }

.clear { clear:both; }


/* Tumblr */
.tumblr { padding:2.5714em 0; margin:0 0 2.5714em; }
.tumblr .posts { width:760px; }
.tumblr .column.left, .tumblr article footer { font-size:0.8571em; width:220px; text-align:right; float:left; }
.tumblr .column.right { width:520px; float:right; }
.tumblr > footer { width:140px; float:right; font-size:0.9286em; }
.tumblr > footer *:first-child { margin-top:0; }
.tumblr article .divider { width:520px; border-bottom:1px solid #e8e8e8; margin:0 0 2.5714em 240px; padding-top:1.2857em; clear:both; }
.tumblr article:last-child .divider { border-bottom:3px double #e8e8e8; margin-bottom:0; }
.tumblr article .column .divider { margin-left:0; }
.tumblr article footer a { text-decoration:none; }
.tumblr article h1 { line-height:1.4285em; margin-top:0; margin-bottom:0.8182em; }
.tumblr article h1 span { font-size:; }
.tumblr article q { font-style:italic; }
.tumblr article blockquote { border-left:2px solid #e3e3e3; margin-left:0; padding:0 0 0 1.4286em; }
.tumblr article blockquote ul { padding-left:1.4286em; }
.tumblr article li { margin:0 0 1.2857em 0; }
.tumblr article img, .tumblr article embed, .tumblr article object { border:1px solid #f6f6f6; background-color:#fff; margin:0 0 1.2857em 0; padding:9px; -webkit-box-shadow:0 0 5px #2c2c2c; }

.tumblr article .album_case { width:205px; height:193px; background:url(http://static.tumblr.com/thpaaos/zXnkx16pe/album_case.png); margin:0 45px 30px 0; position:relative; z-index:10; float:left; }
.tumblr article img.album_art { max-width:188px !important; margin:3px 0 0 -250px; position:relative; left:15px; z-index:9; float:left; padding:0; border:0; }
.tumblr article .audio embed { margin-bottom:0; padding:5px; }
.tumblr article .audio small { display:block; margin:0 0 14px 0; }

.tumblr nav { border-bottom:1px dotted #e8e8e8; overflow:hidden; padding:1.4286em 0; width:520px; margin-left:240px; }
.tumblr nav.permalink { margin-left:0; }
.tumblr nav meter { float:left; }
.tumblr nav .links { width:200px; float:right; }
.tumblr nav.permalink .links { width:100%; }
.tumblr nav .links a.right { float:right; }
.tumblr nav .links a.left { float:left; }

ul.tags { list-style:none; }
ul.tags li { margin-top:1em; }
ul.tags li a { background-color:#e3e3e3; color:#fff; padding:1px 5px; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:background-color 0.1s ease-in; }
ul.tags li a:hover { background-color:#008acd; }

ol.notes { border-bottom:1px solid #e8e8e8; list-style:none; padding:1.4286em 0; margin:0; }
ol.notes img { display:none; }

dialog { width:100%; margin:0 0 1.2857em 0; display:table; }
dialog div { display:table-row; }
dialog dt { padding:3px 10px; font-weight:bold; text-align:right; vertical-align:top; display:table-cell; }
dialog dd { padding:3px 10px; display:table-cell; }
dialog .line1 { background-color:#f6f6f6; }

.forkme { position:fixed; top:0; right:0; }