/* ====================== home ========================= */
body.home #content-boxes div.box#news p.readmore a {
  border: none;
  text-transform: uppercase;
  font-weight: bold;
  font-style: italic;
  color: #4d4d4d; }
body.home #content-boxes div.box#news p.readmore a:hover {
  color: #bf5516; }
body.home #content-boxes div.box#feedback blockquote cite {
  font-style: italic;
  text-transform: none; }

/* ====================== badges ========================= */
#badges div.content#get-badges {
  background: #EEF5F7; padding-top: 0px; padding-right: 30px; }
#badges div.content#get-badges ul {
  margin-top: 0px; }

/* ====================== media ========================= */
#media div.content p a {
  border-bottom:1px dotted #4D4D4D; }
#media div.content p a:hover {
  color: #bf5516; }

/* ====================== faqs ========================= */
body.faqs #page #primary dl dd p a {
  text-transform: none; }

/* ====================== about us ========================= */
body.about #page #primary p a {
  text-transform: none; }

/* ====================== beta invites ========================= */
body.beta #page.no-seperator {
  background: #ffffff; }
body.beta #nav #nav2 a.active {
  color: #bf5516; }
body.beta #page #primary {
  padding-bottom: 0px; }
body.beta #page #primary h3 {
  text-transform: none; }
body.beta #page #primary p a {
  text-transform: none; }
body.beta #page #primary form {
  padding-top: 0px; }
body.beta #page #runner-image.aside {
  height: 545px;
  background: url(../img/backgrounds/aside/beta/runners.png) no-repeat scroll center top; }
body.beta #page #custom-image.aside {
  height: 545px;
  background: no-repeat scroll 15px 115px;
  border: none; }
body.beta #page #primary h5 {
  margin-top: 30px; }

/* ====================== term of services ========================= */
body.terms #page {
  background: #ffffff; }
body.terms #page #primary {
  width: 860px; }
body.terms #page #primary ol {
  list-style-position: inside;
  list-style-type: decimal; }
body.terms #page #primary ol li {
  background: none; }
  
/* ====================== privacy policy ========================= */
body.privacy #page {
  background: #ffffff; }
body.privacy #page #primary {
  width: 860px; }
body.privacy #page #primary ol {
  list-style-position: inside;
  list-style-type: decimal; }
body.privacy #page #primary ol li {
  background: none; }
body.privacy #page #primary p a {
  text-transform: none; }

/* ====================== advertising ========================= */
body.advertising #page #primary h3 {
  text-transform: none; }
body.advertising #page #primary p a {
  text-transform: none; }
body.advertising #page #primary div#non-profits {
  background: #EEF5F7 none repeat scroll 0 0;
  padding: 1px 30px 40px 30px;
  margin-top: 60px; }

/* ====================== footer ========================= */
#footer .feedback {
  padding-top: 22px;
  height: 112px }
#footer p.copyright a:hover {
  color: #bf5516; }