/** theme: biz base * * @package StatusNet * @author Sarven Capadisli * @copyright 2009 StatusNet, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ * { margin:0; padding:0; } img { display:block; border:0; } a abbr { cursor: pointer; border-bottom:0; } table { border-collapse:collapse; } ol { list-style-position:inside; } html { font-size: 87.5%; background-color:#fff; height:100%; } body { background-color:#fff; color:#000; font-family:sans-serif; font-size:1em; line-height:1.65; position:relative; } h1,h2,h3,h4,h5,h6 { margin-bottom:7px; overflow:hidden; } h1 { font-size:1.4em; margin-bottom:18px; } #showstream h1 { display:none; } h2 { font-size:1.3em; } h3 { font-size:1.2em; } h4 { font-size:1.1em; } h5 { font-size:1em; } h6 { font-size:0.9em; } caption { font-weight:bold; } legend { font-weight:bold; font-size:1.3em; } input, textarea, select, option { padding:4px; font-family:sans-serif; font-size:1em; } input, textarea, select { border-width:2px; border-style: solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } input.submit { font-weight:bold; cursor:pointer; } textarea { overflow:auto; } option { padding-bottom:0; } fieldset { padding:0; border:0; } form ul li { list-style-type:none; margin:0 0 18px 0; } form label { font-weight:bold; } input.checkbox { position:relative; top:2px; left:0; border:0; } .error, .success { padding:4px 1.55%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:18px; } form label.submit { display:none; } .form_settings { clear:both; } .form_settings fieldset { margin-bottom:29px; } .form_settings input.remove { margin-left:11px; } .form_settings .form_data li { width:100%; float:left; } .form_settings .form_data label { float:left; } .form_settings .form_data textarea, .form_settings .form_data select, .form_settings .form_data input { margin-left:11px; float:left; } .form_settings .form_data input.submit { margin-left:0; } .form_settings label { margin-top:2px; width:113px; } .form_actions label { display:none; } .form_guide { font-style:italic; } .form_settings #settings_autosubscribe label { display:inline; font-weight:bold; } #form_settings_profile legend, #form_login legend, #form_register legend, #form_password legend, #form_settings_avatar legend, #newgroup legend, #editgroup legend, #form_tag_user legend, #form_remote_subscribe legend, #form_openid_login legend, #form_search legend, #form_invite legend, #form_notice_delete legend, #form_password_recover legend, #form_password_change legend { display:none; } .form_settings .form_data p.form_guide { clear:both; margin-left:124px; margin-bottom:0; } .form_settings p { margin-bottom:11px; } .form_settings input.checkbox { margin-top:3px; margin-left:0; } .form_settings label.checkbox { font-weight:normal; margin-top:0; margin-right:0; margin-left:11px; float:left; width:90%; } #form_login p.form_guide, #form_register #settings_rememberme p.form_guide, #form_openid_login #settings_rememberme p.form_guide, #settings_twitter_remove p.form_guide, #form_search ul.form_data #q { margin-left:0; } .form_settings .form_note { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 7px; } .form_settings input.form_action-primary { padding:0; } .form_settings input.form_action-secondary { margin-left:29px; } #form_search .submit { margin-left:11px; } address { float:left; margin-bottom:18px; margin-left:18px; } address.vcard img.logo { margin-right:0; } address .fn { font-weight:bold; } address img + .fn { display:none; } address .poweredby { float:left; clear:left; display:block; position:relative; top:7px; margin-right:-47px; } #header { width:100%; position:relative; float:left; padding-top:18px; margin-bottom:18px; } #site_nav_global_primary { float:left; margin-right:18px; margin-bottom:11px; width:50%; } #site_nav_global_primary ul li { display:inline; margin-right:11px; } .system_notice dt { font-weight:bold; text-transform:uppercase; display:none; } #site_notice { float:right; clear:right; margin-top:7px; margin-right:18px; width:24%; } #page_notice { clear:both; margin-bottom:18px; } #anon_notice { float:left; width:45.4%; /* border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-width:2px; border-style:solid; */ line-height:1.5; font-size:1.1em; font-weight:bold; } #footer { float:left; width:64%; padding:18px; } #site_nav_local_views { width:14.5%; float:left; } #site_nav_local_views dt { display:none; } #site_nav_local_views li { list-style-type:none; } #site_nav_local_views a { display:block; text-decoration:none; padding:4px 11px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; border-width:1px; border-style:solid; border-right:0; text-shadow: 2px 2px 2px #ddd; font-weight:bold; } #site_nav_local_views .nav { float:left; width:100%; } #site_nav_global_primary dt, #site_nav_global_secondary dt { display:none; } #site_nav_global_secondary { margin-bottom:11px; } #site_nav_global_secondary ul li { display:inline; margin-right:11px; } #export_data li a { padding-left:20px; } #export_data li a.foaf { padding-left:30px; } #export_data li a.export_vcard { padding-left:28px; } #export_data ul { display:inline; } #export_data li { list-style-type:none; display:inline; margin-left:11px; } #export_data li:first-child { margin-left:0; } #licenses { font-size:0.9em; } #licenses dt { font-weight:bold; display:none; } #licenses dd { margin-bottom:11px; line-height:1.5; } #site_content_license_cc { margin-bottom:0; } #site_content_license_cc img { display:inline; vertical-align:top; margin-right:4px; } #wrap { margin:0 auto; width:100%; min-width:760px; max-width:1003px; overflow:hidden; } #core { position:relative; width:100%; float:left; margin-bottom:1em; } #content { width:50%; min-height:259px; padding:1.795%; float:left; border-radius:7px; -moz-border-radius:7px; -moz-border-radius-topleft:0; -webkit-border-radius:7px; -webkit-border-top-left-radius:0; border-style:solid; border-width:1px; } #shownotice #content { min-height:0; } #content_inner { position:relative; width:100%; float:left; } #aside_primary { width:29.917%; min-height:259px; float:left; margin-left:1%; } #form_notice { width:45.664%; float:left; position:relative; line-height:1; } #form_notice fieldset { border:0; padding:0; position:relative; } #form_notice legend { display:none; } #form_notice textarea { float:left; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; width:80.789%; height:67px; line-height:1.5; padding:7px 7px 16px 7px; } #form_notice label { display:block; float:left; font-size:1.3em; margin-bottom:7px; } #form_notice label { display:block; float:left; font-size:1.3em; margin-bottom:7px; } #form_notice label[for=notice_data-attach] { text-indent:-9999px; } #form_notice label[for=notice_data-attach], #form_notice #notice_data-attach { position:absolute; top:25px; right:49px; width:16px; height:16px; cursor:pointer; } #form_notice #notice_data-attach { text-indent:-279px; } #form_notice #notice_submit label { display:none; } #form_notice .form_note { position:absolute; top:99px; right:98px; z-index:9; } #form_notice .form_note dt { font-weight:bold; display:none; } #notice_text-count { font-weight:bold; line-height:1.15; padding:1px 2px; } #form_notice #notice_action-submit { width:14%; height:47px; padding:0; position:absolute; bottom:0; right:0; } #form_notice label[for=to] { margin-top:7px; } #form_notice select[id=to] { margin-bottom:7px; margin-left:18px; float:left; } #form_notice .error { float:left; clear:both; width:96.9%; margin-bottom:0; line-height:1.618; } .form_notice #notice_data-attach_selected button.close { float:right; font-size:0.8em; } .form_notice #notice_data-geo_wrap label, .form_notice #notice_data-geo_wrap input { position:absolute; top:25px; right:4px; left:auto; cursor:pointer; width:16px; height:16px; display:block; } .form_notice #notice_data-geo_wrap input { visibility:hidden; } .form_notice #notice_data-geo_wrap label { font-weight:normal; font-size:1em; margin-bottom:0; text-indent:-9999px; } button.close, button.minimize { width:16px; height:16px; text-indent:-9999px; padding:0; border:0; text-align:center; font-weight:bold; cursor:pointer; } /* entity_profile */ .entity_profile { position:relative; width:67.702%; min-height:123px; float:left; margin-bottom:18px; margin-left:0; overflow:hidden; } .entity_profile dt, #entity_statistics dt { font-weight:bold; } .entity_profile dd { display:inline; } .entity_profile .entity_depiction { float:left; width:96px; margin-right:18px; margin-bottom:18px; } .entity_profile .entity_fn, .entity_profile .entity_nickname, .entity_profile .entity_location, .entity_profile .entity_url, .entity_profile .entity_note, .entity_profile .entity_tags { margin-left:113px; margin-bottom:4px; } .entity_profile .entity_fn, .entity_profile .entity_nickname { margin-left:11px; display:inline; font-weight:bold; } .entity_profile .entity_nickname { margin-left:0; } .entity_profile .entity_fn dd:before { content: "("; font-weight:normal; } .entity_profile .entity_fn dd:after { content: ")"; font-weight:normal; } .entity_profile dt { display:none; } .entity_profile h2 { display:none; } /* entity_profile */ /*entity_actions*/ .entity_actions { float:right; margin-left:2%; margin-bottom:18px; min-width:21%; } .entity_actions h2 { display:none; } .entity_actions ul { list-style-type:none; } .entity_actions li { margin-bottom:7px; } .entity_actions li:first-child { border-top:0; } .entity_actions fieldset { border:0; padding:0; } .entity_actions legend { display:none; } .entity_actions input.submit { display:block; text-align:left; width:100%; } .entity_actions a { text-decoration:none; font-weight:bold; display:block; } .entity_actions a, .entity_actions input { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } .entity_actions a, .entity_actions input, .entity_actions p { border-width:2px; border-style:solid; padding-left:23px; } .entity_actions a, .entity_actions p { padding:2px 4px 1px 26px; } .entity_actions .accept { margin-bottom:18px; } .entity_send-a-message button { position:absolute; top:3px; right:3px; } .entity_send-a-message .form_notice { position:absolute; top:34px; right:-1px; padding:1.795%; width:65%; z-index:2; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-width:1px; border-style:solid; } .entity_send-a-message .form_notice legend { display:block; margin-bottom:11px; } .entity_send-a-message .form_notice label, .entity_send-a-message .form_notice select { display:none; } .entity_send-a-message .form_notice input.submit { text-align:center; } .entity_moderation { position:relative; } .entity_moderation p { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-weight:bold; padding-bottom:2px; margin-bottom:7px; } .entity_moderation ul { display:none; } .entity_moderation:hover ul { display:block; min-width:21%; width:100%; padding:11px; position:absolute; top:-1px; right:-1px; z-index:1; border-width:1px; border-style:solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; } .entity_tags ul { list-style-type:none; display:inline; } .entity_tags li { display:inline; margin-right:4px; } .aside .section { margin-bottom:18px; clear:both; float:left; width:87.985%; padding:6%; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-width:1px; border-style:solid; } .aside .section h2 { text-transform:uppercase; font-size:1em; } #entity_statistics dt, #entity_statistics dd { display:inline; } #entity_statistics dt:after { content: ":"; } .section ul.entities { float:left; width:100%; } .section .entities li { list-style-type:none; float:left; margin-right:7px; margin-bottom:7px; } .section .entities li .photo { margin-right:0; margin-bottom:0; } .section .entities li .fn { display:none; } .aside .section p, .aside .section .more { clear:both; } .profile .entity_profile { margin-bottom:0; min-height:60px; } .profile .form_group_join legend, .profile .form_group_leave legend, .profile .form_user_subscribe legend, .profile .form_user_unsubscribe legend { display:none; } .profiles { list-style-type:none; } .profile .entity_profile .entity_location { width:auto; clear:none; margin-left:11px; } .profile .entity_profile dl, .profile .entity_profile dd { display:inline; float:none; } .profile .entity_profile .entity_note, .profile .entity_profile .entity_url, .profile .entity_profile .entity_tags, .profile .entity_profile .form_subscription_edit { margin-left:59px; clear:none; display:block; width:auto; } .profile .entity_profile .entity_tags dt { display:inline; margin-right:11px; } .profile .entity_profile .form_subscription_edit label { font-weight:normal; margin-right:11px; } /* NOTICE */ .notice, .profile { position:relative; padding-top:11px; padding-bottom:11px; clear:both; float:left; width:100%; border-top-width:1px; border-top-style:dotted; } .notices li { list-style-type:none; } .notices li.hover { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } /* NOTICES */ #notices_primary { float:left; width:100%; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; } #notices_primary h2 { display:none; } .notice-data a span { display:block; padding-left:28px; } .notice .author { margin-right:11px; } .fn { overflow:hidden; } .notice .author .fn { font-weight:bold; } .vcard .photo { display:inline; margin-right:11px; float:left; } #shownotice .vcard .photo { margin-bottom:4px; } #content .notice .author .photo { position:absolute; top:11px; left:0; float:none; } #content .notice .entry-title { margin-left:59px; } .vcard .url { text-decoration:none; } .vcard .url:hover { text-decoration:underline; } .notice .entry-title { overflow:hidden; } .notice .entry-title.ov { overflow:visible; } #showstream .notice .entry-title, #showstream .notice div.entry-content { margin-left:0; } #shownotice .notice .entry-title { margin-left:110px; font-size:2.2em; min-height:123px; } #shownotice .notice div.entry-content { margin-left:0; } .notice p.entry-content { display:inline; } #content .notice p.entry-content a:visited { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } .notice p.entry-content .vcard a { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } .notice div.entry-content { clear:left; float:left; font-size:0.95em; margin-left:59px; width:64%; } #showstream .notice div.entry-content, #shownotice .notice div.entry-content { margin-left:0; } .notice .notice-options a, .notice .notice-options input { float:left; font-size:1.025em; } .notice div.entry-content .timestamp { display:inline-block; } .notice div.entry-content dl, .notice div.entry-content dt, .notice div.entry-content dd { display:inline; } .notice div.entry-content .timestamp dt, .notice div.entry-content .response dt { display:none; } .notice div.entry-content .timestamp a { display:inline-block; } .notice div.entry-content .device dt { text-transform:lowercase; } .dialogbox { position:absolute; top:-4px; right:29px; z-index:9; min-width:199px; float:none; background-color:#FFF; padding:11px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-style:solid; border-width:1px; border-color:#DDDDDD; -moz-box-shadow:3px 7px 5px rgba(194, 194, 194, 0.7); } .dialogbox legend { display:block !important; margin-right:18px; } .dialogbox button.close { position:absolute; right:3px; top:3px; } .dialogbox .submit_dialogbox { font-weight:bold; text-indent:0; min-width:46px; } #wrap form.processing input.submit, .entity_actions a.processing, .dialogbox.processing .submit_dialogbox { cursor:wait; outline:none; text-indent:-9999px; } .notice-options { position:relative; font-size:0.95em; width:113px; float:right; margin-top:3px; margin-right:4px; } .notice-options a { float:left; } .notice-options .notice_reply, .notice-options .form_repeat, .notice-options .form_favor, .notice-options .form_disfavor, .notice-options .repeated { float:left; margin-left:14.2%; } .notice-options .form_favor, .notice-options .form_disfavor { margin-left:0; } .notice-options input, .notice-options a, .notice-options .repeated { text-indent:-9999px; outline:none; } .notice-options input.submit { display:block; border:0; } .notice-options .notice_reply, .notice-options .notice_delete { text-decoration:none; } .notice .notice-options .notice_delete { float:right; } .notice-options form input.submit { width:16px; height:16px; padding:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; } .notice-options .form_repeat legend, .notice-options .form_favor legend, .notice-options .form_disfavor legend { display:none; } .notice-options .form_repeat fieldset, .notice-options .form_favor fieldset, .notice-options .form_disfavor fieldset { border:0; padding:0; } .notice-options a, .notice-options .repeated { width:16px; height:16px; } #usergroups #new_group { float: left; margin-right: 2em; } #new_group, #group_search { margin-bottom:18px; } #new_group a { padding-left:20px; } #filter_tags { margin-bottom:11px; float:left; } #filter_tags dt { display:none; } #filter_tags ul { list-style-type:none; } #filter_tags ul li { float:left; margin-left:7px; padding-left:7px; border-left-width:1px; border-left-style:solid; } #filter_tags ul li.child_1 { margin-left:0; border-left:0; padding-left:0; } #filter_tags ul li#filter_tags_all a { font-weight:bold; margin-top:7px; float:left; } #filter_tags ul li#filter_tags_item label { margin-right:7px; } #filter_tags ul li#filter_tags_item label, #filter_tags ul li#filter_tags_item select { display:inline; } #filter_tags ul li#filter_tags_item p { float:left; margin-left:38px; } #filter_tags ul li#filter_tags_item input { position:relative; top:3px; left:3px; } .pagination { float:left; clear:both; width:100%; margin-top:18px; } .pagination dt { font-weight:bold; display:none; } .pagination .nav { float:left; width:100%; list-style-type:none; } .pagination .nav_prev { float:left; } .pagination .nav_next { float:right; } .pagination a { display:block; text-decoration:none; font-weight:bold; padding:7px; border-width:1px; border-style:solid; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; } .pagination .nav_prev a { padding-left:30px; } .pagination .nav_next a { padding-right:30px; } /* END: NOTICE */ .hentry .entry-content p { margin-bottom:18px; } .system_notice ul, .instructions ul, .hentry entry-content ol, .hentry .entry-content ul { list-style-position:inside; } .hentry .entry-content li { margin-bottom:18px; } .hentry .entry-content li li { margin-left:18px; } /* TOP_POSTERS */ .section tbody td { padding-right:11px; padding-bottom:11px; } .section .vcard .photo { margin-right:7px; margin-bottom:0; } .section .notice { padding-top:7px; padding-bottom:7px; border-top:0; } .section .notice:first-child { padding-top:0; } .section .notice .author { margin-right:0; } .section .notice .author .fn { display:none; } /* tagcloud */ .tag-cloud { list-style-type:none; text-align:center; } .aside .tag-cloud { font-size:0.8em; } .tag-cloud li { display:inline; margin-right:7px; line-height:1.25; } .aside .tag-cloud li { line-height:1.5; } .tag-cloud li a { text-decoration:none; } #tagcloud.section dt { text-transform:uppercase; font-weight:bold; } .tag-cloud-1 { font-size:1em; } .tag-cloud-2 { font-size:1.25em; } .tag-cloud-3 { font-size:1.75em; } .tag-cloud-4 { font-size:2em; } .tag-cloud-5 { font-size:2.25em; } .tag-cloud-6 { font-size:2.75em; } .tag-cloud-7 { font-size:3.25em; } #publictagcloud #tagcloud.section dt { display:none; } #form_settings_photo .form_data { clear:both; } #form_settings_avatar li { width:auto; } #form_settings_avatar input { margin-left:0; } #avatar_original, #avatar_preview { float:left; } #avatar_preview { margin-left:29px; } #avatar_preview_view { height:96px; width:96px; margin-bottom:18px; overflow:hidden; } #settings_attach, #form_settings_avatar .form_actions { clear:both; } #form_settings_avatar .form_actions { margin-bottom:0; } #form_settings_design #settings_design_color .form_data, #form_settings_design #color-picker { float:left; } #form_settings_design #settings_design_color .form_data { width:400px; margin-right:28px; } .instructions ul { list-style-position:inside; } .instructions p, .instructions ul { margin-bottom:18px; } .help dt { display:none; } .guide { clear:both; }