/* IMPORT FONTS HERE */

/** Body Text **/
#page, .typography {
	font-family: Arial, sans-serif; font-size: 14px; line-height: 1.3;
	color: #615E59;
}
.typography *+h1,.typography *+h2,.typography *+h3,.typography *+h4,.typography *+h5,.typography *+h6,
.typography *+article, .typography *+section, .typography *+header, .typography *+footer,
.typography *+p,.typography *+ul,.typography *+ol,.typography *+table,.typography *+form,
.typography *+div { 
	margin-top: 1em;
}

/** Links **/
.typography a { color: #802B2B; font-weight: bold; text-decoration: underline; }

/** Headings **/
.typography h1 { font-size: 150%; font-weight: bold; }
.typography h2 { font-size: 115%; font-weight: bold; }
.typography h3 { font-size: 100%; font-weight: bold; }
.typography h4 { font-size: 100%; font-weight: normal; font-style: italic; }
.typography h5 { font-size: 100%; font-weight: normal; font-style: italic; }
.typography h6 { font-size: 100%; font-weight: normal; font-style: italic; }


/** Lists **/
.typography ul { list-style: disc; margin-left: 20px; }
.typography ol { margin-left: 20px; }

/** Images **/
.typography img.left { float: left; margin-right: 10px; margin-bottom: 20px; }
.typography img.right { float: right; margin-left: 10px; margin-bottom: 20px; }

/** Tables **/
.typography td { padding-right: 1em; padding-bottom: 1em; }
.typography td[valign="top"] { vertical-align: top; }
.typography td[valign="middle"] { vertical-align: middle; }
.typography td[valign="bottom"] { vertical-align: bottom; }
.typography td[valign="baseline"] { vertical-align: baseline; }

