body#community div#pageContainer{
overflow: visible;
}

.photo_attached_icon {
width:85px !important;
}


a {
  cursor: pointer;
}

#community #main_container_wrapper {
  padding-bottom: 5px;
  _float:none !important;
  _clear:both !important;
  _margin-top:5px;
  overflow: visible !important;
}

#community #main_container_wrapper #profile_header {
  padding: 0 15px 0 15px;
}

#community #profile_container_wrapper {
  width:980px;
  float:left;
  height: auto;
  margin: 0px;
  _margin: 0px 0px;
  padding: 0px 0px 10px 0px;
  _padding: 0px;
}

#community #main_container_wrapper #profile_container {
  margin: 0 0 30px 0;
  _margin: 0px;
}

#profile_container_wrapper #footer, #profile_container_wrapper .footer_community_top, #profile_container_wrapper .footer_community {
  margin-left: 0px;
}

#profile_container_wrapper {
  padding-bottom:0px !important;
  margin-bottom:0px !important;
}

.footer_community_top {
  background: url(/images/footer_community_top.png) no-repeat 0 0;
  height: 10px;
  width: 980px;
  margin: 0px;
  padding: 0px;
  clear:both;
  _float: left;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/footer_community_top.png", sizingMethod="crop");
}

.footer_community {
  background: url(/images/footer_community.png) no-repeat 0 0;
  height: 10px;
  width: 980px;
  margin: 0px 0px 3px 0px;
  float: left;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/footer_community.png", sizingMethod="crop");
  overflow:hidden;
}

#footer_profile_wrap {
  margin:0px;
  padding:0px;
  clear:both;
  width: 980px;
}

#community #footer {
  overflow: hidden;
  margin-left: 0px;
  width: 940px;
  float: none;
  background: transparent url(/images/bg_main_container_community.png) repeat-y scroll 0pt 50%;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/bg_main_container_community.png", sizingMethod="scale");
  position:relative;
}

form {
  margin: 0;
}

img {
  border: 0;
}

/* profile header styles */

#profile_header .hello h1 {
  color: #f29d08;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0;
  float: left;
}

#profile_header .hello .emails a {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #448ccb;
  background: url(/images/community/bg_39by39_got_email.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/community/bg_39by39_got_email.png", sizingMethod="crop"));
  height: 29px;
  padding: 10px 0px 0px 40px;
  margin: 0px 0px 0px 15px;
  cursor: pointer;
  float: left;
}

#profile_nav {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  position: relative;
  width: 940px;
  height: 20px;
  z-index:10;
  padding-bottom: 5px;
}

#profile_heading {
float: left;
}

#profile_nav ul {
  padding: 0;
  margin: 2px 0 0 0;
  float: left;
}

#profile_nav ul li {
  list-style: none;
  display: inline;
  padding: 0 10px 0 10px;
  margin: 0;
  border-right: solid 1px #ccc;
}

#profile_nav ul .first {
  padding: 0 15px 0 0;
}

#profile_nav ul .last {
  border-right: none;
}

#profile_nav #other_menu {
  width: 187px;
  height: 19px;
  float: left;
  z-index:7;
}

#profile_nav #other_menu ul li {
  list-style: none;
  display: block;
  padding: 0px;
  margin: 0ox;
  border-right: none;
}

#profile_nav #actions {
  width: 300px;
  float: right;
  margin: -15px 0px 0px 0px;
  _margin-top: 0;
  _margin-bottom: -15px;
  _position: relative;
  _top: -15px;
  _z-index: 8;
}

#profile_nav #actions #changecolors {
  width: 95px;
  display: block;
  float: left;
  padding: 10px 5px 0 40px;
  margin: 0px 5px 0px 0px;
  border-right: solid 1px #ccc;
  height:29px;
  font-size:12px;
}

#profile_nav #actions #viewpublic {
  width: 107px;
  display: block;
  float: left;
  padding: 10px 5px 0px 42px;
  margin: 0px;
  height:29px;
  font-size:12px;
}

#profile_nav #actions #addfriends {
  width: 90px;
  display: block;
  float: left;
  padding: 10px 5px 0px 40px;
  margin: 0px 5px 0px 0px;
  border-right: solid 1px #ccc;
  font-size:12px;
}

#profile_nav #actions #leavenote {
  width: 90px;
  display: block;
  float: left;
  padding: 7px 5px 0px 40px;
  margin: 0px;
  font-size:12px;
}

#profile_nav #actions #leave_a_note {
border-left:none !important;
float:left !important;
}

/* family portrait + in the moment */

#family_moment {
  margin: 10px 0px 25px -10px;
  position:relative;
  z-index:0;
}

#family_portrait {
  width: 665px;
  float: left;
  margin: 0px 0px 0px -31px;
  height:351px;
  z-index:0;
}

#family_portrait #background {
z-index:0;
}

#edit_family_portrait {
position:absolute;
bottom:12px;
left:240px;
width:128px;
height:22px;
margin:0px;
padding:0px;
z-index:6;
}

a.btn_edit_family_portrait {
width:128px;
height:22px;
display:block;
text-indent:-9999px;
background: url(/images/community/btn_edit_family_portrait.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/community/btn_edit_family_portrait.png", sizingMethod="crop"));
z-index:6;
}

#moment {
  position: absolute;
  left: 510px;
  z-index: 1;
  width: 486px;
  float: left;
  padding: 0;
}

