  a { color: #000; }
  body { font-family: Verdana, Arial; font-size: 12px; background: #000; }
  h1, h2, h3 { margin: 0; margin-bottom: 6px; }
  h1 { font-size: 16px; }
  h2 { font-size: 14px; }
  h3 { font-size: 13px; }
  img { border: 0; }
  table { font-size: 13px; }
  
  #input_box { position: relative; height: auto; overflow: auto; margin-bottom: 15px; }
  #form { position: relative; float: left; }
  #map { position: relative; float: right; width: 250px; height: 300px; border: 1px solid #000; }
  
  #loading_message { display: none; }
  
  #menu { width: 100%; background: #FFF; }
  #menu ul { margin: 10px 0; width: 100%; background: #000; padding: 5px; }
  #menu ul li { display: inline; margin: 0 10px 0 0; }
  #menu a { color: #FFF; }
  #menu a:hover { font-weight: bold; }
  
  #banner { margin-bottom: 5px; }
  #feed_output { overflow: auto; border: 1px solid #999; background: #FFF; width: 100%; position: absolute; display: none; }
  #form_table { border: none; }
  #content { border: 1px solid #999; margin: 0 auto; height: auto; min-height: 100%; width: 750px; padding: 4px; background: #FFF; position: relative; }
  
  .info_map { width: 270px; height: 150px; }
  
  #status { background: #FFC; font-weight: bold; padding: 5px; margin: 5px; }
  .success { border: 1px solid #060; color: #060; } 
  .failure { border: 1px solid #933; color: #933; } 
  
  .mini { font-size: 9px; }
  
  .video_entry { position: relative; border: 1px solid #CCC; margin-bottom: 10px; min-height: 100%; height: auto; display: block; overflow: auto; padding: 3px; }
  .video_entry .main { position: relative; display: block; width: 450px; float: left; }
  .video_entry .meta { float: right; }
  
  .video_entry .actions ul { margin: 5px 0; padding: 2px 0; background: #CCC; margin-bottom: 4px; }
  .video_entry .actions ul li { display: inline; margin-right: 3px; padding: 3px; }
  .video_entry a:hover { font-weight: bold; color: #FFF; background: #000; }
