@charset "utf-8";

@media screen
{
  body
  {
    background-color: #e3e6eb;
    background-image: url('../img/bg.jpg');
    background-repeat: repeat-x;
  }
  #container
  {
    position:relative;
    overflow:hidden;
    height:500px;
  }

  #flash
  {
    position:relative;
    overflow:hidden;
  }

  #alternate-content
  {
    position: relative;
    width: 956px;
    margin-left: -478px;
    margin-top: 0px;
    left: 50%;
  }
  #footer_container_i
  {
    position:relative;
    overflow:hidden;
  }
  #footer_i
  {
    position:relative;
    width:956px;
    margin-left:-478px;
    margin-top:0px;
    left:50%;
  }
  #footer_bottom_i
  {
    position:relative;
    margin-left:245px;
    margin-bottom:30px;
    clear:both;
  }
  #footer_top_i
  {
    visibility:hidden;
    position:relative;
    background-image: url('../img/bg-footer-top.png');
    background-repeat: no-repeat;
    margin-left:0px;
    width:956px;
    height:0px;
    clear:both;
  }
  #footer_left_i
  {
    float:left;
    padding-left:162px;
    width:386px;
    /*background-color:#fff000;*/
  }
  #footer_right_i
  {
    float:right;
    width:386px;
    padding-right:22px;
  }
  #footer_haze_i
  {
    position:absolute;
    z-index:10;
    background-color:#ffffff;
    filter:alpha(opacity=0);
    opacity:0;
    -moz-opacity:0;
    width:5000px;/*quick fix for IE6 and IE7*/
    height:170px;
    visibility:hidden;
  }

  #print-preview
  {
    /*display: none;*/
    position: absolute;
    top: -1000px;
    left: -1000px;
    visibility: hidden;
  }
}

#social_menu
{
  position:relative;
  margin-left:159px;
  margin-bottom:20px;
  clear:both;
}

#twitter
{
  padding-top:10px;
}

@media print
{
  #container
  {
    visibility: hidden;
  }
  #footer_right_i, #footer_left_i, #footer_bottom_i
  {
    visibility: hidden;
  }
  #print-preview
  {
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: visible;
    background: transparent;
    /*display: block;*/
  }
}


