body {
 margin: 1em 2em; 	   /* top, right, bottom, left */
 background-color: #FAFACB;
 color: #000000;
 font: 12pt "Verdana", serif;
}

body.old {
 margin: 1em 3em 1em 5em; 	   /* top, right, bottom, left */
 background: #91F291 URL("http://www.lairs.co.uk/images/lback.jpg") repeat-y fixed; 
 font-size: 10pt; 
 font-family: Verdana;
 color:#000000;
}

body.text {
 margin: 1em 3em 1em 5em; 	   /* top, right, bottom, left */
 background: #FFFFFF; 
 font-size: 10pt; 
 font-family: Verdana;
 color:#000000;
}

img.logo
{
 width: 88px;
 height: 52px;
}

#menu
{
 font-family: Verdana;
 margin-top: 0em;
 margin-left: 0em;
 width: 100%;
 display: block;
 text-align: center;
 z-index: 10;
 background-color: #663333;
 color: #FFFFFF;
 padding: 0.2em 0.5em;
}

#menu a.menuitem {
 font: 10pt/150% Verdana;
 color: #FFFFFF;
 border:  1px solid #FFFFFF;
 padding: 0em 2em;
 text-decoration: none;
}

#menu a.menuitem:hover {
 font: 10pt/150% Verdana;
 color: #FF0000;
 border:  1px solid #FF0000;
 padding: 0em 2em;
 text-decoration: none;
}

#submenu
{
 font-family: Verdana;
 margin-top: 0em;
 margin-left: 0em;
 width: 100%;
 display: block;
 text-align: center;
 z-index: 10;
 text-align: center;
 background-color: #CD853F;
 padding: 0.2em 0.5em;
}

#submenu a.subitem {
 font: 10pt/150% Verdana bold;
 color:#FFFFFF;
 border:  1px solid #FFFFFF;
 padding: 0em 2em;
 text-decoration: none;
}

#submenu a.subitem:hover {
 font: 10pt/150% Verdana bold;
 color:#FFFFFF;
 border:  1px solid #FFFFFF;
 padding: 0em 2em;
 text-decoration: none;
}

h1 {
 font: 20pt/150% Verdana;
 text-decoration: underline;
}

h2 {
 font: 15pt/150% Verdana;
 text-decoration: underline;
}

h3 {
 font: 12pt/150% Verdana;
}

h4,h5,h6 {
 font: 10pt/150% Verdana;
}

p {
 font: 10pt/150% Verdana;
}

p.main {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
 background:#663333;
}

p.banner {
 font: bold 12pt/150% Arial;
}

p.games {
 margin: 0.5em 20em; /* top & bottom = 0.5em, right & left = 25em */
 font: 10pt/150% Verdana;
}

p.justcenter {
 margin: 0.5em 25em; /* top & bottom = 0.5em, right & left = 25em */
 font: 10pt/150% Verdana;
}

p.sitemap {
 margin: 0em; /* top & bottom, right & left */
 font: 10pt/150% Verdana;
 text-align: center;
}

p.indent {
 margin: 1em 5em; 	   /* top & bottom, right & left */
 font: 10pt/150% Verdana;
}

caption {
 font: 10pt/150% Verdana;
 text-align: center;
 color: #000000;
}

table.sitemap
{
 font: 10pt/150% Verdana;
 border: 1px solid black;
 width: 100%;
 text-align: justify;
 padding: 5px;
 margin: 2px;
}

th.sitemap {
 background-color: #F0D25E;
 border: 1px solid black;
 font-weight: bold;
 font-size: 11pt;
 width: 20%;
 text-align: justify;
 padding: 2px;
}

td.sitemap {
 border: 1px solid black;
 width: 20%;
 text-align: justify;
 padding: 2px;
}

th.main {
 font: 10pt/150% Verdana;
 text-align: center;
 background-color: #663333;
 color: #FFFFFF;
}

td.main {
 font: 10pt/150% Verdana bold;
 text-align: center;
 background-color: #663333;
 color: #FFFFFF;
}

td.form {
 font: 10pt/150% Verdana;
 text-align: left;
}

td.submain {
 font: 10pt/150% Verdana bold;
 text-align: center;
 background-color: #CD853F;
 color: #FFFFFF;
}

td.resource {
 font: 10pt/150% Verdana;
 text-align: left;
 vertical-align: top;
}

a.maintext:link {
 font: 10pt/150% Verdana;
 color: #0000FF;
}

a.maintext:visited {
 font: 10pt/150% Verdana;
 color: #800080;
}

a.maintext:active {
 font: 10pt/150% Verdana;
 color: #FF0000;
}

a.maintext:hover {
 font: 10pt/150% Verdana;
 color: #FF0000;
}

a.text:link {
 font: 12pt/150% Verdana;
 color: #0000FF;
}

a.text:visited {
 font: 12pt/150% Verdana;
 color: #800080;
}

a.text:active {
 font: 12pt/150% Verdana;
 color: #FF0000;
}

a.text:hover {
 font: 12pt/150% Verdana;
 color: #FF0000;
}

a.sitemap:link {
 font: 10pt/150% Verdana;
 color:#000099;
 padding: 0em;
}

a.sitemap:visited {
 font: 10pt/150% Verdana;
 color:#000000;
 padding: 0em;
}

a.sitemap:active {
 font: 10pt/150% Verdana;
 color:red;
 padding: 0em;
}

a.sitemap:hover {
 font: 10pt/150% Verdana;
 color:red;
 padding: 0em;
}

a:link {
 color: #1C1FAA;
 text-decoration: underline;
}

a:visited {
 color: #800080;
 text-decoration: underline;
}

a:active {
 color: #00FFFF;
 text-decoration: underline;
}

a:hover {
 color: #00FFFF;
 text-decoration: underline;
}

a.main:link {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
 border:  1px solid #FFFFFF;
 padding: 0em 3em;
}

a.main:visited {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.main:active {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.main:hover {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.submain:link {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.submain:visited {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.submain:active {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.submain:hover {
 font: 10pt/150% Verdana;
 color:#FFFFFF;
}

a.title:link {
 font: 10pt/150% Verdana bold;
 color:#17AF17;
}

a.title:visited {
 font: 10pt/150% Verdana bold;
 color:#000000;
}

a.title:hover {
 font: 10pt/150% Verdana bold;
 color:red;
}
