body{
	margin:0;
	margin-bottom:20px;
	background-image:url(../img/concrete-texture.png)
}

#info{
	position:absolute !important;
	top:30px !important;
  	right: 0 !important;
	height:40px !important;
	font-size:large !important;
	}
 
html {
    min-height:100%;
}


#mainmain {
	position: absolute;
  	top: 120px;
  	bottom: 0;
  	left: 0;
  	right: 0;
	margin: auto;
	text-align: center;
	overflow:auto;
	padding-bottom:150px;
}

#mainmain button, #mainmain a {
	text-decoration: none;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius:10px;
	margin:10px;
	box-shadow:0 5px 5px 2px #484848;
	-moz-box-shadow:0 5px 5px 2px #484848;
	-webkit-box-shadow:2px 2px 0px 0px #484848;
	border:1px solid #0af;
	background: #fff;
	color: #222222;
	font-size:20px;
	display: inline-block;
	width: 265px;
	height: 85px;
	text-align: center;
	margin-bottom: 5px;
}


#mainmain button:hover, #mainmain a:hover{
	background-color:#9CC;
}

#mainmain button:active, #mainmain a:active{
	-moz-box-shadow:0 0px 0px 0px #484848;
	-webkit-box-shadow:0 0px 0px 0px #484848;
	background-color:#eee;
	
}
.navbar-nav a{
color:#333 !important;
}
.navbar-nav a:hover{
background-color:#666 !important;
color:#fff !important;
font-weight:bold;
}
.navbar-inverse { background-color:#0af !important;}
.navbar-inverse a:active{ background-color:#0af !important;}
.navbar-brand {	
font-weight:bold;
color:#333 !important;}
 
.footer{
	width:100%;
	height:40px;
	background-color:#333;
	position:fixed;
	bottom: 0;
	font-weight:bold;
	color:#fff;
	padding-top:6px;
}
.footer a{color:#fff;}

.footer p{padding-top:5px !important;}

#WindowLoad
{
    position:fixed;
    top:0px;
    left:0px;
    z-index:3200;
    filter:alpha(opacity=65);
   -moz-opacity:65;
    opacity:0.65;
    background:#999;
}