#moment_iframe {
  display: block;
}

.iframe_body {
  background: #fff;
}

#moment_top {
  background: url(/images/community/profile/bg_moment_top.png) no-repeat;
  width: 486px;
  height: 30px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_moment_top.png', sizingMethod='crop');
}

#moment_mid  {
  background: url(/images/community/profile/bg_moment_mid.png) repeat-y;
  width: 486px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_moment_mid.png', sizingMethod='crop');
}

#moment_bot {
  background: url(/images/community/profile/bg_moment_bot.png) no-repeat;
  width: 486px;
  height: 40px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_moment_bot.png', sizingMethod='crop');
}

#moment_content {
  margin: 0;
  padding: 0 0 0 100px;
  min-height: 200px;
  _height: 200px;
  position: relative;
}

#moment_content #moment_mssg {
  width: 215px;
  float: left;
  padding: 0px 20px 0px 0px;
}

#moment_content #moment_mssg .title {
  color: #395770;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px 0;
}

#moment_content .timestamp {
  font-size: 11px;
  margin: 0 0 5px 0;
}

#moment_content #moment_mssg .prompt {
  color: #f29d08;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 5px 0;
}

#moment_content #moment_mssg .message {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #999;
  font-weight: normal;
  margin: 0 0 20px 0;
  display: block;
  overflow: hidden;
}

#moment_content .message a:link, #moment_content .message a:visited {
  display: block;
  color: #666;
  text-decoration: none;
}

#moment_content .message .latest_post a:hover {
  display: block;
  text-decoration: none;
  background: #E4FFBC;
}

#moment_content textarea {
  width: 185px;
  height: 60px;
  border: solid 1px #ccc;
  background: url(/images/community/profile/bg_textarea.jpg) repeat-x;
  color: #999999;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
  margin: 5px 0px 3px 0px;
  resize:none;
  overflow-x:hidden; 
  overflow-y: auto;
  /* resize none CSS3 property for Safari 3*/
}

.char_count {
  padding: 0px 0px 5px 0px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color:#ccc;
  margin-bottom: 25px;
}

#moment_content #error_dialog, 
#iframe_body #error_dialog{
  width: 187px;
  height: 80px;
  position: absolute;
  z-index: 2;
  display: none;
}

#moment_content #error_dialog_innerContainer,
#iframe_body #error_dialog_innerContainer {
  width: 187px;
  height: 80px;
  background: url(/images/community/profile/bg_moment_dialog_bubble.png) no-repeat;
  color: #999;
  font-size: 11px;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 15px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_moment_dialog_bubble.png', sizingMethod='crop');
}

#moment_content #error_dialog a, 
#iframe_body #error_dialog a  {
  float: right;
  margin: 5px 5px 0 0;
  display: block;
  position: relative;
}

#moment_content .reply {
  padding: 5px;;
}

#moment_content .reply img.simple_frame {
  float: left;
  background: #fff;
  padding: 2px;
  margin: -6px 15px 0 0;
  border: solid 1px #d2dee5;
}

#moment_content .reply #last_moment_image_container img {
  float: left;
  background: #fff;
  padding: 2px;
  margin: -6px 15px 0 0;
}

#moment_content #moment_profile {
  width: 120px;
  float: left;
  margin: 21px 0px 10px 0px;
  overflow: hidden;
}

#moment_content #moment_profile .name {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 5px 0;
}

#moment_content #moment_profile .profile_image {
  width: 70px;
  height: 70px;
  background: #fff;
  padding: 4px;
  margin: 0 0 5px 0;
  border: solid 1px #d2dee5;
}

#moment_content #moment_profile .text {
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 5px 0;
}

#moment_ctrls {
  clear: both;
  float: left;
  *float: none;
  margin: -20px 0px 5px 0px;
  position: static;
  top: 171px;
}

#moment_ctrls a {
  display: block;
  float: left;
}

#moment_ctrls #btn_moment_addphoto {
  height: 25px;
  width: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  float: left;
  padding: 3px 2px 0 41px;
  margin: 0 10px 0 0;
}

#moment_ctrls .btn_moment_update {
  margin: 0px;
}

#moment_ctrls .btn_moment_update_loading {
  background-image: url('/images/community/profile/loading_animation.gif');
  background-repeat: no-repeat;
  background-position: 40px 1px;
  height: 21px;
  width: 72px;
  padding: 0;
  text-indent: -9999px;
  cursor: default;
}

#moment_ctrls #btn_moment_update span {
  display: none;
}

#moment_seeall_public {
  text-align: right;
  padding: 0 20px;
  position: relative;
}

#moment_seeall_public a.forward_arrow {
  font-size:14px;
}

#moment_prev {
  clear: both;
  width: 350px;
  border-top: solid 1px #cddfe7;
  padding: 10px 0 0 0;
}

#moment_prev .message {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 5px 0;
  overflow: hidden;
  width:350px;
}

#moment_prev .message a:hover {
  background-color: #E4FFBC;
}

/* profile column styles */

#col_a {
  width: 650px;
  float: left;
  margin: 0 9px 0 0;
  /* background-color: #FFCCFF; */
}

#col_a_a {
  width: 320px;
  float: left;
  margin: 0 7px 0 0;
}

#col_a_b {
  width: 320px;
  float: left;
  margin: 0;
}

