body {margin: 10px auto;padding:0;text-align:center;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.6em}
form {margin:0;padding:0;}
h1 {font-size:16px;padding:0;margin:0 0 10px 0}
h2 {font-size:14px;padding:0;margin:0 0 10px 0}
p {margin:0 0 15px 0;padding:0}

#pagewrapper {width:700px;text-align:left;margin:0 auto 0 auto;border:10px solid #ffffff}
#header {height:123px;width:700px;}
#content {float:right;width:490px;}


#sidebarone {float:left;width:190px;margin:10px 0 0 5px}

.clear {clear:both;}
.clearspace {clear:both;height:15px;background:#ffffff}

.warning {margin-left:125px;margin:4px 0 8px 0}


/* enquiry form */
form.contact {width:450px;}
form.contact div.row {margin:0 0 5px 0;clear:both;}
form.contact div.col {width:100px;float:left;}
form.contact div.field {width:345px;float:right;}
form.contact input.in {width:300px;height:18px;font-size:12px;border:1px solid rgb(234, 183, 130);background:rgb(251, 242, 200)}
form.contact input.chck {float:none;width:14px;height:14px;}
form.contact textarea {width:300px;height:150px;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid rgb(234, 183, 130);background:rgb(251, 242, 200)}
form.contact input.submit {border:1px solid #666666}

#news {}
#news ul {margin:0; padding:0;}
#news ul li {list-style:none;margin:0;padding:0}
#news ul li h5 {font-size:1em;margin:0;padding:0;font-weight:normal}
#news ul li p {margin:0 0 1em 0;padding:0}

#news h4 {background:#FF9933;padding:2px;margin:0}
#news p {padding:0;margin:0}
#news h4 a {color:#FFFFFF;text-decoration:none}
#news .date {color:#666666;margin:0 0 1em 0}

/* gallery */
#gallerynav {text-align:center}

