/* simplified reset */
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, form, label, table, caption, tbody, tfoot, thead, tr, th, td { 
    margin:0; 
    padding:0; 
    border:0;
  }

  /* remove outline on links in FF */
  a {
    outline:0;
  }

/* base styles */
  body {
    background:#1b1b1b url('images/background.gif') no-repeat top center;
  }     

  a {text-decoration:none; color:#0d93a6;}
  a:hover {color:#232323;}

  body {
    font:14px/14px "Geneva",helvetica,arial,sans-serif;
	line-height:18px;
    font-weight:normal;
  }

/* header */
  #header {
    height:34px;
    background:url('images/top-bar-pattern.gif');
    margin-bottom:100px;
  }

  #header h1 {
    width:915px;
    height:34px;
    margin:0 auto;
    padding-top:8px;
  }

  #header h1 a {
    width:307px;
    height:17px;
    overflow:hidden;
    background:transparent url('images/A2-logo.gif') no-repeat;
    display:block;
    text-indent:-9999px;
    margin:0 0 0 29px;
  }

/* tabs */
  
  #navigation {
    margin:0;
    padding:15px 0;
    position:absolute;
    top:0;
    left:325px;
  }

  #navigation li {
    float:left;
    display:inline;
  }

  #navigation li a {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    background-image:url('images/tabs.gif');
    background-repeat:no-repeat;
    background-attachment:scroll;
    margin-right:8px; 
    width:90px; 
    height:23px;
  }

  #navigation li#home-tab a {
    background-image:url('images/home-tab.gif');
  }

  #navigation li#home-tab a {background-position:0px 0px;} 
  #navigation li#home-tab a:hover {background-position: 0px -23px;}

  #navigation li#about-tab a {background-position:0px 0px;} 
  #navigation li#about-tab a:hover {background-position: 0px -23px;}

  #navigation li#projects-tab a {background-position: -96px 0px;} 
  #navigation li#projects-tab a:hover {background-position: -96px -23px;}

  #navigation li#now-playing-tab a {background-position: -192px 0px;} 
  #navigation li#now-playing-tab a:hover {background-position: -192px -23px;}

  #navigation li#script-tab a {width:138px; background-position: -286px 0px;} 
  #navigation li#script-tab a:hover {width:138px; background-position: -286px -23px;}

  #navigation li#contact-tab a {background-position: -430px 0px;} 
  #navigation li#contact-tab a:hover {background-position: -430px -23px;}

  #content_top {
    background:transparent url('images/background-top.png') no-repeat bottom left;
    color:#fff;
    height:59px;
    position:relative;
  }

  .clearer {clear:both;}

/* content */
  #content {
    width:915px;
    margin:0 auto;
  }

  #content_middle-inner {
    width:800px;
    margin:0 auto;
  }

  #content_middle {
    clear:both;
    background:url('images/background-middle.png') repeat-y top left;
    color:#fff;
    padding:10px 0;
  }

  #content_bottom {
    background:url('images/background-bottom.png');
    height:50px;
    width:915px;
  }

  .column-left,
  .column-right {
    float:left;
    display:inline;
  }

  .column-left {
    width:280px;
    margin-right:30px;
  }

  .column-right {
    width:490px;
  }

  .column-right #trailor {
    border:0px #333 solid;
    width:480px;
    height:285px;
  }

  .one_column {
    /* you can set the width of the single comumn pages here */
  }

  #content h2 {
    font-size:20px;
	color:#988567;
    line-height:28px;
    font-weight:normal;
    padding-bottom:15px;
  }

  #content h3 {
    font-size:14px;
    color:#988567;
    line-height:18px;
    font-weight:normal;
  }

  #content p {
    padding-bottom:15px;
  }

/* footer */
  #footer {
    width:800px;
    margin:-15px auto 0 auto;
    text-align:right;
    font-size:10px;
	color:#999999;
  }