#col_b {
  width: 320px;
  float: left;
  margin: 0;
  /* background-color: #FF9933; */
}

.w_column {
  min-height: 50px;
  _height: 50px;
  width: 320px;
  margin: 0;
  /* background: #FFFFCC; */
}

#widget_template {
  display: none;
}

.w_col_end {
  /*border: 1px solid red;*/
}

#profile_bottom {
  /*empty div used for calculating widget column heights*/
  clear: both;
  height: 0px;
}

/* sticker styles */

#stickers_container {
  width: 650px;
  margin: 0 0 10px 0;
  border: 0;
}

.stickers_top {
  background: url(/images/community/profile/bg_stickers_top.png) no-repeat;
  height: 10px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_stickers_top.png', sizingMethod='crop');
}

.stickers_mid  {
  background: url(/images/community/profile/bg_stickers_mid.png) repeat-y;
  padding: 0 7px 0 7px;
s _height: auto;
  _float: left;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_stickers_mid.png', sizingMethod='scale');
}

.stickers_bot {
  background: url(/images/community/profile/bg_stickers_bot.png) no-repeat;
  height: 10px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_stickers_bot.png', sizingMethod='crop');
}

.stickers_content_top {
  background: url(/images/community/profile/bg_stickers_content_top.png) no-repeat;
  height: 10px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_stickers_content_top.png', sizingMethod='crop');
  position: relative;
}

.stickers_content_mid  {
  background: url(/images/community/profile/bg_stickers_content_mid.png) repeat-y;
  padding: 0px 15px 0px 15px;
  position: relative;
}

.stickers_content_bot {
  background: url(/images/community/profile/bg_stickers_content_bot.png) no-repeat;
  height: 10px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_stickers_content_bot.png', sizingMethod='crop');
  position: relative;
}

.stickers_content_free {
  padding: 10px 0 5px 0;
  _padding: 5px 0 5px 0;
  margin: 0;
  text-align: right;
  position:relative;
}
.stickers_content_free a {
  cursor:pointer;
}

.stickers_content_free a.create_signature_link {
  position: absolute;
  left: 10px;
}
/*
.stickers_display img {
  float: left;
}
*/

.stickers_display div.sm_sticker{
  float:left;
  position:relative;
  width:99px;
  height:77px;
}

.stickers_display div.sm_sticker a img{
  width:99px;
  height:77px;
}

/* profile widget styles */

.w_container {
  width: 320px;
  position: relative;
  margin: 0 0 10px 0;
  overflow: hidden;
  border: 0;
}

.w_top {
  background: url(/images/community/profile/bg_widget_top.png) no-repeat;
  width: 320px;
/*  min-height: 30px;
  _height:30px*/;
  overflow: hidden;
  padding: 4px 7px 0px 7px;
  margin:0px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_widget_top.png', sizingMethod='crop');
}

.w_mid  {
  background: url(/images/community/profile/bg_widget_mid.png) repeat-y;
  padding: 0 7px 0 7px;
  overflow: hidden;
  _width: 306px;
  _height: auto;
  _float: left;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_widget_mid.png', sizingMethod='scale');
}

.w_bot {
  background: url(/images/community/profile/bg_widget_bot.png) no-repeat;
  height: 10px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_widget_bot.png', sizingMethod='crop');
  margin:0px;
  padding:0px;
  overflow:hidden;
}

.w_container_shadow {
  width: 360px;
  position: relative;
  margin: -20px 0 0 -20px;
}

.w_top_shadow {
  background: url(/images/community/profile/bg_shadow_top.png) no-repeat;
  width: auto;
  height: 29px;
  overflow: hidden;
    cursor: move;
  padding: 27px 27px 0 27px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_shadow_top.png', sizingMethod='crop');
}

.w_mid_shadow  {
  background: url(/images/community/profile/bg_shadow_mid.png) repeat-y;
  padding: 0 27px 0 27px;
  overflow: hidden;
  _height: auto;
  _float: left;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_shadow_mid.png', sizingMethod='scale');
}

.w_bot_shadow {
  background: url(/images/community/profile/bg_shadow_bot.png) no-repeat;
  height: 29px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_shadow_bot.png', sizingMethod='crop');
}

.w_col_end {
  margin: 0;
  visibility: hidden;
}

.movecursor {
    cursor: move;
}

.placeholder {
  /*border: 2px dashed #cccccc;
  reduce width by 4px to account for border added in IE6
  _width: 316px;*/
}

