@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:#06C}
a:hover {}
body {background:#FFF;color:#000;font:88%/125% "Trebuchet MS", Arial}
dl {margin:0 0 1em}
dt {float:left;font-weight:bold;width:4em}
h1 {background:#EEE;color:#C00;font-size:1.25em;font-weight:normal;margin:0 0 1em;padding:20px}
h2 {color:#C00;font-size:1.25em}
h2 a {color:#C00}
h3 {font-size:1em}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {margin:0 auto;width:1000px}

/* Header */
#header {background:url(../images/header.jpg) no-repeat;height:376px;overflow:hidden}
#header img {float:right;margin:30px 32px 0 0}
#header form {margin:325px 0 0 305px}
#header form label {color:#FFF;display:block;font-weight:bold;text-transform:uppercase}
#header form input#s {border:0;float:left;height:18px;margin:0;padding:5px;width:200px}
#header form input#go {float:left;margin:3px 0 0 5px}
* html #header form input#s {float:none}
* html #header form input#go {margin:-27px 0 0 215px}
*:first-child+html #header form input#s {float:none}
*:first-child+html #header form input#go {margin:-27px 0 0 215px}

/* Menu */
#menu {list-style:none}

/* Content*/
#content-box {display:inline;float:left;margin:20px -100% 0 300px;width:680px}
#content-box ul {margin:0 0 1em 16px}
#content-box ol {margin:0 0 1em 22px}
#content-box .entry {font-family:Arial;margin:0 0 0 20px}
#content-box .post {margin:0 0 0 20px}
#content-box .post .entry {margin:0}
#content-box .post h1 {margin:0 0 1em -20px}
.postmetadata {clear:both}
#content-box span.date {float:right;margin:-4em 25px 0 0}

/* Sidebar */
#sidebar {background:#0a0b0c;color:#CCC;display:inline;float:left;font-size:1.17em;margin:-142px 0 0 32px;padding:10px;width:240px;position:relative }
#sidebar a {color:#FFF;text-decoration:none;}
#sidebar ul {border-bottom:2px solid #444;list-style:none;margin:0 0 1em;padding:0 0 1em 30px}
#sidebar ul li {background:url(../images/bullet.gif) no-repeat 0 7px;padding:2px 0 2px 15px}
#sidebar ul ul {border:0;list-style:none;margin:0;padding:0 0 0 10px}
#sidebar a:hover {text-decoration:underline}
#sidebar h2, #sidebar h3 {color:#C00;font-size:1em;margin:0 0 0 43px}
#sidebar img {margin:0 0 0 5px}

/* Contact Form */
#contact {margin:0 0 1em}
#contact input {background:#F6F5F5;border:1px solid #CCC}
#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}
#contact textarea:hover {background:#EEE;border:1px solid #BBB}
#contact input#send {background:#C00;border:0;color:#FFF;display:block;font-weight:bold;margin:10px 0 0;padding:3px 5px}

/* Image Alignment */
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}

/* Warning & Error */
.warning {background:#FFC;border:1px solid #FC6;margin:0 0 1em;padding:5px}
.error {background:#FCC;border:1px solid #F66;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 #EEE;clear:both;display:inline;float:left;margin:10px 0 10px 30px;padding:5px 0 0;text-align:center;width:965px}
#footer a {display:block;height:31px;margin:5px auto;position:relative;overflow:hidden;width:191px}
#footer a span {background:url(../images/design-house.png) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#footer em {font-style:normal}
