@charset "utf-8";
/* Website by Design House */
/* http://www.designhouse.com.au */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#CFF}
a:hover, a:focus {}
a span {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
body {background:#0a0b0c url(../images/header.gif) repeat-x;color:#FFF;font:88%/150% Arial}
dl {margin:0 0 1em}
dt {float:left;font-weight:bold;width:5em}
h1 {color:#7ac174;font-size:2em;line-height:1em;margin:0 0 10px}
h2 {color:#CCC;font-size:1.7em;line-height:1em;margin:0 0 10px}
h3 {font-size:1.4em;line-height:1em;margin:0 0 8px}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#page {margin:0 auto;position:relative;width:865px}

/* Header */
#logo {margin:15px 0 0}
#services {position:absolute;top:20px;list-style:none;right:0;width:500px}
#services li {background:url(../images/tick.gif) no-repeat left center;color:#b2c1c4;float:left;padding:0 0 0 20px;width:230px}

/* Content*/
#content {background:#2e363a url(../images/content-bottom.png) no-repeat left bottom;display:inline;float:right;margin:40px 0 10px;width:682px}
#content #top {background:url(../images/content-top.png) no-repeat;padding:20px;overflow:hidden;height:1%}
#content ul {margin:0 0 1em 16px}
#content ol {margin:0 0 1em 22px}

/* Sidebar */
#sidebar {background:url(../images/sidebar.jpg) no-repeat 0 100px;float:left;height:680px;margin:40px 0 0;width:170px}
	
	/* Menu */
	#menu {font-size:1.2em;font-weight:bold;list-style:none;margin:0 0 0 25px}
	#menu li {margin:0 0 5px}
	#menu li a {color:#7ac174;text-decoration:none;text-transform:uppercase}
	#menu li a:hover, #menu li a:focus, #menu li.current a {color:#FFF}

/* Contact Form */
#contact {margin:0 0 1em}
#contact input {background:#F6F5F5;border:1px solid #CCC;width:200px}
#contact input:hover {background:#EEE;border:1px solid #BBB}
#contact label {display:block;font-weight:bold;margin:10px 0 0}
#contact textarea {background:#F6F5F5;border:1px solid #CCC;font:1em Arial;overflow:auto;width:200px}
#contact textarea:hover {background:#EEE;border:1px solid #BBB}
#contact input#send {background:#7ac174;border:0;color:#000;display:block;font-weight:bold;margin:10px 0 0;padding:3px 5px;width:auto}

/* Image Alignment */
img.left {border:2px solid #000;float:left;margin:0 10px 5px 0}
img.right {border:2px solid #000;float:right;margin:0 0 5px 10px}
img.noborder {border:0}

/* Warning & Error */
.warning {background:#FFC;border:1px solid #FC6;color:#000;margin:0 0 1em;padding:5px}
.error {background:#FCC;border:1px solid #F66;color:#000;margin:0 0 1em;padding:5px}
.warning p, .error p {margin:.5em 0}

/* Text Alignment */
.left {text-align:left}
.right {text-align:right}
.justify {text-align:justify}
.center {text-align:center}

/* Colours */
.red {color:#C00}
.blue {color:#06C}
.green {color:#390}
.orange {color:#F90}
.purple {color:#90C}

/* Footer */
#footer {border-top:6px solid #7ac174;clear:both;font-size:.9em;height:1%;padding:5px 0;text-align:center}
#footer img {float:right;margin:4px 0 0 -100px}
#footer em {font-style:normal}
