/* HEADINGS */
.typography h2.Title{margin-top: 0;}

.typography h1, .typography h2{font-size: 2em; margin: 0.8em 0 0.9em 0;}
	.typography h1{margin-top: 2em;}
.typography h3, .typography h4{color: #fff; margin: 0.8em 0 0.1em 0;}
	.typography h3{font-size: 1.8em;}
	.typography h4{border-bottom: 1px solid #fff; font-size: 1.6em; font-weight: bold; margin: 1.5em 0 0.3em 0;}
.typography h5, .typography h6{color: #fff; margin: 0.8em 0 0.1em 0;}
	.typography h5{font-size: 1.4em;}
	.typography h6{font-size: 1.4em;}


/* MAIN TEXT */
.typography p{text-align: justify; margin-bottom: 0.5em;}
	.typography strong, .typography b{font-weight: bold;}
	.typography em{font-style: italic;}
	.typography u{text-decoration: underline;}
.typography blockquote{font-weight: bold; margin: 1em 0; padding: 1em;}
	.typography blockquote p{margin: 0;}

	/* PLANS/GALLERY PAGES */
	#Content.PlansPage, #Content.PlanPage, #Content.ShowcaseHolderPage, #Content.ShowcaseCategory, #Content.ShowcaseItem {font-size: 1.4em;}

	/* ADDRESS */
	.typography address{font-size: 0.9em; font-style: italic; margin: 0 0.5em; padding: 0 0.5em;}
		.typography address .spanHeading{}
		.typography address .dataSpan{}

	/* LINKS */
	.typography a{color: #fff;}
		.typography a:hover{text-decoration: none;}


/* LISTS */
.typography ul, .typography ol, .typography dl{list-style-type: none; margin: 0 1em 1em 1em;}
	.typography ul{}
		.typography ul li{background: url(../images/listItem.png) 0 7px no-repeat; padding: 0 0 0.2em 8px;}
	.typography ol{list-style-type: decimal; list-style-position: inside;}
		.typography ol li{}
	.typography dl{}
		.typography dl dd{background: url(../images/listItem.png) 0 7px no-repeat; padding: 0 0 0.2em 8px;}
		.typography dl dt{margin-bottom: 0.5em; padding-left: 15px;}


/* TABLES */
.typography table{width: auto!important; margin: 1em 0;}
	.typography table th, .typography table td{text-align: left; vertical-align: middle; padding: 10px;}
		.typography table th{color: #fff; font-weight: bold; border-right: 1px solid #4d3232; border-bottom: 1px solid #4d3232;}
		.typography table td{color: #fff; border-right: 1px solid #391b1a; border-bottom: 1px solid #391b1a;}
		.typography table p, .typography table ul, .typography table ol, .typography table dl{margin: 0; padding: 0;}


/* IMAGES */
.typography img.left{float: left; margin: 0 3em 3em 0;}
.typography img.right{float: right; margin: 0 0 3em 3em;}


/* MISC */