
div#lists table {margin:2px 30px;}
div#lists table td {padding:4px 10px; font:0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;}
#bus { margin:0 auto; padding:6px 4px 18px 4px; width:850px;}/*border-bottom:1px dashed #fff;*/
#bus h2 {margin:12pt 0 0 0;}
.busdescription {font:1em italic Verdana, Geneva, Arial, Helvetica, sans-serif; margin:1em 0; padding:0;}
.busleft {margin:6pt 0 8pt 16pt; padding:0; text-align:left;}
.busright {float:right; margin:0 6px 8px 0; padding:0;}
.bustagline {font-style:italic; margin:0 0 8px 0; padding:0;}
.button {background-color:#571309; border:1px solid #fff; color:#fff; font-size:90%; font-weight:bold; padding:1px 4px; margin:.5em auto; text-decoration:none;}
.button:hover {color:#F8CC53;}
.category {margin:12pt 8px; padding:0;}
.category form, .search form {margin:0 60pt; padding:0;}
.category input.button {margin:1em 0;}
.letter {clear:both; margin:6px 4px; padding:0;}
.letter a {border:1px solid #fff; background-color:#571309; color:#fff; font-size:1em; margin:.5em 2px; padding:2px 3px; text-decoration:none;}
.letter a:hover {color:#F8CC53;}
.letter span {border:1px solid #999; color:#999; margin:6px; padding:2px 3px; text-decoration:none;}
.letters {padding:6px 0; text-align:center;}
.search {margin:0 8px; padding:0;}
.webwise a {color:#000; font-size:.875em; line-height:1.2em; text-decoration:none;}
