html, body {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-width: 0;
}

iframe {
  border-width: 0;
  background-color: 0;
}

fieldset {
  border-width:0;
  margin:0;
  padding:0;
}

fieldset label {
  display:none;
}

fieldset input {
  border:5px solid #525256;
  font-size:16pt;
  width:296px;
}


ul#guesses {
  display:none;
  list-style-type:none;
  padding:0 0 10px 0;
  width:306px;
  margin: 0;
  position:absolute;
  z-index: 100;
  background-color: #525256;
  opacity:0.95;
  top:34px;
  _height: 442px;
  max-height: 442px;
  overflow: hidden;
  overflow-y: auto;
}


ul#guesses li {
  color: #fff;
  font-size: 12pt;
  line-height: 18pt;
  font-family: Lucida Sans Unicode,Lucida Grande,Tahoma,Helvetica,sans-serif;
  padding:0 5px;
}

ul#guesses li.correct:before {
  content: "*";
}

.recent {
  color:#EEE7D7;
  z-index:10;
  font-family: Lucida Sans Unicode,Lucida Grande,Tahoma,Helvetica,sans-serif;
  font-size:10pt;
  line-height:15pt;
  margin:6px 3px;
  position:relative;
  z-index:10;
}

.recent h3 {
  display:inline;
  font-family: Lucida Sans Unicode,Lucida Grande,Tahoma,Helvetica,sans-serif;
  font-size:10pt;
  text-transform:uppercase;
}

.recent h3 span {
  font-weight:normal;
  padding-left:10px;
}

.recent ul {
  list-style-type:none;
  margin-top:5px;
  padding-left:0;
}


.verify-details {
  background-color:#525256;
  color:#FFFFFF;
  float:right;
  font-family:Lucida Sans Unicode,Lucida Grande,Tahoma,Helvetica,sans-serif;
  margin-left:20px;
  padding-bottom:15px;
  width:365px;
  clear: right;
  margin-bottom: 10px;
}

.verify-details .twtr-hd {
	display:block !important;
}

.verify-details .twtr-widget .twtr-tweet-wrap {
	padding-left: 8px !important;
	padding-right: 8px !important;	
}

.verify-details .twtr-doc .twtr-timeline {
	height: 300px !important;	
}

.verify-details h3 {
  font-size:13pt !important;
  font-style:italic;
  font-weight:bold;
  margin:10px 0 0 20px;
  padding:0;
}

.verify-details h4 {
  font-size:9pt;
  font-weight:normal;
  margin:3px 0 15px 20px;
}

.verify-details p {
  margin:10px 0;
  padding:0 0 0 20px;
}

.verify-details a {
  color:#72AFFF;
  font-size:10pt;
  margin-left:20px;
  text-decoration:none;
}

.verify-details p a {
  font-size: 12pt;
  margin-left: 0 !important;
}

.verify-details a:hover {
  text-decoration: underline;
}

.verify-details .twtr-timeline {
  margin:0 auto !important;
  width:95% !important;
}

.verify-details #twtr-widget-2 .twtr-doc, .verify-details #twtr-widget-2 .twtr-hd a, .verify-details #twtr-widget-2 h3,
.verify-details #twtr-widget-2 h4, .verify-details #twtr-widget-2 .twtr-popular {
  background-color: #525256 !important;
}

.verify-details .twtr-timeline a {
  margin-left: 0 !important;
  font-size: 1em !important;
}

.verify-details .twtr-hd, .verify-details .twtr-bd, .verify-details .twtr-ft {
  margin:0 auto;
  width:325px !important;
}