* {
  margin:0;
  padding:0;
  font-family:'Myriad Pro', 'Tw Cen MT', Arial, Verdana;
}
body {
 padding-left:15px;
 padding-right:15px;
}
a {
  color:#6699ff;
  text-decoration:none;
}
a:hover {
  color:#666666;
  text-decoration:underline;
}
table#fill {
  width:100%;
  height:100%;
  text-align:center;
}
.button {
  outline: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
  font-weight:bold;
  font-size:20px;
  background-color:#a3c2ff;
  padding:2.5em 1em;
  /*height:125px;*/
}
.button:hover {
  /*background-color:#6699ff;*/
  text-decoration:none;
}
#loading {
  font-weight:bold;
  text-align:center;
  color:#fff;
  background-color:red;
  width:150px;
  padding:5px 10px 5px 10px;
  display:none;
}
#header {
  color:#666666;
  padding-bottom:10px;
  margin-bottom:1em;
  border-bottom:1px solid #666666;
  height:35px;
}
#header table {
  width:100%;
}
#oauth_stats {
  margin-bottom:1em;
}
#oauth_stats table td {
  vertical-align:top;
}
#data {
  clear:both;
  border:1px solid #ccc;
  width:600px;
  height:500px;
  margin-bottom:1em;
  overflow:auto;
  text-align:left;
}
#data li {
  padding:10px 10px 10px 20px;
  border-bottom:1px solid #eee;
  cursor:hand;
}
#data li:hover {
  background-color:#fffccc;
}
.info_box {
  display:none;
  margin-top:10px;
}
.right_margin {
  clear:both;
  width:125px;
  float:left;
}