body { margin: 20px; padding: 0; font-size: 13px; line-height: 1.4em; font-family: Arial, Verdana, sans-serif; color: #86796F; background-color: #CCC; text-align: center; }

h1,h2,h3,h4,h5,h6,p { font-family: Arial, Verdana, sans-serif; margin: 10px 0; }
/* h1,h2,h3,h4,h5,h6 { color: #CC0C00; } */
h1 { font-size: 2.2em; line-height: 1.2em; font-weight: lighter; }
h2 { font-size: 2.0em; line-height: 1.22em; font-weight: lighter; }
h3 { font-size: 1.8em; line-height: 1.24em; font-weight: lighter; }
h4 { font-size: 1.6em; line-height: 1.26em; font-weight: lighter; }
h5 { font-size: 1.4em; line-height: 1.29em; font-weight: lighter; }
h6 { font-size: 1.2em; line-height: 1.33em; font-weight: lighter; }
ul { padding-left: 16px; margin: 10px 0; }ol { padding-left: 24px; margin: 10px 0; }
li { margin-bottom: 5px; }
img { border: 0; }input, select, textarea { font: 1em Trebuchet MS, Verdana, sans-serif; color: #333; }fieldset { border: 0; padding: 0; margin: 0; }
fieldset dl { margin: 0; padding: 0; }fieldset dt { float: left; padding-top: 3px; }fieldset dd { margin-bottom: 10px; margin-left: 15px; }
#contactform dt { width: 120px; }
fieldset input { border: 1px solid #999; padding: 3px; }
fieldset textarea { border: 1px solid #999; padding: 3px; }
fieldset label { color: #666; }
.fieldwidth1 { width: 380px; }
.fieldwidth2 { width: 150px; }
.fieldwidth3 { width: 290px; }
.colour { color: #CC0C00; }
.lgrey { color: #999; }
.grey { color: #666; }
.black { color: #000; }
.white { color: #FFF; }.highlight { color: #000; font-weight: bold; }.small { font-size: 0.85em; line-height: 1.35em; }
.bigger { font-size: 1.15em; line-height: 1.4em; }
.bold { font-weight: bold; }.ntm { margin-top: 0px; padding-top: 0px; }
.nbm { margin-bottom: 0px; padding-bottom: 0px; }.nm { margin: 0px; padding: 0px; }
.floatright { float: right; }
.cll { clear: left; }
.clr { clear: right; }
.spacer, .clear { clear: both; }
.clearright { clear: right; }