.placeholder .w_top {
  background: url(/images/community/profile/bg_placeholder_top.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_placeholder_top.png', sizingMethod='crop');
}

.placeholder .w_mid  {
  background: url(/images/community/profile/bg_placeholder_mid.png) repeat-y;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_placeholder_mid.png', sizingMethod='scale');
}

.placeholder .w_bot {
  background: url(/images/community/profile/bg_placeholder_bot.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_placeholder_bot.png', sizingMethod='crop');
}

.placeholder .titlebar, .placeholder .w_content {
  visibility: hidden;
}

.titlebar {
  width: 306px;
  margin:0px;
  padding:0px;
  overflow:hidden;
}

.w_title {
  width: 238px;
  float: left;
  display: block;
  margin: 0px;
  padding:10px 0px 0px;
  overflow:hidden;
}

.w_title h2, .stickers_mid h2 {
  color: #666;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding:0px;
  overflow:hidden;
  line-height:17px;
}

.stickers_mid h2 {
margin: 0px 0px 5px 7px;
}

.orange {
  color: #f29d08;
}

.blue {
  color: #448ccb;
}

.w_content {
  margin: 7px 0 0 0;
}

.w_content_box_top {
  background: url(/images/community/profile/bg_content_top.png) no-repeat;
  height: 10px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_top.png', sizingMethod='crop');
  position: relative;
}

.w_content_box_top_blue {
  background: url(/images/community/profile/bg_content_top_blue.png) no-repeat;
  height: 10px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_top_blue.png', sizingMethod='crop');
  position: relative;
}

.w_content_box_top_yellow {
  background: url(/images/community/profile/bg_content_top_yellow.png) no-repeat;
  height: 10px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_top_yellow.png', sizingMethod='crop');
  position: relative;
}


.w_content_box_top_img {
  height: 112px;
  overflow: hidden;
}

.w_content_box_top_overlay {
  position: absolute;
  background: url(/images/community/profile/bg_content_top_overlay.png) no-repeat;
  height: 112px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_top_overlay.png', sizingMethod='crop');
  z-index: 3;
}

.w_content_top_hdr {
  background: url(/images/community/profile/bg_content_top_hdr.png) no-repeat;
  min-height: 65px;
  _height: 65px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_top_hdr.png', sizingMethod='crop');
}

.w_content_box_mid  {
  background: url(/images/community/profile/bg_content_mid.png) repeat-y;
  padding: 0;
  overflow: hidden;
}

.w_content_box_mid_blue {
  display: block;
  background: url(/images/community/profile/bg_content_mid_blue.png) repeat-y;
  padding: 0;
  overflow: hidden;
  _width: 306px;
  _float: left;
}

.w_content_box_mid_yellow {
  display: block;
  background: url(/images/community/profile/bg_content_mid_yellow.gif) repeat-y;
  padding: 0;
  overflow: hidden;
  _width: 306px;
  _float: left;
}


.w_content_box_mid_innerContainer  {
  position: relative;
}

.w_content_box_bot {
  background: url(/images/community/profile/bg_content_bot.png) no-repeat;
  height: 10px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/bg_content_bot.png', sizingMethod='crop');
}

.w_content_free {
  padding: 10px 0 0 0;
  margin: 0 0 5px 0;
  text-align: left;
}

.w_content_box_div {
  background: #ccc;
  height: 1px;
  line-height: 1px;
  overflow: none;
}

.w_content_box_div_white {
  background: url(/images/community/profile/bg_content_div.png) no-repeat;
  height: 10px;
  overflow: none;
}

.w_content_box_div_blue {
  background: url(/images/community/profile/bg_content_div_blue.png) no-repeat;
  height: 10px;
  overflow: none;
}

.w_content_box_div_yellow {
  background: url(/images/community/profile/bg_content_div_yellow.gif) no-repeat;
  height: 2px;
  overflow: none;
}


#iframe_body {
  background: transparent;
  margin: 0;
  padding: 0;
}

.iframe_content {
  padding:5px 10px 4px 15px;
}

.btn_left {
  float: left;
  margin-right: 5px;
  position: relative;
  margin-top:5px;
}

.btn_rt {
  float: right;
  margin-left: 5px;
  position: relative;
}

.toggle {
  display: block;
  background-image: url(/images/community/profile/btn_toggle.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_toggle.png', sizingMethod='crop');
}

.collapsed {
  background-position: 0 -28px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_collapsed.png', sizingMethod='crop');
}

.remove {
  background: url(/images/community/profile/btn_remove.png) no-repeat;
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_remove.png', sizingMethod='crop');
  position: absolute;
  right: 10px;
  z-index: 2;
}

.add {
  background: url(/images/community/profile/btn_add.png) no-repeat;
  width: 28px;
  height: 28px;
  margin: 5px 0px 0px 0px;
  padding: 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_add.png', sizingMethod='crop');
  position: absolute;
  right: 10px;
  z-index: 2;
}

.w_top_shadow .remove, .w_top_shadow .add {
  right: 30px;
}

.toggle, .remove, .remove_mssg_on, .add, .add_mssg_on {
  cursor: pointer;
}

.remove_mssg {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  display: block;
  background: url(/images/community/profile/btn_remove_mssg.png) no-repeat;
  width: 0;
  height: 28px;
  padding: 0px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_remove_mssg.png', sizingMethod='crop');
  overflow:: hidden;
  position: absolute;
  right: 0;
  margin-right: 30px;
  z-index: 1;
}

.remove_mssg_on {
  padding: 6px 12px 0 0;
}

.remove_mssg a {
  display: none;
}

.remove_mssg_on a {
  display: block;
  position: relative;
}

.add_mssg {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  display: block;
  background: url(/images/community/profile/btn_remove_mssg.png) no-repeat;
  width: 0;
  height: 27px;
  padding: 0px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/profile/btn_remove_mssg.png', sizingMethod='crop');
  overflow:: hidden;
  position: absolute;
  right: 0;
  margin-right: 30px;
  z-index: 1;
}

.add_mssg_on {
  padding: 6px 12px 0 0;
}

.add_mssg a {
  display: none;
}

.add_mssg_on a {
  display: block;
  position: relative;
}

.clear {
  clear: both;
  _margin-bottom: -5px;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */


/**************************/
/* WIDGET CONTENT CLASSES */
/**************************/

#topdiv {
  visibility: hidden;
  height: 0px;
  position: absolute;
  top: 0;
  left: 0;
}

#botdiv {
  visibility: hidden;
  height: 0px;
  width: 0px;
  position: relative;
}

.w_content_box_mid div, .w_content_box_mid p {
  color: #666;
}

.special a { position:relative; }

.seeall {
  float: right;
  margin-top: 8px;
}

.hide {
  display: none;
}

.invisible {
  visibility: hidden;
}

/* About Me */

.aboutMe_editBtn {
  padding: 10px 0 0 0;
}

.aboutMe_editView textarea {
  width: 270px;
  height: 100px;
  border: solid 1px #ccc;
  background: url(/images/community/profile/bg_textarea_about.gif) repeat-x;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0 5px 0;
}

.aboutMe_saveBtn {
  display: block;
  float: left;
}

.aboutMe_cancel {
  width: 100px;
  display: block;
  float: left;
  padding: 2px 0 0 5px;
}

a.not_acceptable {
  margin: 5px 0 0 0;
}

.text_hover {
  background: #E4FFBC;
  cursor: pointer;
}

/* profile classes are used for Friends, Groups */

.is_leader {
	background-color: #f2f6f7;
}
.group {
  padding: 10px 0 !important;
}

.profile .img_col {
  width: 80px;
  float: left;
  margin: 0 10px 0 0;
  padding: 0 0 0 5px;
}

.profile .img_col img {
  background: #fff;
  border: solid 1px #e5e5e5;
  padding: 4px;
}

.profile .info {
  width: 175px;
  float: left;
  margin: 0;
  padding: 0 5px 0 0;
}

.profile .info .leader {
  font-weight: bold;
  color: #F29D08;
  font-size:12px;
}

.profile .name {
  color: #448ccb;
  font-size: 14px;
  font-weight: bold;
}

.profile .details {
  width: 270px;
  float: left;
  font-size: 13px;
  margin-top: 5px;
  padding: 5px 5px 0 5px;
}

.profile ul {
  margin: 10px 0 0 0;
  padding-left: 15px;
}

.profile ul li {
  color: #f29d08;
  margin: 0;
  padding: 0;
}

.group_divider_margin {
  background: #ccc;
  height: 1px;
  margin: 0;
}


/* Today's Special */

.special .name {
  color: #f29d08;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  margin: 2px 0 4px 0;
}

.special .bottom_links {
  padding-top: 8px;
  text-align: right;
}

.btn_updating {
  background-image: url('/images/community/profile/loading_animation.gif');
  background-repeat: no-repeat;
  background-position: 40px 1px;
  height: 17px;
  width: 72px;
  padding: 0;
  text-indent: -9999px;
  padding-top: 2px;
  display: block;
  text-align: center;
  line-height:13px;
  cursor: default;
}

/* Notes */

.notes_form {
  padding: 0px 5px 5px 0px;
}

.form_hdr {
  color: #f29d08 !important;
  font-size: 12px;
  font-weight: bold;
}

.notes_form .name {
  color: #666;
}

.notes_form textarea {
  width: 265px;
  height: 100px;
  border: solid 1px #ccc;
  background: url(/images/community/profile/bg_textarea.jpg) repeat-x;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0px 5px 0px;
  padding: 5px;
  color: #999;
}

.notes_form .char_count {
  float: left;
  width: 100px;
  padding: 5px 0px 0px 0px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color:#ccc
}

.notes_form .ctrls {
  float: right;
  clear: both;
  margin: 0 0 5px 0;
  width: 170px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.notes_form .ctrls a {
  display: block;
  float: right;
}

.notes_form .post {
  margin: 0;
  display: block;
}

.notes_form .ctrls input {
  margin: 5px 0 0 0;
  #margin: 0;
}

#form_error,
#form_error_photo {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 0;
  display: none;
}

#form_error h4 {
  font-size: 16px;
  margin: 0 0 5px 0;
}

