* { margin: 0; padding: 0; }body {	background-image: none;	font: 80% arial, helvetica, sans-serif;	}p {	line-height: 1.4;	margin: 1em 0;	color: #330;	}h1 {	position: absolute; top: 0; left: 0;	width: 800px;	height: 154px;	font-size: 80%;	}h3 {	margin-bottom: -0.5em;	color: #609;	}h2 {	background: url(../images/spiral-motif.jpg) top left no-repeat transparent;	position: relative; z-index: 20;	padding: 5px 0 10px 40px;	margin-bottom: 1em;	color: #c7a311;	}h2 span {	font-size: 80%;	position: relative; top: -0.2em;	}blockquote { margin-left: 1em; }.imgLeft { float: left; margin: 0 10px 5px 0; }.imgRight { float: right; margin: 0 0 5px 10px; }.imgLeft, .imgRight {	text-align: center;	color: #444;	font-size: 80%;	}.larger { font-size: 120%; }.smaller { font-size: 80%; }.drop { margin-top: 5px; }.centre { text-align: center; }#main {	width: 900px;	margin: auto;	padding: 40px;	background-image: none;	position: relative;	}#navigation, #sideContent, #search, .noPrint { display: none; }#content {	clear: left;	padding: 20px 40px 0 240px;	}#sideContent {	position: absolute; top: 214px; left: 70px; z-index: 10;	width: 190px;	border: 1px solid #fff;	}#footer {	border-top: 1px solid #fff;	padding-top: 10px;	margin-top: 20px;	text-align: center;	font-size: 80%;	}#footer p { margin-top: 0.2em; }#footer ul {	list-style: none;	}#content dl { margin-top: 1em; }#content dt {	font-weight: bold;	margin-top: 0.5em;	color: #609;	}#content dd {	padding-left: 3em;	color: #330;	}pre {	font: 120% arial,helvetica,sans-serf;	color: #330;	font-weight: bold;	}#content { padding-left: 200px; }#content p {	font-size: 120%;	}#sideContent {	background-image: none;	background-color: #ceddeb;	padding: 10px;	width: 140px;	}/* ----- SUBSCRIBE ----- */#subscribe pre {	font: 120% Arial,Helvetica,sans-serif;	color: #330;	font-weight: bold;	}#subscribe #content { padding-left: 200px; }#subscribe #content p {	font-size: 120%;	}#subscribe #sideContent {	background-image: none;	background-color: #ceddeb;	padding: 10px;	width: 140px;	}