body {
	background: #222;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	width:1000px;
	margin: 0 auto;
	font-size: 14px;
	text-shadow:0 1px 1px #000;
}

a:link {
	text-decoration:none;
	color:#EEE;
	text-shadow:0 1px 1px #000;
}

a:visited {
	text-decoration:none;
	color:#CCC;
	text-shadow:0 1px 1px #000;
}

.longbar {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0px 0px 3px #000;
	background: -moz-linear-gradient(top, #666, #222);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#222));
	background-color:#444;
	border:1px solid #000;
	height: 35px;
	width:1000px;
	margin: 0 auto;
}

ul {
	margin: 0 0;
}

#menu li {
	position:relative;
	float: left;
	display:inline;
	list-style: none;
	left:-35px;
	border-right:1px solid #000;
	overflow: hidden;
}

#menu li a {
	position: relative;
	z-index: 1;
	color: #fff;
	text-shadow:0 1px 1px #000;
	font-size: 14px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	margin: 10px 5px;
	font-weight:700;
}

.lstitle {
	margin-top: 10px;
	margin-left: 5px;
	font-weight:700;
	text-shadow:0 1px 1px #000;
}

.lscontent {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0px 0px 3px #000;
	background: -moz-linear-gradient(top, #666, #222);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#222));
	background-color:#444;
	border:1px solid #000;
	margin: 0 auto;
	margin-top: 5px;
	padding: 5px 5px;
	text-align:left;
}

.lsidebar {
	float:left;
	width:835px;
}

.rstitle {
	text-shadow:0 1px 1px #000;
	font-weight:700;
	margin-top: 10px;
	margin-left: 5px;
	width:150px;
}
.rscontent {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0px 0px 3px #000;
	background: -moz-linear-gradient(top, #666, #222);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#222));
	background-color:#444;
	border:1px solid #000;
	margin: 0 auto;
	margin-top: 5px;
	padding: 5px 5px;
	text-align:left;
}

.rsidebar {
	float:right;
	width:155px;
}

ul#twitter_update_list { 
	list-style: none; 
	position:relative;
	left:-40px;
	font-size:13px;
	width:100%;
	overflow: hidden;
}

ul#twitter_update_list li { 
	margin-bottom: 5px;
	padding: 5px 0;
}

.drop-shadow {
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	margin-bottom: 5px;
}

.button {
	background: -moz-linear-gradient(top, #888, #333);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#333));
	color: #FFF;
	border:0;
	font-weight:700;
	text-shadow:0 1px 1px #000;
}

img {
	border:none;
	margin:0;
	padding:0;
}

.flag {
	background:url(/www/images/flags.png) no-repeat;
	border:0;
	margin: 2.5px 2.5px;
	box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
}

.store {
	height:67px;
	border-bottom:1px solid #000000;
	overflow:hidden;
	position:relative;
}

.image {
	position:absolute;
	left:0;
	top:0;
	height:57px;
	width:57px;
	display:block;
	border:0;
	margin: 5px;
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
}

.name {
	font-size:22px;
	display:block;
	overflow:hidden;
	color:#FFF;
	max-width:90%;
	font-weight:700;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin: 5px 5px 0 75px;
	text-shadow:0 1px 1px #000;
}

.comment {
	font-size:18px;
	color:#EEE;
	display:block;
	width:90%;
	font-weight:700;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin: 5px 5px 0 75px;
	text-shadow:0 1px 1px #000000;
}

.links {
	position:absolute;
	font-size:20px;
	color:#FFF;
	display:block;
	width:820px;
	font-weight:700;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	top:24px;
	text-shadow:0 1px 1px #000000;
	text-align:right;
}

.store a:link {
	color:#FFF;
}

.store a:visited {
	color:#FFF;
}

a.flowPlayer {
	border:1px solid #888;
	display:block;
	width:463px;
	height:347px; 
	margin:15px auto;
	background: -moz-linear-gradient(top, #444, #000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#000));
	background-color:#000;
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
}

.screenShot {
	position: relative;
	top: 48.5px;
	left: 106.5px;
	border:1px solid #888;
	display:block;
	width:250px;
	height:250px;
	box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
}

.af {background-position:0 0;}
.ar {background-position:0 -12px;}
.be {background-position:0 -24px;}
.bg {background-position:0 -36px;}
.ca {background-position:0 -48px;}
.cs {background-position:0 -60px;}
.cy {background-position:0 -72px;}
.da {background-position:0 -84px;}
.de {background-position:0 -96px;}
.el {background-position:0 -108px;}
.en {background-position:0 -120px;} 
.es {background-position:0 -132px;}
.et {background-position:0 -144px;}
.fa {background-position:0 -156px;}
.fi {background-position:0 -168px;}
.fr {background-position:0 -180px;}
.ga {background-position:0 -192px;}
.gl {background-position:0 -204px;}
.he {background-position:0 -216px;}
.hi {background-position:0 -228px;}
.hr {background-position:0 -240px;}
.hu {background-position:0 -252px;}
.id {background-position:0 -264px;}
.is {background-position:0 -276px;}
.it {background-position:0 -288px;}
.ja {background-position:0 -300px;}
.ko {background-position:0 -312px;}
.lt {background-position:0 -324px;}
.lv {background-position:0 -336px;}
.mk {background-position:0 -348px;}
.ms {background-position:0 -360px;}
.mt {background-position:0 -372px;}
.nl {background-position:0 -384px;}
.no {background-position:0 -396px;}
.pl {background-position:0 -408px;}
.pt {background-position:0 -420px;}
.ro {background-position:0 -432px;}
.ru {background-position:0 -444px;}
.sk {background-position:0 -456px;}
.sl {background-position:0 -468px;}
.sq {background-position:0 -480px;}
.sr {background-position:0 -492px;}
.sv {background-position:0 -504px;}
.sw {background-position:0 -516px;}
.th {background-position:0 -528px;}
.tl {background-position:0 -540px;}
.tr {background-position:0 -552px;}
.uk {background-position:0 -564px;}
.vi {background-position:0 -576px;}
.yi {background-position:0 -588px;}
.zh-cn {background-position:0 -600px;}
.zh-tw {background-position:0 -612px;}
