/* general */
* {
	margin:0;
	padding:0;	
}
html {}
body {
	margin:0px;
	width:100%;
	height:100%;
	background-color:#101010;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height:140%;
}
img {
	border:0;
}
/*----global link colors -------------------------------------*/
a {
	text-decoration:none;
	color:#fff;
	font-weight:700;
}
a:hover {
	background-color:#eee;
	color:#0a0a0a;
}
/*----overlay for screens and videos ------------------------*/
#boxoverlay {
position:absolute;
left:0;
top:180px;
width:100%;
display:none;
text-align:center;
filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95;
background-color:#101010;
}
#boxoverlay a{
font-size:14px;
color:#fff;
font-weight:bold;
}
#boxoverlay a:hover {
color:#fff;
background-color:#000;
}
/*---formular ---------------------------------------------*/
:focus {
outline:0;
}
form {
	margin:0;
	padding:0;
}
/*---layout ---------------------------------------------*/
#page {
	background-color:#202020;
   width: 640px;
	margin: 0px auto 0px auto;
	position: relative;
	display:block;
	min-height:800px;
	height:expression(this.scrollHeight>800 ? "auto" : "800px");
}
#inner {
	padding:20px;
	font-weight:normal;
	text-align:justify;
	color:#ccc;
}
#inner strong {
	color:#fff;
}
#column {
	float:left;
	width:280px;
	padding:10px;
}
#rowspan {
	clear:both;
	display:block;
}
/*---topframe ---------------------------------------------*/
#appinfo {
display:block;
background-color:#0c0c0c;
color:#ccc;
text-align:center;
}
#header {
	background-color:#0a0a0a;
	padding:20px;
	display:block;
	font-family:tahoma;
	color:#fff;
	height:35px;
}
#header img {
	padding-top:10px;
	float:left;
}
#header div {
	float:right;
}
#header h1 {
	font-size:30px;
}
#header h2 {
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
}
/*----bottomframe---------------------------------------*/
#bottom {
	font-size:10px;
	color:#fff;
	display:block;
	background-color:#0a0a0a;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
