html, body { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, strong, em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%;  font-family: inherit; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
body { background: #fff; font-family: "Helvetica Neue", Helvetica, "Arial", Verdana, sans-serif; font-size: 13px; line-height: 18px; color: #555; margin: 0; padding: 0; }
/* Overrides */
h1 { font-size: 24px; margin: 30px 0 15px; }
h2 { font-size: 20px; margin: 25px 0 10px; }
h3 { margin: 15px 0 10px; border-bottom: 1px solid #ddd; padding-bottom: 10px; color: #777; font-size: 16px; }
a { color: #008fc5; }
ul { list-style: square; }
ol { list-style: decimal; }
ul, ol { margin: 20px 40px 0; }
p { margin: 0 0 15px; }
dt { font-weight: bold; font-size: 15px; margin-bottom: 5px; }
dd { margin-bottom: 10px; }
/* Forms */
fieldset {  }
label { display: block; font-size: 18px; font-weight: normal; line-height: 24px; cursor: pointer; color: #777; margin-bottom: 4px; }
label.default-label { display: inline; font-size:inherit; font-weight:inherit; line-height: inherit; cursor: pointer; color: inherit; margin:0; }
input.input-text, input.password, textarea, select { display: block; background: url(../images/input-background.png) no-repeat #fff; margin: 0; padding: 5px 6px; border: 1px solid #ccc; font: 15px/21px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; border: solid 1px #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
form input.input-text:focus, form textarea:focus { outline: none; border-color: #41b5d4; border-width: 2px; margin: -1px; }
textarea { width: 400px; }
span.wrap { display: block; margin: 0 0 20px; padding: 0px; line-height: 1; position: relative; }
span.wrap * { vertical-align: top; }
span.wrap p { margin: 5px 0; line-height: 20px; }
span.wrap small { font-size: 12px; color: #666; line-height: 18px; padding: 3px 10px 0 2px; position: relative; top: 4px; }
span.wrap img { float: left; margin-right: 10px;}
/* Text input and textarea sizes */
input.medium, textarea.medium { width: 324px; }
input.large, textarea.large { width: 686px; }
textarea.large { height: 140px; }
input.fluid, textarea.fluid { width: 680px; }
input.full, textarea.full { width: 98%; display: block; }
/* Alert Flyouts */
span.wrap div.flyout-container { width: 250px; background: url(../images/flyoutBackground.png) no-repeat; padding: 0 0 0 21px; position: absolute; right: -264px; top: -8px; }
span.wrap div.flyout-container div.flyout { background: #fdffab; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding: 20px; border-bottom: solid 2px rgba(0,0,0,0.2); border-right: solid 1px rgba(0,0,0,0.1);}
span.wrap div.flyout-container div.flyout p { color: #7d750e; }
span.wrap div.flyout-container div.flyout ul li { margin-bottom: 3px; padding-left: 18px; }
span.wrap div.flyout-container div.flyout ul li a { color: #7d750e; font-size: 13px; font-weight: bold; }
/* Buttons */
.button { background: #ef7600 url(../images/alert-overlay.png) repeat-x; display: inline-block; padding: 7px 18px 8px; color: #fff !important; font-size: 15px !important; font-weight: bold; line-height: 1; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; -webkit-transition: background-color 0.15s linear; line-height: 1 !important; }
.button:hover { background-color: #dd6d00; color: #fff; }
.button:active { top: 1px; }
/* Small Buttons */
.small.button { font-size: 11px; padding: 4px 12px 5px; }
/* Large Buttons */
.large.button { font-size: 21px; padding: 12px 22px 11px; }
.max.button { display: block; text-align: center; padding-right: 0; padding-left: 0; }
.button.inactive img { opacity: 0.5; -moz-opacity: 0.5; }
.white.button { background: url(../images/alert-overlay-dark.png) repeat-x #fff; color: #1186c0 !important; border: solid 1px #ddd; }
.white.button:hover { background-color: #efefef !important; }
/* Secondary buttons (perfect for Cancels or other secondary actions */
.secondary.button { background-color: #ccc; color: #555 !important; }
.blue.button { background-color: #00adef; }
.blue.button:hover { background-color: #00adef; }
.secondary.button:hover { background-color: #bbb; color: #444 !important; }
/* Make the buttons super awesomer */
.super.button { background-image: url(../images/super-button-overlay.png); font-size: 13px; padding: 0; border: 1px solid rgba(0,0,0,.25); -webkit-border-radius: 15px; -moz-border-radius: 15px; }
.super.button span { display: block; padding: 4px 20px 6px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-top: 1px solid rgba(255,255,255,.2); line-height: 1; }
body.ff3 .super.button span { position: relative; top: -1px; padding: 5px 20px; }
.small.super.button { font-size: 11px; -webkit-border-radius: 12px; -moz-border-radius: 12px; }
.small.super.button span { padding: 2px 12px 6px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }
body.ff3 .small.super.button span { padding: 3px 12px; }
.large.super.button { -webkit-border-radius: 18px; -moz-border-radius: 18px; }
.large.super.button span { font-size: 14px; padding: 7px 20px 9px; -webkit-border-radius: 17px; -moz-border-radius: 17px; }
body.ff3 .large.super.button span { padding: 8px 20px; }
/* Plain, Simple Alert */
p.warning, p.error, p.success, p.info { margin: 0 0 18px; padding: 4px 9px; color: #fff; font-size: 12px; }
p.warning a, p.error a, p.success a, p.info a { color: #fff; font-weight: bold; text-decoration: none; }
p.warning a:hover, p.error a:hover, p.success a:hover, p.info a:hover { text-decoration: underline; } 
/* Warnings */
p.warning { background-color: #ffb515;  }
p.warning small { color: #d17200; }
/* Errors */
p.error { background-color: #df4729; color: #fff; }
p.error strong { color: #fff; }
p.error small { color: #930; }
/* Success */
p.success { background-color: #a5c941; color: #fff; }
p.success strong { color: #fff; }
p.success small { color: #360; }
p.info { background-color: #f6d9c2; color: #c4722f; }
p.info a { color: #c4722f; }
p.info small { color: #007d9a; }
p.conversation.info { background: #f6d9c2; }
/* Polished Buttons */
.polished_button { -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #ececeb url('/assets/images/button_background.jpg') repeat-x; border: 2px solid #98cfee; color: #555; font-size: 16px; font-weight: bold; padding: 11px 12px 11px 60px; position: relative; text-decoration: none; }
.polished_button:hover { background: #ededed; border: 2px solid #2fbaee; }
.polished_button img { left: 11px; position: absolute; top: 6px; }
/* Positions */
.fixed { margin: 0 auto; width: 936px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.no_margin_top { margin-top: 0; }
/* Pagination */
div.pagination, div.pagination_stream { font-size: 16px; padding: 3px; margin: 10px 10px 0 10px;	text-align:center; }
div.pagination_stream {	margin: 0 10px 0px; }
div.pagination a, div.pagination_stream a {	border: 1px solid #dedfde; margin:0 3px;	padding:2px 6px; background-position:bottom; text-decoration: none; }
div.pagination a:hover, #world_stream div.pagination_stream a:hover {	border: 1px solid #666; background-image:none; background-color:#1686BF; color: #fff; }
div.pagination span.current, div.pagination_stream span.current { padding:2px 6px; font-weight: bold; color: #444; }
div.pagination span.disabled, div.pagination_stream span.disabled { padding:2px 6px; color: #adaaad; }
/* Growler */
div.gritter-item { font-size: 11px; }
/* Wrapper */
#wrapper { min-height: 500px; margin: 0px auto; margin-bottom: 30px; }
/* Header */
#logged_out_bar { background: #d9effb; font-size: 16px; padding: 10px 5px; text-align: center; color: #444; }
#logged_out_bar a { color: #2086BD; font-weight: bold; }
#header { background: url('/assets/images/header_background.jpg'); color: #fff; height: 49px; }
#header img { float: left; font-size: 24px; letter-spacing: .04em; margin: 10px 12px 0 0; }
#header a { color: #fff; text-decoration: none; }
#header .link { float: left; margin: 0 0 0 5px; padding: 18px 18px 13px; position: relative; }
#header .link.user { padding-left: 45px; }
#header .link.search { padding-right: 0; }
#header .link.selected { background: #464646 url('/assets/images/header_background_selected.jpg'); }
#header .link.selected a, #header .link.selected:hover a { color: #fff; }
#header .link_button { float: left; margin: 0 0 0 5px; padding: 7px 0px 14px; }
#header .link_button img { margin: 5px 12px 0 0; }
#header .notification { border: 1px solid #533d61; background: #9671ad; background-image: url('/assets/images/notifications_M.png'); height:16px; padding: 0px 6px 2px; color: #fff; font-weight: bold; position: absolute; font-size: 11px; -moz-border-radius: 8px; -webkit-border-radius: 8px; top: 2px; right: 5px; }
#header_avatar { position: absolute; left: 10px; top: 1px; }
/* Subheader */
#sub_header { background: #464646; height: 5px; }
/* Footer */
#footer { font-size: 11px; text-align: center; margin: 0px auto; margin-bottom: 20px; }
/* Large Text */
.large_text { font-size: 16px; line-height: 22px; width: 700px; }
/* Team Members */
.team_member { float: left; margin: 0 0 10px 0; width: 100%; }
.team_member .left { width:56px; }
.team_member .left.info { margin: 5px 0 0 10px; width: 500px; }
.team_member.last { margin: 0 0 30px; }
/* Search */
#search { position: relative; }
#search_field { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border: none; font-size: 13px; outline: none; padding: 4px 24px 5px 5px; position: relative; top: -5px; width: 180px; z-index: 100; }
#search_button { background: url('/assets/images/search.png') no-repeat; border: 0px; cursor: pointer; display: block; height: 18px; position: absolute; text-indent: -9999px; top: 0px; right: 5px; width: 18px; z-index: 200; }
/* Home */
#announcement { border: 2px dashed #ccc; padding: 10px 20px; margin-top: 20px; margin-bottom: 30px; width: 890px; }
#announcement .amir { margin: 5px 0 0 0; width: 79px; }
#announcement .info { margin: 10px 0 0 15px; width: 790px; }
#announcement .info h3 { font-size: 18px; margin: 0 0 10px; border: 0; }
#announcement .info ul { list-style-type:circle; margin: 0 0 10px 18px; }
#home_navigation a { text-decoration: none; color: #5c5c5c; }
#home_navigation a .nav_button .home_counter a { color: #fff; }
.nav_button { background: #fff; background-image: url('/assets/images/taboff.png'); width: 181px; font-size: 15px; padding: 16px 0 4px; text-align: center; margin: 0 7px 0 0; position:relative; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-weight: bold; color: #5c5c5c; height: 38px; z-index:1; }
.nav_button.selected { background-image: url('/assets/images/tabon.png'); }
.nav_button .home_counter { background: #9671ad; background-image: url('/assets/images/notifications_M.png'); height:24px; padding: 4px 10px 0; color: #fff; font-weight: bold; position: absolute; font-size: 13px; -moz-border-radius: 8px; -webkit-border-radius: 8px; top: -12px; right: 10px; z-index:999; }
.HomeHandler #recent_activity { width: 100%; }
.HomeHandler #recent_activity h3 { margin-bottom: 0; }
#radar_notifications { background: #ECEFF5; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; font-size: 13px; padding: 5px 10px; }
.HomeHandler .radar_event { width: 100%; }
.HomeHandler .radar_event .info { width: 575px; }
.HomeHandler .radar_event .preview_area .body { width: 420px; }
#home_filters { margin: 15px 0 25px; }
#home_filters .filter { font-size: 14px; margin-bottom: 10px; font-weight: bold; cursor: pointer; padding: 0 5px; }
#home_filters .filter:hover a { text-decoration: underline; }
#home_filters .filter.selected a { color: #fff; text-decoration: none; }
#home_filters a:hover .filter.selected { color: #fff; text-decoration: none; }
#home_filters .filter.selected { font-size: 14px; font-weight: bold; margin: 5px 0 10px; background: #1586BF; background-image: url('/assets/images/pointer.jpg'); background-repeat: no-repeat; background-position-x: 198px; background-position-y: -2px; color: #fff; padding: 4px 6px; background-position:198px -2px; }
#home_sidebar { float: left; margin: 0 30px 0 0; width: 225px; }
#home_sidebar a { text-decoration: none; }
#home_sidebar a:hover {	text-decoration: underline; }
#home_sidebar #invitation_block { background: #e5f2f3; padding: 10px; color: #777; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;-moz-border-radius: 7px;-webkit-border-radius: 7px; margin: 0 0 30px; }
#home_sidebar #invitation_block h3 { margin: 0 0 5px; padding-bottom: 7px; color: #555; font-size: 16px; }
#home_sidebar .block { margin: 0; clear: both; }
#home_sidebar .block .entry { border-bottom: 1px solid #ddd; padding: 10px 0; }
#home_sidebar .block .entry .icon { margin: 0 3px 0 0; width: 20px; }
#home_sidebar .block .entry .name { margin: 0px 5px; font-size:11px; width: 180px; }
#home_sidebar .block .entry .name div { font-size:13px; }
#home_sidebar .view_orbits { font-size:11px; text-align: right; margin: 5px 5px 0 0; }
#home_sidebar #fb_connect { margin: 10px 0 0; width: 225px; height: 55px; }
/* Radar Events (profile) */
.radar_event { border-bottom: 1px solid #ddd; float: left; padding: 15px 0; width: 620px; }
.radar_event.unread { background: #ebf5fe; }
.radar_event .icon { width: 48px; margin: 0 10px 0 0; }
.radar_event .info { width: 500px; }
.radar_event .info .title { font-size: 16px; margin: 0 0 10px 0; }
.radar_event .preview_area { float: left; margin: 0 0 5px; }
.radar_event .preview_area .media { width: 100px; }
.radar_event .preview_area .body { width: 320px; margin: 0 0 0 10px; border-left: 3px solid #ccc; padding: 0 0 0 5px; }
.radar_event .preview_area img { max-width:100px; max-height:100px; }
.radar_event .meta { font-size: 12px; }
.radar_event .similar_stories { font-size: 12px; display:none; margin-top:10px; }
.radar_event .similar_story { margin-top:5px; font-size: 11px; }
.radar_event a { text-decoration: none; }
.radar_event a:hover { text-decoration: underline; }
/* Explore */
.ExploreHandler h3 { margin-bottom: 0; }
.ExploreHandler h1 { margin-bottom: 0; }
#explore_sidebar a { text-decoration: none; }
#explore_sidebar a:hover {	text-decoration: underline; }
#explore_sidebar { width:225px; margin: 15px 25px 0 0; }
#explore_filters { margin: 15px 0 35px; }
#explore_filters .filter { font-size: 14px; margin-bottom: 10px; font-weight: bold; cursor: pointer; padding: 0 5px; }
#explore_filters .filter:hover a { text-decoration: underline; }
#explore_filters .filter.selected a { color: #fff; text-decoration: none; }
#explore_filters a:hover .filter.selected { color: #fff; text-decoration: none; }
#explore_filters .filter.selected { font-size: 14px; font-weight: bold; margin: 5px 0 10px; background: #1586BF; background-image: url('/assets/images/pointer.jpg'); background-repeat: no-repeat; background-position-x: 198px; background-position-y: -2px; color: #fff; padding: 4px 6px; background-position:198px -2px; }
#world_listings { width: 685px; }
#listings_header { border-bottom: 1px solid #ddd; margin: 28px 0 0 0; padding-bottom: 10px; color: #777; }
#listings_header h3 { border: 0; margin: 0; padding: 0; }
#sort_most_conversations { padding: 5px; text-decoration: none; height: 22px; }
#sort_most_orbiters { border-left: 1px solid #ccc; padding: 5px 5px 5px 10px; text-decoration: none; height: 22px; }
#sort_recently_created { border-left: 1px solid #ccc; padding: 5px 0 5px 10px; text-decoration: none; height: 22px; }
.selected_sort { font-weight: bold; color: #555; }
.world_listing { border-bottom: 1px solid #ddd; float: left; padding: 15px 0 10px; width: 685px; }
.world_listing .icon { width: 48px; margin: 0 10px 0 0; }
.world_listing .info { width: 620px; }
.world_listing .info h4 { font-size:16px; margin: 0; padding: 0; }
.world_listing .info h4 a { text-decoration: none; }
.world_listing .info .description { margin: 5px 0; color: #555; }
.world_listing .info .meta { color: #666; font-size: 12px; }
.world_listing .info .participants { color: #777; margin: 3px 0 0; font-size: 12px; }
.world_listing .info .participants .text { margin: 0 5px 0 0; }
/* User Settings */
.UserSettingsHandler h2 { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 20px; border-bottom: 1px dashed #ccc; padding: 0 0 15px }
.counter_wrap { display:block; text-align:right; line-height:26px; width:684px; color:grey; font-size:20px; } 
/* Friend Finder */
.FriendFinderHandler h2 { color: #666; font-size: 18px; font-weight: normal; margin: 0; border-bottom: 1px dashed #ccc; padding: 0 0 15px }
.FriendFinderHandler p.error, .FriendFinderHandler p.info { margin: 20px 0 0; }
.friend_listing { border-bottom: 1px dashed #ccc; padding: 15px 0; width: 100%; }
.friend_listing .icon { margin: 0 10px 0 0; }
.friend_listing .facebook_name { font-size:16px; margin: 0 0 5px; font-weight: bold; }
.friend_listing .gravity_username { font-size:14px; }
.friend_listing .orbit_status { margin: 14px 0 0; text-align: center; font-size: 11px; }
/* User Profile */
.UserProfileHandler h3 { margin-bottom: 0; }
.UserProfileHandler #wrapper { margin-top: 10px; }
.UserProfileHandler #recent_activity { width: 671px; }
.UserProfileHandler .radar_event { width: 672px; }
.UserProfileHandler .radar_event .info { width: 575px; }
.UserProfileHandler .radar_event .preview_area .body { width: 420px; }
.orbit_button_wrap { background: #1686BF; height: 55px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#user_profile_header .fixed { padding: 20px 0; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
#user_profile_header .icon { max-width: 100px; margin: 0 10px 0 0; }
#user_profile_header .icon img { max-width:100px; max-height:100px; }
#user_profile_header .info { padding: 5px 0; width: 500px; }
#user_profile_header .info h1 { margin: 0 0 15px; }
#user_profile_header .info .name { margin: 0; }
#user_profile_header .info .description { margin: 5px 0; }
#user_profile_header .info .member_since { color: #888; margin-bottom: 0; }
#user_profile_header .orbiters { padding: 30px 0 0; }
#user_profile_header .orbiter_count { text-align: center; margin: 15px 0 0; padding: 1px; }
#user_profile_header .orbiter_count a { color: #fff; text-decoration: none; font-weight: bold; }
#user_profile_image_page .fixed { padding:0 0 20px 0; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
#user_profile_image_page h1 a { text-decoration: none; }
#user_profile_image_page h1 a:hover { text-decoration: underline; }
#user_profile_image_page img#user_profile_image { display:block; margin:20px 0 200px; max-width:600px; width: expression(this.width > 600 ? 600 : true); }  /* ie.. *sigh */
#user_profile_filters { margin: 15px 0 35px; }
#user_profile_filters .filter { font-size: 14px; margin-bottom: 10px; font-weight: bold; cursor: pointer; padding: 0 5px; }
#user_profile_filters .filter:hover a { text-decoration: underline; }
#user_profile_filters .filter.selected a { color: #fff; text-decoration: none; }
#user_profile_filters a:hover .filter.selected { color: #fff; text-decoration: none; }
#user_profile_filters .filter.selected { font-size: 14px; font-weight: bold; margin: 5px 0 10px; background: #1586BF; background-image: url('/assets/images/pointer.jpg'); background-repeat: no-repeat; background-position-x: 198px; background-position-y: -2px; color: #fff; padding: 4px 6px; background-position:198px -2px; }
#user_profile_sidebar { float: left; margin: 0 30px 0 0; width: 225px; }
#user_profile_sidebar a { text-decoration: none; }
#user_profile_sidebar a:hover {	text-decoration: underline; }
#user_profile_sidebar .block { margin: 0; clear: both; }
#user_profile_sidebar .block .entry { border-bottom: 1px solid #ddd; padding: 10px 0; }
#user_profile_sidebar .block .entry .icon { margin: 0 3px 0 0; width: 20px; }
#user_profile_sidebar .block .entry .name { margin: 0px 5px; font-size:11px; width: 180px; }
#user_profile_sidebar .block .entry .name div { font-size:13px; }
#user_profile_sidebar .view_orbits { font-size:11px; text-align: right; margin: 5px 5px 0 0; }
.show_more { margin: 10px 0 25px; text-align: right; }
.table_cell { border-bottom: 1px solid #ddd; padding: 10px 0; }
.table_cell.name { padding: 0px 0 0 10px; font-size: 14px; }
.table_cell.name .new_post_desc { margin: 5px 0 0; font-size: 12px; color: #666 }
.table_cell.right_align { text-align: right; }
/* Badge Page */
.BadgeHandler #wrapper { padding: 50px 0; }
#badge{  margin: 0 -30px 0 -30px; background: url(../images/badge-bg.png) top left no-repeat; min-height: 235px; border-bottom: 1px solid #95dced; position: relative; z-index: 9998;}
div.badge img.badge { position: absolute; left: 417px; top: 1px; width: 169px;}
div.badge h1{ text-align: center; color: #555; margin-top: -20px; position: relative; z-index: 9999; font-size: 45px;}
div.badge h1 span{ padding: 0 50px; background: #fff;}
div.badge p.badge-description { color: #909090; font-size: 24px; width: 600px; text-align: center; line-height: 33px; margin: 25px 50px 25px 170px; }
div.badge a.back { display: block; text-align: center; font-size: 18px;  font-weight: bold; padding: 0 0 10px 0;}
/* Create World */
.NewWorldHandler h2 { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 20px; border-bottom: 1px dashed #ccc; padding: 0 0 15px; }
.url_example { font-size:16px; position:relative; top: 8px; color: #777 }
.url_input { display: inline; }
/* World Image */
#world_image_page .fixed { padding:0 0 20px 0; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
#world_image_page h1 a { text-decoration: none; }
#world_image_page h1 a:hover { text-decoration: underline; }
#world_image_page img#world_image { display:block; margin:20px 0 200px; max-width:600px; width: expression(this.width > 600 ? 600 : true); }  /* ie.. *sigh */
/* World Settings */
.WorldSettingsHandler h2 { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 20px; border-bottom: 1px dashed #ccc; padding: 0 0 15px; }
/* World Stream + Aggregations */
.WorldHandler h3 { margin-bottom: 0; }
#world_header { padding: 14px 0; margin: 0 0 20px; background: #eeeeee; }
#world_header h2 a { color: #5f5f5f; }
#world_logo { width:80px; }
#world_logo img { max-width:80px; max-height:80px; }
#world_orbit_area { margin: 26px 0 0; }
#world_orbit_area .orbiter_count { color: #777; margin: 20px 0 0; text-align: center; }
#world_orbit_area .orbiter_count a { text-decoration: none; }
#world_orbit_area .orbiter_count a:hover { text-decoration: underline; }
#world_header h2 { line-height: 30px; margin: 0 0 7px; word-wrap:break-word; }
#world_header p { color: #555; font-size: 14px; margin: 5px 0; }
#world_header p.creator { font-size: 12px; }
#world_header h2, #world_header h2 a { color: #464646; font-size: 26px; text-decoration: none; }
#world_header .orbiters { padding: 20px 0 0; }
#world_header .orbiter_count { text-align: center; margin: 15px 0 0; padding: 1px; }
#world_header .orbiter_count a { color: #fff; text-decoration: none; font-weight: bold; }
#world_information { margin: 0 0 0 10px; width: 500px; }
#world_information p { color: #999; }
#world_information p a { color: #008FC5; }
#world_filters { margin: 15px 0 30px; }
#world_filters .filter { font-size: 14px; margin-bottom: 10px; font-weight: bold; cursor: pointer; padding: 0 5px; }
#world_filters .filter:hover a { text-decoration: underline; }
#world_filters .filter.selected a { color: #fff; text-decoration: none; }
#world_filters a:hover .filter.selected { color: #fff; text-decoration: none; }
#world_filters .filter.selected { font-size: 14px; font-weight: bold; margin: 5px 0 10px; background: #1586BF; background-image: url('/assets/images/pointer.jpg'); background-repeat: no-repeat; background-position-x: 198px; background-position-y: -2px; color: #fff; padding: 4px 6px; background-position:198px -2px; }
#world_sidebar { float: left; margin: 0 30px 0 0; width: 225px; }
#world_sidebar a { text-decoration: none; }
#world_sidebar a:hover {	text-decoration: underline; }
#world_sidebar #meta_block { background: #e5f2f3; padding: 10px; color: #777; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;-moz-border-radius: 7px;-webkit-border-radius: 7px; margin: 0 0 30px; }
#world_sidebar #meta_block h3 { margin: 0 0 5px; padding-bottom: 7px; color: #555; font-size: 16px; }
#world_sidebar #more_convos { background: #eee; padding: 10px; color: #777; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;-moz-border-radius: 7px;-webkit-border-radius: 7px; margin: 28px 0 30px; }
#more_convo_logo { float: right; }
#more_convo_logo img { border: 1px solid #aaa; margin: 28px 4px 0 0; }
#world_sidebar #more_convos h3 { margin: 0; padding-bottom: 7px; color: #777; font-size: 15px; line-height: 20px; border-bottom: 0 none; font-weight: normal; }
#world_sidebar #more_convos #more_world_name { margin: 0 0 5px; padding: 5px; color: #008fc5; font-size: 18px; font-weight: bold; display: inline-block; width: 125px }
#world_sidebar #more_convos ul { list-style: none; margin: 0; }
#world_sidebar #more_convos ul li { border-bottom: 1px solid #ddd; padding: 7px 0 7px; clear: both; }
#world_sidebar #more_convos ul li div + div { padding-left: 41px; }
#world_sidebar #more_convos ul li div + div > a { line-height: 15px; }
#world_sidebar #more_convos #more_convos_all_link { margin: 7px 0 0; }
#world_sidebar .block { margin: 0; clear: both; }
#world_sidebar .block .entry { border-bottom: 1px solid #ddd; padding: 10px 0; }
#world_sidebar .block .entry .icon { margin: 0 3px 0 0; width: 20px; }
#world_sidebar .block .entry .name { margin: 0px 5px; font-size:11px; width: 180px; }
#world_sidebar .block .entry .name div { font-size:13px; }
#world_stream { width: 680px; }
#world_aggregations { border-bottom: 1px solid #ddd; margin: 15px 0 0 0; padding-bottom: 10px; color: #777; }
#world_aggregations h3 { border: 0; margin: 0; padding: 0; }
#aggregation_all { background: url('/assets/images/world-16px.png') no-repeat; background-position: 8px 5px; padding: 5px 5px 5px 30px; text-decoration: none; height: 22px; }
#aggregation_pictures { background: url('/assets/images/picture-conversation-16px.png') no-repeat; background-position: 10px 5px; padding: 5px 5px 5px 30px; text-decoration: none; height: 22px; border-left: 1px solid #ccc; }
#aggregation_videos { background: url('/assets/images/video-conversation-16px.png') no-repeat; background-position: 10px 5px; padding: 5px 5px 5px 29px; text-decoration: none; height: 22px; border-left: 1px solid #ccc; }
.selected_aggregation { font-weight: bold; color: #555; }
#world_stream td { border-bottom: 1px solid #ddd; }
#world_stream tr { background: #fff }
#world_stream tr:hover { background: #eaf4f9; }
#world_stream td { color: #5f5f5f; }
#world_stream a { color: #008fc5; }
.light_description { color: #999; margin: 5px 0 0; font-size: 12px; line-height: 18px; }
.aggregation { float: left; height: 150px; text-align: center; }
.aggregation.photo, .aggregation.video { width: 147px; margin: 10px 30px 10px 0; padding: 0; background: #fff; border: 0; }
.aggregation.photo { height: 180px; }
.aggregation a { text-decoration: none; }
.aggregation a:hover { text-decoration:underline; }
.agg_info { margin: 5px 0 0; }
.agg_title { font-weight:bold; font-size: 12px; }
.agg_desc { margin: 2px 0 0; font-size: 11px; color: #999; }
/* Compose */
ul.types { display: block; border-bottom: solid 2px #ebebeb; margin: 20px 0; height: 90px; }
ul.types li { display: block; width: 70px; float: left; font-size: 15px; color: #237589; padding-bottom: 22px; height: 70px; margin: 0 20px 0 0; }
ul.types li a { display: block; color: #237589; text-decoration: none; background: url(../images/typeBackgroundTemp.png) no-repeat center top; height: 20px; padding-top: 50px; text-align: center; }
ul.types li a:hover { color: #e28a42; }
ul.types li.active { background: url(../images/startActiveTab.png) no-repeat center bottom; }
ul.types li.active a { color: #555; font-weight: bold; }
ul.types li#trigger_note a { background-image: url(../images/note-conversation-48px.png); }
ul.types li#trigger_picture a { background-image: url(../images/picture-conversation-48px-nobubble.png); }
ul.types li#trigger_video a { background-image: url(../images/video-conversation-48px-nobubble.png); }
ul.types li#trigger_link a { background-image: url(../images/link-conversation-48px-nobubble.png); }
ul.types li#trigger_question a { background-image: url(../images/question-conversation-48px-nobubble.png); }
#post-to-networks { margin: 5px 0 40px; float: left; width: 260px; line-height: 24px; }
#first-post-to-network { padding: 0 10px 0 0; margin: 0 10px 0 0; border-right: 1px solid #ccc; }
#start-conversation { float: left; width: 435px; }
#prompt_to_invite{margin-bottom:12px;}
#related_tweets{list-style:none outside none;font-size:14px;margin:0;}
li.related_tweet{border-bottom:1px solid #EEE;line-height:16px;position:relative;clear:both;padding:10px 0 8px;}
li.related_tweet:first-child{border-top:1px solid #EEE;clear:both;}
span.twauthor{display:block;height:50px;left:0;overflow:hidden;position:absolute;width:50px;margin:0 10px 0 0;}
span.twbody{overflow:visible;display:block;margin-left:56px;min-height:48px;width:425px;float:left;padding:0;}
span.twcontent{overflow:hidden;margin:0;padding:0;}
span.twmeta{display:block;height:auto;font-size:11px;color:#999;margin-top:2px;}
.twmeta a{text-decoration:none;}
div.twaction{float:right;text-align:right;}
div.twaction span{line-height:16px;position:relative;top:-3px;font-size:12px;}
div.twaction img{margin-top:4px;}
#num_chars_left{display:block;font-size:24px;height:22px;position:absolute;right:10px;top:-5px;width:39px;}
#invite_box{position:relative;width:696px;}
#invite_box h3{border:0 none;margin-bottom:0;}
#invite_box h3 label{line-height:5px;color:#000;font-size:20px;margin:25px 0 5px;}
#invite_actions{margin-top:25px;position:relative;}
#invite_actions img{margin-right:25px;}
#invite_no_thanks{top:12px;right:300px;position:absolute;}
span.side_note{font-size:11px;font-style:italic;color:#777;}
#error_text{display:none;color:red;font-weight:700;}
/* Conversation */
.message { font-size: 14px; width: 680px; border:1px solid #fff; margin: 8px 0 40px; padding-top: 1px; }
.message.hover { background: url(/assets/images/OS_Mid2.png); border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.message .header { background: #ECECEC; border-bottom: 1px solid #ddd; width: 678px; }
.message .header .username { padding: 10px 10px 0px; }
.message .header .controls { padding: 7px 10px 0px; }
.message .header a { text-decoration: none; }
.message_wrapper a { font-weight: bold; color: #4B9CD5; outline:none; outline-style:none; }
.message .header img.throbber { margin-bottom: 5px; }
.message .moderation_controls { position:relative; right:0; text-align: right; padding: 0 42px 0 0; top: -10px; height: 20px; }
.message .moderation_controls .delete_menu { z-index: 99; text-align: left; position:absolute; right: -3px; top:-25px; height:102px; width:159px; background: url(/assets/images/Delete_Context_Menu.png) no-repeat; padding: 50px 0 0 24px; }
.message .moderation_controls .flag_link { position:absolute; right: 10px; top:0px; }
.message .moderation_controls .flag_menu { z-index: 99; text-align: left; position:absolute; right: -40px; top:-20px; height:182px; width:165px; background: url(/assets/images/Flag_Menu.png) no-repeat; padding: 48px 0 0 24px; }
.message .moderation_controls .flag_menu img { margin: 0 0 7px;}
.contents { padding: 15px 15px 10px 15px; line-height: 22px; }
.contents img, .contents object, .contents embed { display:block; }
.contents img { max-width:600px; max-height:600px; border:1px solid #ccc; }
.contents ul { list-style-type:disc; margin: 0 0 12px 18px; }
.contents ol { list-style-type:decimal; margin: 0 0 12px 24px; }
.contents h3 { border: 0; margin: 0; }
.update_contents { padding: 15px 15px 10px 15px; line-height: 22px; }
.update_contents img, .contents object, .contents embed { display:block; }
.update_contents img { max-width:600px; max-height:600px; border:1px solid #ccc; }
.update_contents ul { list-style-type:disc; margin: 0 0 12px 18px; }
.update_contents ol { list-style-type:decimal; margin: 0 0 12px 24px; }
.update_contents h3 { border: 0; margin: 0; }
.comments { width: 580px; margin: -30px 0 40px 100px; }
.comments textarea { width: 500px; }
.comment { border-bottom: 1px solid #D4D4D4; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 10px 10px 0; }
.comment:first-child { border-top: 1px solid #D4D4D4; }
.comment.hover { border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.comment .icon { margin: 0 7px 0 0; width: 28px; }
.comment .icon img { max-width:28px; max-height:28px; border: 0; }
.comment .body { width: 520px; }
.comment .body p { font-size: 13px; word-wrap:break-word; }
.comment_form .throbber { margin:0 0 15px 20px; }
.comments button, .comments button:hover { background: #32BDF2; }
.cancel_comment { margin: 0 0 0 25px; text-decoration: none;}
.comment .moderation_controls { float:right; position:relative; right:0; text-align: right; padding: 0 33px 0 0; top: -10px; height: 20px; }
.comment .moderation_controls .edit_link { position: absolute; right: 66px; top: 0px; display:none; }
.comment .moderation_controls .edit_link a { text-decoration: none; }
.comment .moderation_controls .delete_menu { z-index: 99; text-align: left; position:absolute; right: -3px; top:-25px; height:102px; width:159px; background: url(/assets/images/Delete_Context_Menu.png) no-repeat; padding: 50px 0 0 24px; }
.comment .moderation_controls .flag_link { position:absolute; right: 0px; top:0px; }
.comment .moderation_controls .flag_menu { z-index: 99; text-align: left; position:absolute; right: -40px; top:-20px; height:182px; width:165px; background: url(/assets/images/Flag_Menu.png) no-repeat; padding: 48px 0 0 24px; }
.comment .moderation_controls .flag_menu img { margin: 0 0 7px;}
.connectors { margin: 0 0 40px; }
.message .header .controls span { position:relative; top:-7px; }
.message .header .controls .like span, 
.message .header .controls .comment_toggle span { position: inherit; top:0; }
#reply_container { margin: 0 0 40px; }
#share-buttons img { cursor: pointer; }
.default_cursor { cursor: default; }
.pointer { cursor: pointer; }
.share_menu div.default_cursor { width: 185px; margin: 21px 1px; float: right; cursor: default; }
.share_menu div input { margin: 6px 0 0 10px; width: 143px; -moz-border-radius: 3px; -webkit-boder-radius: 3px; border-radius: 3px; border: 1px solid #999; font-size: 8px; padding: 3px 1px; }
.share .fail { color: red; }
br.default_cursor { line-height: 0px; }
.share_menu div.share { height: 42px; font-size: 10px; padding-left: 12px; vertical-align: middle; line-height: 38px; display: inline-block; }
#share_throbber { margin: 16px 0 15px 16px; }
.share_menu img.twitter { cursor: pointer; }
.share_menu img.facebook { cursor: pointer; }
.share_menu img.share_url { margin: 8px 0 0 10px; }
.share_menu { position: absolute; top: -21px; left: -45px; z-index: 10; width: 276px; height: 189px; background: url('/assets/images/Sharing_Panel.png') no-repeat 0 0 transparent; }
#reply-conversation { float: left; width: 420px; }
#chunky_bar { border: 1px solid #D1D1D1; margin: 20px auto 15px; background: #F1F1F1; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding: 20px; width: 890px; }
#chunky_bar .copy { width:500px; }
#chunky_bar .join { width:348px; margin: 30px 0 0; }
#chunky_bar h1 { margin: 0; }
#chunky_bar h2 { color: #2086BD; margin: 10px 0 20px; font-size: 18px; line-height: 22px; }
#chunky_bar p { margin: 0; color: #777; font-size: 16px; line-height: 22px; }
/* Search Results */
#search_box { margin: 0 5px 0 0; }
.SearchHandler h3 { margin-bottom: 0; }
.search_result { border-bottom: 1px solid #ddd; float: left; padding: 15px 0; width: 685px; }
.search_result .icon { width: 48px; margin: 0 10px 0 0; }
.search_result .info { width: 570px; }
.search_result .info .title { font-size: 16px; margin: 0 0 10px 0; }
.search_result .preview_area { float: left; }
.search_result .preview_area .media { width: 100px; }
.search_result .preview_area .body { width: 450px; margin: 0 0 5px 10px; border-left: 3px solid #ccc; padding: 0 0 0 5px; }
.search_result .preview_area img { max-width:100px; max-height:100px; }
.search_result .description { margin: 0 0 5px; }
.search_result .meta { font-size: 12px; color: #777; }
.search_result a { text-decoration: none; }
.search_result a:hover { text-decoration: underline; }
.hidden_world, .hidden_person, .hidden_convo { display: none; }
.search_meta { background: #e5f2f3; padding: 10px; color: #777; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;-moz-border-radius: 7px;-webkit-border-radius: 7px; margin: 25px 0 0; }
.search_meta input { color: #666; }
.ExploreHandler .search_meta input { color: #666; width: 140px; }
.ExploreHandler .search_meta button { width: 150px; }
/* Tipsy */
.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
/* fancy box overrides */
.fancy-bg { display:none !important; }
#fancybox-outer { background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; }
