body {
  margin-top: 0px;
  text-align: center;
  background-color:#FFF;
  background:url('http://i43.tinypic.com/21mdqu1.png');
  }

body, td, fieldset {
  font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
  font-size:14px;
  color:#464548;
  }

.container {
  padding-left:10px;
  padding-right:10px;
  width:480px;
  margin:0px auto;
  margin:0px auto;
}

.container_main {
  background-color:#FFF;
  background:url('http://i44.tinypic.com/svop4i.gif');
}

.container_bottom {
  height:8px;
  background:url('http://i41.tinypic.com/3013osn.gif');
}

.text_detail {
  padding-left:10px;
  text-align: left;
  padding: ;
}
	
.line {
  color: #BBB;
}
	
.generate_form {
  background-color:#EDEDED;
  border:2px solid #CCC;
  margin:0 auto;
  width:320px;
  align:center;
}
	
.btn {
  background-color:#555;
  border: 1px solid #999;
  color:#FFF;
  font-weight:bold;
  font-size:15px;
  }

img {
 border:0px;
 }

.info {
 background: #FFEACC url(http://cdn.last.fm/flatness/messageboxes/error.png) no-repeat scroll 0.5em center;
 display: inline;
 padding: 3px 3px 3px 25px;
 line-height:20px;
}

.credits, a:link.credits, a:visited.credits {
font-size:12px;
}

h2 {
 color:#D51007;
 text-shadow:0 2px 2px #AAA;
}

h3,h3 a {
 color:#444;
}


/*.recents {
 font-size:11px;
}*/

a {color:#0187C5;}
a:hover {color:#7ABAD3;}

.host_image {
 -moz-opacity:.50;
 filter:alpha(opacity=50);
 opacity:.50;
 }

.host_image:hover {
 -moz-opacity:1;
 filter:alpha(opacity=1);
 opacity:1;
 }