@charset "UTF-8";
body {
background-color: black;
font-family: Arial, Verdana, Geneva, sans-serif;
padding:0px;
margin:0px;
}
#pagetop {
width: 960px;
height: 80px;
margin-left: auto;
margin-right: auto;
background:linear-gradient(yellow,black);
}
#pagemain {
font-family: Arial, Verdana, Geneva, sans-serif;
width: 960px;
height: 585px;
margin-left: auto;
margin-right: auto;
background-color: black;
}
#maincolumn {
float: right;
width: 810px;
height: 500px;
background: black;
}
#maincolumn P{
font-family: "Permanent Marker";
}
#maincolumn table{
	color:yellow;
	font-family: "Permanent Marker";
	font-size:1.0em;
}
#maincolumn form{
	color:yellow;
	font-family: "Permanent Marker";
	margin-left: 25px;
}
#maincolumn figure{
	float:right;
}
td.centralise{
text-align:center;
}
#maincolumn a:link{
color:yellow;
text-align:center;
text-decoration:none;
}
#maincolumn a:visited{
color:gray;
text-align:center;
text-decoration:none;
}
#maincolumn a:hover{
color:lime;
text-align:center;
text-decoration:none;
}
#maincolumn a:active{
color:fuchsia;
text-align:center;
text-decoration:none;
}
#maincolumn figcaption{
color:yellow;
}
#maincolumn textarea{
background-color:gainsboro;
}

#maincolumn iframe{
text-align:center;
}

iframe{
text-align:center;
}

#videoplay{
text-align:center;
}

#linkcolumn {
float: left;
width: 150px;
height:500px;
background: black;
}
#linkcolumn a:link{
margin:15px;
text-align:center;
background:yellow;
color:black;
padding:10px 20px;
display:block;
text-decoration:none;
font-size:small;
border:none;
outline:none;
border-radius:10px;
box-shadow:0 9px lightgray;
}
#linkcolumn a:visited{
margin:15px;
text-align:center;
background:yellow;
color:gray;
padding:10px 20px;
display:block;
text-decoration:none;
font-size:small;
border:none;
outline:none;
border-radius:10px;
box-shadow:0 9px lightgray;
}
#linkcolumn a:hover{
margin:15px;
text-align:center;
background:lime;
color:black;
padding:10px 20px;
display:block;
text-decoration:none;
font-size:small;
border:none;
outline:none;
border-radius:10px;
box-shadow:0 9px lightgray;
}
#linkcolumn a:active{
margin:15px;
text-align:center;
background:fuchsia;
color:black;
padding:10px 20px;
display:block;
text-decoration:none;
font-size:small;
border:none;
outline:none;
border-radius:10px;
box-shadow:0 5px lightgray;
transform:translateY(4px);
}
h1,h2,h3,h4,h5,h6,p,li {
color:yellow;
margin-left:15px;
}
h1 {
color: black;
text-align:center;
text-shadow: 2px 2px 1px yellow; 
padding-top:15px;
}
h3 {
text-align:center;
}
#column-1 h1 {
padding-top:5px;
color: yellow;
font-size:36px;
}
.pagebottom{ 
clear: both;
width: 960px;
height: 80px;
margin-left: auto;
margin-right: auto; 
background:linear-gradient(black,yellow);
}
.pagebottom table{
text-align: center;
border: none;
margin-left: 25px;
font-weight: bold;
font-family: sans-serif;
}
.pagebottom td{
padding: 12px;
}
#leftalign{
float:left;
margin-left:260px;
}
#rightalign{
float:right;
margin-top: 30px;
margin-right:200px;
}
header, footer { 
background-color: black;
color: yellow;
padding-top:5px;
padding-bottom:5px; 
}