html{background:#041a36;padding:0 20px 0 20px}
body{background:#203856 url('/gfx/bookr_small.png') no-repeat;color:#fff;padding:80px 10px 0 10px;font-family:helvetica,arial,sans-serif;min-width:800px}
div#main{min-height:420px;margin-left:auto;margin-right:auto;width:50em}
div#authlinks{float:right;margin-top:-70px;margin-right:60px;font-size:smaller}
h1,h2,h3,h4,h5{color:#fff;font-family:garamond,times,serif;font-style:italic}
h1{display:none;margin-bottom:0.1em;padding-bottom:0}
a{color:#c3da2e;padding:2px}
a:hover{color:#fff}
thead tr{background:#355073}
table thead th{color:#041a36}
tbody tr.tabrow1{background:#C49F66}
tbody tr.tabrow2{background:#78613E}
table caption{font-size:smaller;text-transform:capitalize}
table tr{padding:0;margin:0}
table td,table th{margin:0;padding:2px;color:#000}
table th{text-align:left;text-transform:capitalize}
form li label{display:block;float:left;width:120px}
form li input{float:left}
form li{clear:both}
form ul{list-style-type:none}
ul#actions{list-style-type:none;padding:0}
ul#actions li{margin:0;display:inline}
a.inactive{color:#ddd}
table.calendar td{padding:0}
table.calendar a{text-decoration:none;display:block;width:3em;height:3em;border:1px solid black}
table.calendar a.available{border:1px solid #c3da2e}
table.calendar a:hover{background:#355073}
table.slots tbody tr:hover{background:#efa}
table.slots tbody tr{background:#eee}
table.slots tbody{overflow-y:auto;overflow-x:hidden;height:26em;font-size:smaller}
table.slots td.action{font-size:small;text-align:centre}
a.actionpill{text-decoration:none;display:block;text-align:center;text-transform:uppercase;white-space:nowrap}
a.good{color:#fff;background:#0a5}
a.good:hover{color:#222;background:#0e9}
a.bad {color:#fff;background:#a50}
a.bad:hover{color:#222;background:#e90}
a button{text-decoration:none;color:#000}
div.datenav{float:left;width:7em}
p{text-align:justify}