/* Set the font and overall background colour */.typography * {	font-family: Arial, Verdana, Lucida, sans-serif;}/* PARAGRAPHS */.typography p {	line-height: 1.4em;	color: #4b545a;}#Layout p { 	margin: 10px 5px 5px 0;}#Sidebar p { 	clear: both;}.typography blockquote {	margin: 10px;	font-size: 1.4em;	color: #777;	font-style: italic;}/* LINKS */.typography a { 	text-decoration: underline;	color: #4b545a;}.typography a:hover { 	text-decoration: underline;}/* LIST STYLES */.typography ul,.typography ol {	margin: 20px;	color: #4b545a;}.typography li {	margin: 5px 10px;	/*font-size: 1em;*/}/* HEADER STYLES */.typography h1,.typography h2 {	color: #231F58;	margin: 15px 0 10px 0;	font-size: 1.58em;	font-weight: normal;	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}.typography h2 {	font-size: 1.3em;}.typography h3 {	color: #4b545a;	margin: 25px 0 15px 0;	font-weight: 300;	/*clear: both;*/	font-size: 1.2em;}.typography h4 {	border-bottom: 1px solid #cccccc;	color: #222222;	font-size: 1.2em;	font-weight: 300;	line-height: 1.5em;	margin: 25px 0 20px 0;}.typography h5 {	font-size: 1.2em;	color: #222;	font-weight: 300;	margin: 10px 0;}.typography h6 {	font-size: 1.2em;	color: #555;	line-height: 1.4em;	margin: 10px;}/* ADRESS STYLES */.typography pre {	font-family:"Courier New",Courier;	display:block;	font-size:1.2em;	margin:2em 5em;	padding:0.5em;	border:1px #ccc solid;	background:#eee;}.typography label { 	display: block;	margin-top: 10px;	color: #4b545a;	font-size: 12px;}.typography q {	display:block;	font-size:0.8em;	margin:1em 1em;	padding:0.5em;	border:1px #ccc solid;}/* TABLE STYLING */.typography table {	border-collapse:collapse;}	.typography td {		padding:5px;	} /* 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;}.typography img.leftAlone {	float: left;	margin-right: 100%;}.typography img.center {	float:none;	margin-left:auto;	margin-right:auto;	display:block;}/* FORMS */.typography label {	font-size: 1em;}.typography input.text, .typography textarea {	font-size: 1em;}/* Extra redundancy */.typography p.MsoNormal, .typography p.MsoBodyText {	margin: 0;}.typography #Content p.authorDate {	color: #444;	margin-top: -15px;}