body {margin: 0 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:720px;text-align:left;margin:0 auto 0 auto;}
#header {height:114px;width:720px;}
#content {float:right;width:530px;}
#logo {width:720px;height:114px;}
#logo div.wrap {float:left}
#logo div.wrap a {display:block;height:114px;width:285px;}
div.utils {float:right;text-align:right}
div.utils a {float:none;width:auto}

#sidebarone {float:left;width:190px;}
#footer {clear:both;padding:10px 20px 20px 20px;}
#footer .one {float:left;width:198px;padding:0 20px 0 0;}
#footer .two {float:left;width:198px;padding:0 20px 0 20px;}
#footer .three {float:right;width:198px;padding:0 0 0 20px;}
.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}

/* gallery */
#gallerynav {text-align:center}

