body{
	background-color: #000;
	background: url(background.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: arial;
}

#tvScreenWrapper{
	width: 100%;
	position: absolute;
	bottom: 0px;
}

#desk{
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 132px;
	background-image: url(desk.png);
	background-repeat: repeat-x;
}

#stand{
	position: absolute;
	bottom: 0px;
	width: 575px;
	left: 50%;
	margin-left: -278px;
	height: 153px;
	background-image: url(stand.png);
	background-repeat: no-repeat;
}

#food{
	position: absolute;
	bottom: 0px;
	width: 383px;
	right: -25px;
	height: 410px;
	background-image: url(food.png);
	background-repeat: no-repeat;
}

#pc{
	position: absolute;
	bottom: 0px;
	width: 657px;
	left: -100px;
	height: 1057px;
	background-image: url(pc.png);
	background-repeat: no-repeat;
}

#tvScreen{
	position: absolute;
	bottom: 103px;
	background-color: #000;
	width: 68%;
	left: 16%;
	display: block;
}

#screenTL{
	position: absolute;
	width: 22px;	
	height: 22px;
	background-image: url(screen-tl.png);
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
}

#screenT{
	position: absolute;
	height: 22px;
	background-image: url(screen-t.png);
	background-repeat: repeat-x;
	top: 0px;
	left: 22px;
	right: 22px;
}

#screenTR{
	position: absolute;
	width: 22px;	
	height: 22px;
	background-image: url(screen-tr.png);
	background-repeat: no-repeat;
	top: 0px;
	right: 0px;
}

#screenL{
	position: absolute;
	width: 22px;	
	background-image: url(screen-l.png);
	background-repeat: repeat-y;
	top: 22px;
	bottom: 41px;
	left: 0px;
}

#screenR{
	position: absolute;
	width: 22px;	
	background-image: url(screen-r.png);
	background-repeat: repeat-y;
	top: 22px;
	bottom: 41px;
	right: 0px;
}

#screenBL{
	position: absolute;
	width: 22px;	
	height: 41px;
	background-image: url(screen-bl.png);
	background-repeat: no-repeat;
	bottom: 0px;
	left: 0px;
}

#screenB{
	position: absolute;
	height: 41px;
	background-image: url(screen-b.png);
	background-repeat: repeat-x;
	bottom: 0px;
	left: 22px;
	right: 22px;
}

#screenBR{
	position: absolute;
	width: 22px;	
	height: 41px;
	background-image: url(screen-br.png);
	background-repeat: no-repeat;
	bottom: 0px;
	right: 0px;
}

#logo{
	position: absolute;
	width: 150px;	
	height: 86px;
	background-size: 150px 86px;
	background-image: url('t2glogo.png');
	background-repeat: no-repeat;
	top: 72px;
	right: 52px;
	z-index: 10000;
}

#screen{
	z-index: 100;
	position: absolute;
	top: 22px;
	right: 22px;
	bottom: 41px;
	left: 22px;
}

#su-ivp{
	position: absolute;
}

#newsTicker{
	position: absolute;
	z-index: 100;
	bottom: 50px;
	left: 50px;
	right: 50px;
}

#newsTitle{
	background-color: red;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	font-size: 1.6em;
	float: left;
	clear: both;
}

#newsText{
	padding: 5px;
	background-color: rgba(255,255,255,0.8);
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	float: left;
}

#newsUrl{
	padding: 5px;
	background-color: rgba(0,0,0,0.8);
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	clear: both;
	float: left;
}


ul.feedEkList li{
	display: none;
}

ul.feedEkList{
	padding: 0;
	margin: 0;
}

.itemTitle a{
	color: #000;
	text-decoration: none;
}

.itemTitle a:hover{
	text-decoration: underline;
}