/*----------------------------------------- Reset -----------------------------------------*/

* { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0 0 10px 0; }

/*----------------------------------------- Structure -----------------------------------------*/

#header { margin: 30px 0 0 0; overflow: auto; }
#intro { margin: 0 0 0 14%; width: 405px; }
.highlighter { clear: left; float: left; text-align: right; width: 14%; }
.details { float: left; width: 405px; }
.entry { clear: both; margin: 60px 0; padding: 60px 0; overflow: auto; }
.entry a img { float: left; margin: 0 0 0 14%; width: 450px; }
.entry div { float: left; margin: 0 0 0 30px; width: 300px; }
.ie { *clear: left; *margin: -25px 0 0 14%; _margin-left: 87px; }

/*----------------------------------------- Style -----------------------------------------*/

a {}
	a:link, a:visited { color: #333; text-decoration: none; }
	a:hover, a:active { color: #6aa8d7; }
	a:focus { outline: none; }
	#header a { text-decoration: underline; }
	a.colour1 { color: #c00; text-shadow: 1px 1px 3px rgba(204, 0, 0, 0.4); }
	a.colour2 { color: #d54800; text-shadow: 1px 1px 3px rgba(213, 72, 0, 0.4); }
	a.colour3 { color: #c90; text-shadow: 1px 1px 3px rgba(204, 153, 0, 0.4); }
	a.colour4 { color: #858e00; text-shadow: 1px 1px 3px rgba(133, 142, 0, 0.4); }
	a.colour5 { color: #79aab1; text-shadow: 1px 1px 3px rgba(121, 120, 177, 0.4); }
	a.colour6 { color: #933; text-shadow: 1px 1px 3px rgba(153, 51, 51, 0.4); }
	a.colour7 { color: #5e74a2; text-shadow: 1px 1px 3px rgba(94, 116, 162, 0.4); }
	a.colour8 { color: #f66; text-shadow: 1px 1px 3px rgba(255, 102, 102, 0.4); }
	a.colour9 { color: #960; text-shadow: 1px 1px 3px rgba(153, 102, 0, 0.4); }
	a.colour10 { color: #bebe22; text-shadow: 1px 1px 3px rgba(190, 190, 34, 0.4); }
body {}
	body { background: #fff; color: #333; font: 16px/24px 'Times New Roman', Times, serif; }
	#error { margin: 50px 0 0 200px; }
h1, h2, h3, h4 { font-family: Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', Courier, monospace; }
	h1, h2 { font-size: 28px; letter-spacing: 1px; margin: 0 0 5px 0; }
	h3 { font-size: 15px; font-weight: normal; margin: 14px 0 2px 0; }
	h4 { font-size: 13px; font-style: italic; font-weight: normal; }
	#header h1 { margin: 15px 0; }
	#error h2 { display: inline; margin-right: 4px; }
	h3.colour1 { color: #c00; }
	h3.colour2 { color: #d54800; }
	h3.colour3 { color: #c90; }
	h3.colour4 { color: #858e00; }
	h3.colour5 { color: #79aab1; }
	h3.colour6 { color: #933; }
	h3.colour7 { color: #5e74a2; }
	h3.colour8 { color: #f66; }
	h3.colour9 { color: #960; }
	h3.colour10 { color: #bebe22; }
span { background: #b3dbf2; border: 1px solid #a2cae1; font-family: Monaco, 'Andale Mono', 'Lucida Console', Courier, 'Courier New', monospace; font-size: 12px; line-height: 13px; margin: 0 14px 0 0 ; padding: 3px 6px; -webkit-box-shadow: 1px 1px 5px #eee; -moz-box-shadow: 1px 1px 5px #eee; box-shadow: 1px 1px 5px #eee; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); }
