@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#000; margin:0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

#container { width:900px; margin:0 auto;}

table { border-collapse:collapse;}
a img { border:0px none;}
.clear { clear:both;}


/* Header
========================================================== */
#header { width:900px; height:128px; background:url(../images/common/bg_header.gif) no-repeat;}
#header #logo { float:left; margin-top:15px;}
#header #menu { width:450px; height:30px; float:right; margin-top:66px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header #menu li { list-style:none; display:inline;}
#header #menu li a { display:block; float:right; height:23px; padding:7px 10px 0 10px; margin-left:3px; color:#fff; text-decoration:none; background:url(../images/common/bg_menu.gif) repeat-x top;}
#header #menu li a:hover { color:#000; background:url(../images/common/bg_menu.gif) repeat-x 0 -30px;}
#header #menu li a.pg { color:#000; background:url(../images/common/bg_menu.gif) repeat-x 0 -30px;}


/* Images
========================================================== */
#images { width:864px; padding-left:36px;}

/* Content
========================================================== */
#content { width:900px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:22px;}

#content a { color:#C00; text-decoration:none;}
#content a:hover { color:#000;}

#content #title { width:30px; float:left;}
#content #wording { width:764px; height:auto; padding:30px 50px; float:right; background:#DCDCDC url(../images/common/bg_content.gif) repeat-x top;}

#content #wording.contact em { display:block; float:left; width:80px; font-style:normal; color:#000;}
#content #wording.contact label { display:block; float:left; width:70px;}
#content #wording.contact input { display:block; border:1px solid #DFDFDF; width:200px; padding:5px; font-family:Arial, sans-serif; font-size:13px;}
#content #wording.contact textarea { border:1px solid #DFDFDF; width:300px; height:120px; padding:5px; font-family:Arial, sans-serif; font-size:13px;}
#content #wording.contact label.validation { height:95px;}

#content #wording img { border:1px solid #999; padding:1px;}
#content #wording ul, #content #wording ol { margin:0 0 0 35px;}
#content #wording #map { border:1px solid #999; padding:1px; width:335px; height:400px;}

h1 { font-size:26px; font-weight:700; line-height:28px; color:#000;}
h2 { font-size:18px; font-weight:700; line-height:28px; color:#000;}

.red { color:#C00;}

#footer { width:864px; height:25px; padding-top:5px; border-top:1px solid #DCDCDC; float:right; margin-top:5px; font-size:11px; color:#fff;}
#footer a { float:right; color:#fff; text-decoration:none;}
#footer a:hover { color:#C00;}








