/* Manage Page Overide Styles for Dashboard */
/* Worst CSS ever, hacked by Jason Lang and David Hsu.*/
/* line 12, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 14, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
article, aside, figure, footer, header,
hgroup, nav, section {
  display: block;
}

/*Adjust font stack and background colors*/
/* line 17, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
body, html {
  text-align: center;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-image: none;
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top;
  background-color: #FFF;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.85em;
  line-height: 1.6em;
  color: #333;
}

/* line 35, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
a {
  color: #EB7400;
}

/*set manage page width to dashboard width*/
/* line 41, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#centerBody {
  padding: 0px 0px;
  width: 1000px;
  background-image: none;
  position: relative;
}

/*hide old logo*/
/* line 44, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#posterous_logo {
  display: none;
}

/*Hide manage header*/
/* line 47, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#header {
  padding: 0;
  margin: -15px 0 15px 0;
}
/* line 51, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#header h1 {
  color: #333;
  font-weight: normal;
  font-family: 'AlternateGothicFSNo3', Helvetica, Arial, sans-serif;
}

/* line 58, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.flash_notice {
  display: none;
}

/*Set to reasonable width*/
/* line 61, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#settings_body {
  float: left;
  position: relative;
  border-top: 0;
  overflow: visible;
  margin: 0px 0px;
  background-image: none;
  background-repeat: none;
  background-position: none;
  width: 760px;
}

/*Hide sidiebar list nav*/
/* line 64, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#settings_nav {
  display: none;
}

/*Hacky. JS uses this to setup the initial placeholder.*/
/* line 67, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.default_content_area {
  width: 500px;
  padding-bottom: 100px;
  float: left;
  font-size: 12px;
}

/*Remove Topnav*/
/* line 70, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#topnav {
  display: none;
}

/*Remove footer*/
/* line 75, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#footer {
  display: none;
}

/*remove image on tab bar*/
/* line 80, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.subhead_nav_bar {
  background: none !important;
  position: absolute;
  right: 0;
  top: -67px;
  width: 220px;
}

/* line 88, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.nag_message, .accountNagMessage {
  display: none;
}

/* Overwrite Sidebar buttons styling */
/* line 94, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.subhead_nav li, ul.subhead_nav_for_external_links li {
  border: none !important;
}
/* line 96, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.subhead_nav li:first-child a, ul.subhead_nav_for_external_links li:first-child a {
  border-top-width: 1px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -o-border-top-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 102, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.subhead_nav li a, ul.subhead_nav_for_external_links li a {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: #e5e5e5;
}
/* line 107, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.subhead_nav li a:hover, ul.subhead_nav_for_external_links li a:hover {
  background: #e6e6e6;
}
/* line 110, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.subhead_nav li a.selected, ul.subhead_nav_for_external_links li a.selected {
  color: #fff;
  font-weight: bold;
  background-color: #393939;
  padding: 7px 11px 7px 15px;
  border-bottom: 1px solid #393939;
  border-right: 1px solid #393939;
  border-top: 1px solid #393939;
  border-left: 1px solid #393939;
}

/* line 125, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.site_header img {
  width: 50px;
}
/* line 128, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.site_header h1 {
  margin: -4px 0 0;
  font-size: 42px;
  font-weight: normal;
  font-family: "AlternateGothicFSNo3", Helvetica, Arial, sans-serif;
}
/* line 134, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.site_header h2 {
  margin: 0;
  letter-spacing: 0;
}

/* line 140, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group {
  width: 500px;
  margin: 0;
  padding: 15px 0 20px;
}
/* line 145, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group .settings_label {
  float: none;
  width: 100%;
  margin-bottom: 15px;
}
/* line 150, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group .settings_label h3 {
  float: left;
  margin: 2px 10px 0px 0px;
}
/* line 156, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group .settings_value {
  width: 100%;
}
/* line 159, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group .settings_value .settings_tab_edit_content {
  width: 365px;
}

/* Domain page */
/* line 166, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#content_area_domains {
  width: 650px;
}
/* line 169, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#content_area_domains .settings_group {
  width: 632px;
}

/* Overwrite some colors */
/* line 175, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_label h3, .settings_label_font h3 {
  color: #333;
}

/* line 179, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members .name_sort {
  float: none;
}

/* line 183, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members_list > li {
  width: 500px;
}
/* line 186, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members_list > li .info {
  width: 285px;
}
/* line 190, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members_list > li .description {
  width: 230px;
}
/* line 192, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members_list > li .description .name a {
  color: #EB7400;
}
/* line 196, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.members_list > li .role .self {
  color: #EB7400;
}

/* line 201, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.roadblock {
  display: none;
}

/* Buttons */
/* line 206, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
a.fancy_button, button.fancy_button {
  background: #555;
}

/* line 210, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.settings_group a.fancy_button span, .site_autopost_div a.fancy_button span {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5cc53), color-stop(100%, #cc6600));
  background-image: -webkit-linear-gradient(#f5cc53, #cc6600);
  background-image: -moz-linear-gradient(#f5cc53, #cc6600);
  background-image: -o-linear-gradient(#f5cc53, #cc6600);
  background-image: -ms-linear-gradient(#f5cc53, #cc6600);
  background-image: linear-gradient(#f5cc53, #cc6600);
}

/* line 215, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
a.fancy_button:hover span, button.fancy_button:hover span {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c04f), color-stop(100%, #eb7400));
  background-image: -webkit-linear-gradient(#f4c04f, #eb7400);
  background-image: -moz-linear-gradient(#f4c04f, #eb7400);
  background-image: -o-linear-gradient(#f4c04f, #eb7400);
  background-image: -ms-linear-gradient(#f4c04f, #eb7400);
  background-image: linear-gradient(#f4c04f, #eb7400);
}

/* line 219, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
a.fancy_button:active span, button.fancy_button:active span {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c04f), color-stop(100%, #eb7400));
  background-image: -webkit-linear-gradient(#f4c04f, #eb7400);
  background-image: -moz-linear-gradient(#f4c04f, #eb7400);
  background-image: -o-linear-gradient(#f4c04f, #eb7400);
  background-image: -ms-linear-gradient(#f4c04f, #eb7400);
  background-image: linear-gradient(#f4c04f, #eb7400);
  -moz-box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 3px;
  -o-box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 3px;
  box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 3px;
}

/* Autopost */
/* line 225, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.site_autopost_div {
  margin: 15px 0 10px;
}

/* line 229, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container {
  border-top: 1px solid #ccc;
  margin: 15px 0px 0px 0px;
}
/* line 233, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container h2 {
  font-size: 14px;
  font-weight: normal;
  color: #555;
  margin-bottom: 0;
}
/* line 240, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container ul {
  list-style: none;
  margin: 0;
}
/* line 244, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li {
  list-style: none;
  float: left;
  height: 48px;
  margin: 15px 15px 0 0;
  width: 48px;
  overflow: hidden;
  *zoom: 1;
}
/* line 252, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .autopost_icon {
  background: white url(/images/profiles/profiles_sprite.png) 0 0 no-repeat;
  display: inline-block;
  height: 48px;
  text-indent: -9999px;
  width: 48px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 261, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtTwitterOauth, #autoposts_container li .ExtTwitterBasic {
  background-position: 0px 0px;
}
/* line 262, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtFacebook, #autoposts_container li .ExtFacebookPage {
  background-position: -48px 0;
}
/* line 263, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtTumblr {
  background-position: -96px 0px;
}
/* line 264, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtVimeo {
  background-position: -144px 0px;
}
/* line 265, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtBlogger {
  background-position: -192px 0px;
}
/* line 267, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtMetaWeblog {
  background-position: 0 -48px;
}
/* line 268, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtYoutube {
  background-position: -48px -48px;
}
/* line 269, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtLinkedIn {
  background-position: -96px -48px;
}
/* line 270, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtWordpress {
  background-position: -144px -48px;
}
/* line 271, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtFlickr {
  background-position: -192px -48px;
}
/* line 273, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtBliptv {
  background-position: 0 -96px;
}
/* line 274, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtEbay {
  background-position: -48px -96px;
}
/* line 275, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtViddler {
  background-position: -96px -96px;
}
/* line 276, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtDelicious {
  background-position: -144px -96px;
}
/* line 277, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtShopify {
  background-position: -192px -96px;
}
/* line 279, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtLivejournal {
  background-position: 0 -144px;
}
/* line 280, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtJaiku {
  background-position: -48px -144px;
}
/* line 281, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtPlurk {
  background-position: -96px -144px;
}
/* line 282, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtScribd {
  background-position: -144px -144px;
}
/* line 283, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtFriendfeed {
  background-position: -192px -144px;
}
/* line 285, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtIdentica {
  background-position: 0 -192px;
}
/* line 286, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtPicasa {
  background-position: -48px -192px;
}
/* line 287, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#autoposts_container li .ExtBuzz {
  background-position: -96px -192px;
}

/* Space Switcher */
/* line 292, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#content_area_loading {
  position: relative;
  left: 0;
}

/* line 296, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
#space_switcher {
  position: absolute;
  right: 0;
  top: 18px;
  font-size: 15px !important;
  max-width: 500px;
}

/* Pages section */
/* line 306, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.sortable_list_children div.editable_content {
  max-width: 220px;
}
/* line 310, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
ul.sortable_list_children li div.actions {
  width: 100px;
}

/* line 315, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row {
  width: 500px;
  padding: 3px 0;
}
/* line 319, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row div.overview {
  width: 178px;
}
/* line 322, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row div.overview div.name {
  width: 145px;
}
/* line 327, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row div.dropdown_container {
  width: 230px;
}
/* line 331, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row div.dropdown {
  width: 211px;
}
/* line 335, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
div.external_site_row div.dropdown_menu {
  width: 185px;
}

/* For modern browsers */
/* line 342, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.cf:before,
.cf:after {
  content: "";
  display: table;
}

/* line 347, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.cf:after {
  clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
/* line 352, ../../../app/assets/stylesheets/controllers/manage_dashboard.scss */
.cf {
  zoom: 1;
}

