body {
	margin: 50px 0px; padding:0px;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Courier, generic;
  font-size: 9pt;
  color: silver;
	}
a { color: #77f; text-decoration: underline; }
a:hover { color: navy; text-decoration: none; }
#content {
	margin:0px auto;
	text-align: center;
  width: 760px; 
 /* height: 144px;*/ 
  padding-top: 20px;
  padding-left: 20px;
  /*background-color: #eee;*/
}
#form {
  margin: 10px;
}
#ad {
  margin: 10px;
  border: 1px solid #eee; 
  color: #aaa; 
  width: 468px; 
  height: 60px;
  margin-left: auto; 
  margin-right: auto;
  display: none;
}
.rankbox{
  margin: 10px 0px;
  background: white url(/img/ggrad.png) repeat-x left top;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px 0px;
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  color: black;
  display: none;
}
.rankbox table {
  width: 100%;
}
.rank {
  font-size: 350%;
}
.ranklogo {
  width: 100px;
  height: 50px;
}
.webtd {
  border-bottom: 1px solid #ccc;
}
.infotext {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
input {
  border: 1px solid gray;
  padding-left: 5px;
  background-color: white;
}
input[type=submit] {
  background-color: white;
}
h2 {
  font-size: 100%;
  display: inline;
}


#mainbox { 
  float: left;
  width: 360px;
}
#rightbox { 
  float: right;
  width: 360px;
}
#gfrdatawrap {
  width: 336px; 
  height: 280px;
  overflow: auto;
}
hr {
  border: none;
  height: 1px;
  background-color: #eee;
  margin: 0px;
  padding: 0px;
}
textarea {
  overflow: auto; 
  width:330px;
  height:80px; 
  border:1px solid; 
  font-size: 80%; 
  margin: 0px auto; 
  background-color: white;
}


#color-picker {
	position:absolute;
	top:160px;
	left:420px;
	background: url(../img/color-picker.png) no-repeat left top;
	height:258px;
	width:266px;
	display:none;
	border:0;
}

#close {
	position:absolute;
	right:140px;
	top:120px;
	height:26px;
	width:26px;
	cursor:pointer;
}
.test {
  width: 16px;
  height: 16px;
  border: 1px solid black;
}
.center {
  text-align: left;
  font-weight: bold;
  padding-left: 10px;
}
#gfrdata {
  font-size: 90%;
}
#gfrdata table {
  width: 96%;
}
#td1 {
  width: 40%;
}
#td2 {
  width: 30%;
  text-align: left;
  padding-left: 15px;
}
#td3 {
  width: 30%;
}
h1 {
  color: #ccc;
  letter-spacing: -1px;
  font: bold 170% Tahoma;
}