.notes_post {
  font-size: 11px;
  padding: 10px;
}

.notes_post p {
	line-height:normal;
	margin:0;
}

.posthover:hover {
  background: #E4FFBC;
  display: block;
  text-decoration: none;
}

.notes_post .img_col {
  width: 39px;
  float: left;
  margin: 0 20px 0 0;
  padding: 0 0 0 3px;
}

.notes_post .img_col img {
  background: #fff;
  border: solid 1px #e5e5e5;
  padding: 4px;
}

.notes_post .info {
  color: #666;
  width: 185px;
  _width: 175px;
  float: left;
  margin: 0px;
  padding: 0px 5px 0px 0px;
  overflow:hidden;
}

.notes_post .name {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.notes_post .timestamp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.notes_post .reply {
  padding: 15px 5px 0 0;
}

.notes_post .reply img {
  float: left;
  background: #fff;
  padding: 2px;
  margin: -6px 15px 0 0;
  border: solid 1px #d2dee5;
}

.notes_post .trashcan {
  float: right;
  text-indent: -9999px;
  display: block;
  width: 39px;
  margin-top: -10px;
  right:-15px;
  position:relative;
}

/* Question Blog (Best & Worst) */

.questionblog {
  padding: 0px 5px 0px 0px;
}

.questionblog .hdr {
  padding: 0 10px 0 10px;
}

.questionblog .hdr .promo_image {
  float: right;
  background: #fff;
  padding: 4px;
  margin: 0 0 10px 10px;
  border: solid 1px #d2dee5;
}

.questionblog .hdr .desc {
  margin: 0 0 10px 0;
}

.questionblog .hdr .leadin {
  margin: 0 0 10px 0;
}

.questionblog .hdr .alt_qb_desc {
  margin: 5px 0;
  font-size:16px;
  font-weight:bold;
}

.questionblog .hdr a {
  font-size:12px;
  text-decoration:none;
}

.questionblog .hdr a:hover {
  font-size:12px;
  text-decoration:underline;
}

.questionblog .hdr .links ul {
  padding: 0 0 10px 0;
  margin: 0;
}

.questionblog .hdr .links li {
  padding: 0;
  margin: 0;
}

.questionblog .hdr .links ul li {
  color: #508EC1;
  list-style: none;
  font-weight: bold;
}

.questionblog_hdr {
  color: #f29d08;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 3px 0 3px 0;
}

.questionblog .question_promo_image {
  float: right;
  background: #fff;
  padding: 4px;
  margin: 0 0 10px 10px;
  border: solid 1px #d2dee5;
}

.questionblog textarea {
  width: 265px;
  height: 100px;
  border: solid 1px #ccc;
  background: url(/images/community/profile/bg_textarea.jpg) repeat-x;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0px 5px 0px;
  padding: 5px;
  color: #999;
}
  
.questionblog .question_txt {
  color: #666;
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

.questionblog .ctrls {
  float: right;
  clear: both;
  margin-top: 4px;
  width: 200px;
  _width: 195px;
}

.questionblog .ctrls a {
  display: block;
  float: right;
}

.questionblog .ctrls .post {
  margin: 0;
  display: block;
}

.questionblog .answer_txt {
  color: #666;
  font-size: 14px;
  font-weight: normal;
}

.questionblog .answer_txt .userpost {
  color: #666;
  font-size: 14px;
  font-weight: normal;
  padding: 5px 0 10px 0;
}

.questionblog .answer_txt a {
  color: #448ccb;
  font-size: 11px;
  font-weight: normal;
}

.questionblog_question .ctrls {
  clear: both;
  margin: 0 0 5px 0;
}

.questionblog .ctrls a {
  display: block;
  float: right;
}

.questionblog .add_photo_global {
  width: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 2px 0 42px;
  margin: 0 5px -7px 0;
}

.questionblog .post {
  margin: 0 3px 0 0;
  display: block;
}

.questionblog .answer_timestamp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 5px 0 5px 0;
}

.questionblog .reply {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 15px 5px 0 0;
}

.questionblog .reply img {
  float: left;
  background: #fff;
  padding: 2px;
  margin: -6px 15px 0 0;
  border: solid 1px #d2dee5;
}

.reply_trash {
  float: right;
  width: 39px;
}

a.baw_trashcan {
  text-indent: -9999px;
  display: block;
}

.seeallmy {
  clear: both;
  padding: 0 0 10px 0;
}

.content_free_qb_alt {
padding-top: 5px !important;
}

.content_free_qb_alt a {
background-position:right 16px !important;
text-align:right !important;
width:230px;
}

/* Contributions */

.contributions h3 {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: 0 0 10px 0;
}

.contributions .post_txt {
  margin: 0 0 10px 0;
}

.contributions .post_link {
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 15px 0 5px 0;
}

.contributions .post_link img {
  float: left;
  background: #fff;
  padding: 2px;
  margin: -6px 15px 0 0;
  border: solid 1px #d2dee5;
}

.contributions .post_timestamp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.contributions_none a {
  overflow: hidden;
  height: auto;
  width: 75%;
  display: block;
  background: url(/images/community/bg_orange_bullets.gif) 0 -2px no-repeat;
  padding:0px 0px 0px 8px;
}

.contributions_none ul, .contributions_none ul li {
  margin: 0;
  padding: 0;
}

.contributions_none ul  {
  margin: 0px;
  padding: 10px 0px 0px;
}

.contributions_none li {
  list-style: none;
}

.contributions_none .li_a_alt {
  font-weight: bold;
  background: none !important;
  margin-left: -7px;
  margin-bottom: 5px;
}

/* Photos */

.photos_photo_list ul, .photos_photo_list ul li {
  margin: 0;
  padding: 0;
  overflow:hidden;
  text-align:center;
  list-style-type:none;
}

.photos_photo_list ul li {
  display: inline;
  float: left;
  width: 90px;
  height: 90px;
  margin: 0px 3px 3px 0px;
}

.photos_photo_list .last_li {
  margin-right: 0;
}

.photos_photo_list img {
  background: #fff;
  border: solid 1px #e5e5e5;
  padding: 4px;
  margin: 0 auto;
}

.divider {
  background: #ccc;
  height: 1px;
  margin: 0;
  padding: 0;
}

.divider_margin {
  background: #ccc;
  height: 1px;
  margin: 0;
  margin: 10px 0 10px 0;
}

.dialog_bubble_262 .close {
  text-align:right;
}

.dialog_bubble_262 .close span {
  float:right;
  margin-top: 2px;
}

.dialog_bubble_262 .close .btn_blue_small {
  font-weight:bold;
  float:right;
}

.dialog_bubble_262 .close .btn_blue_small, .dialog_bubble_262 .close .btn_blue_medium {
  font-weight:bold;
}

.stickers_display img {
  width:99px;
  height:77px;
}

div.info em {
color: #999999;
}

/* quiz & quiz results widget */

.quizwidget div.question_txt {
  color:#666666;
  font-size:16px;
  font-weight:bold;
  padding: 6px 10px 12px 15px;
}

#quiz_question {
  color:#666666;
  font-size:16px;
  font-weight:bold;
  padding: 7px 0 10px 0;
}

