
body{ 
      margin: 0;
      padding: 0;
      text-align: center;
      font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
      font-size: 0.84em;
      line-height: 120%;
      }

.widget-container{ 
                   width: 200px;
                   background-color: white;
                   text-align: left;
                   }

.donate-now-heading{ 
                     padding: 2px 0 2px 0;
                     margin: 2px 0 0 0;
                     border: solid;
                     background-color: #E6E6FA;
                     border-color: #E6E6FA;
                     line-height: 60%;
                     font-weight: 700;
                     }

#login_choice{ 
               padding: 10px 0 2px 10px;
               margin: 0 0 2px 0;
               border: solid;
               border-color: #E6E6FA;
               height: 190px;
               }

#login_choice p { 
                  margin: 2px 0;
                  }

#recent-fans{ 
              padding: 10px 0 2px 10px;
              margin: 0 0 2px 0;
              border: solid;
              border-color: #E6E6FA;
              height: 190px;
              }

#recent-fans ul { 
                  list-style-type: none;
                  padding: 0;
                  margin: 0;
                  list-style-position: inside; 
                  }


#recent-fans li { 
                  padding: 0;
                  margin: 0;
                  line-height: 150%;
                  }

.help-note{ 
            font-size: 0.82em;
            padding: 0;
            margin: 0 10px 5px 0;
            clear: right;
            line-height: 140%;
            }

.login{ 
        clear: both;
        padding-top: 2px;
        margin: 0 auto;
        text-align: left;
        }

.login p{ 

          font-size: 0.9em;
          }

#one-time-support{ 
                   padding: 10px 0 2px 10px;
                   margin: 0 0 2px 0;
                   border: solid;
                   border-color: #E6E6FA;
                   height: 190px;
                   font-size: 0.8em;
                   }

#one-time-support p { 
                      margin: 1px 0;
                      }

#one-time-support h4 { 
                       margin: 3px 0;
                       }

#invite-now{ 
             padding: 10px 0 2px 10px;
             margin: 0 0 2px 0;
             border: solid;
             border-color: #E6E6FA;
             height: 190px;
             }

#invite-now p { 
                margin: 2px;
                }

.invite-now-heading{ 
                     padding: 5px 0 0 5px;
                     margin: 5px 0 0 0;
                     border: solid; 
                     background-color: #E6E6FA;
                     border-color: #E6E6FA;
                     line-height: 60%;
                     font-weight: bold;
                     font-size: 1.4em;
                     }
.donate-now{ 
             padding: 10px 0 5px 10px;
             margin: 0 0 10px 0;
             border: solid; 
             border-width: 1px;
             border-color: #E6E6FA;
             }

.floating-flash { 
                  border: 1px solid #B9264F;
                  background-color: #FFEAEA; 
                  color: #B9264F;
                  margin: 5px auto;
                  padding: 10px;
                  top: 40%;
                  width: 100%;
                  text-align: center;
                  position: absolute;
                  z-index: 1;
                  display: none;
                  }

.flash { 
         border: 3px solid #B9264F;
         background-color: #FFEAEA; 
         color: #B9264F;
         text-align: center;
         top: 50%;
         position: absolute;
         z-index: 1;
         display: none;
         }

.hidden-flash{ 
               z-index: -1;
               }


/*
   mPUSH styles
   copy these styles to your html page or stylesheet then edit the values
   that have comments above them to customise to the look of your site.
   */
/* styles for the text box */
#mpush_text {
              /* font */
              font-family: Verdana, Arial, Helvetica, sans-serif;
              /* font size */
              font-size: 10px;
              /* font colour */
              color: #333366;
              }
/* styles for the menu */
/* please be careful when editing this */
#mpush_nav, #mpush_nav ul {
                            /* Menu font */
                            font-family: Verdana, Arial, Helvetica, sans-serif;
                            /* Menu font size */
                            font-size: 8px;
                            padding: 0;
                            margin: 0;
                            list-style: none;
                            z-index: 100;
                            }
#mpush_nav a {
               /* Menu font colour */
               color: #000000;
               display: block;
               /* Menu width */
               width: 15em;
               text-decoration: none;
               cursor: pointer;
               }
#mpush_nav ul li a:hover {
                           /* Mouse over background colour */
                           background-color: #333366;
                           /* Mouse over font colour */
                           color: #FFFFFF;
                           }
#mpush_nav li {
                /* background colour */
                background-color: #CCCCFF;
                float: left;
                /* Menu width */
                width: 15em;
                }
#mpush_nav li ul {
                   position: absolute;
                   /* Menu width */
                   width: 15em;
                   left: -999em;
                   }
/* menu functionality - do not edit below this point */
#mpush_nav li:hover ul {
                         left: auto;
                         }
#mpush_nav li:hover ul, #mpush_nav li.sfhover ul {
                                                   left: auto;
                                                   }

.country-list{ 
               width: 175px;
               }

#sms { 
       font-size: 0.9em;
       }

#sms_loading{ 
              color: red;        
              }

.css { 
       border: solid;
       }


.widget { 
          height: auto !important;
          height: 190px;
          min-height: 1px;
          z-index: -1;
          }

.powered_by{ 
             padding: 2px 0 2px 0;
             margin: 2px 0 0 0;
             border: solid;
             background-color: #E6E6FA;
             border-color: #E6E6FA;
             line-height: 60%;
             font-size: 0.74em;
             font-weight: 200;
             text-align: center;
             
             }

.powered_by a:hover, 
.powered_by a:link, 
.powered_by a:visited{
                       text-decoration: underline;
                       color: dimgray;
                       } 

.fb-button{ 
            background-color:#3B5998;
            border-color:#D8DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
            border-style:solid;
            border-width:1px;
            color:#FFFFFF;
            font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
            font-size:11px;
            font-weight: 700;
            margin:0pt 2px;
            padding:2px 8px;
 }