
body, td {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 90%;
  color: #465146;
}

h1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 140%;
  color: #465146;
}

h2 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 120%;
  color: #465146;
}

a:link {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #10325c;
}

a:visited {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #603573;
}

a:hover, a:active {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: underline;
  color: red;
}

.bg_dark_green {
  color: #fff8f2;
  background: #465146;
}

.light_tan_on_dark_green {
  color: #fbf5ef;
  background: #465146;
}

.dark_green_on_light_tan {
  color: #465146;
  background: #fbf5ef;
}

.dark_green {
  color: #465146;
}
.dark_blue {
  color: #10325c;
}
.dark_tan {
  color: #b0aa8f;
}
.light_tan {
  color: #fbf5ef;
}
.light_tan_jonreil {
  color: #ded8bb;
}
.white {
  color: #ffffff;
}
.black {
  color: #000000;
}

.fine_print {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 80%;
  color: #465146;
}

.fine_print_link:link {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 80%;
  color: #465146;
}

.topbar {
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
  color: #fff8f2;
  background: #465146;
}

.topbarlink, .topbarlink:link, .topbarlink:visited {
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff8f2;
  background: #465146;
}

.topbarlink:hover, topbarlink:active {
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: red;
  background: #465146;
}

.formfield {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  background: #ffffff;
  color: #465146;
// Seems to break Netscape on Linux:
//  border: 1px solid #465146;
}

.anvilon-home-left .heading,
.anvilon-home-right .heading { width:244px; border:6px double #DDDDDD; }

.anvilon-home-left .headinginner,
.anvilon-home-right .headinginner { padding:3px 5px; }

.anvilon-home-right{ float: right; margin-left: 15px; }
.anvilon-delicious { margin-left: 10px; margin-right: 10px; }
.anvilon-delicious li { list-style-type: none; }
.anvilon-twitter { width:244px; padding-bottom: 10px; }
.anvilon-music { margin-top: 70px; padding-bottom: 10px; }
.anvilon-thisnext { margin-top: 70px; margin-bottom: 15px; }
.anvilon-thisnext-more { font-weight: bold; }
.anvilon-yelp { margin-top: 70px; margin-bottom: 15px; }
.anvilon-yelp h2 { margin-bottom:0; }
.anvilon-radar { margin-top: 70px; margin-bottom: 15px; }
.anvilon-flickr { margin-top: 70px; margin-bottom: 15px; }
.anvilon-flickr h2 { margin-bottom:0; }

.twitter-message { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 10px; }
.twitter-time { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-style: italic}

.delicious-posts a { font-weight: bold; }
.delicious-posts ul,
.delicious-posts li { margin: 0px; padding: 0px; }
.delicious-posts li { margin-top: 10px; }
.delicious-posts { margin-top: 15px; margin-bottom: 15px; }
.delicious-tags { margin-top: 15px; }
.delicious-network-badge { margin-bottom: 15px; }

.anvilon-thisnext .ThisNext_main { color:#3F3F3F; background:#fbf5ef; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; width:257px; padding:0; }
.anvilon-thisnext .ThisNext_main a { font-size: 12px; color: #10325c; text-decoration:none; }
.anvilon-thisnext .ThisNext_main a:hover { color: red; text-decoration:underline; }
.anvilon-thisnext .ThisNext_main a:visited { color: #603573; text-decoration:none; }
.anvilon-thisnext .ThisNext_spacer_bottom_border { width:257px;border:0; margin:0 0 5px 0; padding:0 0 3px 0; }
.anvilon-thisnext .ThisNext_headline, .ThisNext_headline a { font-weight:bold; padding:2px; }
.anvilon-thisnext .ThisNext_site_link a { color:#00A0C6; text-decoration:none; }
.anvilon-thisnext .ThisNext_shop_button a:hover { text-decoration:none; }
.anvilon-thisnext .ThisNext_text_light { color:#666666; }
.anvilon-thisnext .ThisNext_floater_left { float:left; margin:0; padding:0; }
.anvilon-thisnext .ThisNext_spacer_bottom { margin:0 0 10px 0; padding:0; }
.anvilon-thisnext p.ThisNext_p { margin:0; padding:7px; }
.anvilon-thisnext .ThisNext_item_image { background:#FFFFFF; border:1px solid #465146;  }
.anvilon-thisnext img.ThisNext_img { border:0; margin:0; padding:0; }
.anvilon-thisnext .ThisNext_header_title { width:95px; }