/* line 1, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar {
  top: 69px;
  width: 220px;
  margin-right: 20px;
  float: left;
  font-size: 15px;
  color: white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
/* line 10, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .sidebar_call_to_action {
  margin-top: 60px;
  font-size: 12px;
  color: #666;
  display: block;
  line-height: 16px;
  text-decoration: none;
}
/* line 17, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .sidebar_call_to_action:before {
  content: "";
  float: left;
  position: relative;
  top: -2px;
  background: url("/images/dashboard/sprite.png") no-repeat;
}
/* line 24, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .sidebar_call_to_action a:hover {
  text-decoration: none;
  color: #333;
}
/* line 28, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .sidebar_call_to_action a {
  color: #666;
  text-decoration: none;
}
/* line 34, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .mobile_call_to_action:before {
  width: 20px;
  height: 37px;
  margin-right: 15px;
  background-position: -62px -249px;
}
/* line 41, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .mobile_call_to_action:hover:before {
  background-position: -113px -266px;
}
/* line 45, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .moderation_call_to_action:before {
  width: 10px;
  height: 37px;
  margin-right: 16px;
  margin-left: 4px;
  background-position: -93px -264px;
}
/* line 53, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .moderation_call_to_action:hover:before {
  background-position: -103px -264px;
}
/* line 57, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar a.secondary {
  color: #cccccc;
  font-size: 11px;
  text-decoration: none;
  padding-left: 9px;
}
/* line 63, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar h1 {
  font-size: 17px;
  font-weight: normal;
  margin: 0;
  padding: 20px;
}
/* line 70, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar section h1 {
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 0;
  color: white;
  text-transform: uppercase;
  padding-left: 10px;
}
/* line 80, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .friends_link {
  border-bottom: 1px solid #444;
  border-top: 1px solid #2b2b2b;
  margin-bottom: 2px;
}
/* line 84, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .friends_link .friends {
  border-top: 1px solid #444;
  border-bottom: 1px solid #2b2b2b;
  display: block;
  padding-left: 10px;
  color: #cccccc;
  font-size: 13px;
  height: 33px;
  display: block;
  line-height: 33px;
  text-decoration: none;
}
/* line 95, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .friends_link .friends.active, #sidebar .friends_link .friends:hover {
  background-color: #282828;
  color: #ee8c00;
}
/* line 99, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar .friends_link .friends:before {
  content: "";
  float: left;
  width: 22px;
  height: 16px;
  background: url("/images/dashboard/sprite.png") no-repeat -317px -66px;
  margin-right: 7px;
  margin-top: 8px;
}
/* line 111, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user #user_profile_pic {
  margin-bottom: 15px;
  padding: 0;
  height: 50px;
}
/* line 115, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user #user_profile_pic img {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 9px;
}
/* line 121, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user #user_profile_pic a {
  float: left;
  height: 50px;
  text-decoration: none;
  color: #333;
}
/* line 126, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user #user_profile_pic a .user_name {
  font-weight: bold;
  line-height: 1.5em;
  height: 50px;
  margin-bottom: 3px;
  font-size: 15px;
  display: table-cell;
  vertical-align: middle;
  width: 160px;
}
/* line 136, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user #user_profile_pic a .stats {
  line-height: 13px;
  font-size: 11px;
}
/* line 142, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 148, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li, #sidebar #user .show_more {
  list-style-type: none;
  margin: 0;
}
/* line 151, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a, #sidebar #user .show_more a {
  color: #666;
  font-size: 14px;
  height: 20px;
  display: block;
  line-height: 20px;
  text-decoration: none;
  padding: 10px 0;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 160, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a .icon, #sidebar #user .show_more a .icon {
  background: url("/images/dashboard/sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 15px;
  float: left;
}
/* line 167, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.welcome .icon, #sidebar #user .show_more a.welcome .icon {
  background-position: -264px -130px;
}
/* line 170, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.welcome:hover .icon, #sidebar #user li a.welcome.active .icon, #sidebar #user .show_more a.welcome:hover .icon, #sidebar #user .show_more a.welcome.active .icon {
  background-position: -244px -130px;
}
/* line 173, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.edit_profile .icon, #sidebar #user .show_more a.edit_profile .icon {
  background-position: -177px -69px;
}
/* line 176, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.edit_profile:hover .icon, #sidebar #user li a.edit_profile.active .icon, #sidebar #user .show_more a.edit_profile:hover .icon, #sidebar #user .show_more a.edit_profile.active .icon {
  background-position: -177px -49px;
}
/* line 179, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.spaces .icon, #sidebar #user .show_more a.spaces .icon {
  background-position: -197px -69px;
}
/* line 182, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.spaces:hover .icon, #sidebar #user li a.spaces.active .icon, #sidebar #user .show_more a.spaces:hover .icon, #sidebar #user .show_more a.spaces.active .icon {
  background-position: -197px -49px;
}
/* line 185, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.find_friends .icon, #sidebar #user .show_more a.find_friends .icon {
  background-position: -217px -69px;
}
/* line 188, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.find_friends:hover .icon, #sidebar #user li a.find_friends.active .icon, #sidebar #user .show_more a.find_friends:hover .icon, #sidebar #user .show_more a.find_friends.active .icon {
  background-position: -217px -49px;
}
/* line 191, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.sign_out .icon, #sidebar #user .show_more a.sign_out .icon {
  background-position: -237px -69px;
  width: 19px;
  margin-right: 16px;
}
/* line 196, ../../../app/assets/stylesheets/controllers/dashboard/_sidebar.scss */
#sidebar #user li a.sign_out:hover .icon, #sidebar #user li a.sign_out.active .icon, #sidebar #user .show_more a.sign_out:hover .icon, #sidebar #user .show_more a.sign_out.active .icon {
  background-position: -237px -49px;
}

