html {margin:0px; padding:0px; }
body {font-family: sans-serif, Arial; font-size: smaller;}
html, body {margin:0px; padding:0px; background: darkgray; background-position:top center; background-attachment:fixed;}


h1 {margin:0px; padding:0px; font-size:14pt; font-weight:bold;}
p {padding:0px; margin:5px 0px;}
a {text-decoration:none; font-weight:bold; color:purple;}
a.footer {text-decoration:none; font-weight:bold; color:#FBCF8D;}

ul {list-style-type:none;}

.navigation {height:30px; margin:0px; padding:0px 20px 0 5px; color: red;}
.navigation a {color:purple;}
.navright {height:25px; width:35px; display:block; position:absolute;top:0px; right:-35px;}

.span-navigation {margin:0 0 0 0; padding:0px; color: red;}
.navigation ul {margin:0 0 0 0; padding:0px; }
.navigation ul li {margin:0px; padding:0px;}

.navigation2 {float: left; margin-left: 15px; color: red;}
.navigation2 a {color:purple;}


ul.navy li {margin:0px;padding-top:5px;float:left;font-size:12pt;font-weight:bold;font-family:helvetica,arial;}
ul.navy li a {color:#441E1F;}

#tophead {height:250px; width:840px; margin:-30px auto 0 auto; background-image:url(''); background-repeat:no-repeat; 
	background-position:top right; text-align:right; padding-top:10px; color:#FBCF8D; font-weight:bold;}


#centering {width:860px; margin:0 auto;}
#header {background-color: #202020; color: white; height:160px;  width:860px; 
	margin:0px; margin-top: 20px; margin-bottom: 0px; padding:0px; border: 0;}
#headerimages {float: right; width: 700px; border: 0; padding: 0; margin: 0; margin-top: 10px;}	
#pagebody {background-color: white; margin: 0px; padding: 0px; border: solid thin black;}
#navigator1 {float: left; height: 100%; width: 200px; padding: 0; padding-top: 30px; margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
#navigator2 {padding: 0; margin: 0; padding-bottom: 10px;}
#rightside {float: right; width: 200px; height: 500px; border: 0; padding-left: 20px;}
#footer {background-color: #202020; color: white; text-align: center; height:55px;  width:860px; margin:0px; padding:0px;}
#pagetext {min-height: 465px; padding-right: 20px; padding-top: 10px; margin-top: 10px; margin-left: 140px; border: 0;}

.pageheading {text-align: right; font-family: Elephant, serif; font-size: 24pt; color: white; padding-right: 10px; clear:right;}
.headerlogo {height: 150px; width: 140px; top: 0; left: 0; position: relative;}
.logo {margin-left: 10px; margin-bottom: 20px; height: 140px; padding: 10px; padding-bottom: 10px;}
.textright {clear: right; float: right; text-align: right; margin-top: 10px;}
.headerimage {height: 90px; width: 90px; padding: 5px; padding-top: 0px; padding-bottom: 0; margin: 0; float: right;}
.rightsideimage {width: 200px; height: 505px;}
.centredimage {display: block; margin: 5px auto 5px 15%;}
.vertical-navigator {background-color:#fff; width:150px; margin:5px; margin-left:1px; padding:0px; padding-top:5px; border-right: thin solid purple;}
ul.horizontal-navigator {margin:0; padding:0px; }
ul.horizontal-navigator li {margin:0px; padding:0px; padding-left: 10px;}
.spacer {height: 300px;}

br {clear:both;}
.clear {clear:both;}
