body.spin.custom_front {
  background: #5c364b url("../images/front_page_bg.jpg"); }
  body.spin.custom_front .fade_panel {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 465px;
    background: url("../images/front_page_top_bg.jpg"); }
  body.spin.custom_front #header_link {
    width: 245px;
    height: 58px;
    margin-top: -10px;
    margin-left: -11px; }
    body.spin.custom_front #header_link a {
      display: block;
      width: 245px;
      height: 58px;
      text-indent: -5000em;
      background: url("../images/front_page_logo.jpg"); }
  body.spin.custom_front a {
    color: #d06ba5; }
    body.spin.custom_front a:hover, body.spin.custom_front a:focus {
      color: #bb4488; }
  body.spin.custom_front .spinButton {
    color: #424242; }
    body.spin.custom_front .spinButton:hover, body.spin.custom_front .spinButton:focus {
      color: #bb4488; }
  body.spin.custom_front section .content p.sign_up {
    background-image: url("../images/th_balloon_metal.png");
    background-repeat: no-repeat;
    background-position: 12px 12px;
    padding-left: 62px; }
  body.spin.custom_front section .content form ol {
    background-image: url("../images/brushed_metal_background.jpg"); }
    body.spin.custom_front section .content form ol li input {
      border-color: #888888; }
      body.spin.custom_front section .content form ol li input:focus {
        border-color: #d06ba5; }
  body.spin.custom_front section .content form.invite_request ol li label {
    background-image: url("../images/th_balloon_metal.png");
    background-repeat: no-repeat;
    padding-left: 62px;
    min-height: 45px; }
  body.spin.custom_front nav#meta ul li a:hover, body.spin.custom_front nav#meta ul li a:focus {
    color: #bb4488; }

/* Base overrides */
body.spin.default {
  background: #5e384d url("../images/main_background.jpg") top right; }

body.spin form ol {
  background-image: url("../images/brushed_metal_background.jpg"); }
  body.spin form ol li input, body.spin form ol li textarea {
    border-color: #888888; }

section#specializein_variant a {
  color: #9e005a; }
  section#specializein_variant a:hover, section#specializein_variant a:focus {
    color: #5e384d; }
  section#specializein_variant a:active {
    color: #333333; }
section#specializein_variant .spinButton:hover, section#specializein_variant .spinButton:focus {
  color: #bb4488; }
section#specializein_variant form.profile_edit fieldset {
  background-image: url("../images/brushed_metal_background.jpg"); }
section#specializein_variant form.profile_edit ol li dl.subjects {
  background-color: transparent; }
section#specializein_variant section#tools {
  background: #5e384d url("../images/nav_main_background.jpg") top right; }
  section#specializein_variant section#tools nav#main {
    background: #5e384d url("../images/nav_main_background.jpg") top right; }
    section#specializein_variant section#tools nav#main #header_link a {
      background: url("../images/nav_main_header_logo.jpg") no-repeat 50% 50%;
      text-indent: -5000em; }
      section#specializein_variant section#tools nav#main #header_link a:hover, section#specializein_variant section#tools nav#main #header_link a:focus {
        background-color: transparent; }
    section#specializein_variant section#tools nav#main ul li a {
      color: #eeeeee; }
      section#specializein_variant section#tools nav#main ul li a:active {
        color: #bb4488; }
    section#specializein_variant section#tools nav#main ul ul li a span {
      background-color: #9d0059; }
  section#specializein_variant section#tools .search_form {
    background: #5e384d url("../images/nav_main_background.jpg") top right; }
    section#specializein_variant section#tools .search_form input {
      border-color: #432837;
      background-color: #4a2b3d; }
      section#specializein_variant section#tools .search_form input:focus {
        background-color: #5e384d; }
  section#specializein_variant section#tools nav#meta ul li a:hover, section#specializein_variant section#tools nav#meta ul li a:focus {
    color: #bb4488; }
section#specializein_variant #hth_sidebar {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.8);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
