body, table, td, input, select { 
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #808080;
  vertical-align: top;
  padding: 0px;
}
body {
  background-color: #ffffe5;
  text-align: center;
  margin: 0px;
}
img { border: 0px; }

h1 { font-size: 21px; margin: .25em 0em; font-family: serif; }
h2 { font-size: 21px; margin: .25em 0em; font-family: serif; }
h3 { font-size: 18px; margin: .25em 0em; font-family: serif; }
h4 { font-size: 16px; margin: .25em 0em; font-family: serif; }
h5 { font-size: 14px; margin: .25em 0em; }

.b { border: 1px solid black; }

.bold { font-weight: bold; }

table.largest  td { font-size: 16px; }
table.larger   td { font-size: 14px; }
table.large    td { font-size: 13px; }
table.normal   td { font-size: 12px; }
table.small    td { font-size: 11px; }
table.smaller  td { font-size: 10px; }
table.smallest td { font-size:  9px; }
table.tiny     td { font-size:  8px; }

.largest  { font-size: 16px; }
.larger   { font-size: 14px; }
.large    { font-size: 13px; }
.normal   { font-size: 12px; }
.small    { font-size: 11px; }
.smaller  { font-size: 10px; }
.smallest { font-size:  9px; }
.tiny     { font-size:  8px; }

.left     { text-align: left; }
.center   { text-align: center; }
.right    { text-align: right; }
.vtop     { vertical-align: top; }
.vbot     { vertical-align: bottom; }
.vmid     { vertical-align: middle; }
.tbot     { vertical-align: text-bottom; }
.vmid td  { vertical-align: middle; }

.title	  { padding: 0px; margin: 0px; }

.gray  { color: #808080; }
.green { color: #61895a; }
.white { color: #ffffff; }
.black { color: #000000; }
.red   { color: #801010; }

.greenbg { background-color: #dce6cd; }
.dkgreenbg { background-color: #61895a; }
.brownbg { background-color: #925514; }
.lightbg { background-color: #ffffe5; }

.outline { border: 1px #808080 solid; }

.subtitle { margin: 2px; }

.greenbg  h3 { color: #808080; margin: 0px; padding: 0px; }
.colorrow h3 { color: #ffffe5; font-size: 18px; }

.quote { color: #61895a; font-style: italic; }

.error { color: #61895a; margin: 0px; }

a        { color: #61895a; text-decoration: underline; }
a:hover  { color: #61895a; text-decoration: underline; }

.gray a        { color: #808080; text-decoration: none; }
.gray a:hover  { color: #799d72; text-decoration: underline; }

.black a       { color: #000000; text-decoration: none; }
.black a:hover { color: #000000; text-decoration: underline; }

.red  a        { color: #c02020; text-decoration: none; }
.red  a:hover  { color: #f02020; text-decoration: underline; }

a.green        { color: #61895a; text-decoration: underline; }
a.green:hover  { color: #61895a; text-decoration: underline; }

.searchbutton { 
  background-color: #346234; color: #ffffff; 
  font-weight: bold; border: 1px solid #346234;
}
.searchbutton2 { 
  background-color: #0033cc; color: #ffffff; 
  font-weight: bold; border: 1px solid #346234;
}

table.listings1 td { padding: 5px 0px 5px 0px; color: #000000; }
table.listings1 td h3 { padding-left: 10px; }

table.listings2 td { padding: 5px 0px 5px 10px; color: #000000; }

.ad { vertical-align: top; margin: 0px 0px 10px 10px; }

/*.evdate { float: left; width: 80px; height: 100%; margin: 0px 5px 0px 0px; }*/
.evdate { width: 100px; margin: 0px 5px 0px 0px; }

.photo { float: right; }

.pad1    td { padding: 1px; }
.pad1nl  td { padding: 1px 1px 1px 0px; }
.pad2    td { padding: 2px; }
.pad2nl  td { padding: 2px 2px 2px 0px; }
.pad3    td { padding: 3px; }
.pad5    td { padding: 5px; }
.pad5nl  td { padding: 5px 5px 5px 0px; }
.pad10   td { padding: 10px; }
.pad10nl td { padding: 10px 10px 10px 0px; }

td.pad1   { padding: 1px; }
td.pad1nl { padding: 1px 1px 1px 0px; }
td.pad2   { padding: 2px; }
td.pad2nl { padding: 2px 2px 2px 0px; }
td.pad3   { padding: 3px; }
td.pad5   { padding: 5px; }
td.pad5nl { padding: 5px 5px 5px 0px; }
td.pad10  { padding: 10px; }
td.pad10nl{ padding: 10px 10px 10px 0px; }
