/*--Reset--*/
* { margin:0; padding:0; outline:none; vertical-align: baseline; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
/*---------------------------------------------------------------------------------------------------------------------------------------------- */
Body
{
font-family: Verdana,Helvetica Neue;
background-image:url();
background-color:rgb(250,90,250);
}
.rainbow {
  

  animation: colorRotate 1s linear 0s infinite;
}
a:hover {
  
  font-family:;
  animation: colorRotate 1s linear 0s infinite;
}
@keyframes colorRotate {
  from {
    color: #6666ff;
  }
  10% {
    color: #0099ff;
  }
  50% {
    color: #00ff00;
  }
  75% {
    color: #ff3399;
  }
  100% {
    color: #6666ff;
  }
}
th, td, table,tr
{
	border: 2px solid white;
	color:black;
	text-align:center;

	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
	margin-top:3%;
	background-color:gold;
}

#centertop
{
	border: 1px solid white;
	position:relative;
	float:left;
	
}
#centertopmain
{
	border-top: 5px ridge white;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-image:url(../o2res/download1.png);
	background-size:contain;
	text-align:center;
	color:white;
	-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}
#centertopmain2
{
	border-top: 7px ridge white;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-image:url(../o2res/download2.png);
	background-size:contain;
	text-align:center;
	color:white;
	padding:5%;
	-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}
#centertopmain3
{
	border-top: 7px ridge gold;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-image:url(../o2res/download3.png);
	background-size:contain;
	text-align:center;
	color:white;
	padding:5%;
	-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}
#centertopmain4
{
	border-top: 7px ridge gold;
	border-bottom: 7px ridge gold;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-image:url(../o2res/download4.png);
	background-size:contain;
	text-align:center;
	color:white;
	padding:5%;
	-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}
#footers
{
	border-top: 5px ridge white;
	border-bottom: 5px ridge white;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-color:black;
	text-align:center;
	color:white;
	padding-top:5%;
	padding-bottom:5%;
}
#footers2
{
	border-top: 5px groove red;
	border-bottom: 5px groove red;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:linear-gradient(180deg,rgb(0,0,200),rgb(50,50,200));
	text-align:center;
	padding-top:1%;
	padding-bottom:1%;
	font-family: simsun;
}
#chatbro
{
	margin-left:40%;
	margin-right:auto;
	float:left;
	position:relative;
}