body { font: 12px Arial, sans-serif; background: #474435 url(/images/background.png); }
img { border: 0; }

p, h1, h2, h3, h4, h5, h6, ul, form, table { margin: 0; padding:0; }

h1 { font: 26px Arial, Helvetica, sans-serif; color: #5b5747; }
h1 a { color: #5b5747!important; text-decoration: none; } h1 a:hover { color: #5b5747; text-decoration: underline!important; }
h2 { font: 24px Arial, Helvetica, sans-serif; color: #5b5747; }
h3 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; width: 96%; color: #5b5747; border-bottom: 1px solid #dbdbdb; margin-bottom: 2px; padding-bottom: 2px; }
h4 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #941421; }
h5 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

p { line-height: 17px; }

.colours-table td { text-align: center; }
.colours-table td p { padding: 5px 0; }

.shapes-table td { text-align: center; border-right: dotted 1px #999; border-bottom: dotted 1px #999; padding: 7px 0 7px 0; }

div#content ul { margin-left: 30px; }
div#content ul li { list-style-image: url(/images/bullet.png); }

div.sr ul { margin-left: 0!important; }
div.sr ul li { list-style-image: none!important; list-style-type: none!important; }
div.sr ul li div.rel { right:10px!important; top:18px!important; }

div#content a { color:#ad1832; }
div#content a:hover { color:#8c1328; text-decoration: none; }

div#footer-nav p { line-height: 14px!important; }
div#footer-nav a { color: #FFF; text-decoration: underline; }
div#footer-nav a:hover { text-decoration: none; }

div#websiteby a { color: #FFF; text-decoration: none; }
div#websiteby a:hover { text-decoration: underline; }

.borderbottom { border-bottom: 1px dotted #DDD1D1; padding: 5px 0 5px 0; }
table { font-size: 1em; }