/*
Title:      	Typography Styles
Author:     	chanson
Updated:    	August 09
*/


/* FACES
================================================== */

body 							{ font-family: georgia, serif; font-weight: bold; }

header,.header,
blockquote, cite,
h1, h2, h3, h4,
.post-date, .sidebar 				{ font-family: georgia, serif; font-weight: bold; font-style: italic;}
.post-body 				{ font-family: helvetica, sans-serif; font-weight: normal;}

pre, code, tt 		{ font-family: "Courier New", courier, monospace; }

#p-tweet p, sidebar              { font-family: helvetica, sans-serif; font-weight: bold;}


/* SIZES / SPACING
================================================== */

body { 
	font-size: 12px;
	line-height: 18px;
}

h2, h3 					{ font-size: 18px; }

header, .header, h4			{ font-size: 16px; }

pre, code, tt, 
#search-results p,
footer 					{ font-size: 12px; }

.post > blockquote,
 h2 						{ font-size: 24px; }
 
.day						{ font-size: 28px; }

sup, sub 				{ line-height: 0; }

.post > blockquote, 
.day						{ line-height: 1; }

h2 							{ line-height: 1.5; }

header, .header, h4 			{ line-height: 1.15; }

pre, code				{ white-space: pre; }

table 					{ text-align: left; }
.post-date 			{	text-align: center; }


/* WEIGHTS / STYLES
================================================== */

h1, h2, h3, h4, 
header a, .header a, strong,
dfn, dt, th,
.post-date,
footer a 				{ font-weight: bold; }

address, dfn, 
blockquote,
em, tfoot 			{ font-style: italic; }

pre, code, tt 	{ font-style: normal; }

.post-date 			{ text-transform: uppercase; }


/* DECORATION
================================================== */

a:link 						{ text-decoration: none; }

a,
header a:link, .header a:link,
h2 a:link,
h3 a:link,
h4 a:link,
.post-date:link,
footer a:link, .footer a:link  		{ text-decoration: none; }

body							{ text-shadow: rgba(255, 255, 255, 1) 1px 1px 1px; }

.post-date, 
footer a, .footer a					{ text-shadow: rgba(0, 0, 0, 0.8) 1px 1px 1px !important; }

/* LISTS
================================================== */

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }