body {
	background: #222222;
}


#main {
	position: absolute; background: url(background.jpg);
	left: 50%; top: 50%; width: 1400px; height: 875px;
	margin-top: -437px; margin-left: -700px;
}

#visionplayer_1101 {
	position: absolute; margin: 0; width: 836px; height: 440px; left: 34px; top: 227px;
}

#visionplayer_1101 img {
	margin: 20px auto;
}

#vizcontainer {
	position: absolute; left: 893px; top: 227px; height: 617px; overflow: hidden;
}

#vizcontainer, #tweetviz {
    width: 492px;
}

#tweetlist {
	background: #222222; color: #cccccc; width: 320px;
}

li.tweet {
	background: none;
}

.full p.tweet_text {
	color: #ffffff; font-size: 14px;
}

#inp_q, #recherche_annot {
	background: #555555; color: #cccccc;
}

li.tweet, li.placeholder {
    border-color: #666666;
}

li.placeholder:nth-child(n+2) {
    visibility: visible;
}

li.full {
    width: 320px; border-right: none;
}

li.tweet.full.current {
	width: 310px; border-right: 10px solid #ff0;
}

li.tweet a {
	color: #80ccfc;
}

#tweetlist, #timeline, #scrollcont {
    height: 590px;
}
