body {
	background: url(img/bg.png);
	padding: 0;
	margin: 0;
	color: #fff;
	text-shadow: black 0 -1px 1px;
}

img {
	border: 0;
}

#header {
	font-size: 7em;
	color: rgba(141,62,0,0.5);
	margin: 0;
	padding-left: 0.1em;
	text-shadow: rgba(255,255,255,0.5) 0 -2px 1px;
}

#zipper {
	background: url(img/zipper.png) repeat-y center;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}

#zipperhead {
	background: url(img/zipper_head.png) top center no-repeat;
	width: 100%;
	height: 110px;
	margin: 0 auto;
	position: fixed;
	top: -15px;
}

#briefs {
	overflow: hidden;
	text-align: justify;
}

#app {
	padding: 1em;
	width: 45%;
	float: left;
}

#widget {
	margin-left: 52%;
	padding: 1em;
}

#shared {
	width: 30%;
	margin: 0 auto;
	background-color: rgba(255,255,255,0.70);
	border: 1px solid #fff;
	padding: 1em;
	color: #000;
	text-shadow: white 0 1px 1px;
}

#shared h2 {
	font-size: 1.1em;
	margin: 0.5em;
}

#shared h2:before {
	content:  "• ";
}

#shared ul {
	margin: 0;
	margin-left: 2em;
	list-style-type: square;
}

#download {
	margin-top: 2em;
}

#download p {
	text-align: center;
}

#download a {
	font-size: 2em;
	color: #fff;
	font-weight: bold;
	text-shadow: black 0 2px 3px;
}

#download a:hover {
	text-shadow: black 0 3px 5px;
}

#appdl {
	width: 45%;
	float: left;
	text-align: center;
}

#widgetdl {
	margin-left: 52%;
	text-align: center;	
}

#support {
	background: #e6e6e6;
	color: #000;
	text-shadow: none;
	border-top: 1px solid #000;
}

#support p {
	margin: 0;
	padding: 1em 20%;
	text-align: justify;
}

#app_icon {
	width: 35%;
	height: 128px;
	background: url(img/app_icon.png) top center no-repeat;
	float: left;
}

#wdgt_icon {
	float: right;
	width: 35%;
	height: 128px;
	background: url(img/widget_icon.png) top center no-repeat;
}