#header { background: #fff; }
#mm #header { background: url("https://secureimage.securedataimages.com/images/ff/header/leather_MM.jpg"); }
#navigation ul li a { color:#fff;}
#tagline { color:#000; position:relative; }
#mm #tagline { color:#edcb7b; }

#content { margin:0 auto; }

.container1 h2 .right a, .container2 h3 .right a { color:#36c !important; }
.interest_group_table_align span { padding-left: 0 !important; }

/*Logout page lightbox*/
#login_lightbox { display:none; position:absolute; top:0; left:0; z-index:99999; width:100%; }
#login_lightbox form { position:relative; margin:114px auto 0; padding:12px; width:275px !important; color:#000000; text-align:center; background:#FFFFFF; border:1px solid #CCCCCC; }
#login_lightbox form a { color:#3366CC; }
#login_lightbox .close { display:block; position:absolute; top:6px; right:7px; width:17px; height:17px; text-indent:-9999px; background:url(https://secureimage.securedataimages.com/images/bdsm/close_x_icon.gif) no-repeat; overflow:hidden; }
#login_lightbox .logo { margin:12px 0 15px; *margin-top:24px; }
#login_lightbox .site_logo { width:212px; height:26px; background:url(https://secureimage.securedataimages.com/images/bdsm/cover/cover_logo_sm.jpg) no-repeat; }
#login_lightbox .intro, #login_lightbox .field { display:block; margin:0 auto; width:242px; text-align:left; }
#login_lightbox .intro { margin-bottom:15px; }
#login_lightbox input.field { margin-bottom:10px; width:230px !important; border:1px solid #AAAAAA; }
#login_lightbox button { margin:0 15px 25px 0; width:110px; height:21px; font:bold 12px Arial, Helvetica, sans-serif; background:url(https://secureimage.securedataimages.com/images/common/button_3.png) repeat-x -2px -2px; border:1px solid #CCCCCC; cursor:pointer; }
#login_lightbox button::-moz-focus-inner { border:0; padding:0; } /*Remove button inner border and padding in FF*/
#login_lightbox button span { cursor:pointer; }
#login_lightbox .remember { font-size:10px; vertical-align:middle; }
#login_lightbox input.remember { margin:0; padding:0; width:20px; }
#login_lightbox label.remember { display:inline-block; width:91px; text-align:left; }
#login_lightbox .login_links { margin-bottom:10px; }
#login_lightbox .login_links li { display:inline-block; *display:inline; padding:0 3px; *padding:0 6px; line-height:1; }
#login_lightbox .login_links li.first { padding-right:6px; border-right:1px solid #000000; }

#header .member_login {margin-top:0;float:none; position:absolute;right:0;bottom:0; }
#mm #header .member_login { bottom:14px; }
/*update basic profile and personal information page*/
.page_left { width:220px; float:left; margin: 0 10px; }
.page_main { width:700px; float:left; margin: 0 10px; }
