body {
font-family: arial, sans-serif;
font-size: medium;
text-align: left;
background-color: black;
color: white;
margin: 0;
padding: 0;
}

div.rule {
width: 100%;
clear: both;
margin: 0;
padding: 0;
font-size: 1px;
}

#main1 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main2 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main3 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main4 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main5 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main6 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main7 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

#main8 {
background-color: black;
background-image: none;
margin: 0;
padding: 0;
}

.container {
margin: 0;
padding: 0 0 0 0;
}

#head {
margin: 0;
padding: 0;
min-height: 224px;
}

#left {
float: left;
clear: both;
margin: 0;
padding: 0;
width: 100%;
}

#middle {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#notice {
clear: both;
width: 100%;
margin: 10px auto;
padding: 20px;
font-size: small;
text-align: center;
}

#Logo {
display: none;
}

ul.menu {
padding: 0;
margin: 0;
list-style-type: none;
}

li.menu {
display: inline;
}

a.menu {
text-decoration: none;
float: left;
clear: left;
font-size: medium;
width: 9em;
background-color: #4e004e;
color: white;
padding: 3px 0.3em;
border-top: 2px solid white;
border-left: 2px solid white;
border-right: 2px solid white;
border-bottom: 2px solid white;
}

a.menu:visited {
background-color: #4e004e;
color: white;
}

.b1 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b2 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b3 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b4 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b5 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b6 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b7 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.b8 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db1 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db2 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db3 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db4 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db5 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db6 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db7 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

.db8 {
display: inline;
background-image: none;
margin: 0;
padding: 0;
}

a.menu:hover {
background-color: #8e2f8e;
color: white;
}

.b1:hover,.b1:active {
background-image: none;
}

.b2:hover,.b2:active {
background-image: none;
}

.b3:hover,.b3:active {
background-image: none;
}

.b4:hover,.b4:active {
background-image: none;
}

.b5:hover,b5:active {
background-image: none;
}

.b6:hover,b6:active {
background-image: none;
}

.b7:hover,.b8:active {
background-image: none;
}

.b8:hover,b9:active {
background-image: none;
}

a.menu:active {
background-color: #9e008e;
color: white;
}

a.menuactive {
text-decoration: none;
float: left;
clear: left;
font-size: medium;
width: 9em;
background-color: #8e5f8e;
color: white;
padding: 3px 0.3em;
border-top: 2px solid white;
border-left: 2px solid white;
border-right: 2px solid white;
border-bottom: 2px solid white;
}

a.menuactive:visited {
background-color: #8e5f8e;
color: white;
}

span.menu {
position: static;
}

p.heading {
font-size: medium;
margin: 0 0 0 0;
padding: 15px 10px 5px 10px;
}

h1 {
display: inline;
font-size: xx-large;
text-align: center;
background-color: black;
color: #8e008e;
margin: 0 0 0 0;
padding: 15px 10px 5px 10px;
}

h2 {
font-size: large;
margin: 0 0 0 0;
padding: 15px 10px 5px 10px;
}

p.red {
color: red;
background-color: black;
}

.floater {
margin: 20px;
float: left;
}

.one-image {
margin: 20px;
float: left;
}

.giThumbnail {
border: none;
}

.announce {
text-align: center;
border-style: solid;
border-width: medium;
margin: 20px;
padding: 10px;
float: left;
}

.RHPS-announce {
text-align: center;
border-style: solid;
border-width: medium;
margin: 20px;
padding: 10px;
float: left;
}

.patriotic-announce {
text-align: center;
border-style: solid;
border-width: medium;
margin: 20px;
padding: 10px;
float: left;
}

img.textish {
position: relative;
bottom: -4px;
}
