body
{
	margin:0px;
 	background:#eee;
}

img.screenshot
{
	border:10px solid black;
	-moz-border-radius:5px; 
	border-radius:5px;
}

img.appicon
{
    width:88px;
    height:88px;
    border-radius:13px;
	-moz-border-radius:13px; 
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.6);
    -moz-box-shadow:rgba(0,0,0,0.6) 1px 1px 2px;
    margin-top: 10px;
   display: block;
   margin: auto auto;
}

img.icon
{
    width:76px;
    height:76px;
    border-radius:12px;
	-moz-border-radius:12px; 
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.6);
    -moz-box-shadow:rgba(0,0,0,0.6) 1px 1px 2px;
   display: block;
   margin: 10px;
}

img.badge
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 8px;
}

h0
{
    font-size:24pt;
    color:#069;
    line-height:100%;
    font-weight: bold;
}

h1
{
    font-size:20pt;
    color:#069;
    line-height:100%;
}

h2
{
    font-size:11pt;
    color:#069;
    line-height:100%;
    font-weight: bold;
}

h3
{
    font-size:10pt;
    color:gray;
    line-height:100%;
}

table
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	padding:0px
}

a
{
	text-decoration:none;
	color:white;
}
a:hover { color:rgb(0,123,241); }

p
{
	color: #069;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	padding-left:20px;
	padding-right:20px;
}

p.copyright
{
	font-size:10pt;
	color:gray;
	padding:0px;
}

span.description
{
	color: #069;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight:normal;
	padding-left:30px;
	padding-right:25px;
	//width: 380px;
    display:inline-block;
}

div
{
	font-family: Helvetica, Arial, sans-serif;
    padding:0px;
}

div.appicon
{
    padding:10px;
    width: 175px;
}

div.whitebox
{
	padding:0px;
	padding-bottom:20px;
	border:1px solid #069;
	margin:20px;
	background:#fff;
	-moz-border-radius:5px; 
	border-radius:5px;
}