.quiz_choice p {
  float:left;
  margin:0;
  padding:0;
  width:10px;
}

.quiz_choice input {
  float:left;
  width:20px;
  margin-top:2px;
  *margin-top:-2px;
}

.quiz_choice label {
  display:block;
  float:left;
  width: 210px;
  font-size:12px;
}

.quiz_ctrls {
  clear:both;
}

form#quizQuestion .ctrls {
  clear:both;
  margin-bottom:10px;
  height:19px;
  padding:5px 5px 0 0;
}

form#quizQuestion .next {
  float:right;
  display:block;
} 

#quiz_result {
  padding:18px 0;
  border-bottom: 2px solid #cccccc;
  min-height: 79px;
  _height: 79px;
  font-size:14px;
}

#quiz_result img {
  padding:4px;
  border: 1px solid #fadd9b;
  float: left;
  width:95px;
  height:69px;
}

#quiz_result .profile_name {
  margin: 0 0 0 115px;
  padding-top: 15px;
}

#quiz_result .result {
  margin: 4px 0 0 115px;
}

#quiz_result .result_sm {
  margin: 4px 0 0 115px;
  font-size:12px;
  font-weight: bold;
  line-height:normal;
}

#quiz_result .result_sm span {
  font-size:14px;
  display:block;
  font-weight: normal;
}

