body.main {background: #FFFFFF; margin-left: 10%; margin-right: 10%; font-family: times; color: #000000; font-size: 90%; } 
h1 {color: #660066; font-size: 200%; font-weight: bold; text-align: center; } 
h2 {margin-bottom: 0; font-size: 175%; color: #FFCC33; font-weight: bold; } 
h3 {margin-bottom: 0; font-size: 150%; color: #FFCC33; } 
h4 {margin-bottom: 0; font-size: 125%; font-weight: bold; color: #FFCC33; } 

p.right {text-align: right; }
p.centre {text-align: center; }
p.header {color: #660066; font-weight: bold; font-size: 200%; text-align: center; } 
p.footer {color: #FF6666 }

hr {color: #660066; } 

strong.pink {color: #FFCC33; font-weight: bold; } 

a {color: #FF6666; text-decoration: none; font-weight: bold; } 
a.menu {color: #FFCC33; text-decoration: none; font-weight: bold; } 
a.front {color: #993366; text-decoration: none; font-weight: bold; } 
a:hover {color: #666666; } 

div.colour {background: #660066; padding: 0.5em; border: 0 none; } 
div.lightcolour {background: #CC6666; padding: 0.5em; border: 0 none; } 

td.menu {background: #660066; text-align: center; vertical-align: middle; }
td.footer {background: #CC6666; width: 100%; text-align: right; }
td.front {background: #FF9966; }
td.header {background: #CC6666; width: 100%; text-align: center; }
td.sidemenu {background: #990099; width: 23%; text-align: center; vertical-align: top; }
td.inside {background: #FFFFFF; width: 76%; }
td.rightborder {background: #CC6666; width: 1%; }
