

body, body * {
	font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
}


input:focus, textarea:focus{
	border-color: #8D4F92;
	color: #8D4F92;
}

button:focus{
	background-color: #8D4F92;
	color: #fff;
}

button[rel~="save"], a[rel~="delete"]{
	cursor: pointer;
}








/* OWL CAM ONLY */



/* table sort */
table.tablesorter {
  width: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 14px;
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #eaeaea;
  padding: 8px;
}
table.tablesorter thead tr .header {
  background-image: url('../images/tablesorter/tablesorter-bg.gif');
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 8px;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color: #eee;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url('../images/tablesorter/tablesorter-asc.gif');
}
table.tablesorter thead tr .headerSortDown {
  background-image: url('../images/tablesorter/tablesorter-desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}

table.tablesorter tbody tr{
  border-bottom: 1px solid #eee;
}







.text-small{
	font-size: 80%;
}


