body {
	background:#000 url(../images/ar-stars-bg.png);
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height:27px;
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
}
p {
	font-size:1em;
	line-height:1.5em;
	margin:0 20px 1em 20px;
	text-align:left;
}
a {
	color:#3eebff;
	text-decoration:none;
	text-shadow:#00a2eb 0 0 4px;
}
#download1,
#download-hidden {
	border-bottom:1px solid #666;
	margin:0 0 1.5em 0;
}
#download1 a,
#download-hidden a {
	border:2px solid #3eebff;
	background:url(../images/btn-bg-01.png);
	color:#fff;
	display:block;
	font-size:1.25em;
	margin:0 20px 1em 20px;
	padding:0.75em 20px;
	text-align:center;
	text-shadow:#00a2eb 0 0 4px, #00a2eb 0 0 4px;
	
	-webkit-box-shadow: #00a2eb 0 0 4px;
	-webkit-border-radius:10px;	
}
a.button.large {
	display:none;
}
#sidebar ul {
	margin:1em 20px 1.5em 20px;
}
#sidebar li {
	background:url(../images/bullet-asteroid.png) no-repeat;
	background-position:0 6px;
	padding:0 0 0 30px;
	margin:0 0 1em 0;
}
h1 {
	color:#ccfd64;
	font-size:1.75em;
	font-weight:normal;
	line-height:1.333em;
	margin:0 20px 0.333em 20px;
	padding:0;
	text-shadow:#4eb900 0 0 4px;
}
h2 {
	color:#ddccf3;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.333em;
	margin:0 20px 0.5em 20px;
	padding:0;
	text-shadow:#7c5ca4 0 0 4px;
}
h3 {
	color:#facd74;
	font-size:1.25em;
	font-weight:normal;
	line-height:1.333em;
	margin:0 20px 0.5em 20px;
	padding:0;
	text-shadow:#d55413 0 0 4px;
}
h3#h-gun {
	color:#d6fa89;
	text-shadow:#4eb900 0 0 4px;
}
h3#h-bomb {
	color:#ffc13c;
	text-shadow:#d55413 0 0 4px;
}
h3#h-time {
	color:#95f1ff;
	text-shadow:#028be5 0 0 4px;
}
.left {
	float:left;	
}
.right {
	float:right;	
}
.clear {
	clear:both;
}
#background {
	background:url(../images/ar-header-iphone-bg.jpg) no-repeat;
	background-position:center top;	
}
#ship {
	display:none;	
}
#header {
	margin:0 0 24px 0;
	text-align:center;
}
#header img {
	margin:20px;	
}
.left.thumb {
	margin:0 10px;	
}
.right.thumb {
	margin:0 10px;	
}
.weapon-block {
	margin:0 0 0 70px;
}
.rule {
	border-top:1px solid #666;
	height:2px;
	margin:0 0 15px 0;
}
#twitter-feed ul {
	background:none;
	margin:1em 0;
	padding:0;
}
#twitter-feed li {
	background:#141414;
	border:2px solid #141414;
	margin:0 20px 1em 20px;
	padding:0.5em 10px;
	
	-webkit-border-radius:10px;
}
.twitter-time {
	display:block;
	text-align:right;
}
#score-table {	
	background-color:rgba(124,92,164,0.2);
	border:2px solid #a586ca;
	margin:1.5em 20px;
	padding:0 0 0.5em 0;
	
	-webkit-border-radius:10px;
}
#score-table table {
	width:100%;
	-webkit-border-radius:10px;
}

#score-table th {
	background-color:rgba(124,92,164,0.4);
	color:#facd74;
	font-size:1.125em;
	font-weight:normal;
	padding:9px 10px;
	text-shadow:#d55413 0 0 4px, #d55413 0 0 4px;	
}
#score-table th:first {
	-webkit-border-top-left-radius:10px;	
}
#score-table th:last {
	-webkit-border-top-right-radius:10px;
}
#score-table td {
	color:#baa4d5;
	font-size:1.125em;
	line-height:1em;
	padding:9px 10px;
}
#score-table .rank,
#score-table .score {
	text-align:right;
}
#score-table .top {
	color:#fff;
	font-weight:bold;
	
	text-shadow:#7c5ca4 0 0 4px, #7c5ca4 0 0 4px;
}
#score-table .player {
	text-align:left;
}
#score-table .rank {
	width:10%;	
}
#footer {
	border-top:1px solid #666;
	margin:1em 0;
	padding:0 20px;
}
#footer ul {
	margin:1em 0;
	padding:0;
}
#footer li {
	background:none;
	margin:0 0 1em 0;
	padding:0;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#screenshots {
	background:url(../images/iphone-slide-base.png) no-repeat;
	height:239px;
	margin:44px auto;
	position:relative;
	width:441px;
	text-align:center;
}
#glare {
	background:url(../images/iphone-slide-glare.png) no-repeat;
	height:105px;
	left:203px;
	position:absolute;
	top:19px;
	width:166px;
	z-index:5;
}
#slideshow {
	position:absolute;
	top:19px;
	left:72px;
	width:297px;
}

#slideshow ul {
	margin:0;
	padding:0;
	list-style-type: none;
	height:1%; /* IE fix */
}

#slideshow ul:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
	overflow:hidden;
}

#slideshow .slides ul {
	/* total width of all slides -
	960px multiplied by 3 in this case */
	width:891px;
}

#slideshow .slides li {
	width:297px;
	float:left;
}

#prev-button {
	display:none;
}
#next-button {
	display:none;
}