#quiz_result .quiz_name {
  margin: 4px 0 0 115px;
  color:#F29D08;
  font-weight: bold;
}

#quiz_result .trashcan {
  clear:both;
  display:block;
  position:relative;
  text-indent:-9999px;
  width:39px;
  left:245px;
  margin-bottom: -10px;
}

#visitors_title{
  font-size:14px;
  padding: 14px 7px;
  border-top: 1px solid #cccccc;
}

#visitors_title span {
  color: #F29D08;
}

.visitor_listing {
  font-size:12px;
  padding:10px;
  border-bottom: 1px solid #cccccc;
}

.visitor_listing .img_col {
  float:left;
  margin:0pt 20px 0pt 0pt;
  padding:0pt 0pt 0pt 3px;
  width:39px;
}

.visitor_listing .img_col img {
  background:#FFFFFF none repeat scroll 0%;
  border:1px solid #E5E5E5;
  padding:4px;
}

.visitor_listing .info {
  color:#666666;
  float:left;
  margin:0px;
  overflow:hidden;
  padding:0px 5px 0px 0px;
  width:185px;
}

.visitor_listing .name {
  font-weight:bold;
}

#quiz_all_results p {
font-size: 14px;
margin:0 0 5px 0;
}

#see_all_link_container {
height:40px;
padding-top: 8px;
border-bottom: 2px solid #cccccc;
}

/* poll meter styles */
#quiz_all_results .poll_meter_wrap {
width:280px;
padding:0px 0px 5px 0px;
margin:0;
}

#quiz_all_results .poll_meter_wrap h4 {
margin:0px;
padding:0px 0px 3px 0px;
font-size:12px;
color:#448ccb;
}

#quiz_all_results .polls_results {
}


#quiz_all_results .polls_results_bg {
background: url(/images/community/quizzes/bg_polls_bar_sm.png) no-repeat;
display: block;
float: left;
height: 23px;
width: 238px;
position: relative;
z-index: 0;
overflow: hidden;
padding: 0px !important;
}

#quiz_all_results .polls_mask {
background: url(/images/community/quizzes/bg_polls_bar_mask_sm.png) no-repeat;
height: 23px;
width: 238px;
position: relative;
display: absolute;
z-index: 3;
}

#quiz_all_results .polls_green_middle {
background: url(/images/community/quizzes/polls_green_bar_sm.png) no-repeat !important;
height: 21px;
display: block;
width: 255px;
margin-top: -22px;
left: -248px;
position: absolute;
z-index: 0;
_background: none !important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/community/quizzes/polls_green_bar_sm.png", sizingMethod="crop");
}

#quiz_all_results .polls_results_votes {
float: left;
text-align: center;
margin: 0px;
padding: 4px 0px 0px 10px !important;
}

#quiz_all_results .polls_results_votes span.votes {
font-size: 12px;
letter-spacing: normal;
}

.ctrls .btn_gray_small {
color: #fff !important;
}

.sponsor_ad_ques {
min-height: 20px;
width: 100%;
color: #cccccc;
text-align: right;
padding-bottom: 5px;
position: relative;
right: -5px;
_right: 0px;
}
.sponsor_ad_ques img{
display: inline;
margin-bottom: -5px;
margin-left: 5px;
}


div.message div a.not_acceptable:hover {
text-decoration: underline !important;
}


/* quiz & quiz results widget */

.quizwidget div.question_txt {
  color:#666666;
  font-size:16px;
  font-weight:bold;
  padding: 6px 10px 12px 15px;
}

#quiz_question {
  color:#666666;
  font-size:16px;
  font-weight:bold;
  padding: 7px 0 10px 0;
}

