body { 
	height: 100%; 
	margin: 0; 
	background: url("./img/bg2.gif") repeat; 
}

h2 {
	color: rgba(100, 0, 0, 1);
}

table p {
    font-weight: normal;
}

.yellowtxt {
	font-family: "Arial";
}

.yellow {
	color: white;
	background-color: rgba(140, 100, 25, 1);
	padding: 1px;
	height: 1px;
	border-collapse: collapse;
	text-align: left;
}
.yellow2 {
	color: white;
	background-color: rgba(165, 110, 40, 1);
	padding: 1px;
	height: 1px;
	border-collapse: collapse;
	text-align: left;
}

.pagecontent {
    width: 100%;
    align-self: center;
    align-items: left;
    background-color: rgba(240, 240, 220, 0.95);
	padding: 15px;
	font-family: "Trebuchet MS";
    font-size: 12;
	margin: auto;
}
.footercontent{
    width: 100%;
    align-self: center;
    align-items: center;
	background-image: linear-gradient(to bottom, rgba(20, 30, 50, 1), rgba(10, 10, 30, 1));
	padding: 15px;
	font-family: "Trebuchet MS";
	color: white;
    font-size: 12;
}

.marquee {
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid #000;
}

.marquee-content {
    display: inline-block;
    animation: scroll 8s linear infinite;
}

.links {
    white-space: nowrap;
    border: 1px solid #000;
	padding: 5px
}
.links2 {
    width: 100%;
    align-self: center;
    align-items: left;
    background-color: rgba(225, 215, 180, 1);
	padding: 0px;
	color: black;
	font-family: 'Arial';
}

@keyframes scroll {
    0% { transform: translateX(1000px); }
    100% { transform: translateX(-1000px); }
}

.p1{
	overflow: hidden;
    white-space: nowrap;
	display:inline;
	float:left;
	vertical-align: middle;
}
.p2{
	overflow: hidden;
    white-space: nowrap;
	display:inline;
	float:right;
	vertical-align: middle;
}

.runningstroke {
    width: 100%;
    align-self: center;
    align-items: left;
    background-color: rgba(240, 50, 50, 1);
	padding: 0px;
	color: white;
	font-family: 'Comic Sans MS';
}

.newsup {
	background-image: linear-gradient(to right, rgba(120, 25, 25, 1), rgba(100, 0, 0, 0.5));
	color: white;
	display: flex;
	text-align: left;
}
.newsmain {
	background-color: rgba(215, 215, 215, 1);
	padding: 12px;
	text-align: left;
}

#upper {
	font-size: 14px;
	font-family: 'Comic Sans MS';
}

.pageheader {
    width: 100%;
    align-self: center;
    align-items: left;
	background-image: linear-gradient(to bottom, rgba(50, 50, 150, 1), rgba(50, 100, 255, 1));
	padding: 15px;
}

a {
	color: rgba(50, 100, 255, 1)
}

.divider {
	border: 0px;
	justify-content: left;
    align-items: left;
    margin: auto;
}

.page {
    border-collapse: collapse; 
    width: 1100px;
    border: 1px solid black;
    align-self: center;
    justify-content: left;
    align-items: left;
    margin: auto;
}

.news{
    border-collapse: collapse; 
    width: 500px;
    border: 1px solid black;
    align-self: left;
    justify-content: left;
    align-items: flex-start;
	padding: 12px;
}

.pagetitle {
    font-family: "Arial";
    font-size: 32px;
}

.mono {
    font-family: monospace;
    font-size: 16px;
}