a {
  outline: none;
}

#categories { /* What is this for? Can it be removed? */
  position: relative;
  margin-left: 35px;
}
#mainMenu a.admin .text {
  padding-right: 10px;
  background-image: url(/images/admin/lock.png);
  background-repeat: no-repeat;
  background-position: right center;
}

/* FORMS */
form.ajax div.submit, form.noAjax div.submit {
  margin: 1em -9px -9px -9px;
  padding: 10px 9px;
}
form.simple {
  margin: 0;
  padding: 0;
  border: none;
}
form.simple div.submit {
  clear: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
}
form.simple div.submit input, form.simple div.submit button {
  font-size: 1em;
  padding: 1px;
}
div.big input {
  font-size: 2.1em;
  width: 97%;
  margin-bottom: 2px;
}

/* visual time cues */
td.now, td.minute, td.minutes, td.hour, td.hours, td.day, td.days, td.week, td.weeks, td.month, td.months, td.year, td.years, td.never {
  border-left: 10px solid #fff;
}
td.now {
  border-left-color: #000;
}
td.minute {
  border-left-color: #111;
}
td.minutes {
  border-left-color: #222;
}
td.hour {
  border-left-color: #444;
}
td.hours {
  border-left-color: #666;
}
td.day {
  border-left-color: #888;
}
td.days {
  border-left-color: #999;
}
td.week {
  border-left-color: #aaa;
}
td.weeks {
  border-left-color: #bbb;
}
td.month {
  border-left-color: #ccc;
}
td.months {
  border-left-color: #ddd;
}
td.year {
  border-left-color: #eee;
}
td.years {
  border-left-color: #fff;
}
td.never {
  border-left-color: transparent;
}
/* now minute minutes hour hours day days week weeks month months year years */


/* PAGINATED NAVIGATION (previous, 1, 2, 3..next) (also known as snuffle) */
ol.snuffleNav {
  list-style-type: none;
  float: right;
  margin: 0;
}
ol.snuffleNav li {
  display: block;
  float: left;
  height: 25px;
  padding: 1px;
  line-height: 1.7em;
}
ol.snuffleNav li a, ol.snuffleNav li span.currentPage, ol.snuffleNav li span.disabledButton {
  color: #$(web-background);
  background-color: #$(web-medium-gray-90);
  border: 2px solid #$(web-medium-gray-90);
  width: 25px;
  height: 20px;
  line-height: 20px;
  display: block;
  text-align: center;
  font-weight:bold;
  text-decoration:none;
}
ol.snuffleNav li span.disabledButton {
  color: #888;
  background-color: #F4F4F4;
  border: 1px solid #fff6e0;
}
ol.snuffleNav li span.currentPage {
  background-color: #$(web-medium-gray);
  border-bottom-color: #$(brand-gold);
  margin:0;
  padding:0;
}
ol.snuffleNav li a:hover {
  background-color: #$(web-medium-gray);
}