/* @override http://www.tpolm.com/archive/lsv_april_2010/style_stream.css */

/*

CSS by miguel_eedl 10/04/7010
www.eedl.es

*/

html{
	background-color: #27434a;
}

body {
	font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
	text-align: center;
	margin: 0;
	background: transparent url(./img/lazy_bg.png) no-repeat center top;
}



/* @group Clearfix */

.clearfix:after {
	content: ' ';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

/* @end */

/* @group Utils */

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.hidden {
	display: none;
}

.replaced {
	text-indent: -9999em;
	position: absolute;
	width: 0;
	height: 0;
}

.center {
	text-align: center !important;
}

/* @end */

p {
	font-size: 12px;
	margin-bottom: 10px;
}

a {
	color: #f80175;
}

p.audio_stream {
	margin-bottom: 20px;
	margin-top: 17px;
}

p.audio_stream a {
	/*background-color: #2e525d;*/
	text-shadow: #1d3338 -1px -1px 1px;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #f8d601;
	font-weight: bold;
	text-decoration: none;
	border-style: solid;
	border-color: #1d3338;
	-moz-box-shadow: 0px 2px 2px #111e22;
	-webkit-box-shadow: 0px 2px 2px #111e22;
	background: -webkit-gradient(linear, left top, left bottom, from(#2e525d), to(#1f363c));
	background: -moz-linear-gradient(top, #2e525d, #1f363c);
	
	}	


p.audio_stream a:hover {
	/*background-color: #f80175;*/
	text-shadow: #8c0042 -1px -1px 1px ;
	background: -webkit-gradient(linear, left top, left bottom, from(#f80175), to(#a1004b));
	background: -moz-linear-gradient(top, #f80175, #a1004b);
	color: white;
}

strong {
	font-weight: bold;
}

.wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	text-align: center;
	padding-top: 5px;
}

.up_video {
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin-top: 157px;
}

.up_video object {
	width: 600px;
	height: 422px;
}

.up_chat {
	text-align: left;
	background-color: #5ba0b7;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 2px 5px #111e22;
	-webkit-box-shadow: 0px 2px 5px #111e22;
	width: 600px;
	margin-bottom: 20px;
}

.up_chat embed {
	width: 600px;
	height: 250px;
}

.up_chat p {
	color: #fff;
	font-size: 16px;
	padding-left: 4px;
	height: 20px;
	padding-top: 10px;
}

/* @group twitter */

div.twtr-tweet-wrap div.twtr-avatar div.twtr-img a img {
	width: 40px;
	height: 40px;
}

div.twtr-tweet-wrap div.twtr-avatar div.twtr-img {
	width: 40px;
	height: 40px;
}

#twtr-widget-1 .twtr-tweet-wrap .twtr-tweet-text {
	margin-left: 50px;
}

.twtr-timeline .twtr-tweets .twtr-tweet {
	border-bottom: 1px dotted #599cb2;
}

#twtr-widget-1 div.twtr-doc div.twtr-ft div a img {
	display: none;
}

#twtr-widget-1 div.twtr-doc div.twtr-ft div span a.twtr-join-conv {
	display: none;
}

#twtr-widget-1 div.twtr-doc div.twtr-ft div {
	display: none;
	
}

.up_twitter {
	background-color: #5ba0b7;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 2px 5px #111e22;
	-webkit-box-shadow: 0px 2px 5px #111e22;
	margin-bottom: 20px;
	width: 600px;
}

#twtr-widget-1 div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets {
	height: 374px;
}



/* @end */

.sozial {
	margin-right: auto;
	margin-left: auto;
	width: 612px;
}

.footer {
	height: 129px;
	color: white;
	padding-top: 408px;
	background: transparent url(./img/lazy_footer.png) no-repeat center bottom;
	margin-bottom: 20px;
	width: 960px;
}

div.left_foot {
	text-align: left;
	padding-left: 38px;
	float: left;
}

div.right_foot {
	text-align: left;
	padding-right: 50px;
	float: right;
	padding-top: 14px;
}

.hosting_by {
	display: block;
	padding-bottom: 5px;
	color: #27434a;
}

.right_foot img {
	padding-left: 12px;
}

object#utv599915 {
	background-color: #5ba0b7;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 2px 5px #111e22;
	-webkit-box-shadow: 0px 2px 5px #111e22;
}

ul.lineup {
	text-align: left;
	background-color: #5ba0b7;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 2px 5px #111e22;
	-webkit-box-shadow: 0px 2px 5px #111e22;
	width: 600px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #b5ecff;
}

ul.lineup li.lineup_title {
	background-color: #5ba0b7;
	color: #fff;
	font-size: 16px;
	padding-left: 4px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.lineup li {
	text-align: left;
	background-color: #27434a;
	padding: 8px 6px 8px 9px;
	width: 585px;
	border-bottom: 1px dotted #599cb2;
	
}

ul.lineup li a {
	text-decoration: none;
}

ul.lineup li a:hover {
	text-decoration: underline;
}

ul.lineup li span {
	color: #5ba0b7;
	padding-left: 9px;
}

ul.lineup li span.city {
	color: #7edeff;
	padding-left: 0px;
}

.up_chat p a {
	color: #c4efff;
}

p.tip {
	color: #447686;
}

p.tip a {
	
}