#quizQuestion .question_hover {
  background-color:#FFFF99;
}

.quiz_choice {
  clear:both;
  width:265px;
  padding: 5px 0 5px 10px;
  float:left;
  *float:none;
}

.quiz_choice span {
  float:left;
  margin:0;
  padding:0;
  width:10px;
}

.quiz_choice label {
  display:block;
  float:left;
  width: 210px;
  font-size:12px;
}

.quiz_ctrls {
  clear:both;
  margin: 5px 5px 10px 0;
  height:19px;
}

.quiz_ctrls .next {
  float:right;
} 

#quiz_result {
  padding:18px 0;
  min-height: 79px;
  _height: 79px;
  font-size:14px;
}

.quiz_result_no_result {
  min-height: 49px !important;
  _height: 49px !important;
}

.bottom_rule {
  border-bottom: 2px solid #cccccc;
}


.quiz_results_listing {
  padding:18px 0;
  min-height: 79px;
  _height: 79px;
  font-size:14px;
  border-bottom: 1px solid #cccccc;
}


#quiz_result img,
.quiz_results_listing img{
  padding:4px;
  border: 1px solid #fadd9b;
  float: left;
  width:95px;
  height:69px;
}

#quiz_result .profile_name,
.quiz_results_listing .profile_name{
  margin: 0 0 0 115px;
  padding-top: 15px;
}

#quiz_result .result,
.quiz_results_listing .result{
  margin: 4px 0 0 115px;
}

#quiz_result .result_sm,
.quiz_results_listing .result_sm{
  margin: 4px 0 0 115px;
  font-size:12px;
  font-weight: bold;
  line-height:normal;
}

#quiz_result .result_sm span,
.quiz_results_listing .result_sm span{
  font-size:14px;
  display:block;
  font-weight: normal;
}

#quiz_result .quiz_name,
.quiz_results_listing .quiz_name{
  margin: 4px 0 0 115px;
  color:#F29D08;
  font-weight: bold;
}

#quiz_result .trashcan,
.quiz_results_listing  .trashcan{
  clear:both;
  display:block;
  position:relative;
  text-indent:-9999px;
  width:39px;
  left:245px;
  margin-bottom: -10px;
}

.visitor_listing {
  font-size:12px;
  padding:10px;
  border-top: 1px solid #cccccc;
}

.visitor_listing .img_col {
  float:left;
  margin:0pt 20px 0pt 0pt;
  padding:0pt 0pt 0pt 3px;
  width:39px;
}

.visitor_listing .img_col img {
  background:#FFFFFF none repeat scroll 0%;
  border:1px solid #E5E5E5;
  padding:4px;
}

.visitor_listing .info {
  color:#666666;
  float:left;
  margin:0px;
  overflow:hidden;
  padding:0px 5px 0px 0px;
  width:185px;
}

.visitor_listing .name {
  font-weight:bold;
}

#quiz_all_results {
  clear:both;
  margin:0;
  border-bottom:  1px solid #cccccc;
  padding: 15px 0 12px 0;
}



#quiz_all_results p {
  font-size: 14px;
  margin:0 0 5px 0;
}

.take_quiz_link {
  font-size: 12px;
  margin-top:15px;
}

/* poll meter styles */
#quiz_all_results .poll_meter_wrap {
  width:280px;
  padding:0px 0px 5px 0px;
  margin:0;
}

#quiz_all_results .poll_meter_wrap h4 {
  margin:0px;
  padding:0px 0px 3px 0px;
  font-size:12px;
  color:#448ccb;
}

#quiz_all_results .polls_results_bg {
  background: url(/images/community/quizzes/bg_polls_bar_sm.png) no-repeat;
  display: block;
  float: left;
  height: 23px;
  width: 238px;
  position: relative;
  z-index: 0;
  overflow: hidden;
  padding: 0px !important;
}

#quiz_all_results .polls_mask {
  background: url(/images/community/quizzes/bg_polls_bar_mask_sm.png) no-repeat;
  height: 23px;
  width: 238px;
  position: relative;
  display: absolute;
  z-index: 3;
}

#quiz_all_results .polls_green_middle {
  background: url(/images/community/quizzes/polls_green_bar_sm.png) no-repeat !important;
  height: 21px;
  display: block;
  width: 255px;
  margin-top: -22px;
  left: -248px;
  position: absolute;
  z-index: 0;
  _background: none !important;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://family.go.com/images/community/quizzes/polls_green_bar_sm.png", sizingMethod="crop");
}

#quiz_all_results .polls_results_votes {
  float: left;
  text-align: center;
  margin: 0px;
  padding: 4px 0px 0px 10px !important;
}

#quiz_all_results .polls_results_votes span.votes {
  font-size: 12px;
  letter-spacing: normal;
}

#quiz_all_results .seeallmy {
  margin-bottom:15px;
}

.ctrls .btn_gray_small {
  color: #fff !important;
}

#see_all_results_container {
  clear:both;
  height:20px;
  font-weight:bold;
}

.btn_reload_widget {
width:69px;
height:22px;
margin: 10px auto;
display:block;
text-indent:-9999px;
background: url(/images/community/btn_reload.gif) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_reload.gif", sizingMethod="crop"));
}

/* TEMPORARY FIX */
.grpNewMemberRequest {
display: none;
}

div.close a#dialog_confirm {
margin-left: 48px;
*margin-left: 40px;
}
