@charset "UTF-8";  body {background:#f1f4dd; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px}
a {color:#069; font-weight:bold; text-decoration:none}
img {border:none;}
#wrap{ width:940px; margin-left:auto; margin-right:auto}
#content {width:929px; background:#fff url(/images/front/v2/sputnikbg.gif) no-repeat; border:6px solid #ecefd9; margin-left:auto; margin-right:auto}
 #twitter {width:63px; height:160px; position:fixed; top:350px; right:0px; border:none}
#twitter img {border:none}
 #birdsonawire {background-image: url(/images/front/v2/birdsonawire.png); background-position: right top; background-repeat: no-repeat}
#logo {width:441px; height:120px; background:url(/images/front/v2/fs_logo-beta.png) no-repeat; margin-top:10px; margin-left: 30px}
 #fsbar {background-color: #a39f9b; background:url(/images/fsbar_bg.png) repeat-x}
#fsbar_myacct {text-align:right;  padding-left: 10px; float:left; padding-top:7px; color: #525252}
#fsbar_myacct a {color: #d9d77c; font-weight:bold; text-decoration:none; padding-left:3px}
#fsbar_content {width:970px; margin-left:auto; margin-right:auto}
#fsbar_nav {float: left; padding-top:5px; width:150px; text-align:right; font-size:10px; font-family:Verdana, Geneva, sans-serif}
#fsbar_nav ul {padding: 0}
#fsbar_nav ul li {display: inline}
#fsbar_nav ul {margin: 0; padding: 0 0 0 7%; color: #FFFFFF; letter-spacing: 0px; font-weight: bold}
#fsbar_nav ul li a {padding: 0.2em 12px; color: #525252; text-decoration: none; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #BBB7B3}
#fsbar_nav ul li a:hover {color: #fff; background: #999692}
#fsbar_nav img{ border:none;}
 #logintable {font-size:11px; font-weigth:bold; color:#666; background:url(/images/loginbg.png) no-repeat; width:516px; height:92px}
#logintable table {margin-left:36px;}
#logintable a {color:#069; font-size:10px; font-weight:bold; text-decoration:none}
#logintable a:hover {color:#000; text-decoration:none}
#password{ width:150px; height:19px; border:none; padding:3px; font-size:15px; font-weight:bold; color:#333}
#login {width:150px; height:19px; border:none; padding:3px; font-size:15px; font-weight:bold; color:#333}
.language img{ margin-left:5px}
#loginbtn {width:48px; height:31px; background: url(/images/front/loginbtn.png) no-repeat;}
#talkcloud{ width:432px; height:105px; background: url(/images/front/v2/blurb.png) no-repeat; font-size:16px; font-weight:bold; padding-top:27px; padding-left:10px; padding-right:10px; color:#fff; margin-left:-5px; top:525px; position:absolute}
#features {width:100%; height:22px; background:#3b3a3a; color:#999; text-align:right; margin-top:10px}
#features a{ font-family:"Arial Black", Gadget, sans-serif; font-size:14px;}
#f1 a{ color:#F60}
#f2 a{ color:#09C}
 #steps {color:#fff; text-align:right; text-transform: uppercase}
 #signupbox {margin-top:10px; font-size:17px; color:#2e2e2e; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#signupbox input[type=text] {border:3px solid #b6cc7c; height:19px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x; padding-top:4px; padding-left:5px; padding-right:0px}
#signupbox input[type=text]:focus {border:3px solid #F60; height:19px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x; padding-top:4px; padding-left:5px; padding-right:0px;}
#user_birth_date_1i{ border:3px solid #b6cc7c; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_birth_date_1i:focus{ border:3px solid #F60; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_birth_date_2i{ border:3px solid #b6cc7c; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_birth_date_2i:focus{ border:3px solid #F60; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x;}
#user_birth_date_3i{ border:3px solid #b6cc7c; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_birth_date_3i:focus{ border:3px solid #F60; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_tmp_profile_seeking{ border:3px solid #b6cc7c; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#user_tmp_profile_relationship_status{ border:3px solid #b6cc7c; height:25px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x}
#signupbox input[type=password] {border:3px solid #b6cc7c; height:19px; color:#09C; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x; padding-top:4px; padding-left:5px; padding-right:5px}
#signupbox input[type=password]:focus {border:3px solid #F60; height:19px; color:#09C; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x; padding-top:4px; padding-left:5px; padding-right:5px;}
#signupbox textarea {border:3px solid #b6cc7c; color:#333; font-size:14px; padding-top:7px; padding-left:5px; padding-right:5px; background-image: url(/images/inputfieldbg.png); background-repeat: repeat-x; background-position: bottom; font-family:Verdana, Geneva, sans-serif}
#signupbox input[type=submit]{ background: #4dbdd4; color:#000; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin-left:125px; margin-top:5px; border:none}
#signupbox input[type=submit]:hover{ background:#9C0}
#registernow{ background:#fff; border-top:4px solid #ecefd9; border-right:4px solid #ecefd9; border-left:4px solid #ecefd9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; width:290px; padding-top:4px; text-align:center; margin-left:115px; margin-top:-33px}
.readmore {background: #4dbdd4; color:#000; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin-top:5px; border:none }
.readmore:hover {background:#9C0}
 #groupsbox{ width:540px; background:#fff; border:6px solid #ecefd9; margin-top:10px; float:left; padding:5px}
 #newsbox{ width:346px; background:#fff; border:6px solid #ecefd9; margin-top:10px; margin-left:10px; float:left; padding:5px; min-height:250px}
 #footer {border-top: 1px #000 solid; width:930px; margin-left:auto; margin-right:auto; margin-top:15px}
#footerlinks ul {float:right; margin-top:10px}
#footerlinks li{ display:block; padding-right:20px; float:left}
#footerlinks a {font-weight:bold; font-size:13px; color:#069; text-decoration:none}
#footerlinks a:hover {color:#06C}
div.fieldWithErrors input {border: 1px red dotted}
div.fieldWithErrors textarea {border: 1px red dotted}
.form input[type=text] {border:3px solid #b6cc7c; height:23px; color:#333; font-size:14px; background: url(/images/inputfieldbg.png) repeat-x; background-position: bottom; padding-top:7px; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}
.form textarea {margin-top:5px; border:3px solid #b6cc7c; color:#333; font-size:14px; background: #fff; background-position: bottom; padding-top:7px; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}
.form input[type=submit]{ background: #4dbdd4; color:#000; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin:5px; border:none;}
#user_profile_attributes_avatar {background:#b6cc7c; border:1px solid #fff}
.btn1 {background: #4dbdd4; color:#000; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold; text-decoration:none; border:none }
 .previewtxt {font-size:17px; color:#09C; font-weight:bold}
.box {border:6px solid #F5F5F5; background: rgba(255, 255, 255, 0.5); padding:15px}
#MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; border: 0; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 0; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #EFEFEF; height: 100%}
#MB_header {margin: 0; padding: 0}
#MB_content {position: relative; padding: 6px .75em; overflow: auto}
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight: bold; text-decoration: none; font-size: 13px}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(/images/spinner.gif) 50% 0 no-repeat}
 #MB_window {background-color: #EFEFEF; color: #000; -webkit-box-shadow: 0 0 64px #000; -moz-box-shadow: #000 0 0 64px; box-shadow: 0 0 64px #000}
#MB_frame {padding-bottom: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_header {background-color: #DDD; border-bottom: 1px solid #CCC}
#MB_caption {color: #000 }
#MB_close {color: #777 }
#MB_close:hover {color: #000 }
 .MB_alert {margin: 10px 0; text-align: center}
.growl4rails_cell {position: absolute; width: 379px; cursor:hand; cursor:pointer; z-index: 99}
.growl4rails_corner_ul {width: 39px; height: 41px; background-image: url(/images/growl4rails/corner_ul.png)}
.growl4rails_corner_ul_hi {background-image: url(/images/growl4rails/corner_ul_hi.png)}
.growl4rails_corner_ur {width: 39px; height: 41px; background-image: url(/images/growl4rails/corner_ur.png)}
.growl4rails_corner_ur_hi {background-image: url(/images/growl4rails/corner_ur_hi.png)}
.growl4rails_corner_ll {width: 39px; height: 41px; background-image: url(/images/growl4rails/corner_ll.png)}
.growl4rails_corner_ll_hi {background-image: url(/images/growl4rails/corner_ll_hi.png)}
.growl4rails_corner_lr {width: 39px; height: 41px; background-image: url(/images/growl4rails/corner_lr.png)}
.growl4rails_corner_lr_hi {background-image: url(/images/growl4rails/corner_lr_hi.png)}
.growl4rails_top {width: 301px; height: 41px; background-image: url(/images/growl4rails/top.png); background-repeat: repeat-x}
.growl4rails_top_hi {background-image: url(/images/growl4rails/top_hi.png)}
.growl4rails_body {width: 379px; background-image: url(/images/growl4rails/body.png); background-repeat: repeat-y}
.growl4rails_body_hi {background-image: url(/images/growl4rails/body_hi.png)}
.growl4rails_bottom {width: 301px; height: 41px; background-image: url(/images/growl4rails/bottom.png); background-repeat: repeat-x}
.growl4rails_bottom_hi {background-image: url(/images/growl4rails/bottom_hi.png)}
.growl4rails_info {position: absolute; width: 320px; overflow: hidden; cursor:hand; cursor:pointer; z-index: 99}
.growl4rails_image {background-position: center center; padding: 2px 2px 0px 2px; width:32px; height:32px; float:left; cursor:hand; cursor:pointer}
.growl4rails_title {color: #FFF; font-size: 11pt; font-family: arial; font-weight: bold; cursor:hand; cursor:pointer}
.growl4rails_message {color: #FFF; font-size: 10pt; font-family: arial; cursor:hand; cursor:pointer}
 .addToolTip {cursor: pointer}
#theToolTip{ position: absolute; left: -300px; width: 200px; border: 2px solid #C0C09F; padding: 6px 0px 0px 10px; background-color: #FFFFCC; visibility: hidden; z-index: 100;  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4)}
#ToolTipPointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden}
#theToolTip p{ font-size: 1.1em; color: #333333; line-height:1.4em; margin-right:10px; margin-top:0}
#ToolTipTextWrap {font-weight:bold; font-size: 1.2em; color: #592C16; margin-right:10px}