/* Widget formatting */

table.widget {
  border: 0px dashed #000000;
  width: 100%;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 4px 0px;
}
table.widget tr td {
  border: none;
  margin: 0px;
  text-indent: 5px;
  font-size: 12px;
}

table.widget tr th {
  border: 1px solid #c0c0c0;
  background-color: #e7e6eb;
  background-image: url('../images/fade/short-lighter.png');
  text-indent: 3px;
  margin: 0px;
}

table#hall_widget tbody tr td{
  padding: 0px 0px 0px 8px;
  margin: 0px;
  text-indent: 0px;
}
table#hall_widget tbody tr td.title {
  font-weight: bold;
  padding: 8px 0px 0px 5px;
}

table#hall_widget tbody tr td.link {
  padding: 8px 0px 0px 5px;
}

table#calendar_widget tbody tr td span.widget_date {
  font-size: 10px;
  color: #666666;
}

table.container tr.authorise_bar td {
  padding: 4px;
  background-color: #E5C469;
}
table.container tr.authorise_bar td span.notice {
  font-weight: bold;
}