body {
  background: #454443; /* default no-gradient browser */
  background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454443)); /* webkit-based gradient */
  background: -moz-linear-gradient(top, #000000, #454443); /* firefox-based gradient */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#454443'); /* IE-based gradient (5.5-7) */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#454443'); /* IE-based gradient (8+) */

  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: alpha(opacity=0);

  color:            white;
  min-width:        1024px;
  min-height:       768px;
}

#picture {
  position: absolute;
  top:  50px;
  left: 50px;
}

#picture img {
  position: absolute;
  top: 0px;
  left: 0px;

  width:  99px;
  height: 94.5px;
}

#picture #logo {
  float: left;

  opacity:    0.50;
  filter:     alpha(opacity=50);
  -ms-filter: alpha(opacity=50);
}

#picture #realpic {
  float: left;

  opacity:    0;
  filter:     alpha(opacity=0);
  -ms-filter: alpha(opacity=0);
}

#title {
  position:    absolute;
  top:         25px;
  left:        250px;
  font-height: 15px;
}

#maintext {
  position: absolute;
  top:      75px;
  left:     310px;
  width:    500px;
}

#quote {
  position: absolute !important;
  top:  50px;
  left: 350px;
}

#quote small {
  text-shadow: #eeeeee 0 0 5px;
}

#link {
  position: absolute !important;
  top:      125px;
  left:     400px;
  width:    450px;
}

#findme {
  position:    absolute !important;
  top:         200px;
  left:        50px;
  width:       250px;
  line-height: 140%;
}

a {
  color:            #878685;
  border-bottom:    1px solid #33bb33;
  text-decoration:  none;
}

#twitter {
  position: absolute;
  top:      250px;
  left:     350px;
}

#twtr-widget-1 a {
  color:            #000000;
  background-color: #ffffff;
}

#twtr-widget-1 img, #twtr-widget-1 span a {
  background-color: #444444 !important;
}

div.button_tray {
  border: 1px solid #666564;

  width: 323px;
  height: 37px;

  padding: 5px;
}

div.button_tray div.pretty_go_button { float: left; }

div.button_tray div.pretty_stop_button { float: right; }

div.pretty_go_button {
  background: #44bb44;
  border: 2px solid #66dd66;

  background: #66dd66;
  background: -webkit-gradient(linear, left top, left bottom, from(#66dd66), to(#22aa22));
  background: -moz-linear-gradient(top, #66dd66, #22aa22);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66dd66', endColorstr='#22aa22');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66dd66', endColorstr='#22aa22');

  width: 150px;
  height: 23px;

  text-align: center;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  font-family: Helvetica,Verdana,sans-serif;
  font-size: 20px;

  padding-top: 5px;
  padding-bottom: 5px;
}

div.pretty_go_button:hover, div.pretty_stop_button:hover {
  cursor: pointer;
}

div.pretty_stop_button {
  background: #dd6666;
  border: 2px solid #dd6666;

  background: #aa2222;
  background: -webkit-gradient(linear, left top, left bottom, from(#dd6666), to(#aa2222));
  background: -moz-linear-gradient(top, #dd6666, #aa2222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd6666', endColorstr='#aa2222');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd6666', endColorstr='#aa2222');

  width: 150px;
  height: 23px;

  text-align: center;

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

  font-family: Helvetica,Verdana,sans-serif;
  font-size: 20px;

  padding-top: 5px;
  padding-bottom: 5px;
}

