/* By Appointment Only Design CSS Document - simplewebhosting.co.uk - web design */
/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;}
	
body
{line-height: 1;}

ol, ul
{list-style: none;}
	
blockquote, q
{quotes: none;}
	
blockquote:before, blockquote:after,
q:before, q:after 
{content: '';
content: none;}

/* remember to define focus styles! */
:focus
{outline: 0;}

/* remember to highlight inserts somehow! */
ins
{text-decoration: none;}
del
{text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table
{border-collapse: collapse;
border-spacing: 0;}

/* Styles */

body
{font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #96774D;}

#headerwrap
{background: url(images/headertile.jpg) top left repeat-x;
height: 150px;}

#header
{background: url(images/logo.jpg) top left no-repeat;
width: 465px;
height: 120px;
margin: 0 auto;}

#nav
{width: 900px;
height: 25px;
margin: 0 auto;
color: #AD8D61;
font: 14px Georgia, "Times New Roman", Times, serif;
text-align: center;
padding-top: 5px;}

#nav a
{color: #96774D;
text-decoration: none;
margin: 0 5px 0 5px;}

#nav a:hover
{text-decoration: underline;}

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

#topbit
{background: url(images/topbit.jpg) top left no-repeat;
height: 15px;}

#content
{background: url(images/contentbg.png) top center repeat-y;
padding: 20px 50px 0px 50px;}

#leftcol
{float: left;
width: 400px;
padding: 0 50px 0 0;}

#rightcol
{float: right;
width: 450px;}

.clear
{clear: both;
height: 0;}

#address
{border-top: 1px dashed #DABD94;
padding: 2px;
text-align: center;}

#address a
{color: #96774D;}

#address a:hover
{color: #DABD94;}

#bottombit
{background: url(images/bottombit.png) top left no-repeat;
height: 15px;}

#footer
{text-align: center;}

ul.list1
{list-style: circle;
margin-left: 10px;
line-height: 2.0em;}

/* Text formatting */
p
{margin: 0 0 15px 0;}

h1
{font: 24px Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin: 0 0 15px 0;}

h2
{font: 18px "Lucida Bright", Arial;
font-weight: bold;
margin: 0 0 15px 0;}

h3
{font: 16px "Lucida Bright", Arial;
font-weight: bold;
margin: 0 0 5px 0;}

/* Colours */
.pink
{color: #FFCAE0;}

.purple
{color: #CCADFF;}

.mint
{color: #EDFDDD;}

.brown
{color: #DABD94;}

.brightpink
{color: #FFAFE0;}

.yellow
{color: #E9E37B;}

.green
{color: #BEE894;}

.success
{background: #EAF9D7;
padding: 10px;
border: 1px dashed #82CC22;}

.error
{background: #F8E3E3;
padding: 10px;
border: 1px dashed #CC2222;}

.note
{background: #F8F7E3;
padding: 10px;
border: 1px dashed #D3D2B1;}
