/* Credits ------------------------------
 Author: John Norton
 Website: http://www.sendlabs.com
----------------------------------------- */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("basecamphq.com") {
  body{background:#FFF !important;}
  #Header{background-color:#017BB5 !important;}
  #Header h1{color:#FFF !important;font-weight:bold !important;}
  #Header h3{background-color:#3D9CC9;}
  #Header h3 > a{background-color:#017BB5 !important;}
  #Header h3 a{text-decoration:none !important;}
  #Header h3 a:hover{background-color:#060 !important;}
  #Header h3 span.pipe{color:#3D9CC9 !important;}
  #Tabs a:link, #Tabs a:visited {background-color:#3D9CC9 !important;border-color:#017BB5 !important;}
  #Tabs a:hover {background-color:#009900 !important;}
  #Tabs ul#MainTabs a.current:link, #Tabs ul#MainTabs a.current:visited {background:#FFF !important;border:1px solid #FFF !important;}
  .Left .col, .Full .col, div.Left div.bottom, div.Full div.bottom{background:none !important;-moz-box-shadow:0 0 0 !important;}
  #settings_project_announcement {
    height: 500px;
  }

  div.widget div.nubbin div.wrapper {
    background: none;
    padding: 0;
    display: inline;
    position: static;
  }

  body.todos div.list_widget{border:1px solid #CCC;margin-bottom:10px !important;}

  div.commentable div.comments{position:relative !important;float:right;}

  body.todos div.list_widget .responsible{background-color:#ffc;display:block;padding-top:5px;padding-bottom:5px;}

.completed_items_todo_list {display:none;}

  .announcement iframe {
    border: 1px solid #CCC;
  }

  #project_switcher div.menu div.projects div.inner {
    padding-bottom:10px !important;
  }

  #project_switcher div.menu div.most_recent {
    padding:5px 5px 0 5px !important;
  }

  span.switch div.menu h2 {
    display: none !important;
  }

  #project_switcher div.menu div.most_recent a span {
    display: none !important;
  }
  code, pre {
    color: #666666 !important;
    display: block !important;
    font-family: Courier New !important;
    font-size: 100% !important;
    margin: 10px 0 !important;
  }

  body .Project a, .InactiveProjects a {
    padding: 2px 1px 2px 8px !important;
    font-size: 16px !important;
  }

  .Client .InactiveProjects a {
    font-size: 16px !important;
  }

  body .Right .Client h1, div.Archive h1  {font-size:16px !important;background-color:#E9E9E9 !important;border-bottom:1px solid #FFF !important;display:block !important;}
  .Client div.Project, .Client div.InactiveProjects {display:none;background-color:#EDF3FE !important;margin:0 !important;}
  .Client:hover div.Project, .Client:hover div.InactiveProjects {display:block;}
}
