.tweet,
.query {
	font: 120% Georgia, serif;
	color: #085258;
}

.tweet_list {
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
}

.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em;
	list-style-type: none;
}

.tweet_list li a {
	color: #4a6e86;
}

.tweet_list .tweet_even {
}

.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}

.tweet_list .tweet_avatar img {
	vertical-align: middle;
}

#ticker {
	margin-left: auto;
	margin-right: auto;
	height: 6em;
	overflow-y: hidden;
	position: relative;
	background-color: #4d9fd5;
	color: #fff;
}
#ticker ul.tweet_list {
	position: absolute;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/* small */
@media only screen and (max-width: 799px) {
	#ticker {
		height: 8em;
	}

	#ticker ul.tweet_list li {
		height: 9em;
	}
}

@media only screen and (min-width: 800px) {
	#ticker {
		width: 600px;
	}
	
	#ticker ul.tweet_list li {
		height: 6em;
	}
	
	#ticker ul.tweet_list li {
		height: 6em;
	}
}