.row
{
	padding: 0.5em;
	font-size: 150%;
	background-color: #fbfbf0;
	margin-bottom: 0.1em;
}

body
{
	padding-top: 0;
}

form input
{
	font-size: 150%;
	padding: 0.25em;
	width: 14em;
}

form select
{
	font-size: 125%;
	padding: 0.25em;
}

input[type=submit]
{
	padding: 1em;
}

.flasherror
{
	background-color: #ffdddd;
	font-size: 150%;
	padding: 1.5em;
	color: #aa6666;
	margin-bottom:0.75em;
}

.flashnotice
{
	background-color: #ddffdd;
	font-size: 150%;
	padding: 1.5em;
	color: #66aa66;
	margin-bottom:0.75em;
}

.alt
{
	color: #99bbbb;
}

.grey
{
	color: #9a9;
}

a
{
	color:#ff9900;
	background-color: #fff;
	padding: 0.2em;
	display: block;
}

.by
{
  background-color: #fff;
  padding: 0.2em;
  display: block;
  color: #999;
}

.centered
{
	text-align:center;
}

.warning
{
	background-color: #ffffee;
	padding: 0.25em;
	text-align: center;
}

h1
{
	margin-top:0.75em;
}

#logo span
{
	margin-left: -6000px;
}

#logo
{
	background-image: url('/images/twadio.png');
	width: 262px;
	height:119px;
	background-repeat: no-repeat;
}

#main-logo
{
  display:block;
}

.grey
{
  background-color: #eee;
  padding: 1.5em;
}

.footer
{
 border-top: 4px solid #f6f6f6;
 padding-top: 1.5em;
 margin-top:1.5em; 
}

.footer a, h2 a, p a
{
  display: inline !important;
}

#how-does-it-go, #buy-this-track
{
  background-color:white;
  padding:10px;
  margin-bottom:1.5em;
}

#now-playing
{
  background-color:white;
  padding:10px;
}

.do-it-for-me
{
  font-size: 66%;
  background-color: #dddec9;
  padding: 0.5em;
  vertical-align:middle; 
  float: right;
}

#do-it-for-me a
{
  background-color: transparent;
  color: #666;
}

#do-it-for-me a:hover
{
 background-color: #ff9900; 
 color:white;
}

#home-link
{
  padding: 0 !important;
}

#TwitterCounter
{
  font-size:175%;
}

#TwitterCounter a
{
  background-color:transparent;
}

#counter-container
{
  background-color: #ffee99 !important; 
}

.tweet
{
display: block;
clear: both;
background-color: white;
padding: .6em;
margin: .3em;
overflow: hidden;
}
.tweet img
{
float: left;
margin-right: 1em;
border: 2px solid #222;
}
.tweet p.text
{
margin: 0;
padding: 0;
padding-left: 70px;
}

#listening
{
background-color: #efdaee; 
padding:0.5em;
}

#buzz
{
  background-color: #daefee; 
  padding:0.5em;
}

#buzz p
{
 padding-left: 2.5em;
 color: #555;
}

blockquote
{
  font-size:150%;
}

#buzz a
{
 background-color: transparent; 
 padding:0;
}

#tune-in
{
 padding:0.5em;
 background-color: #eeefda; 
}

#background
{
  padding:0.5em;
  background-color: #eedaef;}