

   body
   {
      background: #060927 url('/images/bg2009.gif') center center repeat; 
      text-align: center; color: #000000; margin: 0px;
   }

   #container
   {
      width: 970px; background-color: #FFFFFF; text-align: left; margin: 0px auto 0px auto;
   }

   #container, table, input, select, textarea, td, th
   {
      font-family: 'Lucida Sans Unicode', Verdana, Arial; font-size: 11px;
   }
   #hd { height: 120px; background: #FFFFFF url('/images/hd-bg.gif') top left repeat-x; }

   ul#toolbar { padding: 0; margin: 0px 0px 0px 134px; list-style-type:none; color: #FFFFFF; height: 20px; overflow: hidden; }	
   ul#toolbar li { float: left; padding: 0px; }

   #content { width: 640px; margin: 15px 0px 15px 30px; float: left; }
   #search { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; }
   #search #inner { margin: 10px auto 0px auto; text-align: right; width: 910px; }
   #search form { display: inline; float: right; margin-left: 10px; }
   #terms, #id 
   { 
      background-color: #000000; color: #FFFFFF; height: 16px; width: 120px;
      border-top: 0px; border-left: 0px; border-right: 1px solid #696A73; border-bottom: 1px solid #696A73;
   }
   #id { height: 20px; width: 180px; position: relative; top: 2px; }
   a.social { padding: 2px; position: relative; top: 4px; }

   #spotlight { margin: 0px 0px 30px 0px; }
   #secondary div, div.shade { padding: 10px; background: #FFFFFF url('/images/bg-side.gif') top left repeat-x; margin-bottom: 30px; } 
   #secondary { width: 240px; margin: 15px 30px 0px 0px; float: right; }
   #secondary ul { margin: 6px 0px 8px 0px; list-style-type: none; padding: 0px; }
   #secondary ul li { padding: 4px 0px 4px 0px; margin: 0px; }
   #footer { clear: both; margin: 30px; color: #999999; padding-bottom: 30px; }

   h2 
   { 
      font-family: Arial, Helvetica, sans-serif;
      color: #000000; letter-spacing: 1px; text-transform: uppercase; padding: 0px;
      font-size: 36px; line-height: 34px; font-weight: bold; margin: 0px 0px 5px 0px; font-style: italic;
   }

   h5 
   { 
      background-color: #000000; color: #FFFFFF; letter-spacing: 2px; padding-left: 10px; 
      text-transform: uppercase; font-size: 14px; font-weight: normal; line-height: 20px;
      height: 16px; overflow: hidden; margin: 0px 0px 15px 0px; font-style: italic;
   }
   #content h5 { background-color: #C30001; }

   a, a:visited { color: #0E157F; }
   a:hover, a:active { color: #C30001; }
   p.linkbar { margin: 10px 0px 0px 0px; }
   .linkbar a { text-decoration: none; padding: 0px 6px 0px 14px; background-position: center left; background-repeat: no-repeat; }

   a.share { background-image: url('/images/icon-share.gif'); }
   a.www { background-image: url('/images/icon-www.gif'); }
   a.myspace { background-image: url('/images/icon-myspace.gif'); }
   a.facebook { background-image: url('/images/icon-facebook.gif'); }
   a.buy, a.buy:visited { font-size: 10px; text-transform: uppercase; color: #FFFFFF; 
      background-color: #0E157F; text-decoration: none; padding: 0px 2px 0px 2px; }
   a.buy:hover, a.buy:active { color: #FFFFFF; background-color: #C30001; text-decoration: none; }
   .btn, a.btn, a.btn:visited { font-size: 11px; text-transform: uppercase; color: #FFFFFF; 
      background-color: #0E157F; text-decoration: none; padding: 2px 4px 2px 4px; border: 0px; }
   .btn:hover, a.btn:hover, a.btn:active { color: #FFFFFF; background-color: #C30001; text-decoration: none; }

   #toolbar a, #toolbar a:link, #toolbar a:visited
   { 
      color: #898CFF; letter-spacing: 1px; text-transform: uppercase; font-size: 13px; font-style: italic; 
      text-decoration: none; padding: 2px 10px 2px 10px; font-weight: normal;
   }
   #toolbar a:hover
   {
      color: #FFFFFF; background-color: #C30001; 
   }

   .thumb a { text-decoration: none; font-weight: bold; }
   .date, .venue { color: #999999; font-size: 10px; }
   .alert { color: #C30001; }
   .venue { text-transform: uppercase; }
   .rss { display: block; float: right; width: 14px; margin: 0px; padding: 0px; }
   .thumb { width: 110px; height: 165px; float: left; margin-right: 15px; margin-bottom: 8px; clip: rect(0px 100px 130px 0px); }
   .right { float: right; margin: 2px 0px 12px 20px; }
   .multiplayer { float: right; width: 240px; height 20px; margin: 0px 0px 5px 10px; }

   .imageDL
   {
      width: 120px;
      height: 240px;
      margin: 0px 20px 20px 0px;
      float: left;
   }

   .imagethumb
   {
      width: 100px;
      height: 100px;
      border: 1px solid #893662;
      background-color: #000000;
      padding: 5px 5px 5px 5px;
      margin-bottom: 8px;
      text-align: center;
   }

   /* spotlight */

   #spotlight { margin: 0px; width: 640px; height: 240px; overflow: hidden; }
   #spotlight .slide { margin: 0px; width: 640px; height: 240px; overflow: hidden; }
   #slidenav { text-align: right; width: 640px; position: relative; top: -18px; z-index: 3; margin-bottom: 10px; }
   #slidenav a
   {
      display: inline; height: 14px; padding: 0px 4px 0px 4px; margin-right: 4px;
      font-size: 11px; text-align: center;
      background-color: #0E157F; color: #FFFFFF; text-decoration: none;
   }
   #slidenav a.activeSlide { background-color: #FFFFFF; color: #C30001; }
   #slidenav a:focus { outline: none; }
   #spotlight { z-index: 1; }



