/**
 * Index.css
 *
 * @author Cornelius Hansjakob <cha@massiveart.com>
 * @version 1.0
 */


/* ----------------
Reset */
@import url(reset.css);

/* ----------------
Main */

html {
  overflow:hidden;
  overflow-y:scroll;
}

body {
  background-color: #333;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  line-height:20px;
  text-align:center;
  width:100%;
  height:100%;
  color:#fff;  
}

.clear {
  clear:both;
  height:0;
  line-height:0;
  font-size:0;
}

#wrapper {
  background:url(../images/construction/background.jpg) no-repeat 50% 0;
  width:1077px;
  height:666px;
  position:absolute;
  top:50%;
  left:50%;
  margin:-333px 0 0 -538px;  
}

#subwrapper {
  margin:0 auto 0 auto;
  width:980px;
  height:666px;
  position:relative;
}

.header {
  position:absolute;
  top:153px;
  left:42px;
  width:798px;
  height:324px;
  overflow:hidden;
}

.header object {
  position:absolute;
  top:-13px;
  left:-54px;
}

/* only IE7 */
*:first-child+html .header embed { 
  position:absolute;
  top:-13px;
  left:-54px;
}

/* only IE6 */
* html .header embed {
  position:absolute;
  top:-13px;
  left:-54px;
}

.subheader {
  top:542px;
  left:10px;
  height:60px;
  position:absolute;
}

.subheader .text {
  float:left;
  font-weight:bold;
  text-transform: uppercase;
  font-size:14px;
  line-height:20px;
  padding:6px 60px 0 0;
  text-align:left;
}

.subheader .button {  
  float:left;
  padding:0 20px 0 0;
}

.subheader .button img {  
  behavior: url(css/iepngfix/iepngfix.htc);
  cursor:pointer;
}

.footer {
  position:absolute;
  top:632px;
  left:0;
  right:0;
  width:100%;
  text-align:center;
  color:#fff;
  font-size:10px;
  line-height:20px;
}

.footer a,
.footer a:hover {
  font-weight:bold;
  color:#fff;
  font-size:10px;
  line-height:20px;
  text-decoration: none;  
}

.footer a:hover {
  text-decoration: underline;
}
