<!--
 
  /* GameSurge v2 Style Sheet ? 2004 Gavin M. Roy */

  html, body {
    background-color: #fff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    margin-left: 3px;
    padding: 0;
  }

  a { color: #444; text-decoration: none; }
  a:visited { color: #444; text-decoration: none; }
  a:hover { color: #444; border-bottom: 1px dashed #9ecb3a; border-top: 1px dashed #9ecb3a; }

  table { 
    color: #000; 
    padding: 2px; 
    font-size: 12px;
  }

  table a:link { color: #000; font-weight: normal; }
  table a:visited { color: #000; font-weight: normal; }
  table a:hover { color: #000;}

  #header {
    height: 50px;
    padding: 5px;
    text-align: right;
    vertical-align: text-bottom;
  }

  #header img { border: 0px }

  #header_right {
    float: right;
    padding: 5px;
    margin-top: 28px;
  }

  #header a { color: #888; font-weight: bold; text-decoration: none; }
  #header a:link { color: #888; font-weight: bold; text-decoration: none; }
  #header a:visited { color: #888; font-weight: bold; text-decoration: none; }
  #header a:hover { color: #888; font-weight: bold; border-bottom: 1px dashed #888; border-top: 1px dashed #888; }

  #nav {
    font-size: 12px;
    top: 85px;
    background-color: #ddd;    
    margin-left: 5px;
    height: 24px;
    padding: 2px;
    color: #555;
  }

  #nav a { color: #555; font-weight: bold; text-decoration: none; }
  #nav a:link { color: #555; font-weight: bold; text-decoration: none; }
  #nav a:visited { color: #555; font-weight: bold; text-decoration: none; }
  #nav a:hover { color: #fff; font-weight: bold; }

  #footer {
    left: 0px;
    background-color: #ddd;    
    margin: 5px;
    padding: 2px;
    font-size: 12px;
    color: #000;
    text-align: center;
  }

  .content {
    padding: 5px;
    margin-top: 5px;
    margin-left: 20px;
    background-color: #e5e5e5;
  }

  .content a { color: #888; font-weight: bold; text-decoration: none; }
  .content a:link { color: #888; font-weight: bold; text-decoration: none; }
  .content a:visited { color: #888; font-weight: bold; text-decoration: none; }
  .content a:hover { color: #888; font-weight: bold; border-bottom: 1px dashed #888; border-top: 1px dashed #888; }

  .contentimg { color: #000; border-top: 0px; border-bottom: 0px; border: 0px; }
  .contentimg a:hover,a:link,a:visited { color: #000; border-top: 0px; border-bottom: 0px; border: 0px; }
  
  .box1 {
    padding: 4px;
    background-color: #bfbfbf;
    text-align: center;
  }

  .box2 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 4px;
    background-color: #ddd;
    text-align: center;
  }

  .box2 a:link { color: #efb000; font-weight: bold; text-decoration: none; }
  .box2 a:visited { color: #efb000; font-weight: bold; }
  .box2 a:hover { color: #efb000; font-weight: bold; border-bottom: 1px dashed #efb000; border-top: 1px dashed #efb000 }

  .forminput { color: #000; padding: 2px; margin: 0px; border: solid #aaaaaa 2px; }
  .error { color: maroon; font-weight: bold; }
  
  .tab {
    overflow: hidden;
  }

  #pup {
    background-color: #ffffe1;
    border: 1px solid #888;
    margin: 0px;
    padding: 5px;
    position:absolute;
    visibility:hidden;
    z-index:200;
   /* width: 200px; */
  }


  /* Calendar stuff */
  .caldiv a { color: #000; font-weight: normal; }
  .caldiv a:hover { color: #000; text-decoration: underline; }
  .calendar {
    color: #888;
  }
  .calendar a { color: #DB8B00; font-weight: bold; }
  .calendar a:link { color: #DB8B00; font-weight: bold; }
  .calendar a:visited { color: #DB8B00; font-weight: bold; }
  .calendar a:hover { color: #DB8B00;}
  .calendarHeader {
    color: #000;
    font-weight: bold;
  }
  .calendarToday {
    color: #000000;
    font-weight: bold;
  }

  /* For List Tables */
  .list { color: #000; font-weight: normal; }
  .list a:link { color: #000; font-weight: normal; }
  .list a:visited { color: #000; font-weight: normal; }
  .list a:hover { color: #000; }
  
  .smallNote {
    font-size: x-small;
    margin-left: 4px;
    margin-right: 4px;
    font-style: italic;
  }

 /* Search Box */
  input.searchbox {
//    display: inline;
    display: none;
    border: 1px solid #FFFFFF;
    background-color: #CCCCCC;
    height: 18px;
    color:#000066;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image:url(/Themes/v2/Graphics/google1.jpg);
    background-repeat:no-repeat; 
    background-position:left;
  }

/* GSSN */
  .gssn_main {
    text-align: left;
    font-size: 10pt;
  }
  .gssn_headline { 
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial,sans-serif;
  }
  .gssn_subheadline {
    text-align: left;
    font-size: 12pt;
    font-style: italic;
    font-family: Arial,sans-serif;
  }
  .gssn_head_justify {
    text-align: justify;
    font-size: 12pt;
    font-family: Arial,sans-serif;
  }
  .gssn_article_left {
    text-align: left;
    font-size: 10pt;
    font-family: Arial,sans-serif;
  }
  .gssn_article_left_indent {
    text-align: left;
    text-indent: 10px;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gssn_article_justify {
    text-align: justify;
    font-size: 10pt;
    font-family: Arial,sans-serif;
  }
  .gssn_article_justify_indent {
    text-align: justify;
    text-indent: 10px;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gssn_signature {
    text-align: right;
    font-size: 10pt;
  }
  .gssn_footer {
    text-align: justify;
    font-size: 8pt;
    font-family: Arial,sans-serif;
  }

/* FORUMS */

  #forums a { color: #444; font-weight: bold; }
  #forums a:link { color: #000; font-weight: bold; }
  #forums a:visited { color: #000; font-weight: bold; }
  #forums a:hover { color: #000; }
  
  /* text-overflow is a css3 attribute, so will not work in most browsers */
  .forums_clip_subject { overflow: hidden; text-overflow: ellipsis; width: 97%; white-space: nowrap; }
  // .forums_bb_image { max-height: 30px; max-width: 50px; } /* this works in firefox 0.9 */
  // .forums_signature { overflow: hidden; max-width: 100%; max-height: 63px; margin-top: 1px; margin-bottom: 5px; }
  
  //li.forums { margin-left: 15px; }
  
  .forums_avatar { max-height: 120px; max-width: 120px; text-align: center; }
  
  .forums_tbl_post {
    border: 1px solid #ffffff;
    border-collapse: collapse;
    border-spacing: 0px;
  }
  
  .forums_reply_list {
    max-height: 500px;
    width: 80%;
    max-width: 80%;
    border: none;
    border-collapse: collapse;
    overflow: hidden; // give it scrollbars in IE and later compliant browsers
  }
  .forums_reply_list_cell {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .forums_edited {
    font-size: x-small;
    font-style: italic;
    text-align: center;
    margin-top: 4px;
  }
  .forums_irc_emote {
    font-style: italic;
    font-family: Luxi Mono, Courier New, fixed, fixedsys;
    color: #80267F;
  }
  .forums_group_title {
    font-size: x-small;
    margin-bottom: 5px;
  }
  .quote { 
    background-color: #d5d5d9;
    border: 1px solid #888;
    min-height: 45px;
    margin-left: 15px;
    margin-top: 3px;
    margin-bottom: 6px;
    padding: 6px;
  }

-->
