<br />
<b>Warning</b>:  date_default_timezone_get() [<a href='function.date-default-timezone-get'>function.date-default-timezone-get</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in <b>/home/leonards/public_html/textpattern/lib/txplib_misc.php</b> on line <b>2525</b><br />
<br />
<b>Warning</b>:  date_default_timezone_get() [<a href='function.date-default-timezone-get'>function.date-default-timezone-get</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for 'BST/1.0/DST' instead in <b>/home/leonards/public_html/textpattern/lib/txplib_misc.php</b> on line <b>2525</b><br />
/* This website was created by Ollie Treend
 * Visit http://www.olivertreend.com for more information.
 */

/* RESET */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 
/* THE BASICS */
body {
font-family: "Lucida Sans","Segoe UI","Calibri","Arial","Helvetica","Tahoma","Verdana",sans-serif;
font-size: 12px;
line-height: 1.6em;
background: #1b1515 url('siteimg/body_bg.png') repeat-x;
overflow-x: hidden;
}
div.wrapper {
width: 1200px;
margin-left: -600px;
position: relative;
left: 50%;
}
.clear {
clear: both;
}
.hspace {
margin: 10px 0;
height: 20px;
}
p.big, span.big {
font-size: 1.2em;
line-height: 1.6em;
}

/* HEADER */
div.header {
height: 210px;
position: relative;
background: #A40000 url('siteimg/header_bg.jpg');
}
div.header h1 {
font-size: 1.8em;
position: absolute;
/*top: 65px;*/
top: 90px;
left: 230px;
margin: 10px 20px;
color: #fff;
line-height: 1.6em;
font-weight: normal;
/*width: 160px;*/
}
div.header h1 a {
color: #fff;
text-decoration: none;
}
div.header ul.navigation {
position: absolute;
top: 100px;
right: 240px;
margin: 10px 20px;
}
div.header ul.navigation li {
float: left;
margin-left: 20px;
}
div.header ul.navigation a {
color: #fff;
font-size: 1.2em;
text-decoration: none;
font-weight: normal;
}
div.header ul.navigation a:hover {
color: #da9999;
}

/* MAIN CONTENT */
div.main {
padding: 20px 290px;
background: #fff url('siteimg/main_bg.jpg');
color: #333;
}
div.main p { margin: 0.5em 0 1em 0; }
div.main a { color: #A40000; }
div.main a:hover { color: #5F0000; }
div.main h1, div.main h2, div.main h3, div.main h4, div.main h5, div.main h6 {
font-weight: normal;
color: #A40000;
line-height: 1.2em;
margin: 1em 0 0.5em 0;
}
div.main h1.title { margin: 0; }
div.main h1 { font-size: 1.8em; }
div.main h2 { font-size: 1.6em; }
div.main h3 { font-size: 1.4em; }
div.main h4 { font-size: 1.2em; }
div.main h5 { font-weight: bold; }
div.main h1 a, div.main h2 a, div.main h3 a, div.main h4 a, div.main h5 a {
text-decoration: none;
}
div.main ul {
list-style-type: disc;
margin: 10px 30px;
}
div.main ul ul {
margin: 0 30px;
list-style-type: circle;
}
div.main ol {
list-style-type: decimal;
margin: 10px 30px;
}
div.main ol ol {
margin: 0 30px;
list-style-type: lower-roman;
}
div.main .alignright {
float: right;
margin: 10px 0 10px 10px;
}
div.main .alignleft {
float: left;
margin: 10px 10px 10px 0;
}
div.main img {
-moz-box-shadow: 3px 3px 5px #999;
-webkit-box-shadow: 3px 3px 5px #999;
box-shadow: 3px 3px 5px #999;
}
div.main blockquote {
padding: 10px 10px 10px 20px;
margin-left: 10px;
background: url('siteimg/blockquote.gif') left repeat-y #eee;
font-style: italic;
}
div.main q {
font-style: italic;
}
table td {
padding: 5px 10px;
}
.next-prev span.prev {
float: left;
}
.next-prev span.next {
float: right;
}
.next-prev {
height: 16px;
clear: both;
}

/* FOOTER */
div.footer {
height: 269px;
position: relative;
background: #fff url('siteimg/footer_bg.jpg');
padding-top: 20px;
text-align: center;
color: #A40000;
}
div.footer p.email {
float: left;
margin-left: 290px;
font-size: 1.2em;
}
div.footer p.email a {
text-decoration: none;
}
div.footer p.siteby {
float: right;
margin-right: 290px;
font-size: 0.9em;
}
div.footer p.siteby a {
color: #666;
}
div.footer p.copyright {
color: #666;
font-size: 0.9em;
}
div.footer a {
color: #A40000;
}