/* line 1, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
  border-bottom: 1px solid white;
}
/* line 6, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 13px;
  display: block;
  position: relative;
  overflow: hidden;
  background: #f1f1f1;
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: #e5e5e5;
  color: #666666;
}
/* line 20, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li:first-child {
  border-top-width: 1px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -o-border-top-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 25, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li:last-child, .sidebar_view li:last-child a {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -o-border-bottom-right-radius: 5px;
  -ms-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-bottom-left-radius: 5px;
  -ms-border-bottom-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 29, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .sub_menu_item {
  background: white;
}
/* line 32, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li:hover {
  background: #e6e6e6;
}
/* line 35, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li.active {
  background: #393939;
  border-color: #393939;
}
/* line 38, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li.active a .text {
  color: white;
  font-weight: bold;
}
/* line 43, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .sidebar_tooltip {
  background: url("/images/dashboard/sprite.png") no-repeat -94px -302px;
  width: 16px;
  height: 16px;
  float: right;
  display: block;
  text-indent: -9999px;
  margin-top: 2px;
}
/* line 51, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .sidebar_tooltip:hover {
  background-position: -133px -294px;
}
/* line 55, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li a {
  font-size: 14px;
  text-decoration: none;
  display: block;
  position: relative;
  color: #666;
  height: 21px;
  display: block;
  line-height: 21px;
  padding: 7px 11px 7px 15px;
}
/* line 65, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li a.external:after {
  width: 7px;
  height: 11px;
  background: url("/images/dashboard/sprite.png") no-repeat -244px -231px;
  content: "";
  float: right;
  margin: 5px 0 0 0;
}
/* line 74, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .icon {
  float: left;
  display: block;
  position: relative;
  top: 2px;
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("/images/dashboard/sprite.png") no-repeat;
}
/* line 85, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .post_via_web .icon {
  background-position: -187px -249px;
  height: 15px;
}
/* line 89, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .post_via_email .icon {
  background-position: -171px -249px;
  height: 12px;
  margin-top: 2px;
}
/* line 94, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .create_public_space .icon {
  background-position: -203px -249px;
}
/* line 97, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .create_private_space .icon {
  background-position: -219px -249px;
}
/* line 100, ../../../app/assets/stylesheets/controllers/dashboard/_right_sidebar.scss */
.sidebar_view li .import_space .icon {
  background-position: -235px -249px;
}

