body,html {
	height: 100%;
	overflow: auto;
	background-color:#000000;
	background-image:url(earthbound.png);
	background-repeat:repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-top:0;
}

#alert {
background-color:#FFAAAA;
color:#0000FF;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
margin-bottom:10px;
margin-left:30px;
margin-right:30px;
text-align: center;
}

#footer {
border-top:1px solid #3AC24B;
clear:both;
height:10px;
width: 66%;
margin: 0 22%;
text-align:right;
position: absolute;
bottom: 5px;
}

#donate {
display:block;
float:left;
margin-top:-26px;
text-align:right;
width:500px;
}

#links {
	margin:0px;
	padding:0px;
}

#container {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
background-color:#555555;
width: 100%;
height: 100%;
opacity: 1;
padding-top: 10px;
padding-bottom: 10px;
}

#content {
margin:1% 0 2% 0;
width:100%;
height: 93%;
}

#leftinfo {
float:left;
width:65%;
height: 100%;
/*-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;*/
}

#rightinfo {
background-color:#555555;
float:right;
width:35%;
height: 100%;
/*-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;*/
}

#chat {
padding-right: 10px;
height: 100%;
}

.title {
color:#3AC24B;
font-size:16px;
margin:10px 0 10px 10px;
}
.alttitle {
color:#42CCFF;
display:inline;
font-size:13px;
font-weight:bolder;
margin:0;
}
.hsubtitle {
color:#3AC24B;
display:inline;
font-size:13px;
margin:0;
}
.subtitle {
color:#3AC24B;
display:inline;
font-size:13px;
margin:10px 0 10px 10px;
}
.subtitle2 {
color:#3AC24B;
display:inline;
font-size:11px;
margin:10px;
}
.subtitle3 {
color:#3AC24B;
display:inline;
font-size:11px;
margin:10px 0 0 10px;
}
.subtitle4 {
color:#3AC24B;
display:inline;
font-size:11px;
margin:10px 0 0;
}
#nav a {
color:#3AC24B;
font-size:12px;
margin:0px;
text-decoration:underline;
}
#nav a:link {
color:#3AC24B;
font-size:12px;
margin:0px;
text-decoration:underline;
}
#nav a:visited {
color:#3AC24B;
text-decoration:underline;
}
#nav a:hover {
color:#EEEEEE;
text-decoration:none;
}
#topbanner a {
color:#3AC24B;
font-size:16px;
text-decoration:underline;
}
#topbanner a:link {
color:#42CCFF;
font-size:16px;
margin:0px;
text-decoration:underline;
}
#topbanner a:visited {
color:#00AEEF;
text-decoration:underline;
}
#topbanner a:hover {
color:#EEEEEE;
text-decoration:none;
}
p.FAQd {
color:#FFFFFF;
display:inline;
font-size:11px;
margin:0;
}
p.FAQd ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-decoration:underline;
}
p.FAQd a {
color:#3AC24B;
display:inline;
margin:0;
text-decoration:underline;
}
p.FAQd a:hover {
color:#EEEEEE;
display:inline;
text-decoration:underline;
}
p.maintext {
color:#FFFFFF;
font-size:12px;
margin:10px 10px 10px 5px;
}
p.maintext a {
color:#FFFFFF;
text-decoration:underline;
}
p.maintext a:hover {
color:#3AC24B;
text-decoration:none;
}
.sig {
color:#FFFFFF;
font-size:12px;
margin:30px;
text-align:right;
}
.footertext {
color:#EEEEEE;
font-size:10px;
line-height:15px;
text-align:left;
float:left;
text-decoration:none;
}
.footertext a {
color:#CCCCFF;
}

.footertext a:visited {
color: #BBBBFF;
}

.footerstyle {
color:#EEEEEE;
font-size:10px;
line-height:15px;
text-align:right;
text-decoration:none;
}
.footerstyle a {
color:#FFFFFF;
text-decoration:underline;
}
.footerstyle a:hover {
color:#3AC24B;
text-decoration:none;
}
.tdraised {
color:#FFFFFF;
margin:0 auto;
padding-top:120px;
text-align:center;
}
.paneltext {
color:#FFFFFF;
margin:0 auto;
text-align:center;
}
.tb {
background-color:#000000;
color:#00AEEF;
}
form {
margin:0 auto;
text-align:center;
}
.temptext {
color:#FFFFFF;
font-size:12px;
margin:10px 10px 100px;
}

#stream {
	padding: 0px 3px 0px 10px;
	filter:alpha(opacity=100) !important; 
	-moz-opacity: 1.0 !important; 
	-webkit-opacity: 1.0 !important;
	opacity: 1 !important;
	height: 100%;
}

iframe {
	border: 0px;
	padding: 0px;
	margin: 0px;
}