body {
	background:url(../img/background.png)/*tpa=http://www.iddiction.com/inc/img/background.png*/ repeat;
	color:#eee;
	font:400 10px/1 Helvetica Neue, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

a {
	color:#fff;
	outline:none;
	text-decoration:none;
}

a:hover { text-decoration:underline; }
.hidden { opacity:0; }
.clear { clear:both; }

.apps {
	background:rgba(0, 0, 0, 0.1);
	border-radius:10px;
	box-shadow:inset 0 2px 5px #1a1a1a;
	margin:40px auto;
	padding:10px;
}

.apps a {
	color:#8f8f8f;
	float:left;
	font-size:1.3em;
	margin:10px;
	text-decoration:none;
}

.apps a:hover { color:#fff; }

.apps a img {
	display:block;
	margin-bottom:5px;
}



.apps2 {
	background:rgba(0, 0, 0, 0.1);
	border-radius:10px;
	box-shadow:inset 0 2px 5px #1a1a1a;
	margin:40px auto;
	padding:10px;
}

.apps2 a {
	color:#8f8f8f;
	float:left;
	font-size:1.3em;
	margin:10px;
	text-decoration:none;
}

.apps2 a:hover { color:#fff; }

.apps2 a img {
	display:block;
	margin-bottom:5px;
}


.links {
	font-size:1.2em;
	margin:30px 0;
}

.social a img { margin:0 5px; }

p.copyright {
	color:#888;
	font-size:1.1em;
	margin-top:30px;
	text-shadow:1px 1px 0 #111;
}

.support p { font-size:16px; }

#text-only {
	background:#f5f5f5;
	box-shadow:0 0 5px #333;
	color:#333;
	font-size:1.3em;
	margin:0 auto;
	padding:40px;
	text-align:left;
	width:80%;
}

#text-only ol li { padding-bottom:10px; }
#text-only ol li ul { padding-bottom:10px; }
#text-only ol li ul li { padding-bottom:0; }
#text-only a { color:#555; }