/* line 3, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header {
  margin-bottom: 29px;
}
/* line 5, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header .headings {
  float: left;
  width: 430px;
}
/* line 9, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header .breadcrumb {
  clear: both;
}
/* line 12, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header img {
  float: left;
  margin-right: 20px;
}
/* line 16, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header h1 {
  max-width: 430px;
  line-height: 0.9em;
  padding: 0 0 7px;
  float: left;
  margin-top: -4px;
}
/* line 23, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header h2 {
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: left;
  clear: both;
}
/* line 29, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header h2 a {
  text-decoration: none;
  color: #666666;
}
/* line 32, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header h2 a:hover {
  color: #ee8c00;
}
/* line 37, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header .follow_button {
  float: left;
  margin-left: 20px;
  margin-top: 17px;
}
/* line 42, ../../../app/assets/stylesheets/controllers/dashboard/_site_header.scss */
.site_header .toggle {
  float: right;
  margin-right: 20px;
}

/* line 2, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul {
  list-style: none;
  float: left;
  background: #f1f1f1;
  border: 1px solid #d6d6d6;
  margin: 0 0 37px;
  padding: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 10, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li {
  list-style: none;
  float: left;
  display: block;
  height: 28px;
  line-height: 28px;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
/* line 19, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li a {
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  font-size: 13px;
  color: #666666;
  display: block;
  float: left;
  padding: 0 8px 0 11px;
}
/* line 28, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li a:hover {
  text-decoration: underline;
}
/* line 32, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li:before {
  content: "";
  float: right;
  width: 14px;
  height: 28px;
  background: url("/images/dashboard/sprite.png") no-repeat -133px -266px;
}
/* line 39, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li.no_nub:before, .breadcrumb ul li.last:before {
  display: none;
}
/* line 42, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li.last a {
  color: #666666;
  padding: 0 11px;
  font-size: 13px;
}
/* line 47, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li:first-child {
  background: #e6e6e6;
  border-right: 1px solid #d6d6d6;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -o-border-bottom-left-radius: 3px;
  -ms-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-weight: bold;
  color: #909090;
  padding: 0 8px;
}
/* line 54, ../../../app/assets/stylesheets/lib/_breadcrumb.scss */
.breadcrumb ul li:first-child:before {
  display: none;
}

