body {
background-image: url('stripesbg.png');
background-attachment: fixed;
margin: 0px;
font-family: Arial;
height: 100%;
}
#holder {
position: absolute;
width: 100%;
height: 100%;
}
#main {
min-height: 99% !important;
width: 860px;
margin: auto;
background-color:white;
border-right: 2px #F3EDFF solid;
border-left: 2px #F3EDFF solid;
margin-top: 0px;
}
#bottom {
position: fixed;
width: 100%;
bottom: 0px;
}
#hiding {
position: fixed;
width: 100%;
bottom: 0px;
z-index: -1;
}
#enclose {
width: 1168px;
margin: auto;
}
#leftside {
background-image:url('leftside.png');
float:left;
height: 134px;
width: 154px;
z-index: 12;
}
#rightside {
background-image:url('rightside.png');
float:right;
height: 134px;
width: 154px;
z-index: 12;
}
#middle {
width: 860px;
height: 134px;
background-image:url('middle.png');
background-repeat: repeat-x;
z-index: -1;
float:left;
}
#top {
position: fixed;
width: 100%;
top: 0px;
z-index: 3;
}
#footer {
position: relative;
bottom: 0px;
width: 860px;
text-align: center;
margin: auto;
height:25px;
line-height: 25px;
padding-bottom: 5px;
padding-top: 5px;
background-color: #FFFFFF;
color: #97B740;
border-right: 2px #F3EDFF solid;
border-left: 2px #F3EDFF solid;
font-family: AurulentSansRegular;
}
#footertext {
border-top: 1px #E7EAEA solid;
width: 95%;
margin: auto;
}
#header {
position: relative;
bottom: 0px;
width: 860px;
text-align: center;
margin: auto;
font-family: AurulentSansRegular;
background-color: #ffffff;
z-index:3;
}
#headertext {
border-bottom: 1px #E7EAEA solid;
width: 95%;
margin: auto;
color: #CECECE;
padding: 7px 0px 7px 0px;
background-color: #ffffff;
font-size: 90px;
letter-spacing: -7px;
text-shadow: 2px 2px 2px #EFEFEF;
font-weight: bold;
}
@font-face {
font-family: "AaarghNormal";
src: url(Aaargh-webfont.eot);
src: url(Aaargh-webfont.ttf) format("truetype");
}
@font-face {
font-family: 'AurulentSansRegular';
src: url('AurulentSans-Regular-webfont.eot');
src: url('AurulentSans-Regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
h2 {
font-weight: normal;
color: #A5A5A5;
margin-left: 35px;
font-size: 32px;
width: 500px;
border-bottom: 1px #EFEFEF dashed;
font-style:italic;
font-family: 'AaarghNormal';
text-transform: uppercase;
}
#text {
font-size: 12px;
padding: 0px 15px 35px 15px;
}
p {
padding: 9px;
text-indent: 3px;
padding-top: 1px;
padding-bottom: 1px;
margin: 0;
}
a {
color: #8EB524;
text-decoration:none;
font-weight: normal;
}
a:hover {
color: #85AA1D;
}
a:visited {
color: #85AA1D;
}
a:active {
color: #779912;
}
::-moz-selection{
background: #B8E04C;
color: #fff;
} 
::selection {
background: #B8E04C;
color: #fff;
}
#spacediv {
height: 180px;
}
ul {
padding-left: 0;
white-space: nowrap;
border-bottom: 1px #E7EAEA solid;
width: 95%;
margin:auto;
padding: 10px 0px 10px 0px;
text-align: center;
}
li {
display: inline;
list-style-type: none;
padding-left: 8px;
padding-right: 8px;
}
#userinfo {
font-size: 11px;
line-height: 22px;
border-bottom: 1px #E7EAEA solid;
text-align: center;
width: 95%;
margin: auto;
margin-bottom: 5px;
}
#news {
width: 300px;
padding: 10px;
border: 1px #E7EAEA solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; 
min-height: 400px;
float:right;
margin: 15px;
}
#news h3 {
font-family: 'AaarghNormal';
padding: 0;
margin: 0;
font-size: 30px;
text-align: right;
color: #A5A5A5;
}
#news #info {
font-style: italic;
font-size: 13px;
color: #B1DB3F;
padding-left: 10px;
}
#news #newstext {
font-size: 11px;
}
table {
border: 0px;
margin: 4px;
font-family: Arial;
font-size: 12px;
color: #040404;
margin-left:3%;
margin-right:3%;
border-collapse:collapse;
border: 1px #E7EAEA solid;
}
td
{
border-bottom: 1px #F2F2F2 dotted;
border-right: 1px #F2F2F2 dotted;
border-left: 1px #F2F2F2 dotted;
font-family: Verdana, sans-serif, Arial;
padding:2px;
text-align:center;
margin:0px;
}
td img[src="picuploads/Male.png"] {
opacity: 0.5;
}
td img[src="picuploads/Female.png"] {
opacity: 0.5;
}
td img {
opacity: 0.8;
}
tr:hover img {
opacity: 1;
}
tr:hover {
background: rgba(194, 226, 111, 0.7);
}
th {
border-bottom: 1px #E7EAEA solid;
border-right: 1px #E7EAEA solid;
border-left: 1px #E7EAEA solid;
font-family: Verdana, sans-serif, Arial;
padding:2px;
text-align:center;
margin:0px;
font-weight:bold;
color: #C2E26F;
font-size: 14px;
}
tr:hover th {
background-color:white;
}
textarea {
width: 80%;
border: 2px #AFE02A solid;
height: 400px;
}
#adminstats {
position:absolute;
top: 0;
right: 0;
font-size: 10px;
color: #CECECE;
}
