/*-------------------------------------------------------------*/
/*--------------------reset------------------------------------*/
*{
  margin:0px;
  padding:0px;
  }
.nav ul, .nav li,
.url ul, .url li,
.menu ul, .menu li,
.pager ul, .pager li,
.links ul, .links li,
.events ul, .events li,
.tab-menu ul, .tab-menu li,
.right-menu ul, .right-menu li{
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
  }
img{
  border:none;
  }
td{
  vertical-align:top;
  }
/*--------------------end of reset-----------------------------*/
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*--------------------layout-----------------------------------*/
html{
  width:100%;
  height:100%;
  font:100% Arial, Helvetica, sans-serif;
  background:url(../img/bg.jpg) repeat 0 0;
  }
body{
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:50% 0;
  font-size:.75em;
  color:#fff;
  }
#index{
  background-image:url(../img/bg-splash.gif);
  }
#next{
  background-image:url(../img/bg-splash-2.gif);
  }
table{
  font-size:100%; /* ie5 hack */
  }
.main-wrap{
  margin:-3px auto 0;
  }

.main-wrap,
.footer{
  width:1000px;
  }
  .content-area{
    vertical-align:top;
    }
  .columns-container{
    /* margin-bottom:15px; */
    }
    .header{
      position:relative;
      padding:0px;
      }
    #index .header{
      height:514px;
      background:url(../img/header-index.png) no-repeat 50% 0;
      }
    #next .header{
      height:289px;
      background:url(../img/header-next.png) no-repeat 50% 0;
      }
    .main-container{
      padding:0px 0 0 39px;
      }
      .content{
        float:left;
        width:583px;
        }
      .content-in{
        width:555px;
        padding:0;
        }
      .extra{
        position:relative;
        float:left;
        width:339px;
        }
      #index .extra{
        margin-top:-61px;
        }
      #next .extra{
        margin-top:25px;
        }
      .extra-in{
        width:303px;
        }
    .footer{
      margin:0 auto;
      font-size:.9em;
      color:#fff;
      }
    .footer-in{
      margin-left:39px;
      margin-right:75px;
      padding-bottom:10px;
      height:110px;
      background:#161516;
      }
/*--------------------end of layout----------------------------*/
/*-------------------------------------------------------------*/