/* Generic Styles */
.typography * { font-family:Verdana, Arial, Helvetica, sans-serif; }
.typography img { border: 0; }

/* Paragraphs */
.typography p { line-height: 1.4; padding: 0 0 10px 0; }
.typography div { line-height: 1.4;  }
.typography blockquote { margin: 10px;	color: #777; font-style: italic; }	

/* Links */
.typography a { color:#000000; text-decoration:underline; }
.typography a:hover { color:#333333; text-decoration:none; }

/* List Styles */
.typography ul, .typography ol { margin: 10px; }
.typography li { margin: 5px 15px; }

/* Header Styles */

.typography h1, .typography h2 { color:#09383B; font-weight:normal; margin-bottom:20px; }
.typography h1 { font-size: 1.5em; }
.typography h2 { font-size: 1.125em; }
.typography h3 { font-size: 0.875em; }
.typography h4 { font-size: 0.75em; }

/* Table Styling */
.typography table { border-collapse:collapse; margin-left:20px; margin-bottom:20px; border:#000000 1px solid; }
.typography td { padding:20px;  }

/* WYSIWYG Editor Alignment Classes */
.typography .left {	text-align:left; }
.typography .center { text-align:center; }
.typography .right { text-align:right; }
.typography img.right { float:right; margin-left:20px; }
.typography img.left { float:left; margin-right:20px; }
.typography img.leftAlone { float: left; margin-right: 100%; }
.typography img.center { float:none; margin-left:auto; margin-right:auto; display:block; }

.typography .small { font-size: 80%; }