#nav { color: #AAA }
  #nav li a,  #nav li a:link,  #nav li a:visited { color:#777 }
  #nav li a:hover,  #nav li a:active { color:#5ebbe7; }
  
  #nav li#nav-events { height:auto; }
  #nav li#nav-events a,  #nav li#nav-events a:link,  #nav li#nav-events a:visited { color:#000; }
  #nav li#nav-events a:hover,  #nav li#nav-events a:active { background:transparent; }
  #nav li#nav-events { color:#000; border-color:#5ebbe7; }
  #nav li#nav-events h3 { display:none; }
  #nav li#nav-events h2 { margin:0; }
  
#subnav { background:#191919; float:left; display:inline; clear:both; width:36em; margin:0 11.5em; padding:0; }
  #subnav li { float:left; display:inline; margin:0; padding:0; width:9em; text-align:center; }
  #subnav li a { display:block; padding:.5em 0; margin:0; }
  #subnav li.active, #subnav li:hover, #subnav li a:hover { background:#333; color:#FFF; }
  #subnav li.active a { color:#FFF; }
  #subnav a:active { border:0; }
  
/*#events { list-style: none; list-style-type:none; margin:0; }
  #events li { border-bottom:1px dotted #AAA; } */
  
#events { float:left; display:inline; list-style:none; list-style-type:none; margin:1em 0; padding:0; }
  #events li { float:left; width:25em; height:10em; margin:1em; padding:.5em; text-align:center; border:.5em solid #EEE; }
  #events li:hover { border:.5em solid #E5E5E5;}
  #events li#swap { height:9em; }
  #events li#wow { height:9em; }
  #events li#crits { height:13.5em; }
  #events li#tt { height:7.5em; }
  #events li#cross { height:7.5em; clear:both; }
  #events p { text-align:left; }

table { background:#F7F7F7; width:36em; margin:1em auto; }
  table th { text-align:right; padding:.25em .5em; background:#EEE; color:#000; text-transform: uppercase; }
  table td { padding:.5em;}
  table th, table td { border-bottom:.5em solid #FFF;}
  tfoot td { background:#00B5E3; color:#FFF; text-align:center; font-style:italic; border:0; }
  
#crits table th { text-align:left; }

#tt table th, #tt table td { border-right:.5em solid #FFF;}
#tt #schedule .day { width:2em; }
#tt #schedule .day, #tt #schedule .location { background:#FFF; }
#tt #subnav li { width:12em; }
  
ol#faq { list-style:none; list-style-type:none; margin-left:0; }

#swap .section#forms { background:#FFF; padding:.25em .5em; }
  #swap .section#forms h3 { text-align:center; }
   #swap .section#forms h3 strong { background:#F9FC7E; }

  #swap #faq .new a { background:#F9FC7E; }

#wow address { margin:1em 2em;}
  
#wow #schedule { width:100%; border-right:1px solid #444; }
  #wow #schedule th, #wow #schedule td { background:#FFF; text-align:center; border-bottom:1px solid #444; border-left:1px solid #444; font-size:85%; }
  #wow #schedule th { background:#000; color:#FFF; }
  #wow #schedule .top { border-bottom:0; }

#wow #hours th { background:#FFF; }
  
#wow #payouts { font-weight:bold; font-size:150%; color:#E5302E; text-transform:capitalize;}

