address,article,blockquote,body,caption,col,colgroup,dd,dialog,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,hr,nav,legend,li,menu,ol,p,pre,section,table,tbody,td,tfoot,th,thead,tr,ul,a,abbr,b,bdo,br,cite,code,del,dfn,em,i,ins,kbd,label,mark,meter,progress,q,rp,rt,ruby,samp,small,span,strong,sub,sup,time,var,audio,canvas,embed,figure,figcapture,iframe,img,math,object,svg,video {
	border:          0;
	margin:          0;
	outline:         0;
	padding:         0;
	border-spacing:  0;
	list-style:      none;
	color:           inherit;
	font-size:       inherit;
	font-style:      inherit;
	text-align:      inherit;
	font-weight:     inherit;
	font-family:     inherit;
	line-height:     inherit;
	text-decoration: inherit;
	vertical-align:  baseline;
	border-collapse: separate;
	background:      transparent; }
article,dialog,figure,figcapture,footer,header,hgroup,legend,nav,section { display: block; }

html                    { background: url( '../fade.png' ) repeat-x, url( '../bg.png' ), #f0f0ea; color: #333; font: 100%/1.5em 'helvetica neue', helvetica, arial, sans-serif; }
body                    { margin: auto; width: 912px; }
a                       { color: #5a8040; transition: all .1s ease-in-out; }
a:hover                 { color: #333; }
abbr                    { border-bottom: 1px dotted; cursor: help; }
b,dfn,strong            { font-weight: bolder; }
blockquote              { color: #665c3d; font: 100%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 2.5em; }
address,cite,em,i,var   { font-style: italic; }
code,kbd,pre,var,samp   { font-family: monaco, consolas, courier, monospace; }
del                     { text-decoration: line-through; }
ins                     { text-decoration: underline; }
mark                    { text-decoration: overline; }
pre                     { margin: 0 0 1.5em; white-space: pre-wrap; }
p                       { margin: 0 0 1.5em; }
small                   { font-size: smaller; }
sub                     { vertical-align: sub; }
sup                     { vertical-align: super; }
sub,sup                 { font-size: smaller; line-height: 0; }
h1                      { font: 200%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 .75em; }
h2                      { font: 150%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 1em; }
h3                      { font: 125%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 1.2em; }
h4                      { font: 100%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 1.5em; }
h5                      { font: 85%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 1.75em; }
h6                      { font: 75%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 2em; }
hr                      { clear: both; }
ol li                   { list-style: decimal; }
ul li                   { list-style: disc; }
menu li                 { list-style: circle; }
ol,ul,menu              { margin: 0 0 1.5em 2.5em; }
ul ul,ul ol,ol ol,ol ul { margin: 0 0 0 2.5em; }
dl,dialog               { margin: 0 0 1.5em; }
dt                      { font-weight: bolder; }

#tumblr_controls        { padding: 2px 0 0 0; }
.dsq-dc-logo,
.dsq-options,
#disqus_thread h3       { display: none !important; }

#header                    { padding: 1.5em; }
#header hgroup             { display: none; }
#header nav                { position: absolute; left: 3px; top: 5px; }
#header ul                 { margin: 0; }
#header li                 { float: left; list-style: none; }
#header a, #header input   { background: rgba( 0, 0, 0, .5 ) 2px 2px no-repeat; border: 1px solid #666; border-radius: 2px; color: #fff; display: block; font: bold 65%/16px 'helvetica neue', helvetica, arial, sans-serif; height: 16px; margin: 0 3px 0 0; padding: 1px 3px 1px 20px; text-shadow: 0 1px 1px rgba( 0, 0, 0, .5 ); }
#header a[href="/random"]  { background-image: url( 'random.png' ); }
#header a[href="/ask"]     { background-image: url( 'ask.png' ); }
#header a[href="/archive"] { background-image: url( 'archive.png' ); }
#header a[href="/mobile"]  { background-image: url( 'mobile.png' ); }
#header a[href="/rss"]     { background-image: url( 'rss.png' ); }
#header input              { background-image: url( 'search.png' ); }

#content                     { float: left; padding: 0 1.5em; width: 560px; }
#content > h1                { text-shadow: 0 1px 0 #fff; }
#content > .results-1 span   { display: none; }
#content > nav a             { background: rgba( 0, 0, 0, .1 ); color: #333; border-radius: 2px; display: block; font: bold 75%/1.5em 'helvetica neue', helvetica, arial, sans-serif; margin: 0 0 .5em; padding: .25em; text-shadow: 0 1px 0 #fff; }
#content > nav a:hover       { color: #000; }
#content > nav a:first-child { float: left; }
#content > nav a:last-child  { float: right; }
#content > nav a:hover       { box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); transform: scale( 1.05 ); }
#content > article > h1               { font: 150%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 .5em; text-shadow: 0 1px 3px rgba( 0, 0, 0, .25 ); }
#content > .quote > span              { color: rgba( 0, 0, 0, .1 ); font: bold 1000%/.75em didot, cambria, georgia, serif; position: absolute; }
#content > .quote > blockquote        { margin: 0; position: relative; text-shadow: 0 1px 3px rgba( 0, 0, 0, .25 ); z-index: 1; }
#content > .quote.short > blockquote  { font: 150%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; }
#content > .quote.medium > blockquote { font: 125%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; }
#content > .quote.long > blockquote   { font: 100%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; }
#content > .quote > div               { font: italic 100%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; display: block; padding: .5em 0; position: relative; z-index: 1; }
#content > .link > a                  { color: #333; font: bold italic 150%/1.5em 'helvetica neue', helvetica, arial, sans-serif; text-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); }
#content > .link > a:hover            { text-shadow: 0 3px 12px rgba( 0, 0, 0, .25 ); }
#content > .link > div                { margin: 0 0 0 1.5em; }
#content > .chat > div                { margin: 0 0 1.5em; }
#content > .chat > div p              { margin: 0; padding: .25em; }
#content > .chat > div .even          { background: rgba( 0, 0, 0, .05 ); }
#content > .audio > small             { font-size: 100%; font-style: italic; float: right; }
#content > .answer > span             { color: rgba( 0, 0, 0, .10 ); font: italic 1000%/.75em didot, cambria, georgia, serif; position: absolute; }
#content > .answer > p                { font: italic 100%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0; padding: .5em 0; position: relative; text-shadow: 0 1px 0 #fff; z-index: 1; }
#content > .answer > p img            { margin: 0 .5em 0 0; vertical-align: middle; transform: rotate( -4deg ); }
#content > .answer > blockquote       { font: 125%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 1em 1em; text-shadow: 0 1px 3px rgba( 0, 0, 0, .25 ); z-index: 1; }
#content > .answer > div              { position: relative; z-index: 1; }
#content > .audio > .media img        { margin: 0 0 .75em; }
#content > .audio .audio_player       { float: left; }
#content > .audio .caption            { clear: both; }
#content > .audio > .media > small    { font: italic 100%/1em palatino, 'palatino linotype', 'palatino lt std', serif; float: right; text-shadow: 0 1px 3px rgba( 0, 0, 0, .25 ); }
#content > article > .media           { margin: 0 0 1.5em; text-align: center; }
#content > article                                { background: #fff; box-shadow: 0 3px 12px rgba( 0, 0, 0, .1 ); padding: .75em; margin: 0 0 3em; }
#content > article > footer                       { border-top: 1px solid #f0f0ea; box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); color: #999; font: 75%/1.5em 'helvetica neue', helvetica, arial, sans-serif; margin: 0 0 .5em; padding: .25em; position: relative; z-index: 1; }
#content > article > footer a                     { color: #999; }
#content > article > footer a:hover               { color: #333; }
#content > article > footer small                 { font-size: 100%; float: right; }
$content > article > footer .tags                 { clear: both; }
#content > article > footer .tags span:last-child { display: none; }

#notes ol                   { margin: 0; }
#notes a                    { color: #999; }
#notes a:hover              { color: #000; }
#notes img                  { margin: 0 .5em 0 0; transform: rotate( -4deg ); vertical-align: middle; }
#notes li                   { box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); color: #999; font: 75%/1.5em 'helvetica neue', helvetica, arial, sans-serif; list-style: none; margin: 0 0 .5em; padding: .25em; }
#aside                      { float: right; padding: 0 1.5em; width: 256px; }
#aside figure               { margin: 0 0 1.5em; }
#aside figcapture           { font: 125%/1em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 0 0 .5em; text-shadow: 0 1px 0 #fff; }
#aside figcapture a         { color: #333; }
#aside figcapture a:hover   { color: #000; }
#portrait                   { text-align: center; }
#portrait img               { background: #fff; box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); height: 102px; padding: 6px; transform: rotate( 2deg ); transition: all .15s ease-in-out; width: 102px; }
#portrait a:hover img       { box-shadow: 0 3px 12px rgba( 0, 0, 0, .25 ); transform: rotate( 0 ) scale( 1.25 ); }
#portrait figcapture        { font: 100%/1.5em palatino, 'palatino linotype', 'palatino lt std', serif; margin: 1em 0 0; text-align: left; }
#twitter                    { display: none; }
#twitter > a                { background: rgba( 0, 0, 0, .1 ); color: #333; font: 75%/1.5em 'helvetica neue', helvetica, arial, sans-serif; border-radius: 2px; display: block; margin: 0 0 .5em; overflow: hidden; padding: .25em; text-shadow: 0 1px 0 #fff; }
#twitter > a:hover          { color: #000; }
#likes a                    { color: #333; }
#likes a:hover              { color: #000; }
#likes ul                   { margin: 0; }
#likes li                   { background: rgba( 0, 0, 0, .1 ); font: 75%/1.5em 'helvetica neue', helvetica, arial, sans-serif; border-radius: 2px; list-style: none; margin: 0 0 .5em; padding: .25em; text-shadow: 0 1px 0 #fff; }
#following img              { background: #fff; box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); height: 24px; margin: 0 6px 6px 0; padding: 2px; transform: rotate( -2deg ); transition: all .15s ease-in-out; width: 24px; }
#following img:hover        { box-shadow: 0 2px 4px rgba( 0, 0, 0, .75 ); transform: rotate( 0 ) scale( 1.25 ); }
#footer                     { color: #665c3d; padding: 3em 1.5em 1.5em; text-align: center; width: 560px; }
#footer a                   { color: #665c3d; }
#footer a:hover             { color: #333; }
#footer p                   { font-size: 75%; text-shadow: 0 1px 0 #fff; }

a                           { -moz-transition: all .15s ease-in-out; -webkit-transition: all .15s ease-in-out; }
#content > article          { -moz-box-shadow: 0 3px 12px rgba( 0, 0, 0, .1 ); -webkit-box-shadow: 0 3px 12px rgba( 0, 0, 0, .1 ); }
#content > article > footer { -moz-box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); -webkit-box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); }
#content > .link > a        { -moz-transition: all .15s ease-in-out; -webkit-transition: all .15s ease-in-out; }
#content > .answer > p img  { -moz-transform: rotate( -4deg ); -webkit-transform: rotate( -4deg ); }
#notes img                  { -moz-transform: rotate( -4deg ); -webkit-transform: rotate( -4deg ); }
#notes li                   { -moz-box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); -webkit-box-shadow: 0 -3px 6px rgba( 0, 0, 0, .1 ); }
#portrait img               { -moz-box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); -moz-transform: rotate(2deg); -moz-transition: all .15s ease-in-out; -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); -webkit-transform: rotate(2deg); -webkit-transition: all .15s ease-in-out; }
#portrait img:hover         { -moz-box-shadow: 0 3px 12px rgba( 0, 0, 0, .25 ); -moz-transform: rotate( 0 ) scale( 1.25 ); -webkit-box-shadow: 0 3px 12px rgba( 0, 0, 0, .25 ); -webkit-transform: rotate( 0 ) scale( 1.25 ); }
#following img              { -moz-box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); -moz-transform: rotate( -4deg ); -moz-transition: all .15s ease-in-out; width: 24px; -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, .5 ); -webkit-transform: rotate( -4deg ); -webkit-transition: all .15s ease-in-out; width: 24px; }
#following img:hover        { -moz-box-shadow: 0 2px 4px rgba( 0, 0, 0, .25 ); -moz-transform: rotate( 0 ) scale( 1.25 ); -webkit-box-shadow: 0 2px 4px rgba( 0, 0, 0, .25 ); -webkit-transform: rotate( 0 ) scale( 1.25 ); }

#post-394052742 > div > p b { display: block; font-size: 125%; text-align: center; }