

/* HEADINGS */
.typography{ font-family: times, palantino, serif; line-height: 1.2em;}

.typography h1, .typography h2, .typography h3, .typography h4, .typography h5 , .typography h6 {text-align: left;}
.typography h1{background: transparent; font-size: 1.5em; font-weight: bold;  padding-top: 1em; padding-bottom: 0.5em}
.typography h2{font-size: 1.4em; font-weight: bold; padding-top: 1em; color: #FFD665;}
.typography h3{font-size: 1.4em; padding-top: 1em;color: #FFD665}
.typography h4{font-size: 1.2em; font-weight: bold; text-transform: uppercase; padding-top: 1em;}
.typography h5{font-size: 1.1em; font-weight: bold; padding-top: 1em; }
.typography h6{font-size: 0.9em; font-weight: normal; padding-top: 1em; color: #000;}

/* MAIN TEXT */
.typography p{margin-bottom: 1em;}
	.typography strong, .typography b{font-weight: bold;}
	.typography em{font-style: italic;}
	.typography u{text-decoration: underline;}
.typography q{font-weight: 900; font-style: italic;}
.typography blockquote{background: url(../images/blockquote_start.png) 0 0 no-repeat; padding: 0 20px 20px 50px; margin: 0 0 0 0px; font-style: italic;}
.typography address{font-size: 1.1em; text-align: left; font-style: italic; padding: 0.8em; display: block;}
.typography p, .typography li {text-align: justify;}

	/* LINKS */
	.typography a{font-weight: bold; text-decoration: none; border-bottom: 1px dotted #fff; color: #fff;}
		.typography a:hover{text-decoration: none;border: 0px;}
		.typography a:focus {outline: none;}
			.typography a[href^="http://"]{background: url(../images/externalLink.gif) 100% 2px no-repeat; padding-right: 20px;}

/* LISTS */
.typography ul, .typography ol, .typography dl{list-style-type: none; margin: 1em;}
	.typography ul{}
		.typography ul li{background: url(../images/bullet.gif) 0 5px no-repeat; padding: 0 0 0.1em 16px;}
	.typography ol{list-style-type: decimal; list-style-position: inside;}
		.typography ol li{}
	.typography dl{}
		.typography dl dd{background: url(../images/listItem.png) 0 6px no-repeat; padding: 0 0 0.1em 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{font-weight: bold; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
		.typography table td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
		.typography table p, .typography table ul, .typography table ol, .typography table dl{margin: 0; padding: 0;}

	/* BLANK TABLE */
	.blank{border: 0;font-weight: normal;}
	.typography table.blank th, .typography table.blank td{border: 0; font-weight: normal;}

	/* COLOUR TABLE */
	#colourTable{width: 97.5%;}
		#colourTable td{width: 175px; height: 175px; vertical-align: top;}

/* IMAGES */

.typography img {border: 1px solid #fff;}
.typography img.left{float: left; margin: 1em 1em 1em 0;}
.typography img.right{float: right; margin: 1em 0 1em 1em;}