body {padding: 0; margin: 0; background-color: #fff; text-align: center; color: #666; font: 12px Verdana, Arial, Helvetica, sans-serif;}

a {color: #ccc; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; margin: 0;}
a:hover {color: #096;}
a:active {color: #096;}

#nav a {font-size: 20px; letter-spacing: +2px; margin-right: 18px;}
#nav a.last {margin-right: 0px;}

img {border: none; padding: 0; margin: 0;}
img.logo {float: left; padding: 0; margin: 0;}
img.thumb {margin: 0 5px 0 5px; padding: 0;}
p {padding: 10px; margin: 0; text-align: left; letter-spacing: +1px; line-height: 20px;}
p.contact {text-align: center; font-size: 14px;}
p.quote {margin: 10px 30px 0 30px;}

h1 {font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #603;}
h1.aublogo {color: #603; letter-spacing: +2px;}
h2 {font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #aaa; padding: 0; margin: 18px 0 0 0; letter-spacing: +2px; float: right;}
h3 {font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #aaa; text-align: center; letter-spacing: +2px; margin: 0; padding: 0;}
li {list-style-type: none; text-align: center; font-size: 16px; padding: 5px;}
ul {margin-bottom: 80px;}

table.rates {margin: 0 0 0 30px;}
td.time {width: 340px; text-align: left; font-weight: bold; font-size: 12px;}
td.cost {width: 240px; text-align: right; font-weight: bold; font-size: 12px;}
span.exception {font-size: 9px;}

#wrapper {position: relative; margin: 0 auto; padding: 10px 0 0 0; width: 650px;}
#masthead {margin: 0 0 66px 0; padding: 0; width: 650px;}
#nav {clear: both; width: 650px; text-align: center; padding: 0; margin: 0 0 36px 0;}
#content {text-align: center;}
#content a {color: #999;}
#content a:hover {color: #096;}
#content a:active {color: #096;}
#footer {clear: both; padding: 0; margin: 20px 0 20px 0;}
#footer span {margin-right: 16px;}

#bullfrog img {border: none; margin: 0 0 8px 10px; padding-left: 10px; border-left: 1px #aaa solid;}