/*  
Theme Name: Schwartz
Theme URI: http://mattathiasschwartz.com/
Description: Site for Mattathias Schwartz
Version: 1.0
Author: Smyrski Creative
Author URI: http://www.smyrskicreative.com
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Times, "Times New Roman", Georgia, serif; }

/* --= Typography & Colors =-- */
a { color: #000; }
a:hover  { color: #c00; }
#header h1 { font-size: 36px; line-height: 36px; font-weight: bold; margin: 52px 0 33px 0; }
#header h1 a { color: 000; text-decoration: none; display: block; float: left; }
h2 { font-size: 28px; line-height: 34px; font-weight: bold; }
h2 a { text-decoration: none; }
.subheading { font-size: 24px; line-height: 28px; font-style: italic; font-weight: normal; }
#listpages { font-size: 19px; line-height: 22px; }
#listpages a { text-decoration: none; }
#listpages .current-cat a { font-weight: bold; }
.current_page_item { font-weight: bold; }
.entry { font-size: 16px; line-height: 20px; }
.entry a { text-decoration: underline; }
.postmetadata { font-size: 16px; font-style: italic; }
.tags h3 { font-weight: bold; font-size: 16px; line-height: 20px; }
.tags a { text-decoration: none; line-height: 17px; }
#fpcontent h2 { margin-bottom: 15px; line-height: 28px; }
.fp-title { font-size: 16px; margin-bottom: 15px; font-weight: bold; }
.fp-title a { text-decoration: none; line-height: 20px; display: block; }
.fp-title a em { font-weight: normal; }
.fplink:hover { text-decoration: underline; }
.seemore { font-size: 13px; font-style: italic; display: block; margin-bottom: 50px; }
.seemore a { text-decoration: none; }
.contactme { margin-top: 10px; }
.contactme a { font-size: 16px; font-weight: bold; text-decoration: none; }
.pagetitle { margin-bottom: 13px; }
#tagpage .current-term { font-weight: bold; }
.navigation a { font-size: 14px; text-decoration: none; }
#footer { font-size: 12px; }
#footer a { text-decoration: none; }
/* --= End Typography & Colors =-- */



/* --= Begin Structure =-- */
#page { width: 940px; margin: 0 auto; }
#header { border-bottom: 1px solid #898888; margin-bottom: 40px; padding-bottom: 35px; }
#sidebar { width: 200px; float: left; }
#content { width: 740px; float: right; }
#footer { clear: both; }
.entry { margin-top: 40px; }
.tags { margin-top: 100px; }
.left-col { width: 420px; float: left; margin-right: 100px; }
.right-col { width: 420px; float: left; }
.rule { width: 940px; clear: both; border-bottom: 1px solid #898888; margin-bottom: 50px; }
#footer { border-top: 1px solid #898888; margin-top: 70px; padding-top: 10px; }
#footerleft { width: 500px; float: left; }
#footerright { width: 200px; float: right; text-align: right; padding-bottom: 10px; }
/* --= End Structure==- */



/* --= Begin Images =-- */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 0; margin: 0 0 2px 15px; display: inline; }
img.alignleft { padding: 0; margin: 0 15px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* --= End Images =-- */



/* --= Begin Lists =-- */
ol,ul { list-style:none; }
.entry ul { list-style:disc inside; padding: 0 0 15px 15px; }
.entry ol { list-style:decimal inside; padding: 0 0 15px 15px; }
.entry li { padding-bottom: 0.2em; }
/* --= End Entry Lists =-- */



/* --= Begin Various Tags & Classes =-- */
.entry p { margin-bottom: 1.5em; }
.clr { clear: both; }
#content .wsdownload { display: none; } 
#mce-EMAIL { border: 1px solid #898989; padding: 3px; width: 320px; margin-right: 91px; }
#signupright { float: right; font-size: 12px; margin-top: 6px; }
/* --= End Various Tags & Classes =-- */