html {
	background: url("bg_2x.png") 0% 0% / contain rgb(197, 204, 212); font: 12pt/normal Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; min-height: 100%; font-size-adjust: none; font-stretch: normal;
}
body {
	background: url("bg_2x.png") 0% 0% / contain rgb(197, 204, 212); font: 12pt/normal Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; min-height: 100%; font-size-adjust: none; font-stretch: normal;
}
#wrapper {
	left: 0px; top: 0px; width: 100%; bottom: 0px; overflow: auto; position: absolute;
}
#scroller {
	padding-bottom: 75px;
}
#content {
	background: rgb(255, 255, 255); margin: 10px; padding: 10px; border-radius: 8px; border: 1px solid rgb(171, 171, 171); -webkit-box-shadow: 0 1px 1px #fff;
}
h1 {
	margin: 10px 0px; text-align: center; font-size: 16pt;
}
p {
	margin: 10px 0px; clear: both;
}
.photo {
	margin: 0px 10px 10px 0px; border-radius: 8px; border: 1px solid rgb(96, 31, 10); width: 73px; height: 73px; float: left;
}
.red {
	color: rgb(255, 0, 0);
}
#btn_wrapper {
	left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 100;
}
.btn {
	background: rgba(70, 75, 80, 0.5); margin: 10px; padding: 3px; border-radius: 10px; overflow: hidden; box-shadow: 0px -1px 1px #000;
}
.btn > div {
	background: rgb(14, 184, 29); border-radius: 8px; box-shadow: 0px 1px 1px #1c1d20;
}
.btn > div > a {
	padding: 10px; border-radius: 8px; text-align: center; color: rgb(255, 255, 255); font-size: 16pt; font-weight: bold; text-decoration: none; display: block; box-shadow: 0px -1px 1px rgba(255,255,255,0.8); text-shadow: 0 -1px 1px #333;
}
.btn > div > a:hover {
	background: rgba(0, 0, 0, 0.2);
}
#content .btn {
	margin: 8px 0px;
}
.border {
	margin: 10px -10px; padding: 10px 10px 0px; border-top-color: rgb(171, 171, 171); border-top-width: 1px; border-top-style: solid;
}
.features {
	padding: 20px 10px 0px; text-align: center; font-weight: bold;
}
.toolbar {
	padding: 2px 0px 0px; overflow: hidden; position: relative;
}
.toolbar div {
	position: relative; z-index: 10;
}
.toolbar .bg {
	background: rgb(137, 155, 178); padding: 0px; top: 0px; width: 100%; bottom: 0px; overflow: hidden; border-top-color: rgb(15, 15, 15); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 1;
}
.gray.toolbar .bg {
	
}
.black.toolbar .bg {
	
}
.transparent.toolbar .bg {
	opacity: 0.7;
}
.scrollbarV {
	top: 3px; width: 5px; right: 2px; bottom: 3px; position: absolute; z-index: 5;
}
.scrollbarV > div {
	background: rgba(0, 0, 0, 0.5); width: 100%; position: absolute; z-index: 100; -webkit-background-clip: padding-box; -webkit-box-sizing: border-box; -webkit-border-radius: 4px;
}