/* line 4, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
body > header, #app > header, #dashboard_header {
  height: 60px;
  background: url("/images/dashboard/horizontally-repeating-background-sprite.png") repeat-x left -829px;
  margin-bottom: 48px;
  display: block;
}

/* line 11, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#header_wrap {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}

/* line 17, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#logo {
  height: 30px;
  margin-top: 13px;
  width: 225px;
  float: left;
}
/* line 22, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#logo h1 {
  margin: 0;
  padding: 0;
}
/* line 25, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#logo h1 a {
  text-indent: -9999px;
  display: block;
  background: url("/images/dashboard/sprite.png") no-repeat -233px 0;
  width: 128px;
  height: 34px;
}

/* line 35, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav {
  height: 60px;
  overflow: hidden;
}
/* line 38, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 42, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li {
  list-style: none;
  font-size: 17px;
  float: left;
  margin: 0;
}
/* line 47, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li a {
  display: block;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  padding: 20px 13px;
  color: #d9d2c8;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}
/* line 56, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li a .icon {
  background: url("/images/dashboard/sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 11px;
}
/* line 63, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li a:hover {
  color: #ffdd68;
}
/* line 66, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li a.active {
  border-right-color: #666666;
  border-left-color: #666666;
  background: url("/images/dashboard/horizontally-repeating-background-sprite.png") repeat-x left -889px;
  color: #282828;
}
/* line 73, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.login, #top_nav ul li.logout, #top_nav ul li.sign_up {
  float: right;
}
/* line 77, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.logout a, #top_nav ul li.sign_up a {
  padding-right: 0;
}
/* line 81, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.reader a .icon {
  background-position: -97px -69px;
}
/* line 84, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.reader a:hover .icon {
  background-position: -97px -110px;
}
/* line 87, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.reader a.active .icon {
  background-position: -97px -49px;
}
/* line 90, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.popular a .icon {
  background-position: -117px -69px;
}
/* line 93, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.popular a:hover .icon {
  background-position: -117px -110px;
}
/* line 96, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.popular a.active .icon {
  background-position: -117px -49px;
}
/* line 99, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.activity a .icon {
  background-position: -137px -69px;
}
/* line 102, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.activity a:hover .icon {
  background-position: -137px -110px;
}
/* line 105, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.activity a.active .icon {
  background-position: -137px -49px;
}
/* line 108, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.spaces a .icon {
  background-position: -157px -69px;
}
/* line 111, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.spaces a:hover .icon {
  background-position: -157px -110px;
}
/* line 114, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.spaces a.active .icon {
  background-position: -157px -49px;
}
/* line 117, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.login a .icon, #top_nav ul li.logout a .icon {
  width: 19px;
  background-position: -237px -69px;
}
/* line 121, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.login a:hover .icon, #top_nav ul li.logout a:hover .icon {
  background-position: -197px -110px;
}
/* line 124, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.sign_up a .icon {
  background-position: -217px -110px;
}
/* line 127, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.sign_up a:hover .icon {
  background-position: -237px -110px;
  background-position: -237px -110px;
}
/* line 131, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.backup {
  margin: 13px 0 0 83px;
  background: url("/images/dashboard/horizontally-repeating-background-sprite.png") repeat-x left -1404px;
  padding: 3px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
/* line 136, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.backup a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: none;
  background: url("/images/dashboard/horizontally-repeating-background-sprite.png") repeat-x left -1438px;
  padding: 4px 13px;
  font-size: 14px;
  color: #282828;
}
/* line 143, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.backup a .icon {
  background-position: -228px -266px;
  width: 23px;
  margin-right: 7px;
}
/* line 148, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.backup a:hover {
  background-position: 0 -1466px;
}
/* line 151, ../../../app/assets/stylesheets/controllers/profile/_header.scss */
#top_nav ul li.backup a:active, #top_nav ul li.backup a.active {
  background-position: 0 -1494px;
}

