/*
MX Affiliate Palette
Bright yellow #FFF000
Background yellow #E9EA44
Deep yellow/brown #8B8E27
*/
html {
/* background-color: #333; */
}
body {
  color: #333;
  background-image: url(/images/mag-bg.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-color: #b2b2b2;
  font-family: Helvetica, Arial, sans-serif;
}
#sidebar .panel h2 {
  background-repeat: no-repeat;
  background-position: right center;
}
#sidebar .panel h2.hover {
  background-color: #333;
  cursor: pointer;
  background-image: url(/images/up.gif);
}
#sidebar .panel.collapsed h2.hover {
    background-image: url(/images/down.gif);
}
#fbContainer {
  position: relative;
  z-index: 0;
}
#fbFooter {
  height: 35px;
  margin: -1px 0 0 0;
}
#fbFooter div {
  float: left;
  height: 35px;
  line-height: 35px;
}
.footer-logo {
  padding: 0 15px 0 15px;
}
.fbPaginationMinor {                                       
  color: #666305;
}
#fbContents {
  padding: 8px 15px 0 0;
}
#fbContents select {
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  width: 215px;
  height: 20px;
  padding: 3px 0 0 0;
  display: block;
  line-height: 22px;
  font-size: 10px !important;
  text-transform: uppercase;
}
.page-numbers span {
  font-size: 11px;
  color: #939393;
}
.page-numbers #fbCurrentPages {
  font-weight: bold;
  color: #000 !important;
}
.page-numbers #fbTotalPages {
  color: #3e3e3e !important;
}
#fbMenu {
  height: 35px;
  width: 155px;
  left: 50%;
  margin-left: -77.5px;
  position: absolute;
}
#fbMenu ul {
  font-size: 10px !important;
  color: #939393 !important;
  width: 160px;
  height: 30px;
}
#fbMenu ul li {
  float: left;
  padding: 0 15px 0 0;
}
#fbMenu a {
  font-size: 10px !important;
  color: #939393 !important;
}
#back {
  float: right !important;
  padding: 0 15px 0 0;
}
#back a {
  font-size: 9px;
  color: #939393 !important;
  margin: 0 0 0 95px;
}
#altmsg { 
  position: absolute;
  background-color:#000000;
  padding: 20px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-align:center;
}
#altmsg:hover { 
  opacity: 0.8;
  filter: alpha(opacity=80);
}
a.altlink:link {
  color: #FFFFFF;
}
a.altlink:visited {
  color: #DDDDDD;
}
a.altlink:hover{
  color: #FFFFFF;
}
.magazine #sidebar a {
  color: #A3A72F;
}
.panel form.content .textinput, .window .textinput {
  width: 182px;
  background-color: #333;
  border: 1px solid #888 !important;
  color: #DDD;
  padding: 3px;
}
.island {
background-color: #E9EA44;
}
.island .window {
  background-color: #000;
  color: #888;
  padding: 0px 10px 10px 10px;
  line-height: 24px;
  margin-top: 50px;
}
.mail.subscribe #thanks a {
 color: #FFF000; 
}
#loginform .textinput {
  width: 220px;
}