/* Author: Antony Howlett */
/* Website: ant-online.com */
/* Style Information for www.faogb.co.uk */

/* -- Fundamental Components -- */
body {
 margin:0;
 padding:0;
 font-size:80%;
 font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;
 color:#333;
 background:#444 url("../images/back-body.jpg") repeat-y center top;
}

h1 {
 margin:0;
 padding:0 0 0.7em 0;
 font-size:1.8em;
 line-height:1.4em;
}
h2 {
 margin:0;
 padding:0 0 0.7em 0;
 font-size:1.4em;
 font-weight:normal;
 line-height:1.4em;
}
h3 {
 margin:0;
 padding:0;
 font-size:1em;
}
p {
 margin:0;
 padding:0 0 1em 0;
 line-height:1.5em;
 font-size:1em;
}

ul {
 margin:0 0 0 30px;
 padding:0 0 1em 30px;
}
ul li {
 padding:0 0 3px 0;
}

table,table tr,table tr th,table tr td {
 font-size:1em;
}
table tr th,table tr td {
 padding:2px;
 text-align:left;
}
table {
 margin:0 0 1em 0;
}

a {
 color:#900;
 background:transparent;
}
a:hover {
 text-decoration:none;
 color:#f00;
 background:transparent;
}

img {
 display:block;
 margin:0;
 border:0;
}

input, textarea {
 padding:3px;
 border:1px solid #ccc;
 font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;
 font-size:12px;
}

div#holder {
 clear:both;
 width:990px;
 margin:0 auto;
 padding:0;
}

/* -- Clear Float -- */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/* -- Fundemental CSS -- */
.right {float:right;}
.left {float:left;}
.noshow {display:none;}
.centreimage {display:block; margin:0 auto;}
.spacer {margin-bottom:10px;}
.emphasis {width:90%; font-style:italic;}
.large {font-size:17px;}
.button {padding:5px 15px; font-size:13px; border:3px solid #eee; color:#eee; background:#900 url("../images/back-button.jpg") repeat-x left center;}
.button:hover {cursor:pointer; border:3px solid #fff; color:#fff; background:#a00 url("../images/back-button-over.jpg") repeat-x left center;}

/* -- Header -- */
div#tagline {
 padding:4px 0;
 font-size:0.9em;
 text-align:center;
 border-bottom:1px solid #fff;
 color:#666;
 background:#ddd url("../images/back-tagline.jpg") repeat-x left top;
}
/* -- Navigation -- */
div#navholder {
 padding:0 30px;
 border-top:1px solid #fff;
 background:#c11 url("../images/back-navholder.jpg") repeat-x left top;
}
ul#nav {
 margin:0;
 padding:0;
 list-style-type:none;
 border-left:2px solid #a33;
}
ul#nav li {
 float:left;
 padding:0;
 border-right:2px solid #a33;
}
ul#nav li a {
 display:block;
 padding:16px 23px;
 text-decoration:none;
 font-size:14px;
 color:#eee;
 background:url("../images/back-navlink.jpg") repeat-x left top;
}
ul#nav li a:hover {
 color:#fff;
 background:url("../images/back-navlink-over.jpg") repeat-x left top;
}
/* -- Content -- */
div#content {
 padding:30px;
 background:#fff url("../images/back-content.jpg") repeat-x left bottom; 
}
div#left {
 float:left;
 width:510px;
 margin-right:30px;
}
div#right {
 float:left;
 width:350px;
 min-height:440px;
 padding-left:30px;
 background:url("../images/back-divide.gif") no-repeat left top;
}
div#right h2 {
 padding-top:20px;
 font-weight:bold;
}
div#right div#videoholder {
 border:3px solid #ccc;
 background:#ddd;
}
div#right div#contactleft {
 float:left;
 margin-right:40px;
}
div#right div#contactleft, div#right div#contactright {
 line-height:2em;
}
ul#areas-left {
 float:left; margin:0 100px 0 30px;
}
table#contactform tr th {
 padding:5px 30px 0 0;
 vertical-align:top;
}
table#contactform tr td input.textinput {
 width:175px;
}
table#contactform tr td textarea {
 width:350px;
 height:150px;
}
table#contactform tr.buttonholder td {
 text-align:right;
}
table#contactform img#captcha {
 float:left;
}
table#contactform div#securitytools {
 width:22px; float:left; padding-left:7px;
}
/* -- Footer -- */
div#footerdivide {
 height:20px;
 border:1px solid #fff;
 border-width:1px 0;
 background:#c11 url("../images/back-footerdivide.jpg") repeat-x left top;
}
div#footer {
 padding:20px 30px 35px 30px;
 font-size:0.9em;
 color:#666;
 background:#eee url("../images/back-footer.jpg") no-repeat center top;
}
div#footer a {
 float:right;
 text-decoration:none;
}