/* line 7, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
html, body {
  height: 100%;
}

/* line 11, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#app {
  min-height: 100%;
  position: relative;
}

/* line 16, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#wrap {
  padding-bottom: 130px;
}

/* line 20, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#app > footer {
  height: 130px;
  background-color: #282828;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 29, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}
/* line 33, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap a {
  text-decoration: none;
  color: #d9d2c8;
}
/* line 38, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .top_row {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}
/* line 43, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .logo {
  height: 35px;
  margin: 20px 0 0 -12px;
  width: 230px;
  float: left;
}
/* line 48, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .logo h1 {
  margin: 0;
  padding: 0;
}
/* line 51, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .logo h1 a {
  text-indent: -9999px;
  display: block;
  background: url("/images/dashboard/sprite.png") no-repeat -220px 0;
  width: 142px;
  height: 34px;
}
/* line 61, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .links_container {
  float: left;
  margin-top: 17px;
}
/* line 65, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .links_container .big_links {
  margin: 0;
}
/* line 67, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .links_container .big_links a {
  color: #ffdd68;
  font-size: 15px;
  margin: 0 15px 0 0;
}
/* line 73, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .links_container .small_links a {
  color: #d9d2c8;
  font-size: 13px;
  margin: 0 15px 0 0;
}
/* line 80, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .feedback_link_container {
  float: right;
  margin-top: 17px;
}
/* line 84, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .feedback_link_container a {
  color: #EE8C00;
  font-size: 15px;
  font-weight: bold;
}
/* line 93, ../../../app/assets/stylesheets/controllers/partials/_footer.scss */
#footer_wrap .bottom_row .mixpanel_logo img {
  width: 120px;
  height: 21px;
  border: none;
}
