/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1307566679 */
/* public/stylesheets/account.css @ 1307566679 */
#account-tabs {margin-top: 10px; overflow: hidden}
/* --- */ #account {padding-bottom: 10px}
#account table tr {border-bottom: 1px dotted #CCC}
#account table tr.bottom_row {border-bottom: none}
#account form textarea, #account form input {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #efefef; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #e6e6e6), color-stop(0.65, #efefef)); background: -moz-linear-gradient(center top, #e6e6e6 25%, #efefef 65%); -webkit-box-shadow: inset 1px 1px 1px #cccccc; -moz-box-shadow: inset 1px 1px 1px #cccccc; box-shadow: inset 1px 1px 1px #cccccc; background: #FFFFFF none repeat scroll 0 0}
#account form input.cancel_changes, #account form input.restore_defaults, #account form input.reset_btn {background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}
#account form input.text.cancel_changes {margin-left: 10px; font-size: 11px}
#base_container .account_settings {padding: 0 15px}
#base_container .account_settings .section_separator {height: 10px; border: 0; background: transparent url('/images/shared/dividers/grad_sep.png?1307566679') repeat-x scroll left bottom}
#base_container .account_settings .section .section_header {width: 200px; float: left; font-family: Arial; font-weight: bold; font-size: 13px; color: #666}
#base_container .account_settings .section .section_body {float: left; width: 750px}
#base_container .account_settings h2, #base_container .account_settings h3 {font-size: 24px; font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-weight: normal; font-style: italic; color: #555}
#base_container .account_settings h2 small {font-size: 11px; margin-left: 15px}
#base_container .account_settings table {clear: both}
#base_container .account_settings table tr td, #base_container .account_settings .account_settings .setting {vertical-align: top; padding-top: 7px; zoom: 1}
#base_container .account_settings table tr td ul {padding-left: 0; margin-top: 0; font-variant: normal}
#base_container .account_settings table tr td ul li {list-style-type: none}
#base_container .account_settings table td label {margin-top: 0; color: #666}
#base_container .account_settings table tr td.firstcol, #base_container .account_settings .account_settings .setting label {font-weight: bold; width: 200px}
#base_container .account_settings label {margin-top: 0}
#base_container .account_settings .setting label {float: left}
#base_container .account_settings .setting .secondcol {margin-left: 200px; overflow: hidden}
#base_container .account_settings #new_email_address p, #base_container .account_settings #new_email_address input {margin-right: 5px}
#base_container .account_settings table tr td.secondcol p, #base_container .account_settings .setting p {margin-top: 0}
#base_container .account_settings table tr td.secondcol label {display: inline; font-weight: normal}
#base_container .account_settings table tr.header td, #base_container .account_settings .header {padding-top: 0px}
#base_container .account_settings table tr.save p {line-height: 25px}
#base_container .account_settings .paypal-email label {margin-top: 10px; display: block}
#account_tab_title {font-size: 24px; font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-weight: normal; font-style: italic; color: #555; line-height: 32px}
#account_tab_title hr {margin-top: 0px; padding-top: 0px}
#account_tab_title .subtitle {color: #999; font-size: 13px}
div#customization_header {color: #999}
div#customization_header hr {height: 10px; border: 0; margin-bottom: 0; background: transparent url('/images/shared/dividers/grad_sep.png?1307566679') repeat-x scroll left bottom}
div#customization_header h3 {font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-style: italic; font-weight: normal; font-size: 24px; color: #555; letter-spacing: -1px; line-height: 32px}
.account-tab .share_settings {padding: 0 20px}
.account-tab .share_settings h3 {font-size: 24px; font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-weight: normal; font-style: italic; color: #555}
.account-tab .share_settings .section_separator {height: 10px; border: 0; background: transparent url('/images/shared/dividers/grad_sep.png?1307566679') repeat-x scroll left bottom}
.account-tab .share_settings form td.settings {color: black}
table.profile_badges {margin: 10px 0}
table.profile_badges td {background-color: #eAeAeA; padding: 10px; border: 1px solid #fff; vertical-align: middle; text-align: center}
#account-badges .inline_badge {float: left; margin-right: 20px; width: 290px}
#account-badges .inline_badge input {float: left; width: 200px; margin-right: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #efefef; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #e6e6e6), color-stop(0.65, #efefef)); background: -moz-linear-gradient(center top, #e6e6e6 25%, #efefef 65%); -webkit-box-shadow: inset 1px 1px 1px #cccccc; -moz-box-shadow: inset 1px 1px 1px #cccccc; box-shadow: inset 1px 1px 1px #cccccc; background: #FFFFFF none repeat scroll 0 0}
.badge .popup_middle {min-height: 90px; _height: 90px; padding-bottom: 5px}
.badge .popup_middle .intro {display: block; margin-bottom: 5px}
.badge .popup_middle p {margin: 0; padding-top: 10px}
.badge .pop_arrow {top: 15px}
table.three .copy_small_button {margin-left: 10px}
table.three {width: 100%}
table.three tr td {width: 30%; padding: 15px}
#account-branding #banner_300_100, #account-customize #banner_300_100, #account-brandedreader #banner_300_100 {width: 300px; height: 100px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_100 p, #account-customize #banner_300_100 p, #account-brandedreader #banner_300_100 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_100 img, #account-customize #banner_300_100 img, #account-brandedreader #banner_300_100 img {max-width: 300px; max-height: 100px}
#account-branding #banner_996_150, #account-customize #banner_996_150, #account-brandedreader #banner_996_150 {width: 996px; height: 150px; background-color: #ccc; overflow: hidden}
#account-branding #banner_996_150 p, #account-customize #banner_996_150 p, #account-brandedreader #banner_996_150 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_996_150 img, #account-customize #banner_996_150 img, #account-brandedreader #banner_996_150 img {max-height: 80px; max-width: 996px}
#account-branding #banner_300_250, #account-customize #banner_300_250, #account-brandedreader #banner_300_250 {width: 300px; height: 250px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_250 p, #account-customize #banner_300_250 p, #account-brandedreader #banner_300_250 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_250 img, #account-customize #banner_300_250 img, #account-brandedreader #banner_300_250 img {max-height: 250px; max-width: 300px}
#account-branding #banner_200_25, #account-customize #banner_200_25, #account-brandedreader #banner_200_25 {width: 200px; height: 25px; background-color: #ccc; overflow: hidden}
#account-branding #banner_200_25 p, #account-customize #banner_200_25 p, #account-brandedreader #banner_200_25 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_200_25 img, #account-customize #banner_200_25 img, #account-brandedreader #banner_200_25 img {max-width: 200px; max-height: 25px}
#account-branding #banner_996_51, #account-customize #banner_996_51, #account-brandedreader #banner_996_51 {width: 996px; height: 51px; background-color: #ccc; overflow: hidden}
#account-branding .size_limit, #account-customize .size_limit, #account-brandedreader .size_limit {font-weight: normal}
#account-branding ol.upload_steps li, #account-customize ol.upload_steps li, #account-brandedreader ol.upload_steps li {margin: 10px 0; list-style: decimal; margin-left: 22px}
#account-branding ol.upload_steps li label, #account-customize ol.upload_steps li label, #account-brandedreader ol.upload_steps li label {width: auto}
#account-branding #custom_branding_steps, #account-customize #custom_branding_steps, #account-brandedreader #custom_branding_steps {margin: 10px 0}
#account-branding ol#custom_branding_steps > li, #account-customize ol#custom_branding_steps > li, #account-brandedreader ol#custom_branding_steps > li {list-style: decimal; float: left; margin-left: 15px; _display: inline}
#account-branding #txt_color_field, #account-branding #bg_color_field, #account-customize #txt_color_field, #account-customize #bg_color_field, #account-brandedreader #txt_color_field, #account-brandedreader #bg_color_field {width: 100px; float: left}
#account-branding #profile_link_txt, #account-branding #promo_banner_link, #account-customize #profile_link_txt, #account-customize #promo_banner_link, #account-brandedreader #profile_link_txt, #account-brandedreader #promo_banner_link {width: 400px}
#account-branding .color_preview, #account-customize .color_preview, #account-brandedreader .color_preview {float: left; width: 50px; height: 50px; margin-right: 10px; border: 1px solid #666; background-color: #C1BDBB}
#account-branding #txt_color_swatch, #account-customize #txt_color_swatch, #account-brandedreader #txt_color_swatch {background-color: #595959}
#account-branding #profile_header, #account-customize #profile_header, #account-brandedreader #profile_header {float: left; width: 500px; padding-left: 5px}
#account-branding #profile_header .content, #account-customize #profile_header .content, #account-brandedreader #profile_header .content {width: 500px}
#account-branding #profile_header li.current, #account-customize #profile_header li.current, #account-brandedreader #profile_header li.current {background-image: url('/images/profile_triangle_fff.gif?1307566679')}
#account-branding #profile_header .fb_like_button, #account-customize #profile_header .fb_like_button, #account-brandedreader #profile_header .fb_like_button {display: none}
#account-branding #people_admin_tools, #account-branding #publisher_custom_banner, #account-customize #people_admin_tools, #account-customize #publisher_custom_banner, #account-brandedreader #people_admin_tools, #account-brandedreader #publisher_custom_banner {display: none}
#account-branding #custom_colors, #account-branding #profile_banner, #account-branding .settings_section, #account-customize #custom_colors, #account-customize #profile_banner, #account-customize .settings_section, #account-brandedreader #custom_colors, #account-brandedreader #profile_banner, #account-brandedreader .settings_section {border-top: 1px dotted #999; padding: 10px 0; margin: 10px 0}
#account-branding #profile_banner_bg_form #tile_bg, #account-customize #profile_banner_bg_form #tile_bg, #account-brandedreader #profile_banner_bg_form #tile_bg {border: 0}
#account-branding #tile_row label, #account-customize #tile_row label, #account-brandedreader #tile_row label {display: inline; font-weight: normal; font-size: 11px}
#account-branding .reset_btn, #account-customize .reset_btn, #account-brandedreader .reset_btn {color: #ff0000}
#account-branding #profile_banner .button, #account-branding #promo_banner .button, #account-branding #profile_banner_background .button, #account-customize #profile_banner .button, #account-customize #promo_banner .button, #account-customize #profile_banner_background .button, #account-brandedreader #profile_banner .button, #account-brandedreader #promo_banner .button, #account-brandedreader #profile_banner_background .button {margin-left: 20px}
#account-branding #save_colors, #account-customize #save_colors, #account-brandedreader #save_colors {margin-left: 15px}
#account-branding form input.text, #account-customize form input.text, #account-brandedreader form input.text {margin-top: 5px; margin-left: 5px; font-size: 11px}
#account-branding form .spinner, #account-customize form .spinner, #account-brandedreader form .spinner {float: none; margin-left: 5px}
#account-branding #reset_branding input.text, #account-customize #reset_branding input.text, #account-brandedreader #reset_branding input.text {color: red; margin-left: 0}
.account-tab .edit_profile .button_container {float: none; width: 695px; margin-top: 5px}
.account-tab .edit_profile .button_container input.text {font-size: 11px; margin-top: 5px}
.account-tab .edit_profile #account_seller_alert, .account-tab .edit_profile #account_partner_alert {margin-top: 10px}
.account-tab .edit_profile dl.form {width: 700px}
.account-tab .edit_profile dl.form dt {width: 250px; height: 30px; border-bottom: 1px dotted #CCC}
.account-tab .edit_profile dl.form dt label {width: auto; color: #666}
.account-tab .edit_profile dl.form dd {width: 450px; height: 30px; border-bottom: 1px dotted #CCC}
.account-tab .edit_profile dl.form dd select {margin: 0}
#brandedreader-form {width: 440px}


/* public/stylesheets/analytics.css @ 1307566679 */
.statistics_label {font-size: 11px}
.statistics_value {font-size: 11px; font-weight: bold; padding-left: 10px}
.statistics_average {color: #555555; padding-left: 10px; font-size: 11px}


/* public/stylesheets/branded_reader.css @ 1307566679 */
.brandedreader #right_column_alt {padding: 15px}


/* public/stylesheets/community.css @ 1307566679 */
body.loc_community #base_container #base_header_nav {margin-bottom: 15px}
body.loc_community #base_container h1 {text-align: left; margin-bottom: 10px; color: #000}
body.loc_community #base_container h1 a {color: #000; font-weight: bold}
body.loc_community #base_container h1 .filtering {font-weight: normal; color: #999}
body.loc_community #base_container .main3 {width: 775px}
#scribd-doc.community {border-top: 0px; margin-top: 0; padding-top: 0}
#subheader.community {border-bottom: 15px solid #fff}
#subheader.community h1 {color: #999; font-weight: normal; font-size: 18px}
#community_cat_nav li {margin: 5px; font-size: 13px}
#community_cat_nav li.expanded a {color: #333333; font-weight: bold}
#browse_module.autogen_class_views_community_browse_module_header .module_bar li {*line-height: 12px}
#community_main .loading_overlay {position: absolute; background-color: #fff}
#community_main .loading_overlay .spinner {margin-left: 45%; margin-top: 100px}
#community_main #community_people_list table {margin: 0 15px}
#community_main #community_people_list table .user_display {padding-bottom: 10px}
#community_main #extended_people_list {margin: 0 5px}
#community_main #extended_people_list li {height: 50px; padding: 10px 5px}
#community_main #extended_people_list .follow_button {float: right}
#community_main .inner_light_community h3 {margin-top: 20px}
#community_main .inner_light_community li {font-size: 13px; margin: 5px; margin-left: 8px}
#community_main .inner_light_community li.expanded a {font-weight: bold; color: #333}
#community_main .community_browse_module .paginator {float: right}
#community_main .loc_community p.groups_link {font-size: 15px; margin-left: 8px; margin-top: 35px}
#community_main .paginator {float: right}
/* @end */ /* GAM ads */ #google_ads_div_Community_ATF_728x90 {padding-bottom: 10px}
#google_ads_div_Community_ATF_120x240 {padding-top: 10px; padding-left: 8px}


/* public/stylesheets/content_modules.css @ 1307566679 */
/* @group Content Modules */ .content_module {margin: 15px 0 15px 0}
.content_module .thumbnail_container {overflow: hidden; text-align: center; margin-right: 15px}
.content_module .thumbnail_container .left {width: 114px; margin-right: 10px}
.content_module .thumbnail_container .last {margin-right: 0}
.content_module .thumbnail_container .thumbnail_large_thumbnail, .content_module .thumbnail_container .thumbnail_thumbnail {margin-right: 0}
.content_module .thumbnail_container p {margin-top: 3px; clear: left; font-weight: bold}
.content_module .thumbnail_container p a {font-weight: bold}
table.vertical {width: 200px; text-align: left; margin-top: 10px}
table.vertical td {padding-bottom: 10px; vertical-align: top}
table.vertical p {margin: 0 auto 4px 0; font-size: 11px}
table.vertical p.lead {font-weight: bold; font-size: 12px}
table.vertical p.lead a {font-weight: bold}
table.vertical p span.price {color: #d0931d; font-weight: bold}
table.vertical img {_margin-top: 5px}
.content_module_centered {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #dedede; margin: 15px 0; padding: 10px}
.content_module_centered p {font-size: 16px; line-height: 20px; margin: 0.75em auto 0 auto}
.content_module_centered .thumbnail_container p {font-size: 12px; line-height: 14px; margin-top: 5px; margin-bottom: 0; clear: both}
.content_module_centered .thumbnail_large_thumbnail p {margin-top: 227px}
.content_module_centered table tr td {width: 150px}
/* @group Special Cases */ .four_thumbnails {padding: 0 !important}
.four_thumbnails h2 {margin-left: 10px; padding-top: 10px}
.four_thumbnails table.docs {width: 514px}
.six_thumbnails {padding: 0 !important; zoom: 1; position: relative}
.six_thumbnails h2 {display: none}
.six_thumbnails .content_module_document {float: left; width: 150px; zoom: 1 !important; text-align: center; position: relative}
.six_thumbnails .content_module_document .document_thumbnail {zoom: 1}
.six_thumbnails .content_module_document .thumbnail_thumbnail {margin: 0; zoom: 1}
.six_thumbnails .content_module_document p {font-size: 11px; margin-top: 0}
.six_thumbnails .content_module_document h4 {margin-top: 2px; height: 30px; line-height: 15px; font-size: 13px; overflow: hidden; width: 135px}
.six_thumbnails .content_module_document_last {margin-right: 0}
/* @end */ /* @end */ 


/* public/stylesheets/credit_cards.css @ 1307566679 */
select#credit_card_month, select#credit_card_year, select#credit_card_type {margin: 0 3px 0 -3px}


/* public/stylesheets/dmca_forms.css @ 1307566679 */
/* @group DMCA Forms */ form.legal > ol > li, .text form.legal ol li {margin: 10px 10px 20px 10px; padding-left: 10px; list-style-position: inside; line-height: 20px}
form.legal ol li {list-style-type: upper-roman}
form.legal ol li input {position: relative; top: 3px}
form.legal input.radio {margin-right: 3px; margin-top: 3px; position: relative; top: 3px}
form.legal ol li ol li {list-style-type: upper-latin; margin: 20px}
form.legal ol li ol li ol li {list-style-type: lower-roman; margin: 20px}
form.legal ul li {list-style-type: lower-roman !important; margin: 10px 10px 20px 10px}
.dmca_forms .blue_container_narrow {margin-left: 20px; width: 27%; _width: 27%; margin-top: 0; overflow: hidden; _padding: 10px}
.dmca_forms ul li {font-size: 14px}
form.legal .edit_info {margin-bottom: 0}
.dmca_forms .button {font-size: 16px; margin-left: 50px; font-weight: bold}
.dmca_forms h4 {padding-bottom: 15px}
/* @end */ 


/* public/stylesheets/document_activity.css @ 1307566679 */
/* @group Document Activity Section on Read Page */ #document_comment {background: #e6f7fc url('/images/timeline/publish_btm_bg_1x8_v2.png?1307566679') repeat-x left bottom; padding: 15px 10px}
#document_comment .tiny_thumbnail {float: left}
#document_comment h3 {margin-bottom: 5px}
#document_comment .scribble_input {width: 420px; margin-right: 5px; float: left; height: 14px; overflow: hidden}
#document_comment #scribble_input.taller {height: 42px}
#document_comment .scribble_input_smaller {width: 120px; margin-right: 5px; float: left}
#document_comment #post_document_comment_button input {width: 55px}
#document_comment_spinner {position: relative; top: 2px; margin: 0}
#post_document_comment_button {margin-right: 10px}
#doc_comment_fblogin {overflow: hidden; line-height: 25px}
#doc_comment_fblogin #FBLogin_doc_comment {margin-left: 5px}
#doc_comment_fblogin .spinner {margin-top: 4px; margin-left: 5px}
#comments_section .fbc_success_msg {background-color: #fff1a4; padding: 10px; width: 295px; overflow: hidden; margin-bottom: 10px}
#comments_section .fbc_badge {float: left; width: 60px; font-size: .9em}
#comments_section .fbc_badge img {height: 50px; width: 50px; border: 1px solid #fff}
#comments_section .share_confirmations {float: left}
#comments_section .share_confirmations input {padding: 0}
.comment_ad {margin-top: 25px; margin-bottom: 20px}
h3.scribble_signup {margin-bottom: 15px}
#document_comment_errors {clear: both; color: red; font-weight: bold; margin-bottom: 5px}
/* @end */ /* @group Document Event Rendering */ #document_activity {clear: left; /* alerts inside document activities */ /* @group Replies */ }
#document_activity .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
#document_activity .document_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1307566679') repeat-x left bottom; zoom: 1}
#document_activity .document_event_container p {margin-top: 5px; margin-bottom: 5px}
#document_activity .document_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
#document_activity .document_event_container .delete_event {float: right; margin: 0 0 auto auto}
#document_activity .document_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
#document_activity .document_event_container .event_user {float: left}
#document_activity .document_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
#document_activity .document_event_container .event_main p.username, #document_activity .document_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
#document_activity .document_event_container .event_main p.no_user {font-size: 11px; margin-bottom: 1px}
#document_activity .document_event_container .event_main p.first.no_user {padding: 0}
#document_activity .document_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
#document_activity .document_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
#document_activity .document_event_container .event_main.featured {margin-left: 34px}
#document_activity .document_event_container .event_time {float: left; margin-left: 4px; color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
#document_activity .document_event_container .event_time a:hover {text-decoration: underline}
#document_activity .document_event_container .views_events_events_date_reply {margin-left: 0}
#document_activity .document_event_container .views_events_events_date_reply .document_event_reply_spinner {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .event_reply {float: left; margin-left: 10px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event {float: left; margin-left: 10px; display: block; font-size: 11px; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 2px}
#document_activity .document_event_container .views_events_events_date_reply .flag_event a {color: #980000}
#document_activity .document_event_container .event_reply_container {margin-top: 10px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container .status_spinner {padding-top: 5px; float: left}
#document_activity .document_event_container .event_reply_container .tinier_thumbnail {float: left}
#document_activity .document_event_container .event_reply_container .event_main {margin-left: 34px}
#document_activity .document_event_container .event_reply_container .action {display: block; font-weight: bold; margin-bottom: 5px; margin-top: 0; padding: 2px 0 3px 0}
#document_activity .document_event_container .event_reply_container .summary_right p {margin-left: 0}
#document_activity .document_event_container .event_reply_container .status_display_document_container {margin: 8px 0 8px 4px}
#document_activity .document_event_container .event_reply_container .status_document_container {width: 593px}
#document_activity .document_event_container .event_reply_container #event_status_reply_text {width: 585px; height: 48px; margin-left: 4px}
#document_activity .document_event_container .event_reply_container p.submit_status_reply {padding-right: 0; margin-right: 0; float: right}
#document_activity .document_event_container .event_reply_container .status_document_utilities, #document_activity .document_event_container .event_reply_container .event_reply_utilities {width: 600px}
#document_activity .document_event_container .event_reply_container .status_submit {clear: none; float: right}
#document_activity .document_event_container .event_reply_container .close_reply_link, #document_activity .document_event_container .event_reply_container .close_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
#document_activity .event_reply_fields {margin-top: 5px}
#document_activity div.active {float: none; width: 100% !important}
#document_activity .event_children_container .show_replies {margin: 5px 0 5px 4px; clear: left; font-size: 11px}
#document_activity .event_children_container .show_replies a {font-weight: bold !important}
#document_activity .revealer {border-top: 1px dotted #999; border-bottom: 0; padding-top: 1px}
#document_activity .document_event_container:last-child {border-bottom: 1px solid #ccc}
#document_activity .revealer .inner {float: none; width: auto}
#document_activity .revealer .show_more {float: left}
#document_activity .revealer a.plus, #document_activity .revealer a.plus_active {float: none; width: auto; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-right-radius: 0}
.document_event_children_container {margin-top: 15px}
/* @end */ /* @group Document Activity in Published Event in Timeline Feeds */ .document_event_children {margin-top: 15px; margin-left: 4px}
.document_event_children .show_replies {margin-left: 0; padding-left: 0}
.document_event_in_timeline_container {margin-top: 15px}
.document_event_in_timeline_container .event_content {margin-left: 34px}
.document_event_in_timeline_container .event_content .no_user {margin-left: 4px}
.document_event_in_timeline_container .delete_event {float: right; margin: 0 0 auto auto}
.document_event_in_timeline_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.document_event_in_timeline_container .reply {margin-top: 2px}
.document_event_in_timeline_container .tinier_thumbnail {float: left; margin-right: 2px; margin-top: -2px; margin-bottom: 7px}
.document_event_in_timeline_container .views_events_events_date_reply {margin-left: 0}
.document_event_in_timeline_container .views_events_events_date_reply .first {float: left}
.document_event_in_timeline_container .views_events_events_date_reply .flag {display: block; font-size: 11px; float: left; border-left: 1px solid #ccc; margin-left: 7px; padding-left: 7px; line-height: 11px; position: relative; top: 3px; color: #980000}
.document_event_in_timeline_container p {margin-top: 0; margin-bottom: 2px; line-height: 16px}
.document_event_in_timeline_container .revised_detail ul {display: inline}
.document_event_in_timeline_container .revised_detail ul li {display: block; float: left; font-size: 11px; margin: 3px 13px 2px 0}
.document_event_in_timeline_container .revised_detail ul li.title {margin-left: 11px; *margin-left: 5px}
.document_event_in_timeline_container .event_time {color: #999; font-size: 11px; margin-left: 4px; float: left}
.document_event_in_timeline_container .event_time a {color: #999; font-size: 11px; text-decoration: none}
.document_event_in_timeline_container .event_time a:hover {text-decoration: underline}
/* @end */ 


/* public/stylesheets/document_collection.css @ 1307566679 */
/* Mixins */ .document_collection_form_container {background: #D7E8FA; padding: 5px 5px 10px}
.document_collection_form_container form, .document_collection_form_container .form_header {vertical-align: middle; margin: auto 5px; float: left}
.document_collection_form_container .form_header {margin-top: 5px}
.document_collection_form_container form {margin-left: 5px}
.document_collection_form_container form div {margin-top: 5px}
.document_collection_form_container form label {font-size: 11px; color: #666666; display: block; text-align: left; width: 100%}
.document_collection_form_container form div.error, .document_collection_form_container form .name label, .document_collection_form_container form .detail {display: none}
.document_collection_form_container form textarea {height: 65px}
.document_collection_form_container form .text_field, .document_collection_form_container form textarea {width: 100%; border: 1px solid #CCCCCC; padding: 4px; color: #999999}
.document_collection_form_container form select {padding: 2px}
.document_collection_form_container .buttons_container .spinner {margin: 5px}
.document_collection_form_container .buttons_container a {font-size: 11px; margin-left: 0; padding-left: 10px}
.document_collection_form_container .buttons_container a.cancel {color: #1E5388; text-transform: none}
.document_collection_form_container .buttons_container a.destroy {color: red}
.document_collection_form_container_open .form_header, .document_collection_form_container_open form {display: block}
.document_collection_form_container_open form {width: 98%}
.document_collection_form_container_open form div.error, .document_collection_form_container_open form .name label, .document_collection_form_container_open form .detail {display: block}
.document_collection_form_container_open form label {margin-bottom: 3px}
.document_collection_form_container_open form div {margin-bottom: 5px}
.document_collection_form_container_open form .text_field, .document_collection_form_container_open form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_form_container_open form #document_collection_name {width: 100%}
.document_collection_form_container_open .privacy_explanation {font-size: 11px}
.document_collection_form_container_open span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_form_container_open a.create_new_theme {font-size: 11px; padding-left: 10px}
.document_collection_summary .metadata_label, .document_collection_container .metadata_label {margin-right: 5px !important}
.document_summary {margin-top: 1px; padding: 1em; border-bottom: none; width: auto; clear: both}
.document_summary .description {margin-right: 30px; margin-top: 5px; color: #555555; font-size: 11px}
.document_summary .document_thumbnail_shadow {position: relative; margin: 0; padding-bottom: 9px; background: transparent url("/images/my_docs/shadows_mydocs_60x10.png?1307566679") no-repeat 50% 66px; width: 60px; float: left; margin-right: 10px}
.document_summary .document_thumbnail_shadow a:hover {text-decoration: none}
.document_summary .document_thumbnail_shadow .thumbnail {float: none; width: 54px; height: 70px; background-color: #fff; padding: 2px; border: 1px solid #ccc; /* @include box-shadow(#999, 1px, 1px, 3px);*/ }
.document_summary .document_thumbnail_shadow .thumbnail .no_of_pages {background-image: none; background-color: #fff; border: 1px solid #ccc; border-right: 0; border-bottom: 0; -webkit-box-shadow: -1px -1px 2px #dddddd; -moz-box-shadow: -1px -1px 2px #dddddd; box-shadow: -1px -1px 2px #dddddd; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-radius-topleft: 5px; color: #999; font-size: 10px; bottom: 10px; right: 1px}
.document_summary .document_thumbnail_shadow .thumbnail {background-color: #FFFFFF; border: 1px solid #CCCCCC; float: none; height: 70px; padding: 2px; width: 54px}
.document_collection_container {margin-top: -1px; background-color: #fff; padding: 10px; text-align: left}
.document_collection_container .toolbar {font-size: 11px; margin-bottom: 8px}
.document_collection_container .toolbar label {color: #666666; margin-right: 5px; font-size: 11px}
.document_collection_container .toolbar select {font-size: 11px; padding: 2px; margin-right: 15px}
.document_collection_container .finished {float: left; font-weight: bold; margin: 10px}
.document_collection_container .paginator {float: right; clear: none}
.document_collection_container .blank_state_message {font-size: 13px; background-color: #E9E8E7; padding: 10px}
.document_collection_container .no_content {margin-bottom: 15px}
.document_collection_container form .buttons_container {line-height: 25px}
.document_collection_container form .buttons_container .separator {margin-left: 0.5em; margin-right: 0.5em}
.document_collection_container form .buttons_container .destroy {color: red; font-weight: bold}
.document_collection_container .document_collection_form_container {padding-top: 5px; margin-top: 1px}
.document_collection_container .document_collection_form_container form {width: 740px}
.document_collection_container .document_collection_form_container_open form {width: 925px}
.document_collection_container .right_toolbar {float: right; padding-bottom: 0.5em}
.document_collection_container .right_toolbar .approve {font-weight: bold; color: #009933}
.document_collection_container .right_toolbar .reject {font-weight: bold; color: #990000}
.document_collection_container .document_collections {font-size: 11px}
.document_collection_container .document_collections .document_collection_summary {background: url("/images/timeline/feed_btm_rpt_1x11.gif") repeat-x scroll left bottom white; border-top: 1px dotted #999999}
.document_collection_container .document_collections .document_collection_summary .stats {margin: 5px auto}
.document_collection_container .document_collections .document_collection_summary .summary .name, .document_collection_container .document_collections .document_collection_summary .summary ol {margin-bottom: 5px}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li {color: #999999; list-style-type: decimal; list-style-position: inside}
.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li a {font-size: 11px}
.document_collection_container #choose_view {float: right; margin-right: 5px}
.document_collection_container .list_view .right_toolbar {padding: 0px; margin-top: 5px}
.document_collection_container .list_view .document_collection_summary {padding-bottom: 10px; padding-top: 10px}
.document_collection_container .list_view .document_collection_summary .summary {width: 95%}
.document_collection_container .list_view .document_collection_summary .summary .name {display: inline; float: left; white-space: nowrap; overflow: hidden; width: 520px; margin-bottom: 0px; margin-right: 1em}
.document_collection_container .list_view .document_collection_summary .summary .name a {white-space: nowrap}
.document_collection_container .list_view .document_collection_summary .summary .stats {margin: 0; float: right; padding-top: 5px}
.document_collection_container .list_view .document_collection_summary .summary .stats .privacy {width: 100px}
.document_collection_container .list_view .document_collection_summary .summary .stats .updated_at {zoom: 1; *display: inline; display: inline-block; text-align: left}
.document_collection_container .list_view .document_collection_summary .summary .stats .docs_count {zoom: 1; *display: inline; display: inline-block; text-align: left; width: 80px}
.document_collection_container .list_view .document_collection_summary .large_shelf, .document_collection_container .list_view .document_collection_summary .summary .description, .document_collection_container .list_view .document_collection_summary .summary .documents_preview {display: none}
.document_collection_container .on {background-color: #F4F3F3}
.document_collection_container .private {color: #990000}
.document_collection_container .public {color: #009933}
.document_collection_container .document_summaries {font-size: 11px}
.document_collection_container .document_summaries .stats_bottom li {font-size: 11px}
.document_collection_container .document_mixed {text-align: left; margin: 0; padding: 10px 0 5px 0; height: 110px; border-bottom: dotted 1px #ccc}
.document_collection_container .document_mixed a.duplicates_note {display: none}
.document_collection_container .document_mixed .subtle_close_button {margin-left: 5px}
.document_collection_container .document_mixed .username {padding: 0; color: green; font-weight: normal}
.document_collection_container .document_mixed .name_link {color: #136C8C; font-size: 15px; font-weight: bold}
.document_collection_container .document_mixed .name_link:hover {text-decoration: none; color: #1B89B3}
.document_collection_container .document_mixed .document_body {width: 600px; margin-right: 10px}
.document_collection_container .document_mixed .document_body.full {width: 580px; margin-right: 0}
.document_collection_container .document_mixed .document_body .bottom_controls .clearfix {margin-bottom: 5px}
.document_collection_container .document_mixed .document_thumbnail_shadow {position: relative; margin: 0; padding-bottom: 9px; background: transparent url("/images/search/shadow_search.png?1307566679") no-repeat center bottom; width: 78px; padding-bottom: 8px}
.document_collection_container .document_mixed .document_thumbnail_shadow a:hover {text-decoration: none}
.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail {float: none; width: 72px; height: 93px; background-color: #fff; padding: 2px; border: 1px solid #ccc; /* @include box-shadow(#999, 1px, 1px, 3px);*/ }
.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {background-image: none; background-color: #fff; border: 1px solid #ccc; border-right: 0; border-bottom: 0; -webkit-box-shadow: -1px -1px 2px #dddddd; -moz-box-shadow: -1px -1px 2px #dddddd; box-shadow: -1px -1px 2px #dddddd; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-radius-topleft: 5px; color: #999; font-size: 10px; bottom: 10px; right: 1px}
.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {bottom: 9px}
.document_collection_container .document_mixed .manage_collection {margin-top: 5px; margin-right: 15px; float: left}
.document_collection_container .document_mixed .manage_collection .add_to_collections {background: transparent url(/images/search/btn_collection_87x20.png) no-repeat scroll 0 0; display: block; width: 87px; height: 20px; padding: 0; overflow: hidden; text-indent: -9999px}
.document_collection_container .document_mixed .manage_collection .add_to_collections:hover {background-position: 0 -20px}
.document_collection_container .document_mixed .manage_collection .add_to_collections:active {background-position: 0 -40px}
.document_collection_container .document_mixed .document_meta .meta_node {font-size: 11px}
.document_collection_container .document_mixed .document_meta.pills {display: block; float: right; width: 145px}
.document_collection_container .document_mixed .document_meta.pills .meta_node {display: block; padding: 7px; background-color: #eee; margin-bottom: 1px; font-size: 11px}
.document_collection_container .document_mixed .document_meta.pills .meta_node label {float: left; color: #999; text-shadow: 0px 1px 0px #fff}
.document_collection_container .document_mixed .document_meta.pills .meta_node strong {float: right; font-weight: normal; color: #333}
.document_collection_container .document_mixed .document_meta.pills .meta_node.top {-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-radius-topright: 3px}
.document_collection_container .document_mixed .document_meta.pills .meta_node.bottom {-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-radius-bottomright: 3px}
.document_collection_container .document_mixed .document_thumbnail {float: left; margin-right: 10px}
.document_collection_container .document_mixed .document_title {font-size: 16px; line-height: 16px; font-weight: bold; margin-bottom: 5px}
.document_collection_container .document_mixed .document_body {float: left}
.document_collection_container .document_mixed .document_description {margin: 0 0 5px; line-height: 13px; overflow: hidden; color: #999; font-size: 11px}
.document_collection_container .document_mixed .document_attribution {line-height: 13px; color: #999; font-size: 11px; margin: 0}
.document_collection_container .status_spinner {margin: 5px}
.document_collection_container #add_documents {margin-top: 1px; background-color: #C4E3F8; padding: 10px}
.document_collection_container #add_documents #status_loader {margin-top: 1em}
.document_collection_container #add_document_query label, .document_collection_container #add_document_query select {margin-right: 10px}
.document_collection_container #add_document_query label {font-weight: bold; margin-top: 5px}
.document_collection_container #add_document_query select {margin-top: 2px}
.document_collection_container #add_document_query #document_search_type {width: 175px}
.document_collection_container #add_document_query #document_search_query {width: 515px}
.document_collection_container #add_document_query #recent_documents {width: 565px}
.document_collection_container #add_document_query input, .document_collection_container #add_document_query select, .document_collection_container #add_document_query label {float: left}
.document_collection_container #document_search_result_container {margin-top: 1em}
.document_collection_container #document_search_result_container .document_summary {text-align: left; background-color: #F4F3F3; border-bottom: 1px solid #AAAAAA}
.document_collection_container #document_search_result_container .document_summary .add_document {display: block; width: 21px; height: 21px; background: url(/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0}
.document_collection_container #document_search_result_container .document_summary .add_document:hover {background-position: 0 -21px; text-decoration: none}
.document_collection_container #document_search_result_container .document_summary p.document_attrition {font-size: 11px; color: #999}
.document_collection_container #document_search_result_container .document_summary p.document_attrition .username {color: green}
.document_collection_container #document_search_result_container .document_summary .document_meta.pills .meta_node label {color: #999; text-shadow: 0px 1px 0px white; font-weight: normal}
.document_collection_container #document_search_result_container .document_summary .document_meta.pills .meta_node strong {font-weight: normal; color: #333}
.document_collection_container #document_search_result_container .confirmation {float: left; margin-right: 10px}
.document_collection_container #document_search_result_container .added {background-color: #FFF4B7}
.document_collection_container #document_search_result_container .added .added {font-weight: bold}
.document_collection_container #new_documents_container input, .document_collection_container #new_documents_container .non_owner .right_toolbar {display: none}
.document_collection_container #new_documents_container .document_summary {background-color: #E9F2FC}
.document_collection_container #new_documents_container .document_summary .document_thumbnail_shadow {background-position: 50% 56px}
.document_collection_container .pending_documents .added {background-color: #FFF4B7}
.document_collection_container .pending_documents .added .added {font-weight: bold}
.document_collection_container .menu_seperator {border-left: 1px dotted #888888; width: 1px}
.document_collection_summary {padding-bottom: 15px; padding-top: 10px; font-size: 11px; clear: both}
.document_collection_summary .description {margin: 5px auto}
.document_collection_summary .description p {margin: 0; font-size: 11px; color: #666}
.document_collection_summary .summary h4.name {display: inline; font-size: 18px}
.document_collection_summary .toolbar {margin-left: 10px}
.document_collection_summary ul.stats {margin-top: 0.5em}
.document_collection_summary ul.stats li {font-size: 11px; display: inline; padding-right: 1.2em}
.document_collection_summary ul.stats li.privacy span {font-weight: bold; text-transform: capitalize}
.document_collection_summary ul.stats li.privacy .private {color: #990000}
.document_collection_summary ul.stats li.privacy .public {color: #009933}
.document_collection_summary .large_shelf, .document_collection_summary .summary {float: left; text-align: left; background-color: transparent}
.document_collection_summary .large_collection {margin-right: 15px}
.document_collection_summary .large_shelf.large_collection .shelf_thumbnail_shadow {background: url('/images/home/shadow_read_118x10.png?1307566679') no-repeat scroll center 173px transparent}
.document_collection_summary .summary, .document_collection_summary .document_collection_form_container {width: 730px}
.document_collection_summary .document_collection_form_container {float: left; background: none; padding: 0; /* Mix-in*/ }
.document_collection_summary .document_collection_form_container .form_header, .document_collection_summary .document_collection_form_container form {display: block}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container form div.error, .document_collection_summary .document_collection_form_container form .name label, .document_collection_summary .document_collection_form_container form .detail {display: block}
.document_collection_summary .document_collection_form_container form label {margin-bottom: 3px}
.document_collection_summary .document_collection_form_container form div {margin-bottom: 5px}
.document_collection_summary .document_collection_form_container form .text_field, .document_collection_summary .document_collection_form_container form textarea {background-color: #FCF7C4; color: #363636}
.document_collection_summary .document_collection_form_container form #document_collection_name {width: 100%}
.document_collection_summary .document_collection_form_container .privacy_explanation {font-size: 11px}
.document_collection_summary .document_collection_form_container span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.document_collection_summary .document_collection_form_container a.create_new_theme {font-size: 11px; padding-left: 10px}
.document_collection_summary .document_collection_form_container form {width: 98%}
.document_collection_summary .document_collection_form_container div.error, .document_collection_summary .document_collection_form_container .name label, .document_collection_summary .document_collection_form_container .detail {display: block}
.document_collection_summary .document_collection_form_container div.section {margin-bottom: 10px}
.content_tabs li span.count {padding-left: 4px; padding-right: 4px; border: 1px solid #bbb; background-color: #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.collection_introduction {background: none repeat scroll 0 0 #FFF8D1; border: 2px solid #FFE684; margin-bottom: 15px; padding: 10px}
.collection_introduction p {margin: 10px auto}
.collection_introduction .intro_examples {margin-top: 5px; color: #666666}
.collection_introduction .intro_examples .example {float: left; width: 285px; height: 150px}
.collection_introduction .intro_examples .example h4 {font-size: 13px; color: #D7AC2A}
.collection_introduction .intro_examples .example .description {font-size: 11px; color: #999999; margin-top: 2px}
.collection_introduction .intro_examples .left_separator {padding-left: 15px; border-left: 1px dotted #999999}
.document_collection_settings .document_collection_form_container {width: 100%; float: left; background: none; padding: 0}
.document_collection_settings .document_collection_form_container .success_message {margin-right: 2px}
.document_collection_settings .document_collection_form_container form {margin-left: 0; width: 98%; color: #444}
.document_collection_settings .document_collection_form_container form div {margin: 0}
.document_collection_settings .document_collection_form_container form div.section {margin: 1px 5px 1px 0; display: block; padding: 8px; width: 100%; overflow: auto}
.document_collection_settings .document_collection_form_container form textarea {background-color: #FCF7C4; color: #444; border: 1px solid #CCC; display: inline; float: right; width: 400px; height: 80px; max-height: 80px; max-width: 400px}
.document_collection_settings .document_collection_form_container form input {background-color: #FCF7C4; color: #444; border: 1px solid #CCC; display: inline; float: right; width: 400px; height: 12px}
.document_collection_settings .document_collection_form_container form select {display: inline; float: right; height: 12px}
.document_collection_settings .document_collection_form_container form label {position: relative; top: 3px; display: inline; width: 100px; font-weight: bold; color: #444}
.document_collection_settings .document_collection_form_container form #dynamic_privacy_explanation, .document_collection_settings .document_collection_form_container form a.create_new_theme {float: right; margin-right: 10px; font-size: 11px; margin-top: 3px}
.document_collection_settings .document_collection_form_container form a.create_new_theme {color: #1E5388}
.document_collection_settings .document_collection_form_container form .standard_submit {float: right; margin-right: 5px}
.document_collection_settings .document_collection_form_container form .spinner {float: right; margin-left: 10px; font-style: italic}
.document_collection_settings .document_collection_form_container form .destroy {float: right; margin-right: 10px}
.document_collection_settings .document_collection_form_container form div.section.choose_layout {height: auto}
.document_collection_settings .document_collection_form_container form .section_header {display: block; font-size: 11px; color: #444; margin-top: 3px}
.document_collection_settings .document_collection_form_container form .section_header .title {font-weight: bold; display: block}
.document_collection_settings .document_collection_form_container form .section_header .layout_explanation {display: block; margin-top: 10px; margin-bottom: 5px}
.document_collection_settings .document_collection_form_container form .layout_option.last {border-bottom: none}
.document_collection_settings .document_collection_form_container form .layout_option {display: block; float: left; width: 100%; padding: 10px 0 10px 0; border-bottom: 1px dotted #CCC}
.document_collection_settings .document_collection_form_container form .layout_option input {display: inline; float: left; height: 15px; width: 15px; margin-right: 20px}
.document_collection_settings .document_collection_form_container form .layout_option label {display: inline; float: left; font-weight: normal}
.document_collection_settings .document_collection_form_container .on {background-color: #F4F3F3}
.document_collection_settings .document_collection_form_container .off {background-color: #E9E8E7}
.document_collection_settings .document_collection_form_container div.error, .document_collection_settings .document_collection_form_container .detail {display: block}


/* public/stylesheets/user_collection.css @ 1307566679 */
/* Mixins */ .user_collection_form_container {background: #D7E8FA; padding: 5px 5px 10px}
.user_collection_form_container form, .user_collection_form_container .form_header {vertical-align: middle; margin: auto 5px; float: left}
.user_collection_form_container .form_header {margin-top: 5px}
.user_collection_form_container form {margin-left: 10px}
.user_collection_form_container form div {margin-top: 5px}
.user_collection_form_container form label {font-size: 11px; color: #666666; display: block; text-align: left; width: 100%}
.user_collection_form_container form div.error, .user_collection_form_container form .name label, .user_collection_form_container form .detail {display: none}
.user_collection_form_container form textarea {height: 65px}
.user_collection_form_container form .text_field, .user_collection_form_container form textarea {width: 100%; border: 1px solid #CCCCCC; padding: 4px; color: #999999}
.user_collection_form_container form select {padding: 2px}
.user_collection_form_container .buttons_container {line-height: 2em}
.user_collection_form_container .buttons_container .spinner {margin: 5px}
.user_collection_form_container .buttons_container a {font-size: 11px; margin-left: 0; padding-left: 10px}
.user_collection_form_container .buttons_container a.cancel {color: #1E5388; text-transform: none}
.user_collection_form_container .buttons_container a.destroy {color: red}
.user_collection_form_container_open .form_header, .user_collection_form_container_open form {display: block}
.user_collection_form_container_open form {width: 98%}
.user_collection_form_container_open form div.error, .user_collection_form_container_open form .name label, .user_collection_form_container_open form .detail {display: block}
.user_collection_form_container_open form label {margin-bottom: 3px}
.user_collection_form_container_open form div {margin-bottom: 5px}
.user_collection_form_container_open form .text_field, .user_collection_form_container_open form textarea {background-color: #FCF7C4; color: #363636}
.user_collection_form_container_open form #user_collection_name {width: 100%}
.user_collection_form_container_open .privacy_explanation {font-size: 11px}
.user_collection_form_container_open span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.user_collection_summary .metadata_label, .user_collection_container .metadata_label {margin-right: 5px !important}
.user_collection_container {margin-top: -1px; background-color: #fff; text-align: left}
.user_collection_container .toolbar {font-size: 11px; margin-bottom: 8px}
.user_collection_container .toolbar label {color: #666666; margin-right: 5px; font-size: 11px}
.user_collection_container .toolbar select {font-size: 11px; padding: 2px; margin-right: 15px}
.user_collection_container .finished {float: left; font-weight: bold; margin: 10px}
.user_collection_container .paginator {float: right; clear: none}
.user_collection_container .blank_state_message {font-size: 13px; background-color: #E9E8E7; padding: 10px}
.user_collection_container .no_content {margin-bottom: 15px}
.user_collection_container form .buttons_container {line-height: 25px}
.user_collection_container form .buttons_container .separator {margin-left: 0.5em; margin-right: 0.5em}
.user_collection_container form .buttons_container .destroy {color: red; font-weight: bold}
.user_collection_container .user_collection_form_container {padding-top: 5px; margin-top: 1px}
.user_collection_container .user_collection_form_container form {width: 760px}
.user_collection_container .user_collection_form_container_open form {width: 925px; margin-top: 10px}
.user_collection_container .right_toolbar {float: right; padding-bottom: 0.5em; margin-right: 5px}
.user_collection_container .right_toolbar .approve {font-weight: bold; color: #009933}
.user_collection_container .right_toolbar .reject {font-weight: bold; color: #990000}
.user_collection_container .user_collections {font-size: 11px}
.user_collection_container .user_collections .user_collection_summary {background-color: #f6f6f6; border-top: 1px dotted #999999}
.user_collection_container .user_collections .user_collection_summary .stats {margin: 5px auto}
.user_collection_container .user_collections .user_collection_summary .thumbnail_thumbnail {margin: auto 10px}
.user_collection_container .user_collections .user_collection_summary .summary .name, .user_collection_container .user_collections .user_collection_summary .summary ol {margin-bottom: 5px}
.user_collection_container .user_collections .user_collection_summary .summary .users_preview ol li {color: #999999; list-style-type: decimal; list-style-position: inside}
.user_collection_container .user_collections .user_collection_summary .summary .users_preview ol li a {font-size: 11px}
.user_collection_container #choose_view {float: right; margin-right: 5px}
.user_collection_container .list_view .user_collection_summary {padding-bottom: 5px}
.user_collection_container .list_view .user_collection_summary .summary {width: 95%}
.user_collection_container .list_view .user_collection_summary .summary .name {display: inline; float: left; white-space: nowrap; overflow: hidden; width: 520px; margin-bottom: 0px; margin-right: 1em}
.user_collection_container .list_view .user_collection_summary .summary .name a {white-space: nowrap}
.user_collection_container .list_view .user_collection_summary .summary .stats {margin: 0; float: right}
.user_collection_container .list_view .user_collection_summary .summary .stats .privacy {width: 100px}
.user_collection_container .list_view .user_collection_summary .summary .stats .docs_count {width: 80px}
.user_collection_container .list_view .user_collection_summary .thumbnail_thumbnail, .user_collection_container .list_view .user_collection_summary .summary .description, .user_collection_container .list_view .user_collection_summary .summary .members_preview {display: none}
.user_collection_container .on {background-color: #E9E8E7}
.user_collection_container .off {background-color: #F4F3F3}
.user_collection_container .private {color: #990000}
.user_collection_container .public {color: #009933}
.user_collection_container .user_summaries {font-size: 11px}
.user_collection_container .user_summaries .stats_bottom li {font-size: 11px}
.user_collection_container .user_summary {margin-top: 1px; padding: 1em; border-bottom: none; width: auto; clear: both}
.user_collection_container .user_summary .stats {margin: 0; margin-top: 5px; float: right}
.user_collection_container .user_summary .stats .stat {font-size: 11px}
.user_collection_container .user_summary .stats .stat {float: left; width: 115px}
.user_collection_container .user_summary .thumbnail {float: left}
.user_collection_container .user_summary .summary {float: left; /* margin-left: 80px;*/ }
.user_collection_container .status_spinner {margin: 5px}
.user_collection_container #add_users {margin-top: 1px; background-color: #C4E3F8; padding: 10px}
.user_collection_container #add_users #status_loader {margin-top: 1em}
.user_collection_container #add_user_query label, .user_collection_container #add_user_query select {margin-right: 10px}
.user_collection_container #add_user_query label {font-weight: bold; margin-top: 5px}
.user_collection_container #add_user_query select {margin-top: 2px}
.user_collection_container #add_user_query #user_search_type {width: 175px}
.user_collection_container #add_user_query #user_search_query {width: 577px}
.user_collection_container #add_user_query #recent_users {width: 565px}
.user_collection_container #add_user_query input, .user_collection_container #add_user_query select, .user_collection_container #add_user_query label {float: left}
.user_collection_container #user_search_result_container {margin-top: 1em}
.user_collection_container #user_search_result_container .user_summary {text-align: left; background-color: #F4F3F3; border-bottom: 1px solid #AAAAAA}
.user_collection_container #user_search_result_container .user_summary .add_user {display: block; width: 21px; height: 21px; background: url(/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0}
.user_collection_container #user_search_result_container .user_summary .add_user:hover {background-position: 0 -21px; text-decoration: none}
.user_collection_container #user_search_result_container .confirmation {float: left; margin-right: 10px}
.user_collection_container #user_search_result_container .added {background-color: #FFF4B7}
.user_collection_container #user_search_result_container .added .added {font-weight: bold}
.user_collection_container #new_users_container input, .user_collection_container #new_users_container .non_owner .right_toolbar {display: none}
.user_collection_container #new_users_container .user_summary {background-color: #E9F2FC}
.user_collection_container .pending_users .added {background-color: #FFF4B7}
.user_collection_container .pending_users .added .added {font-weight: bold}
.user_collection_container .menu_seperator {border-left: 1px dotted #888888; width: 1px}
.user_collection_summary {padding: 10px 0; font-size: 11px; clear: both}
.user_collection_summary .description {margin: 5px auto}
.user_collection_summary .description p {margin: 0}
.user_collection_summary .summary h4.name {display: inline}
.user_collection_summary .toolbar {margin-left: 10px}
.user_collection_summary ul.stats {margin-top: 0.5em}
.user_collection_summary ul.stats li {font-size: 11px; display: inline; padding-right: 1.2em}
.user_collection_summary ul.stats li.privacy span {font-weight: bold; text-transform: capitalize}
.user_collection_summary ul.stats li.privacy .private {color: #990000}
.user_collection_summary ul.stats li.privacy .public {color: #009933}
.user_collection_summary .thumbnail_thumbnail, .user_collection_summary .summary {float: left; text-align: left}
.user_collection_summary .thumbnail_thumbnail {margin-left: 5px}
.user_collection_summary .summary, .user_collection_summary .user_collection_form_container {width: 730px}
.user_collection_summary .user_collection_form_container {float: left; background: none; padding: 0; /* Mix-in*/ }
.user_collection_summary .user_collection_form_container .form_header, .user_collection_summary .user_collection_form_container form {display: block}
.user_collection_summary .user_collection_form_container form {width: 98%}
.user_collection_summary .user_collection_form_container form div.error, .user_collection_summary .user_collection_form_container form .name label, .user_collection_summary .user_collection_form_container form .detail {display: block}
.user_collection_summary .user_collection_form_container form label {margin-bottom: 3px}
.user_collection_summary .user_collection_form_container form div {margin-bottom: 5px}
.user_collection_summary .user_collection_form_container form .text_field, .user_collection_summary .user_collection_form_container form textarea {background-color: #FCF7C4; color: #363636}
.user_collection_summary .user_collection_form_container form #user_collection_name {width: 100%}
.user_collection_summary .user_collection_form_container .privacy_explanation {font-size: 11px}
.user_collection_summary .user_collection_form_container span#dynamic_privacy_explanation {font-size: 11px; margin-left: 10px; color: #666666}
.user_collection_summary .user_collection_form_container form {width: 98%}
.user_collection_summary .user_collection_form_container div.error, .user_collection_summary .user_collection_form_container .name label, .user_collection_summary .user_collection_form_container .detail {display: block}
.user_collection_summary .user_collection_form_container div.section {margin-bottom: 10px}
.content_tabs li span.count {padding-left: 4px; padding-right: 4px; border: 1px solid #bbb; background-color: #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.collection_introduction {background: none repeat scroll 0 0 #FFF8D1; border: 2px solid #FFE684; margin-bottom: 15px; padding: 10px}
.collection_introduction p {margin: 10px auto}
.collection_introduction .intro_examples {margin-top: 5px; color: #666666}
.collection_introduction .intro_examples .example {float: left; width: 285px; height: 150px}
.collection_introduction .intro_examples .example h4 {font-size: 13px; color: #D7AC2A}
.collection_introduction .intro_examples .example .description {font-size: 11px; color: #999999; margin-top: 2px}
.collection_introduction .intro_examples .left_separator {padding-left: 15px; border-left: 1px dotted #999999}
.user_collection div.pretab_header {color: #999}
.user_collection div.pretab_header hr {height: 10px; margin-bottom: 10px; border: 0; background: transparent url('/images/shared/dividers/grad_sep.png?1307566679') repeat-x scroll left bottom}
.user_collection div.pretab_header h3 {font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-style: italic; font-weight: normal; font-size: 24px; color: #555; letter-spacing: -1px; line-height: 32px}


/* public/stylesheets/explore.css @ 1307566679 */
/* @group Explore */ #scribd-doc.explore {border-top: 0px; padding-top: 0px}
body.loc_explore .scribd_columns .lt3 {width: 169px}
body.loc_explore .scribd_columns .main3 {width: 770px}
#explore_sidebar_cats {margin-left: 0}
#explore_sidebar_cats li {font-size: 13px; margin: 6px 0}
#explore_sidebar_cats li.expanded a {font-weight: bold; color: #333}
#explore_sidebar_cats .premium_link {font-weight: bold; color: #ff9900}
#explore_sidebar_cats .subcategories_container {zoom: 1}
#explore_sidebar_cats .subcategories {margin-bottom: 12px}
#explore_sidebar_cats .subcategories li {margin: 5px}
#explore_sidebar_cats .subcategories li a {color: #999}
.loc_explore .trending {margin-left: 8px; margin-top: 15px; font-size: 13px}
.loc_explore .trending h2 {font-size: 13px}
.loc_explore .trending ul.nav_list li {margin-left: 0; padding-left: 0; font-size: 13px}
.explore .content_module_centered {border: 0; margin: 0; padding: 10px 0}
.explore .spotlight {z-index: 1; position: relative; padding: 0 10px 10px}
.explore .spotlight h2 {color: #808080; font-family: georgia; font-size: 15px; font-style: italic; font-weight: normal}
.explore .spotlight .content_module_centered {margin-top: 5px}
.explore .spotlight .six_thumbnails {margin-top: 15px}
table.docs {width: 518px; margin: 0 5px 10px 5px}
.doc_listing_horizontal table.docs {width: 680px; margin: 0 5px 10px 5px}
table.docs tr td {text-align: center; vertical-align: top}
table.docs tr td .thumbnail_thumbnail {float: none; margin: auto; z-index: 1 !important; position: relative; top: 0}
table.docs tr td.document_thumbnail {padding-top: 15px}
table.docs tr td .medium_thumbnail {float: none; margin: auto}
table.docs tr td h4 {margin: 2px auto 0 auto; width: 110px; line-height: 15px; height: 30px; display: block; overflow: hidden; font-size: 13px}
table.docs tr td p {font-size: 11px; margin: 2px auto 2px auto; width: 110px}
table.docs tr td p span.price, div.stats_bottom span.price {display: block; color: #d0931d; width: 60px; margin: auto; font-weight: bold; text-align: center; font-size: 14px}
div.stats_bottom span.price {display: inline; margin-right: 20px; font-size: 12px}
#explore_col1 {float: left; width: 528px; margin-left: 1px}
#explore_col2 {float: right; width: 240px; margin-right: 2px; display: inline; margin-top: 23px; _margin-top: 24px}
* + html #explore_col2 {margin-right: 4px}
#explore_col2 .basic_container {width: 220px}
/* @group Browse Module */ #browse_module {z-index: 1}
#browse_module .list_grid {padding: 4px 0 0 0; margin: 0}
#browse_module .module_bar_time_limits {background: #B0D2F6 none repeat scroll 0 0; border: solid; border-color: #9CC3DA; border-width: 1px 1px 0 1px; clear: both; height: 22px; width: 778px}
#browse_module .module_bar_time_limits_narrow {width: 526px !important}
#browse_module .module_bar_time_limits ul {display: block; margin: 6px 0 4px 14px}
#browse_module .module_bar_time_limits ul li {display: block; float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #999; line-height: 10px; font-size: 11px}
#browse_module .module_bar_time_limits ul li.last {border: 0}
.full_module .module_browser {width: 760px}
.full_module .module_browser table.docs {width: 760px}
.module_browser {clear: both; /* listing mode */ }
.module_browser #docs {margin-bottom: 15px; position: relative; height: 1%}
.module_browser #docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
.module_browser .paginator {float: right}
.module_browser .document_summaries {width: 740px; text-align: left; margin-top: 15px; margin-left: 15px; margin-right: 15px}
.module_browser .document_summaries .document_summary {border: 0; font-size: 11px; margin-top: 10px; padding-bottom: 10px}
.module_browser .document_summaries .document_summary .thumbnail_thumbnail {float: left}
.module_browser .document_summaries .document_summary h4 {font-size: 13px}
.module_browser .document_summaries .document_summary .manage_collection a {font-weight: normal; font-size: 11px}
.module_browser .stats_bottom {margin-top: 5px}
.module_browser .stats_bottom span {font-size: 11px; color: #999}
.module_filters {padding-bottom: 10px; background: transparent url('/images/home/event_sep_1x7.png?1307566679') repeat-x scroll left bottom; line-height: 25px}
.module_filters ul.dropdowns {float: left}
.module_filters li a.top {background: url('/images/arrows/triangle_toggle.gif?1307566679') no-repeat right 3px; padding-right: 12px}
.module_filters li.open a.top {background-position: right -12px}
.full_module .module_bar {width: 760px}
#browse_module .module_bar {border-top: 1px dotted #ccc; line-height: 35px; vertical-align: middle; clear: both; height: 35px}
#browse_module .module_bar ul {padding: 0; float: left}
#browse_module .module_bar li {display: block; font-size: 11px; margin-right: 0; float: left; color: #333; height: auto; margin: 12px 9px 6px 0; padding-right: 9px; line-height: 10px; border-right: 1px solid #999}
#browse_module .module_bar li.last {border: 0}
#browse_module .module_bar li a, #browse_module .module_bar li strong {line-height: 11px; position: relative}
#browse_module .module_bar .button {margin-top: 5px; margin-right: 0}
#browse_module .module_bar .search_active {color: #333}
.module_filters form {margin: 0 0 0 10px; float: right}
.module_filters .search {margin: 0 5px 0 0; color: #999; width: 200px; padding: 3px; height: 17px}
.module_filters .dropdown {right: -1px; top: 25px}
.module_filters .dropdown_long {left: -6px}
.module_filters .dropdown a {font-size: 11px}
.module_filters .dropdown a:hover {text-decoration: underline}
.module_filters .dropdowns li {height: auto}
.simon_and_schuster_logo {position: relative; top: -3px}
/* @end */ .module_browser:after, .module_bar:after, .basic_container:after, .module_filters:after, #scribd-doc:after, .status_utilities:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
table.explore_featured {width: 503px; margin: 5px 10px 0 10px}
table.explore_featured td {padding-top: 10px; text-align: center}
.feature_container {-moz-border-radius: 10px; border: 1px solid #DEDEDE; margin: 20px 0 0; padding: 10px; width: 503px}
.dots {float: right; margin-right: 15px; margin-top: 8px}
.dots a {margin-left: 10px}
table.advanced_search td {text-align: right; padding: 5px}
table.featured_pubs {width: 200px; text-align: left; margin-top: 10px}
table.featured_pubs td {padding-bottom: 5px; vertical-align: top}
.specialdeals {border: #d0931d solid 3px}
.thumbnail_thumbnail a:hover {text-decoration: none !important}
/* @end */ /* explore carousels */ #scribd-doc.explore #doc_group_wrapper {width: 950px}
#scribd-doc.explore .carousel_container {width: 900px}
#scribd-doc.explore .carousel_content li {width: 900px; float: left}
#scribd-doc.explore .carousel_arrows {float: left}
#scribd-doc.explore .doc_group {padding: 15px 10px; border-top: 1px dotted #ccc; width: 930px}
#scribd-doc.explore .doc_group h3 {font-size: 13px; color: #333; margin-bottom: 5px}
#scribd-doc.explore .doc_group .close_button {margin-top: -6px; float: right}
#scribd-doc.explore .doc_group .see_all {font-size: 11px; line-height: 21px; float: right; margin-top: -5px}
#scribd-doc.explore .doc_group .loading {position: absolute; top: 0; left: 0; z-index: 5000; background-color: #fff}
#scribd-doc.explore .doc_group .loading .spinner {margin-top: 50px; margin-left: 48%}
#scribd-doc.explore .first {border-top: 0; padding-top: 0}
#scribd-doc.explore #filter_panel {border-top: 1px dotted #ccc; padding: 15px 20px}
#scribd-doc.explore #filter_panel input {border: 0}
#scribd-doc.explore #filter_panel h4 {color: #999; margin: 5px 0}
#scribd-doc.explore #filter_panel label {margin-right: 20px; font-size: 11px; color: #666}
#scribd-doc.explore .timespan {margin-bottom: 10px}
#scribd-doc.explore .timespan li {float: left; font-size: 11px; margin-right: 5px; padding-left: 5px; border-left: 1px solid #ccc; line-height: 10px}
#scribd-doc.explore .timespan li .selected {font-weight: bold; color: #666}
#scribd-doc.explore .timespan li:first-child {border-left: 0; padding-left: 0}
/* end */ /* Explore Carousel styles */ .loc_explore .carousel_container {height: 175px; overflow: hidden; position: relative}
.loc_explore .carousel_content {width: 10000px; height: 175px}
.loc_explore .carousel_container td {padding-right: 15px}
/* end */ /* GAM ads */ #google_ads_div_Explore_ATF_728x90 {padding-left: 10px; padding-bottom: 10px}
#google_ads_div_Explore_ATF_120x240 {padding-top: 10px; padding-left: 8px}


/* public/stylesheets/facebook_links.css @ 1307566679 */
/* @group Facebook */ .facebook_link_page .facebook_connect_button_container {margin-top: 15px}
.fb_connect_button {display: block; width: 107px; height: 25px; text-indent: -999em; float: left; background: url('/images/logos/fb_connect_map.gif?1307566679') no-repeat 0 0}
.fb_connect_button_large {display: block; width: 210px; height: 49px; text-indent: -999em; float: left; background: url('/images/buttons/facebook_connect_button.png?1307566679') no-repeat 0 0}
.facebook_link_page .facebook_connect_button_container .fb_connect_button {margin-left: 50px}
.fb_connect_button_deactivated {background: url('/images/logos/fb_connect_map.gif?1307566679') no-repeat 0 -25px}
.fb_connect_button_large_deactivated {background: url('/images/buttons/facebook_connect_button.png?1307566679') no-repeat 0 -49px}
.facebook_connect_button_container .spinner {margin-left: 5px}
#priority_fb_login {background-color: #ececec; clear: both; overflow: hidden; line-height: 25px; padding: 10px; width: 245px; font-size: 1.2em; margin-bottom: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#priority_fb_login strong {float: left}
#priority_fb_login .facebook_connect_button_container, #priority_fb_login .fb_connect_button {float: right}
/* Blur Bar */ .fb_connect_bar .fb_buttons {line-height: 14px}
/* */ #finish_signup {float: left; background-image: url('/images/facebook/btn_scribd_167x30.png?1307566679'); background-repeat: no-repeat; background-position: 0 0; width: 167px; height: 30px; margin-right: 10px}
#finish_signup:active {background-position: 0 -30px}
/* Instant Connect Upgrade Account Nags */ .special_nag .fb_profile_pic, .nag .fb_profile_pic {float: left; margin-right: 10px; margin-bottom: 10px; width: 65px; height: 65px; overflow: hidden; text-align: center}
.special_nag .fb_profile_pic img, .nag .fb_profile_pic img {max-width: 65px !important; vertical-align: middle}
.special_nag .friend_count_msg, .nag .friend_count_msg {font-size: 10px; margin: 0 0 1px 0; clear: right}
.special_nag .more_info_form, .nag .more_info_form {clear: left; border-top: 1px dotted #999}
.special_nag .more_info_form p, .nag .more_info_form p {margin: 8px 0}
.special_nag .facebook_friends, .nag .facebook_friends {/* facebook friends listing */ }
.special_nag .facebook_friends .tinier_thumbnail, .nag .facebook_friends .tinier_thumbnail {float: left; margin-right: 5px}
.special_nag .facebook_friends .tinier_thumbnail a, .nag .facebook_friends .tinier_thumbnail a {border: 0}
/* @end */ 


/* public/stylesheets/home.css @ 1307566679 */
/* @group Logged In Homepage */ body.loc_home_index .rt h3, body.loc_home_index .rt h4 {margin-bottom: 10px}
body.loc_home_index .section .seeall {font-size: 11px}
body.loc_home_index .main div.timeline {border: 1px solid #dedede; padding: 10px; margin-top: -1px}
body.loc_home_index div.user_table {margin: 6px 0 3px}
body.loc_home_index div.user_table div.tinier_thumbnail {float: left; display: inline}
body.loc_home_index .main #activity_tabs {position: relative; z-index: 50}
body.loc_home_index .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1307566679') repeat-x scroll left bottom}
body.loc_home_index .loading img {margin-left: 5px}
body.loc_home_index .rt .lih_ad {margin-bottom: 15px}
body.loc_home_index .rt .right_featured {margin-bottom: 15px}
#fb_ic_profile_info {border-top: 1px dotted #8E8A88; padding-top: 10px}
/* @end */ /* @group Logged Out Homepage */ .loc_home_index .right_col_container {z-index: 100; position: relative}
.loc_home_index .right_col_container h3 {font-size: 18px}
.loc_home_index .right_col_container .join_subtitle {color: #999}
.loc_home_index .left_col_container {float: left; width: 660px}
.loc_home_index .content_module {margin-top: 0}
.loc_home_index .fade_container {border-top: 1px dotted #ccc; padding-top: 18px; background: transparent url('/images/timeline/feed_btm_rpt_1x11.gif?1307566679') repeat-x left bottom; padding-bottom: 23px; margin-bottom: 0; *padding-bottom: 18px}
.loc_home_index .fade_container_top {background: transparent url('/images/home/rpt_1x9.png?1307566679') repeat-x bottom left; background-color: #e9e9e9; border-top: 0 !important; padding-bottom: 18px; padding-top: 0}
.loc_home_index .fade_container_top .right_col_container {border-left: 0; padding-top: 18px}
.loc_home_index .fade_container_last {margin-bottom: 0 !important; background: none}
.homepage .user_grid tr td {padding-right: 20px; padding-top: 10px; text-align: center}
.loc_home_index .hot {position: relative; margin-top: 15px; z-index: 50}
.loc_home_index .carousel_arrows {float: left; margin-right: 33px}
.loc_home_index .hot .outer_container {overflow: hidden; width: 595px; position: relative; float: left}
.loc_home_index .hot .outer_container #hot_container {width: 100000px; position: relative}
.loc_home_index #hot_container li {width: 615px; height: 212px; overflow: hidden; float: left}
.loc_home_index .hot .outer_container #hot_container .doc {float: left; overflow: hidden; margin-right: 20px; width: 185px}
.loc_home_index .signup_form input {margin-top: 10px; font-size: 13px}
.loc_home_index .signup_form p {margin-top: 10px}
.loc_home_index .signup_form .privacy {position: relative; top: 4px; font-size: 11px; margin-left: 10px}
.loc_home_index .signup_form input.inactive {color: #aaa}
.loc_home_index .signup_form .spinner {float: none; margin-left: 10px}
.loc_home_index p.join_highlight {font-size: 14px; color: #ff9900; margin-bottom: 0; margin-top: 0; font-weight: bold}
.sign_up_box {border: 1px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; padding: 15px; width: 268px}
.sign_up_box h3 {font-family: Georgia; font-size: 19px; font-style: italic; font-weight: bold; margin-top: 0px; color: #999}
.sign_up_box .fb_button {margin-bottom: 4px}
.sign_up_box .signup_button {font-size: 11px; padding-left: 4px}
.heading-explanation {font-size: 15px; font-color: #666; font-weight: normal; margin: 0; margin-bottom: 20px}
.reading-publishing {font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; margin-top: 5px; color: #3D3430}
.social_reading {background: transparent url('/images/home/LOH_headline.png?1307566679') no-repeat; height: 33px; width: 481px; text-indent: -9999px}
.loc_home_index .choose {color: #666; margin-top: 19px}
.loc_home_index h2.featured {font-size: 16px; color: #999}
.loc_home_index .homepage_document_list .carousel_content {width: 10000px; height: 175px}
.loc_home_index .homepage_document_list {width: 930px; height: 175px; overflow: hidden; position: relative; margin-top: 10px}
.loc_home_index .featured_documents .carousel_arrows {margin-top: 10px; margin-right: 11px}
.loc_home_index .featured_documents table.docs {margin-bottom: 0; width: 930px}
.loc_home_index .featured_documents table.docs tr td {padding-right: 15px}
.loc_home_index .featured_documents table.docs tr td .document_thumbnail {margin-top: 0}
.loc_home_index .homepage_document_list li {float: left; width: 930px; height: 175px}
.loc_home_index .homepage_document_list td {padding-bottom: 15px; padding-right: 10px}
/* @end */ /* @group Nags */ #give_us_info_pitch table tr td {padding: 0 5px 5px 5px}
#give_us_info_pitch table tr td input {margin-top: 3px}
#verify_email_pitch {margin-left: 15px}
#import_contacts_nag {margin-left: 15px}
#import_contacts_nag .input_block {float: left; margin-right: 10px}
#import_contacts_nag .input_block .submit_button {margin-top: 27px}
#import_contacts_nag h6 {margin-bottom: 10px}
#twitter_link_nag, #premium_test_nag {margin-bottom: 15px; background-color: #fff; zoom: 1; float: none}
#facebook_link_nag .facebook_connect_button_container {float: left}
#user_category_nag {position: relative; z-index: 100; zoom: 1; background-color: #fff; border: 1px solid #DEDEDE}
#user_category_nag .close_button {float: right}
#user_category_nag .spinner {float: left; margin-top: 5px}
#user_category_nag select {width: 150px; clear: both; margin: 5px 0}
#user_category_nag form p {margin-bottom: 5px; overflow: hidden}
#import_contacts_column_nag .input_block {margin-bottom: 15px}
#welcome_fb_user {margin-bottom: 15px; position: relative; top: 10px; float: left}
#welcome_fb_user .close {position: absolute; width: 21px; height: 21px; right: 10px; top: 10px}
.nag p {color: #999}
.nag p.main {color: #333; font-weight: bold; font-size: 13px}
.nag .close {display: block; width: 16px; height: 16px; overflow: hidden; top: 5px; right: 5px; background-image: url('/images/buttons/x_map.gif?1307566679'); background-position: 0 0}
.nag .close:hover {background-position: 0 -16px}
.nag .cancel_nag {font-size: 11px; position: relative; top: 3px; margin-left: 10px}
.nag p.last {margin-bottom: 0 !important}
.nag .modal {position: absolute; top: 0; left: 0; z-index: 200; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.nag .modal .msg {margin-top: 40%; margin-left: 35%}
#homepage_suggested_users_nag {margin-top: 20px; zoom: 1}
.homepage_suggested_users_container {margin-top: 15px; padding: 15px; zoom: 1}
.homepage_suggested_users_container .tiny_thumbnail {margin: 0; margin-left: 13px}
.homepage_suggested_users_container table.suggested_users td {width: 80px; overflow: hidden; zoom: 1}
.homepage_suggested_users_container table.suggested_users td p.name {font-size: 12px; width: 80px; overflow: hidden}
.homepage_suggested_users_container table.suggested_users td.check {width: 20px; padding-top: 25px; padding-right: 0; padding-left: 22px}
.homepage_select_all_container {padding: 0; margin: 0; float: left}
#homepage_suggested_users_complete {text-align: center; margin-top: 25px}
#mobile_nag {margin-bottom: 15px; border: 2px solid #ffe684; background: #FFF8d1}
#mobile_nag .inner {background: transparent url('/images/homepage/ads/flying-device.png?1307566679') 0 10px no-repeat; padding: 10px 10px 10px 112px}
#mobile_nag .inner .tiny_thumbnail {float: left; margin-right: 12px}
#mobile_nag .inner h2 {margin-top: 0; font-size: 18px; color: #666; font-weight: bold; background: none}
#mobile_nag .inner p {margin-bottom: 0; font-size: 13px; margin-top: 2px}
#mobile_nag .inner p a {font-weight: bold; text-decoration: underline}
/* @end */ /* GAM ads */ .google_ad img {margin-bottom: 15px}
.fade_container_top #google_ads_div_Homepage_ATF_300x250 {padding-bottom: 0px}
.google_ad #google_ads_div_Homepage_ATF_300x250 {margin-bottom: 15px}
/* @end */ 


/* public/stylesheets/import.css @ 1307566679 */
.import_contacts a.button {margin: 10px 10px 10px 0}
.import_contacts table {border: #ccc solid 1px; margin-top: 20px; width: 400px}
.import_contacts h1 {margin: 0px auto 4px auto; padding-top: 0}
.import_contacts h2 {margin: 4px auto 14px auto}
.import_contacts table tr td.head {font-size: 116%; font-weight: bold}
.import_contacts table td {padding: 0 10px}
.providers img {margin-left: 0}
.providers p.selected {background: #fff; border: 1px solid #eee}
.providers_bare img {margin-left: 15px}
.providers_bare p {padding: 10px 5px 5px 5px; width: 150px; margin: 0}
/* @group Invite Contacts */ .invite_contacts {margin-top: 15px}
.invite_contacts .select_all {background: #fff; border-width: 1px 1px 0 1px; border-color: #eee; border-style: solid; margin-top: 10px; width: 495px; height: 25px}
.invite_contacts .select_all div {margin: 5px}
.invite_contacts .submit {margin-right: 20px}
.invite_contacts .contacts_container {border: 1px solid #eee; height: 400px; overflow: auto; overflow-x: hidden; width: 495px}
.invite_contacts table {width: 495px}
.invite_contacts table tr td {padding: 5px; vertical-align: middle}
.invite_contacts table tr td.contacts_check {width: 6px}
.invite_contacts table tr.selected td {background: #eee}
.invite_contacts table tr td.profile_pic {text-align: center}
.invite_contacts table tr td.login_and_email {width: 150px}
.invite_contacts table tr td.login_and_email div {width: 150px; overflow: hidden}
.invite_contacts table tr td.login_and_email div p {margin: .25em 0 .25em 0}
#select_all_contacts {margin-top: 15px}
.sent_invites table {width: 100%}
img.provider_radio {position: relative; bottom: 5px}
#provider_email_append {float: left; margin-left: 5px; margin-top: 3px}
.credentials .at {float: left; margin: auto 5px auto 5px; position: relative; top: 4px}
.credentials select {position: relative; font-size: 13px; bottom: 4px}
p.credentials {width: 250px}
/* @end */ 


/* public/stylesheets/login.css @ 1307566679 */
#login_lb h1, .login_container h1 {text-align: left; margin-bottom: 10px}
#login_lb .login_msg, .login_container .login_msg {text-align: center; font-size: 18px; color: #ff6600}
#login_lb h2, .login_container h2 {font-size: 13px; color: #999; font-weight: normal}
#login_lb .muted, .login_container .muted {color: #999}
#login_lb label, .login_container label {font-size: 11px; color: #666; margin-top: 5px}
#login_lb .button_container, .login_container .button_container {margin-top: 10px}
#login_lb .login_toggle, .login_container .login_toggle {font-size: 13px; padding-top: 10px; margin-bottom: 5px; border-top: 1px dotted #666}
#login_lb .login_toggle a, .login_container .login_toggle a {font-weight: bold}
#login_lb .signup_toggle, .login_container .signup_toggle {margin: 5px 0}
#login_lb .signup_toggle a, .login_container .signup_toggle a {font-weight: bold}
#login_lb .signup_header h1.subheader, .login_container .signup_header h1.subheader {color: #999; font-size: 13px; margin-bottom: 0; padding-top: 10px; border-top: 1px dotted #999}
#login_lb .fb_iframe_widget, .login_container .fb_iframe_widget {display: block}
#login_lb .signup_toggle.open a, #login_lb .login_toggle.open a, .login_container .signup_toggle.open a, .login_container .login_toggle.open a {color: #999}
/* used for non-lightbox context login */ .login_container {width: 600px; margin: auto}
.login_container h1 {font-size: 15px}
#login_lb .other_options {clear: left; border-top: 1px dotted #aaa; padding-top: 13px; margin-top: 15px}
#login_lb .other_options p {margin-top: 0; font-size: 11px; color: #777}
#login_lb .other_options p.facebook_login_bold {font-size: 15px; font-family: Arial; font-weight: bold; color: #333}
#login_lb .other_options ul {list-style-type: none; display: inline}
#login_lb .other_options ul li div {*display: inline}
#login_lb .other_options ul li.fb_row {padding-bottom: 10px}
#login_lb .other_options #openid_form {overflow: hidden}
#login_lb .global_login_form {margin-top: 15px; margin-bottom: 0px; padding-bottom: 15px}
#login_lb .global_login_form .login_input_container {float: left; margin-right: 15px}
#login_lb .global_login_form .login_input_container label {margin-top: 0}
#login_lb .global_login_form .password_input_container {float: left}
#login_lb .global_login_form .password_input_container label {margin-top: 0}
#login_lb .global_login_form .trouble {font-size: 11px; margin-right: 20px}
#login_lb .global_login_form .facebook_connect_button_container {margin: 0 15px 0 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
#login_lb .global_login_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
#login_lb .global_login_form .login_description {margin: 0; padding: 0; color: #999}
#login_lb .global_login_form .already_have_account {margin-top: 15px}
.global_signup_form .facebook_connect_button_container {margin: 0 15px 15px 0; padding: 15px 0; border-bottom: 1px dotted #aaa}
.global_signup_form .other_options_container_small .facebook_connect_button_container {margin: 0; padding: 0; border: 0}
.global_signup_form .login_description {margin: 0; padding: 0; color: #999}
.global_signup_form .form_col {float: left; border-right: 1px dotted #aaa; padding-right: 30px}
.global_signup_form .why {float: left; margin-left: 15px; text-align: left; padding-left: 15px; padding-top: 20px}
.global_signup_form .why h3 {font-size: 21px; font-family: Georgia; font-weight: bold; font-style: italic; color: #666}
.global_signup_form .why p {width: 150px; margin-left: 0; padding-left: 0}
.global_signup_form .why table {margin-top: 13px; width: 220px}
.global_signup_form .why .whyrightcol {vertical-align: middle; padding-left: 10px; color: #666}
.global_signup_form .why .whyspacer {padding-bottom: 15px}
.global_signup_form .signup_disclosure {width: 250px; clear: both; padding-top: 10px; font-size: 11px; color: #999}
.global_signup_form .signup_optin {margin-top: 10px; width: 240px; font-size: 11px; color: #333}
.global_signup_form .privacy {position: relative; top: 0; font-size: 11px}
.global_signup_form .spinner {float: none; position: relative; top: 6px; margin-left: 5px}
.global_signup_form .signup_input {width: 240px}
.global_signup_form .signup_alert {font-size: 11px}
#logout {background: #fff; text-align: center; height: 1%; padding: 15px}
.form .login2 .login_submit, .trans_login {float: left; clear: left; margin: auto 5px 20px auto}
.spinner {margin-right: 10px; float: left}
#login_successful_lb {text-align: center}
#login_successful_lb h1 {font-size: 25px}
#forgot_password_lb form {width: 300px; text-align: left; margin: 15px auto 15px auto}
#forgot_password_lb form input {padding: 4px}
#forgot_password_lb form #email_address {background: white url('/images/backgrounds/gray_fade_short.gif?1307566679') repeat-x}
#openid_form p {margin: 0}
#openid-login p {margin: 0}
input.openid_login {background: white url('/images/icons/icon_map_sm.gif?1307566679') no-repeat scroll 0 -27px; padding-left: 18px; margin-right: 10px}
form.lightbox_form input.signup_submit {background-image: url('/images/signup/btn_signup.gif?1307566679'); background-repeat: no-repeat; background-position: 0 0; border: 0 !important; padding: 0 !important; width: 71px; height: 28px; margin-right: 10px; float: left}
form.lightbox_form input.signup_submit:hover {background-position: 0 -28px}
form.lightbox_form input.signup_submit:active {background-position: 0 -56px}


/* public/stylesheets/messages.css @ 1307566679 */
.messages_container {margin-top: -1px; border: 1px solid #ccc; padding: 15px; background-color: #fff}
#new_message {margin-top: 20px}
#message_thumb {float: left; width: 110px; margin-top: 8px}
.inbox_row .date {color: #aaa !important; font-size: 10px; line-height: 1.6em; margin: 0 20px 0 0; text-transform: uppercase; vertical-align: bottom}
.inbox_row p {margin: 0}
.message_actions {text-align: right; font-size: 10px}
#message_fields .autogen_class_views_shared_captcha_widget {padding-left: 10px}
#message_history {width: 95%; border: #ccc solid 1px; padding: 5px; margin: 0 auto}
#message_fields {width: 950px}
#word_message_message, #word_message_subject {margin-top: 3px}
#message_fields table {width: 100%}
td.message_field_title {width: 50px; color: #666; text-align: right}
.message_field_body {font-size: 14px; padding-left: 15px}
.message_field_body div, .message_field_body p {float: left; display: inline}
.message_field_body .cancel {position: relative; top: 4px; left: 5px}
#notifications .inbox_header {border-bottom: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; padding: 10px 0px 0px 0px; color: #777777; background-color: #eeeeff; font-size: 10px; font-weight: bold}
#notifications .inbox_row {padding: 10px 0px; border-bottom: 1px solid #ccc; font-size: 14px}
table#listing_table .tiny_thumbnail {float: none !important; text-align: center; margin: 0 auto 10px auto}
table#listing_table td.inbox_row p {margin-top: 0}
td.inbox_row, table#listing_table th.subject {padding-left: 30px}
td.inbox_thumbnail .thumbnail {margin-top: 10px}
.inbox_thumbnail p {font-size: 10px; text-align: center; margin-top: 0}
#notifications tr.unread td.inbox_row p a, #notifications .unread p {font-weight: bold !important}
#notifications .unread p {color: #000000}
tr.unread td.inbox_row p a, #notifications .unread p, tr.unread .inbox_thumbnail p a {font-weight: bold !important}
#notifications .message_synopsis a {color: #8899ff; padding: 0px 40px 0px 0px; text-decoration: none}
tr.unread td.inbox_row div.message_synopsis p a, tr.unread td.inbox_row div.message_synopsis p.date {color: #666 !important}
#confirm_message_box {padding: 5px 10px; background-color: #fff1a4; width: 300px; margin: 0px auto; text-align: center}


/* public/stylesheets/mydocs.css @ 1307566679 */
/* @group Edit Document */ .edit_docs h1 {font-size: 16px}
#edit_doc_tabs {position: relative; bottom: -1px}
#edit_document_form .form_container {width: 955px}
#edit_document_form .form_container .destroy {float: right}
#edit_document_form .form_container .destroy a {color: red}
.edit_document {width: 955px}
.edit_tab_content {min-height: 150px; _height: 150px}
.edit_document label {display: block; color: #666; font-size: 11px}
.edit_document label small {color: #999}
.edit_document .category_select, .edit_document .child_container {float: right}
#categories select {width: 170px}
.edit_document h5, .edit_document h3 {margin-bottom: 13px}
.edit_document .main_edit {border: 1px solid #ccc; padding: 10px; background-color: #fff}
.edit_document .main_edit li {padding: 5px; margin: 0; text-align: right; border-bottom: 1px solid #fff}
.edit_document .main_edit li label {float: left; margin-top: 2px}
.edit_document .main_edit li.odd {background-color: #E9E8E7}
.edit_document .main_edit li.even {background-color: #F4F3F3}
.edit_document .main_edit li p {margin: 0}
.edit_document .doc_preview {float: left; margin-right: 10px}
.edit_docs h1 {margin-top: 10px}
.edit_document .advanced input.edit_aligned {position: relative; top: 1px; left: -5px; border: 0 !important; float: left}
.edit_document .form_submit {line-height: 25px; text-align: right}
.edit_document .form_submit .cancel {color: #1982ab; font-size: 11px; text-transform: none}
.edit_document .form_submit .button {margin-left: 10px; float: right; text-transform: none}
.edit_document .save {padding-top: 15px}
.edit_document small {font-size: 85%; color: #666; font-weight: normal}
.edit_document table tr td {padding-bottom: 15px; vertical-align: top}
.edit_document table tr td.flush {padding-bottom: 0px}
.edit_document table tr td.publisher h3 {font-size: 153.9%; color: #555; padding: 0; padding-top: 10px; margin: 0}
.edit_document .label, .edit_profile label {color: #363636; font-size: 108%; font-weight: bold; padding-right: 10px; width: 200px}
.edit_document h2 {color: #363636}
.edit_document h2 img {vertical-align: middle}
.edit_document .text_area_field {height: 105px}
#doc_desc textarea, #doc_desc .text_field {width: 720px; background-color: #FFFFCC}
.edit_document .auto-price {overflow: hidden}
.edit_document #document-revisions li {margin: 5px 0}
.edit_document #download_formats label {margin: 0}
.edit_document #download_formats input {margin: 0 5px 0 10px; border: 0}
#document-permissions .right, #document-permissions .left {width: 450px}
.edit_document #action_button_images {overflow: hidden; width: 900px}
.edit_document #action_button_images li {float: left; padding: 5px; height: 77px; margin: 5px; border: 5px solid #fff}
.edit_document #action_button_images li .pseudoLink {line-height: 76px}
.edit_document #action_button_images li img {cursor: pointer}
.edit_document #action_button_images li.selected {border-color: #fff1a4}
/* the one odd sized image */ .edit_document #action_button_images li #action_img_6 {margin-top: 9px}
.edit_document #document-store .price {margin-left: 0}
.edit_document #copyright_select, .cc_img {vertical-align: middle; margin-left: 5px}
#tag-field-container textarea {height: 30px; border-color: #ccc}
.edit_document .tag_validator_warning_messages {width: 350px}
.edit_document .tag_validator_warning_messages li {font-size: 85%; color: #DB5B61}
.edit_document #seo-tag-field-container .term_outer {margin-right: 5px}
.edit_document #seo-tag-field-container .term {text-decoration: none; white-space: nowrap; background-color: #ddd; color: #666}
/* @end */ 


/* public/stylesheets/notifications.css @ 1307566679 */
#notifications {margin-top: 15px}
.notification_event_container {padding: 15px 12px 15px 12px; border-top: 1px dotted #666; clear: left; margin-bottom: 0; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1307566679') repeat-x left bottom; zoom: 1}
.notification_event_container p {margin-top: 5px; margin-bottom: 5px}
.notification_event_container span.action {font-weight: bold; margin-right: 0; color: #333; margin-left: 0}
.notification_event_container .delete_event {float: right; margin: 0 0 auto auto}
.notification_event_container .delete_event .delete_status {color: #980000; font-size: 11px; margin: 4px 0 0 2px}
.notification_event_container .event_user {float: left}
.notification_event_container .event_main {margin-left: 62px; margin-bottom: 0px; margin-top: 1px; font-size: 13px; line-height: 18px}
.notification_event_container .event_main p.username, .notification_event_container .event_main p.first {margin-top: 0; padding: 3px 0; font-weight: bold}
.notification_event_container .event_main blockquote {font-size: 12px; font-weight: normal; margin: 5px 0 5px 4px}
.notification_event_container .event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
.notification_event_container table.rating_event td {text-align: left; padding-right: 5px}
.notification_event_container table.rating_event td.star_container {width: 90px; text-align: center}
.notification_event_container table.rating_event .starbox div {width: 85px}
.notification_event_container .notification_time {color: #999; margin-left: 4px; font-size: 11px; margin-top: 5px}
#notification_container .notification_next {margin-top: 0; border-top: 1px dotted #999; clear: left}
#notification_container .notification_next .pseudoLink {-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; font-size: 11px; background: #ccc; padding-top: 6px; padding-left: 8px; padding-bottom: 6px; font-weight: bold; color: #fff; margin-top: 1px; cursor: pointer}
#notification_container .notification_next .pseudoLink:hover {text-decoration: none; background: #888}
#notification_container .notification_next .spinner {margin-top: 10px}


/* public/stylesheets/orders.css @ 1307566679 */
.order_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin: 15px auto 15px auto}


/* public/stylesheets/partners.css @ 1307566679 */
#logo_table {width: 375px; overflow: hidden; position: relative}
#logo_table li {width: 375px}


/* public/stylesheets/people.css @ 1307566679 */
/* @group Document Pages */ /* @end */ /* @group Profile Pages */ body.loc_people_view .timeline_container .loading {font-size: 14px; font-weight: bold; text-align: center; color: #777; margin: 1px auto 15px auto; padding: 15px; border-bottom: 1px dotted #999; background: white url('/images/timeline/feed_btm_rpt_1x11.gif?1307566679') repeat-x scroll left bottom}
body.loc_people_view .timeline_container .loading img {margin-left: 5px}
.profile_left_nav div.user_table {margin: 6px 0 3px}
.profile_left_nav #profile_info dd {width: 153px}
.profile_left_nav div.user_table div.tinier_thumbnail {margin: 0 5px 6px 0; _margin: 0 2px 3px 0; /* fuck you IE6 */ float: left; display: inline}
.profile_left_nav #profile_info .box img {float: left; border: #fff solid 2px; margin-right: 5px}
.profile_left_nav #profile_info .box p {float: left; margin-bottom: 2px; margin-top: 5px; width: 100%}
.profile_left_nav #profile_info h2 {border-bottom: #E4E4E4 solid 1px; margin: 15px 0 5px 0}
.profile_left_nav #profile_info h6 {font-weight: bold; margin: 15px 0 0 0}
.profile_left_nav #profile_info .search_box {float: left; margin-bottom: 10px}
table.docs {margin-left: 4px}
body.loc_people_view div.rt div.section, .profile_left_nav div.section {padding-bottom: 10px; margin-bottom: 10px}
body.loc_people_view div.rt div.section .seeall, .profile_left_nav div.section .seeall {font-size: 11px}
body.loc_people_view div.rt div.section h3, .profile_left_nav div.section h3 {margin-bottom: 10px}
body.loc_people_view div.rt .profile_ad, .profile_left_nav .profile_ad {margin-bottom: 15px}
body.loc_people_view div#shelf_section ul li {margin-top: 10px; line-height: 25px}
body.loc_people_view div#shelf_section ul li div.tinier_thumbnail {float: left}
body.loc_people_view div#shelf_section a {font-size: 13px; font-weight: bold}
body.loc_people_view div#timeline div.first_event div.event_container {border-top: 0; padding-top: 0}
/* @end */ .loc_people_view #admin_user_container {background: #FCF7C4; border-top: 2px solid #dbd594; border-bottom: 2px solid #dbd594}
.loc_people_view #admin_user {width: 996px; margin: 0 auto; padding: 10px; text-align: left}
.loc_people_view #admin_user ul li {margin-top: 15px}
/* GAM ads */ #google_ads_div_Profile_ATF_300x250 {padding-bottom: 10px}


/* public/stylesheets/print.css @ 1307566679 */
/* @group Print Lightbox */ .print_lb {width: 650px}
.print_lb .title {text-align: center; font-weight: bold}
.print_lb .page_count {text-align: center; font-size: 11px}
.print_lb .new {color: #de9827}
.print_lb .yui-u .container {border-left: 1px solid #ccc}
.print_lb .yui-u img {float: left; padding-right: 10px}
.print_lb .magcloud {font-weight: bold; padding-left: 10px; font-size: 18px}
.print_lb .magcloud p {font-size: 16px; line-height: 20px}
.print_lb .magcloud ul {padding-left: 10px; padding-top: 5px; padding-bottom: 5px}
.print_lb .magcloud .small {padding-left: 10px; padding-top: 5px; font-size: 11px}
.print_lb .magcloud .magcloud_explanation {float: left; width: 225px}
.print_lb .local {clear: both !important; border-top: 1px solid #ccc; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-bottom: -10px}
.print_lb .local a {font-weight: bold}
.print_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
/* @end */ 


/* public/stylesheets/publisher.css @ 1307566679 */
/* @group Publishers */ .picright {float: right; margin: 15px}
h3.publisher {margin: 0; margin-top: 10px; padding: 0; font-size: 123.1%}
#upload_picture {margin-bottom: 20px}
#upload_banner {padding: 0}
#update_url {margin-top: 15px; padding: 15px 0}
big {color: #555; font-size: 108%}
.api_example .codebox {height: 80px}
.api_example {margin-top: 15px}
.api_parameters {margin-top: 15px}
.api_parameters, .api_results {color: #555}
.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {padding: 10px}
.api_parameters table tr td.head, .api_results table tr td.head, .error_codes table tr td {color: black}
dl dt {margin-bottom: 10px}
dl dd {margin-bottom: 15px}
.codebox {margin: 15px auto 15px 0px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #fff; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow: auto}
.icon_left {float: left; margin-right: 10px}
.signup_api_promo {float: right; width: 200px; margin: 0 0 15px 15px}
/* @end */ /* @group Publisher Pages */ #right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
.contact_us_button {margin-left: 45px}
.top_container {-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background-color: #CCCCCC; padding: 7px 10px 5px 10px; width: 92%; border: 1px solid #ccc; margin-top: 10px}
.top_container h6 {font-weight: bold}
.publisher_pages #logo_table {width: 375px; float: left; height: 320px; overflow: hidden; position: relative; top: 0; background-color: #fff; padding: 10px; -moz-border-radius: 10px; border: 1px solid #fff}
.publisher_pages #logo_table ol {width: 1600px; height: 320px}
.publisher_pages #logo_table ol li {height: 320px; width: 380px; float: left; padding: 0 10px}
.publisher_pages #logo_table table {width: 380px; margin: 10px 0}
.publisher_pages #quotes {width: 250px; position: relative; overflow: hidden; text-align: left}
.publisher_pages #quotes ol li {width: 250px; text-align: left}
div.intro_blurb {width: 220px; margin-right: 10px; float: left}
div.intro_blurb a {color: #000; text-decoration: underline}
.publisher_pages ol {margin: 0; padding: 0}
.publisher_pages #middle_column {width: 66%}
.publisher_pages #right_column_alt {width: 32%}
.publisher_pages .basic_container {width: 640px; padding: 4px}
.publisher_pages .blue_container {width: 640px; padding-right: 0; margin-top: 0}
.publisher_pages .blue_container hr {color: #fff; background-color: #fff; height: 1px; margin: 20px 10px 20px 0}
.inline_screenshot_left {float: left; position: relative; left: -5px; top: -3px}
.inline_screenshot_right {float: right; margin-bottom: -10px; margin-left: 5px; position: relative; right: 5px; top: -6px}
.testimonial_quotes {-moz-border-radius: 10px; background-color: #FFFFFF; border: #ccc solid 1px; float: left; margin: 0; padding: 10px; width: 92%}
.testimonial_quotes p {color: #4E4E4E; font-size: 18px; line-height: 18px; padding-left: 12px; text-indent: -6px; clear: right}
.testimonial_quotes p.right {font-size: 15px; text-align: right}
.basic_container .screenshots {margin-top: 0}
.individual_screenshot {width: 210px; margin-top: 0; float: left; text-align: center}
.individual_screenshot .round_number {margin-top: 0; margin-left: 5px; float: left; letter-spacing: -3px}
.individual_screenshot p {margin-top: 0; margin-left: 10px; float: left; width: 63%; text-align: left}
.two {margin-left: 5px}
.three {margin-left: 5px}
.individual_screenshot h2 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 30px; color: #6496C3; line-height: 35px}
.individual_screenshot h3 {margin-top: 0; margin-bottom: -5px; text-align: center; font-size: 20px; color: #6496C3; line-height: 35px}
.white_container .bullets {margin-top: 0}
.partner_promo {width: 300px; position: relative; top: 10px}
.partner_signup .form {width: 650px}
.partner_signup .form .blue_container {width: 630px; margin-top: 10px}
.partner_signup .form .blue_container label {margin-top: 10px}
.partner_signup #errorExplanation {clear: none; float: left; width: 250px}
ol.quick_start li {font-size: 18px}
/* @end */ div.upload-picture {padding: 10px 0; overflow: hidden; margin-bottom: 10px}
div.upload-picture input, div.update_url input {float: left; margin-right: 10px}
div.upload-picture div.current-picture {float: left}
div.upload-picture div.current-picture-label, div.upload-picture div.upload-picture-label, div.upload-picture div.other-pictures div.other-pictures-label {font-size: 14px; font-weight: bold; margin-bottom: 10px}
div.upload-picture div.no-picture {width: 300px; font-size: 18px; font-weight: bold; text-align: center; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: #ccc solid 1px; _height: 100px; color: #ccc; padding: 30px 10px 30px 10px}
div.upload-picture div.upload {margin-left: 20px; float: left; width: 400px}
div.upload-picture div.upload form {margin: 0}
div.upload-picture div.other-pictures {clear: left; padding-top: 25px}


/* public/stylesheets/search.css @ 1307566679 */
/* @group Search */ #adv_search table {border-collapse: collapse}
#adv_search table tr td {padding-bottom: 5px}
#adv_search table tr td ul {margin-top: 10px; padding-left: 25px}
#adv_search table tr td ul li {margin-bottom: 5px}
.search_paginator {margin: 15px auto 15px auto; font-size: 116%}
.search_paginator .paginator {width: 500px; margin: 15px auto 15px auto}
/* @end */ /*@group Search Results Page */ #documents .google_callout {width: 670px; clear: left; text-align: right; margin: 5px auto 10px 0}
#documents .google_callout a {text-decoration: none !important}
#middle_search {margin: 0; width: 600px; padding: 0}
#middle_search p {font-size: 11px; margin-top: 0}
#middle_search .search_input {float: left; font-size: 15px; margin: 5px 10px auto 0; width: 300px}
#middle_search .search {display: inline}
#middle_search .new_search_button {margin-left: 10px}
p.tags {font-size: 12px; line-height: 18px; overflow: hidden}
ul.category {margin-bottom: 10px}
ul.category li {list-style-type: none; margin-left: 0; font-size: 12px; line-height: 18px}
#search_results {float: left; width: 980px}
div#search_results h1 {margin-bottom: 16px}
#search_results .related_search_terms {font-size: 12px; margin-top: 5px}
form.search input.submit {border: none; display: inline; float: left; height: 28px; margin-left: 10px; padding: 0; position: relative; top: 0; width: 64px}
.submit {border: 0}
form.search input.query {display: inline; float: left; font-size: 18px; height: 22px; position: relative; top: 0; width: 300px}
#cse-search-results {margin-top: 15px; width: 100%}
#cse-ask-bar {margin-top: 15px; width: 170px; float: left}
#search_results .document_summary .tiny_thumbnail, #search_results .document_summary .thumbnail_thumbnail {margin-right: 10px}
/* @end */ #search_results .document_summary {position: relative; margin-top: 10px; border: 0; padding-bottom: 10px}
#search_results .document_summary strong.highlight {background-color: #fff}
#search_results .document_summary h4, #search_results .document_summary h4 a {font-size: 16px; margin-bottom: 0 !important; font-weight: normal}
#search_results #documents a {text-decoration: underline}
#search_results #documents a strong {text-decoration: underline}
#search_results .related_searches {clear: both; padding: 5px 0 0 0; margin: 0; width: 500px; font-size: 11px}
#search_results .advanced_search {position: relative; margin-left: 10px; top: -2px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center}
#search_results .document_summary .description {font-size: 102%; line-height: 115%}
#search_results .document_summaries {clear: none; float: left; width: 670px}
#search_results #search_summary {width: 670px}
#search_results #nav_tabs {position: absolute; bottom: 0; right: 0; width: 475px}
#google_nav_tabs {width: 475px; float: right}
/* Google Site Search customizations */ div.gs-action.download {background: none}
div.gs-result .gs-visibleUrl {display: none}
div.gsc-tabHeader.gsc-tabhActive {display: none}
div#cse .gsc-control-cse {padding: 0}
.gs-result img.gs-image {width: 48px}
ul.search_dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.search_dropdowns_submit li {display: inline; display: block; float: left}
ul.search_dropdowns_submit li .submit_tag {font-size: 11px; background-color: #eee; color: #6496C3; height: 19px; margin: 2px 5px; padding: 0px 5px 0 5px; text-decoration: none; border: 0}
ul.search_dropdowns_submit li img {bottom: 3px; position: relative}
ul.search_dropdowns_submit li span {bottom: 5px; position: relative}
li.with_dropdown {position: relative; z-index: 15}
li.with_dropdown a:hover {text-decoration: none}
li.with_dropdown .search_dropdown {z-index: 18; top: 16px}
/* @end */ body.loc_search #subheader .section {font-weight: bold; color: #000}
body.loc_search #browse_module .module_bar {border: 0}
body.loc_search #browse_module .module_browser .module_filters {border: 0}
body.loc_search #scribd-doc {padding-top: 10px}


/* public/stylesheets/sellers.css @ 1307566679 */
/* @group Expense Reports */ table.earnings {border-collapse: separate; width: 100%; border: #ccc solid 1px; padding: 10px; margin: 0; clear: both; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
table.earnings th {font-size: 12px; padding-bottom: 5px}
table.earnings th h3 {font-size: 12px}
table.earnings th h3 span {display: block; font-size: 25px; font-weight: bold}
table.earnings th.docname {width: 300px; vertical-align: top}
table.earnings tr.separator td {background: #ccc; line-height: 4px}
table.earnings h4 {font-weight: bold; font-size: 12px}
table.earnings td {padding-top: 5px; padding-bottom: 5px; border-bottom: #eee solid 1px}
table.earnings tr.on_focus:hover {background-color: #eee}
.results_headline {background-color: #A4CCEF; font-size: 11px; float: left; font-weight: bold; margin: 10px 0px 0 0; height: 15px; padding: 3px 7px 2px 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
table.earnings td.documentdetails {background-color: #fff; border: 0}
.sort_tab {margin: 10px 0 0 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #fff; padding: 1px 0 1px 10px; border: #ccc solid 1px; border-bottom: 0; height: 41px}
.sort_tab p {text-align: right}
.sort_tab form {float: left; width: 710px; padding-left: 10px}
.sort_tab input {width: 80px}
.sort_tab .button input {width: auto}
/* @end */ .seller_box_top {background: #fff; border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px; margin-bottom: 10px}
td.documentdetails p {line-height: 10px; margin: 0}


/* public/stylesheets/share.css @ 1307566679 */
/* @group Share WBU */ .share_with_friends {margin-bottom: 15px; margin-top: 0}
.share_docs .related {padding: 15px}
.share_docs .filetype_image {float: left; margin-right: 10px}
.share_docs .filetype_image img {border: 1px solid #ccc}
.share_docs .related h2 {margin-bottom: 15px}
.share_docs .related ul li {margin-bottom: 15px}
.share_docs .check {float: left}
.share_docs .confirm {margin-left: 35px}
.share_docs strong {font-weight: bold}
/* @end */ /* @group Word Bulk Upload View */ .upload_view {text-align: center}
.upload_view .block {text-align: left; margin: auto; border: 1px solid #ddd; width: 600px; padding: 15px}
.upload_view p.right {margin-top: 15px}
/* @end */ 


/* public/stylesheets/starbox.css @ 1307566679 */
/* Starbox.css Part of http://www.nickstakenburg.com/projects/starbox/ */ .starbox .stars {background: #fff}
.starbox .rated .stars {background: #dcdcdc}
.starbox .rated .hover .stars {background: #fff}
.starbox .colorbar {background: #1e90ff}
.starbox .hover .colorbar {background: #ffcc1c}
.starbox .rated .colorbar {background: #64b2ff}
.starbox .rated .hover .colorbar {background: #1e90ff}
.starbox .ghost {background: #a1a1a1}
.starbox .indicator {clear: both}
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {background: url('/images/starbox/background_dotted.gif?1307566679') top left repeat-x}
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {background: #000000}
.starbox .dotted .ghost {background: #666666}
.starbox .pointy .colorbar {background: #ffcc1c}
.starbox .pointy .hover .colorbar {background: #ff9231}
.starbox .inverse .stars {float: right}
.starbox .inverse .indicator {clear: both; display: block; text-align: right}


/* public/stylesheets/stats.css @ 1307566679 */
/* @group My Stats */ .col {width: 742px}
.total_views_notice {font-size: 12px; font-style: italic; color: #7f7f7f}
.no_data {width: 400px; float: none !important; text-align: center; margin: 15px auto 0 auto}
.no_data p {font-size: 14px !important}
#date_selector {float: right; text-align: right; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #eee; border: 1px solid #ccc; padding: 5px; margin-right: 3px}
#date_selector .date_input {width: 80px}
#date_selector #calendar {margin-top: 5px; background: white}
.date_selector_active {margin-bottom: 10px}
.yui-skin-sam .yui-calcontainer {float: right}
#calendar_container {text-align: right; clear: both}
#calendar_container .submit_dates {margin-top: 5px; float: right !important; margin-right: 0}
#calendar_container .cancel {position: relative; margin-left: 5px; display: block; top: 8px; font-size: 11px; float: right}
#graph_area {padding-top: 3px; z-index: 1}
#graph_area .content_tabs_small {margin: 10px 0 0 43px; padding: 0; padding-top: 10px; z-index: 1; overflow: hidden}
#graph_container {height: 300px; margin-top: -4px; width: 750px}
#graph_overlay {position: absolute; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; z-index: 100}
#graph_overlay img {position: relative; top: 150px}
#aggregate_data {width: 720px; margin-left: 25px; margin-top: 10px}
#aggregate_data .yui-u {text-align: center}
#aggregate_data h3 {font-size: 12px}
#aggregate_data h3 span {display: block; font-size: 25px; font-weight: bold}
.data_table, #data_geo_map {width: 625px; margin-left: 50px; margin-bottom: 30px; margin-top: 25px; padding: 15px; border: 1px solid #ccc; -moz-border-radius: 10px}
.data_table table td {font-size: 14px; padding: 0 35px 10px 0}
.data_table table td.date {text-align: right; width: 240px; padding-right: 35px}
.data_table table td.country {text-align: right; width: 140px; padding-right: 35px}
.data_table table th {font-size: 11px; padding-bottom: 10px; color: #777}
.data_table table th.name {text-align: right; padding-right: 35px}
.data_table table td div.bar {background: #1982ab; width: 200px; height: 12px; position: relative; top: 4px; float: left}
.data_table table td div.number {float: left; margin-left: 7px}
.rightcol {float: right; width: 20%}
/* @end */ 


/* public/stylesheets/static.css @ 1307566679 */
/* Feedback */ table.feedback {margin-top: 10px}
table.feedback tr td {padding: 5px 5px 5px 0; vertical-align: top}
/* @end */ 


/* public/stylesheets/style_guide.css @ 1307566679 */
/* @group Style Guide */ #style_guide_tabs {margin-top: 10px}
table.style_guide {width: 100%; margin-top: 15px}
table.style_guide td h2 {background: none}
table.style_guide th {background: #6496C3; font-weight: bold; color: #fff; border: 2px solid #6496C3; border-width: 2px 2px 0 2px; font-size: 18px; padding: 5px}
table.style_guide th.sub {background: #ddd; border-color: #ddd; color: #333; font-size: 14px}
table.style_guide td {width: 50%; border: 2px solid #B0D2F6; border-collapse: collapse; padding: 15px; vertical-align: top; overflow: hidden}
table.style_guide td div.preview_container {width: 463px; overflow: hidden}
table.style_guide td textarea {text-align: left; margin-top: 10px; border: 2px solid #6496C3; width: 400px; height: 200px; margin-bottom: 15px; font-family: courier new; font-size: 11px}
#scribd-doc.columns_style_guide h1 {margin-bottom: 20px}
#scribd-doc.columns_style_guide h2 {margin-top: 20px}
#scribd-doc.columns_style_guide .class {color: #888; font-size: 13px; font-weight: bold; font-style: italic}
#scribd-doc.columns_style_guide .scribd_columns {margin-top: 20px}
#scribd-doc.columns_style_guide .scribd_columns .inner {padding: 15px; background: #ddd; height: 100px}
#scribd-doc.columns_style_guide .scribd_columns p {margin-bottom: 0}
/* @end */ 


/* public/stylesheets/suggested_users.css @ 1307566679 */
/* @group Suggested Users */ /* Lightbox */ #suggested_users_container h1 {margin-bottom: 15px}
#suggested_users_table_container {border: 1px solid #ddd; height: 275px; overflow: auto; overflow-x: hidden; width: 535px; padding-top: 5px; margin-bottom: 15px}
#suggested_users_table_container table td {padding: 5px}
#suggested_users_table_container table.suggested_users td {width: 50px}
#suggested_users_table_container table.suggested_users td .tiny_thumbnail {margin-right: 0; position: static}
#suggested_users_table_container table.suggested_users td.check_small {width: 20px; padding-top: 23px}
#suggested_users_table_container table.suggested_users td.info {vertical-align: top; width: 150px}
#suggested_users_table_container table.suggested_users td.info p {margin-top: 0; margin-bottom: 4px}
#suggested_users_table_container table.suggested_users td.info .username {margin-top: 2px}
.select_all_container {margin-top: 10px; padding-top: 25px; width: 300px}
#suggested_users_container .select_all {float: right; margin-right: 25px}
#suggested_users_spinner {margin-left: 5px}
#suggested_users_container .alert_box_small {text-align: left; padding: 5px 10px 5px 10px}
/* Non-lightbox */ .suggested_users_container {margin-top: 15px; border: 1px solid #dedede; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
table.suggested_users td {padding: 6px; width: 124px; vertical-align: top}
table.suggested_users td.check {padding-top: 50px; width: 14px}
table.suggested_users td p.name {text-align: center; clear: left; margin-bottom: 0; padding-top: 5px}
table.suggested_users td p.place {margin-top: 3px; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td p.docs {margin-top: 0; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td.info {width: 150px; vertical-align: top; overflow: hidden}
table.suggested_users td.user {text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail {margin-right: 0; width: auto; text-align: center}
table.suggested_users td.user .thumbnail_square_thumbnail a {margin: auto}
.follow_submit {margin-top: 10px; float: right}
.follow_submit input.big_button {margin-right: 10px}
.skip_follow {float: right; padding-top: 10px}
/* @end */ /* @group Suggested Users on Doc Page */ #document_suggested_users {padding: 10px; background: #fff1a4; border: 1px solid #ccc; margin-top: 15px}
#document_suggested_users p {font-weight: bold}
#document_suggested_users table {margin-top: 10px}
#document_suggested_users table td {vertical-align: top; padding-bottom: 10px; width: 85px}
#document_suggested_users .name {overflow: hidden; width: 66px; font-size: 11px; text-align: center; margin-bottom: 5px}
/* @end */ 


/* public/stylesheets/tools.css @ 1307566679 */
.plain_box {margin: 10px auto 15px auto; padding: 5px 15px 5px 0; clear: left}
.plain_box .thumbnail_square {margin-right: 10px; margin-bottom: 20px}
.plain_box .thumbnail_text {margin-left: 145px}
.upload_blue_button {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1307566679') 0 -56px no-repeat; display: block; height: 28px; outline: none; width: 102px}
.upload_blue_button:hover {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1307566679') 0 -28px no-repeat}
.upload_blue_button:active {background: transparent url('/images/buttons/upload_docs_blue_02.gif?1307566679') 0 0px no-repeat}
/* @group Tools Page */ .tool_box ul {margin: 25px auto 25px auto}
.tool_box p {margin: 10px auto 10px auto}
.tool_box .download_uploader {margin: 15px auto 15px auto}
.tool_box .screenshot {margin-left: 35px}
.tool_box ul {padding-left: 25px}
.tool_box ul li {list-style-type: disc; margin-bottom: 10px}
/* @end */ 


/* public/stylesheets/transactions.css @ 1307566679 */
/* @group Transactions */ .transaction_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px 10px 10px 10px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#view_bar .transaction_box {margin-bottom: 15px}
.transaction_box_top {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin-bottom: 10px}
.transaction_box_top table.transaction_review {width: 30%; margin-right: 2%; float: left}
.transaction_box h2 {font-size: 14px; margin-top: 0; line-height: 14px; text-align: left}
.transaction_box h3 {font-size: 14px; text-transform: uppercase; text-align: left; font-weight: bold}
.transaction_box h4, .transaction_box h5 {text-align: left}
.transaction_box_top h6 {font-weight: bold}
.transaction_box h2 span {font-size: 20px; line-height: 20px}
orange {color: #d0931d}
.transaction_box p {font-size: 15px; font-family: 'helvetica neue', helvetica, 'trebuchet ms', 'lucida grande', sans-serif; text-align: left; line-height: 18px; margin-left: 2px}
.transaction_box .label {width: 130px; text-align: right; margin-right: 10px; float: left}
.transaction_box .actual_price {font-weight: bold}
.transaction_box strike {color: #888}
ul.trans_sub_actions {list-style: none; margin: 10px 0 5px 0; padding: 0}
ul.trans_actions li {font-size: 15px; margin: 0 0 5px 0; padding: 0; text-align: left}
.transaction_box_top ul.trans_actions li {font-size: 12px}
ul.trans_sub_actions li {font-size: 12px; margin: 5px 0 0 0; padding: 0; text-align: left}
ul.trans_actions ol {margin-left: 25px}
ul.trans_actions ol li {font-size: 11px; list-style-type: decimal}
.recommendations {margin-top: 20px; width: 385px}
.recommendations .thumbnail {width: 126px}
.recommendations .thumbnail p {margin-top: 3px}
.transaction_thumb {margin: 10px auto 10px auto; text-align: center; width: 110px}
.transaction_price {font-size: 15px; text-align: center; margin: 10px auto 10px auto}
.transaction_permissions {border: 3px solid #ffdfa3; background: #ffc95f; padding: 10px 10px 0 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.transaction_permissions ul {text-align: left; margin-left: 5px}
#reauthorize_lb .transaction_permissions ul {margin-left: 0; list-style-position: inside}
#reauthorize_lb .transaction_permissions ul li {list-style-image: none; list-style-position: inside; list-style-type: disc; margin-bottom: 3px; margin-left: 0}
table.transaction_review tr td {padding: 10px; vertical-align: top}
table.transaction_review tr td.name {font-weight: bold; width: 150px; padding-left: 0}
/* @end */ 


/* public/stylesheets/twitter_links.css @ 1307566679 */
.tweet_message {color: #555; font-style: italic}


/* public/stylesheets/upload.css @ 1307566679 */
div#upload_content {margin-top: 30px; margin-left: 60px; margin-right: 60px; margin-bottom: 10px; text-align: left}
div#upload_content h1 {font-size: 28px; margin-bottom: 20px}
#upload_content div#upload_left_side {float: left; width: 450px; margin-bottom: 20px}
#upload_content div#upload_left_side ul {margin-top: 20px; margin-bottom: 25px; margin-left: 10px}
#upload_content div#upload_left_side li {font-size: 18px; list-style-type: disc; list-style-position: inside; margin-bottom: 7px}
#upload_content div#upload_left_side #doc_upload_button {margin-left: 20px; float: left}
#upload_content .publish_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1307566679') no-repeat 0 0; margin-right: 15px}
#upload_content .upload_button {display: block; height: 48px; width: 147px; background: url('/images/buttons/btn_upload_147x48_v2.gif?1307566679') no-repeat 0 0; margin-right: 15px}
#upload_content .swfupload {vertical-align: text-top}
#upload_content div#upload_right_side {background: #eee; padding: 10px; width: 250px; float: right; margin-right: 20px; margin-bottom: 10px; position: relative}
#upload_content div#upload_right_side h2 {font-size: 12px; text-transform: uppercase; font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list {margin-left: 10px; margin-bottom: 15px}
#upload_content ul.radio_button_list li {font-weight: bold; margin-bottom: 6px}
#upload_content ul.radio_button_list li input {margin-right: 6px}
#upload_content div#more_options {margin-top: 6px}
#upload_content div#more_options li {list-style-type: disc; list-style-position: inside}
#upload_content div#upload_destinations {clear: both; font-size: 14px; background: #fcf8cb; margin-right: 20px; zoom: 1}
#upload_content div#upload_destinations p {margin: 0; padding: 10px}
#upload_content div#upload_destinations span.thanks {font-size: 16px; margin-bottom: 10px}
#upload_content div#post_anonymous_upload {clear: both; color: #888888; font-size: 14px; background: #fcf8cb; margin-right: 20px; padding-bottom: 10px; zoom: 1}
#upload_content div#post_anonymous_upload li {list-style-type: disc; list-style-position: inside; padding-left: 30px}
#upload_content div#post_anonymous_upload p {padding-left: 10px; padding-right: 10px; margin-bottom: 5px}
#upload_content div#post_anonymous_upload div.enter_email {margin-bottom: 10px; padding-top: 10px; padding-left: 10px}
#upload_content div#post_anonymous_upload span.enter_email_title {font-size: 16px; font-weight: bold}
#upload_content div#post_anonymous_upload #submit_email {float: right; margin-top: 10px}
#upload_content p#scribd_email_signed_in span.welcome {font-size: 16px; font-weight: bold}
#upload_content p#scribd_email_signed_in span#email_sign_in_description {font-family: monospace; font-weight: bold}
#upload_content a#anonymous_already_have_account_link {border-top: 1px dotted black; display: block; font-size: 10px; margin-left: 10px; margin-right: 10px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px}
#upload_content div#anonymous_already_have_account p {font-size: 10px}
#upload_content div#anonymous_user_created p.welcome {font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-top: 10px}
#upload_content div#anonymous_user_created span.anonymous_user_login {font-weight: bold}
#upload_content div#anonymous_user_created span.anonymous_user_email {font-family: monospace; font-weight: bold}
#upload_content div.upload_main {text-align: left; min-height: 77px}
#upload_content div.upload_main div.file_thumbnail {width: 58px; height: 73px; overflow: hidden; float: left; background: white}
#upload_content .file_thumbnail a {display: block; width: 56px; height: 71px; background: #fff center center no-repeat; border: 1px solid #6A6663}
#upload_content div.upload_main div.upload_progress {margin-left: 67px}
#upload_content div.upload_main span.upload_status {color: #888; text-align: right; margin-right: 10px}
#upload_content div.upload_main span.upload_status_error {color: red; font-weight: bold}
#upload_content div.upload_main span.uploaded_file_name {font-size: 16px; width: 550px; overflow: hidden}
#upload_content div.upload_main span.uploaded_file_name a {font-weight: bold; text-decoration: underline}
#upload_content div.upload_main div.file_thumbnail img {vertical-align: text-top}
#upload_content div.upload_main div.upload_progress_bar_container {width: 600px; margin-left: 0px}
#upload_content div.upload_main div.upload_progress_bar {height: 14px; width: 99%; margin: 8px auto 0 0; text-align: left; border: 1px solid #CCCCCC; background-color: #eee}
#upload_content div.upload_main div.upload_progress_bar div {height: 14px; width: 0px; background: url('/images/backgrounds/blue_fade.gif?1307566679')}
#upload_content div.upload_main span.cancel_upload {font-weight: bold; margin-left: 300px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px}
#upload_content div.upload_main .metadata_cancel_button {float: right}
#upload_content div.upload_main div.upload_publish_messages {position: relative; color: #777; padding-left: 0; padding-top: 20px; font-weight: bold}
#upload_content div.upload_main span.upload_publish_message {position: absolute; left: 140}
#upload_content div.upload_metadata_form {background: #EEE; margin-left: 67px; width: 600px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 20px}
#upload_content div.upload_metadata_form label {display: inline; margin-right: 10px; vertical-align: text-top}
#upload_content div.upload_metadata_form textarea {vertical-align: text-top; width: 325px}
#upload_content .file_upload_tags {width: 325px}
#upload_content div.upload_metadata_form .file_upload_title {width: 500px}
#upload_content div.upload_metadata_form div.upload_widget_category_menus_container, #upload_content div.upload_metadata_form div.upload_widget_category_menus_subcontainer {display: inline}
#upload_content div.upload_metadata_form p.upload_form_label {font-weight: bold}
#upload_content div.upload_metadata_form th {padding-right: 5px; vertical-align: top}
#upload_content div.upload_new_document_url {display: inline; padding-left: 50px}
#upload_content div.upload_new_document_url form {display: inline}
#upload_content div.upload_main p.file_description {padding-left: 80px; color: #555}
#upload_content div.upload_file_container {margin-right: 0 60px 50px; padding-top: 15px; border-top: 1px dotted #888; clear: both}
#upload_content div.sharing_options {display: block; margin-left: 80px; margin-top: 10px}
#upload_content div.sharing_options li {list-style-type: none}
#upload_content div.sharing_options li {margin-left: 25px; line-height: 14px}
div#upload_content div.display_popup {position: absolute; width: 400px; left: -420px; top: 10px; background: white; padding: 5px}
div#upload_content div.display_popup .display_close_button {float: right}
div#upload_content div.display_inside {border: 2px solid #444; padding: 10px}
#upload_content div#file_status_display {clear: both}
#upload_content .file_upload_info {margin: 10px 0}
#upload_content div.upload_main textarea, #upload_content div.upload_main input {padding: 2px}
#upload_content div.animation_container {height: 76px}
#upload_content .publishing_text {font-size: 12px; font-style: normal; font-weight: bold}
#upload_content .login_message {color: #888; margin-top: 15px; font-size: 12px}
#upload_content div.privacy_icon {border: 0; display: inline; margin-left: 20px}
#upload_content div#publish_type_text textarea {height: 150px; width: 98%}
#upload_content div#publish_type_text input {border: 0}
#upload_content div#publish_type_html input {border: 0}
#upload_content span.publish_multiple {font-size: 9px; color: #888; display: block; margin-top: 5px; clear: left}
#upload_content img#text_submit_spinner {margin-left: 60px}
#upload_content span.error_message {font-weight: bold; color: red}
#upload_content p.seller_signed_up {clear: both; color: black; font-size: 14px; padding: 10px; background: #fcf8cb; margin-right: 20px; margin-bottom: 30px}
#upload_content span.seller_signed_up {font-size: 16px; margin-bottom: 10px}
#upload_content .private_message, #upload_content .uw_anonymous_user_creation_failed {font-size: 14px; color: #888; background: #FCF8CB; border: 1px solid black; margin-left: 20px; margin-right: 20px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px}
#upload_content .private_message {margin-left: 0}
#upload_content .uw_anonymous_user_creation_failed {clear: both}
#upload_content .private_message span.privately {font-size: 16px; font-weight: bold; color: black}
#upload_content .tag_validator_warning_messages li {padding-top: 3px; font-size: 85%; color: #DB5B61}
/* @group Upload Pages */ #upload_progress_lb .header {margin-bottom: 0; text-align: center; font-size: 131%; color: white; line-height: 1.9em; background: #6496C3; font-weight: bold}
.upload_box2 .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px 15px 10px 15px}
.upload_box2 .other_options_links {margin: 10px 15px 0 15px; color: #777; font-size: 95%}
.upload_box2 .other_options_links a {text-decoration: none}
.upload_box2 .other_options_links p {margin-bottom: 2px; margin-top: 2px}
.upload_box2 {margin-top: 20px}
.upload_box2 .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 1px 0 1px 0; text-align: center}
.upload_box2 .header h1 {line-height: 1.9em; margin-bottom: 0; color: #fff; margin-top: 0}
.upload_box2 .inactive {background: url('/images/upload/header_inactive.gif?1307566679') no-repeat top left !important}
.upload_box2 .inactive div {background: url('/images/upload/header_inactive.gif?1307566679') no-repeat top right !important}
.upload_box2 .inner_box {margin: 0; padding-top: 20px; padding-bottom: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.upload_box2 .inner_box .light {margin: 15px 15px auto 15px}
.upload_box2 .inner_box #choose_docs_to_upload {text-align: center; color: #777}
.upload_box2 .inner_box #choose_docs_to_upload p {margin-bottom: 10px}
.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {padding: 0 0 0 15px; color: #555}
#sellOffsite {position: relative; top: 2px; left: 5px}
.upload_box2 .inner_box #upload_not_ready {margin-left: 15px}
.upload_box2 .inner_box #upload_ready p {margin: 0; padding-right: 15px}
.upload_box2 .inner_box #upload_ready span.markAllPrivate {margin-left: 5px; font-size: 12px; margin-bottom: 15px; font-weight: bold}
.upload_box2 input {margin-right: 5px}
#NoJSUpload {padding: 0 15px 0 15px}
#NoJSUpload p {margin: 10px auto 10px auto}
ul#upload_queue {margin-top: 15px; margin-bottom: 15px; text-align: left}
ul#upload_queue li {margin: 0 3px 10px 3px; padding: 10px; background: #fff; border-bottom: 1px solid #EEEEEE}
h3.filename {width: 300px; height: 20px; overflow: hidden}
ul#upload_queue li p.filename {/* font-size: 108%;*/ padding-top: 7px; font-weight: normal; text-align: left; margin-left: 0}
ul#upload_queue .fileicon {padding-right: 5px}
ul#upload_queue li p.filename strong {font-weight: bold}
ul#upload_queue li p.filename span.label {margin-right: 5px}
ul#upload_queue li p input.input_text {border: 1px solid #aaa; padding: 3px; margin-right: 5px; width: 300px}
ul#upload_queue li.odd {background: #fff; border-bottom: #eee solid 1px}
ul#upload_queue li.removed {background: #F9DCDE !important; font-weight: normal}
ul#upload_queue li p.first {/* margin-bottom: 12px;*/ color: #555}
.upload_page .blue_container {float: none; margin: auto; background: #fff; border-color: #ccc}
.upload_page .progressWrapper {overflow: hidden}
.upload_page .progressContainer {margin: 5px; padding: 4px; background-color: #F7F7F7; text-align: left; width: 685px; overflow: hidden}
.upload_page .red {/* Error */ border: solid 1px #B50000; background-color: #FFEBEB}
.upload_page .green {/* Current */ border: solid 1px #eee; background-color: #eee}
.upload_page .blue {/* Complete */ border: solid 1px #DDD; background-color: #EEE}
.upload_page .progressName {color: #555555; font-size: 116%; font-weight: bold; overflow: hidden; text-align: left; white-space: nowrap; width: 663px}
.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {font-size: 0px; width: 0%; height: 20px; background: #6496C3; margin-top: 2px}
.upload_page .progressBarComplete {width: 100%}
.upload_page .progressBarError {width: 100%; background-color: #DB5B61; visibility: hidden}
.upload_page .progressBarStatus {margin-top: 2px; font-size: 100%; text-align: left; white-space: nowrap}
.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url('/images/cancelbutton.gif?1307566679'); background-repeat: no-repeat; background-position: -14px 0px; float: right; position: relative; z-index: 10}
.upload_page a.progressCancel:hover {background-position: 0px 0px}
.supported {margin: 15px auto 15px auto}
.supported h2 {background: none !important; border: 0 !important}
.supported p {color: #555; margin: 5px auto 10px auto}
.reasons {padding-left: 10px; margin: 15px auto 15px auto}
.reasons h2 {background: none !important; border: 0 !important}
.reasons p {color: #555; margin: 5px auto 10px auto}
.reasons ul {padding-left: 5px; margin-top: 15px}
.reasons ul li {color: #555; font-size: 100%; list-style-type: disc; margin-bottom: 5px}
.upload h1 {font-size: 182%; margin-bottom: 3px; padding: 0; margin-top: 0px}
.upload h2 {font-size: 100%; color: #555; margin-top: 0}
.progress {float: right; margin-top: 0px; margin-right: 0px; padding: 5px}
.progress_word_grid {margin-right: 0px}
.progress ul {list-style-type: none; padding: 5px}
.progress ul li {display: inline; font-size: 123.1%; margin-right: 0px; padding: 5px 15px 5px 15px; background: url('/images/progress_gray_bg.gif?1307566679') repeat-x left; color: #777}
.progress ul li a {color: #777; text-decoration: none}
.progress ul li.active a {color: white; text-decoration: none}
.progress ul li a:hover {color: #1B6FBF; text-decoration: underline}
.progress ul li.active {color: white; font-weight: bold; background: url('/images/progress_green_bg.gif?1307566679') repeat-x left}
.progress ul li.arrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_gray.gif?1307566679') no-repeat; width: 13px}
.progress ul li.activearrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url('/images/rightarrow_green.gif?1307566679') no-repeat; width: 13px}
.progress ul li.arrow img {margin-top: 5px; padding-top: 0px; vertical-align: baseline}
.upload_box {/*width: 600px;*/ background: #fff; border: 1px solid #ccc; padding: 20px; color: #555; margin-top: 10px; margin-bottom: 15px; font-size: 100%}
.upload_box h1 {color: #363636; margin-top: 0}
.upload_box h1 img {vertical-align: middle}
.upload_box h2 {font-size: 14px}
.upload_box input.submit_button {margin-top: 10px; margin-bottom: 10px}
.upload_box .input_area {width: 230px}
.upload #upload_other_wrapper {padding-left: 10px; margin-top: 15px}
.upload #upload_other {margin-bottom: 15px}
.upload #upload_other h1 {font-size: 153.9%; color: #363636}
.upload #upload_other .upload_box h1 {font-size: 131%}
.upload #upload_other .upload_box h1 img {vertical-align: middle}
.upload #upload_other .upload_box {background: white url('/images/backgrounds/light_gray_fade.gif?1307566679') repeat-x; border: 1px solid #ccc; padding: 15px}
#formats {margin-top: 10px}
#formats tr td {padding-right: 10px; padding-bottom: 10px}
#formats tr td.list {vertical-align: top}
#formats tr td.list p {margin: 0 auto 7px 0}
#formats tr td.list img {vertical-align: middle}
#formats .type {font-size: 108%; text-align: right; vertical-align: top}
.upload .copy_warning {color: #8C172B; text-align: center; margin-top: 15px; clear: both}
.doc_status .title {color: #363636; font-size: 138.5%; padding: 7px 10px 7px 10px; border-width: 1px 1px 0 1px !important}
.doc_status .title img {vertical-align: middle}
.doc_status .body {padding: 10px; margin-bottom: 25px; font-size: 108%; color: #555}
.doc_status .body p {margin: 10px auto 10px auto}
.doc_status .body h2 {margin-bottom: 10px; margin-top: 25px}
.doc_status .body h2.first {margin-top: 0}
#SWFUpload {margin-left: 0px}
#SWFUpload .swfupload {position: relative; width: 270px; height: 55px; text-align: center; background: transparent url('/images/buttons/click_to_upload_sprite.gif?1307566679') 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUpload .swfupload:hover {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1307566679') 0 -55px no-repeat}
#SWFUpload .swfupload:active {background: transparent url('/images/buttons/click_to_upload_sprite.gif?1307566679') 0 -110px no-repeat}
#message_finished {background: none; border: 0; margin: 10px auto 10px auto}
#force_next {margin-bottom: 15px; text-align: center; font-size: 80%}
#fsUploadProgress {clear: right}
/* Text Upload */ .upload_text {padding: 15px}
.upload_text textarea {width: 98%; height: 150px}
.upload_text .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* URL Upload */ .upload_url {padding: 15px; margin: auto}
.upload_url .input_text {width: 300px; border: 1px solid #ddd; margin-bottom: 10px; float: left; margin-right: 10px; padding: 5px; text-align: center}
.upload_url .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
#upload_url_form {text-align: center; height: 40px; margin-left: 25px}
/* Describe Uploaded Documents */ table.describe_save {border-collapse: collapse; width: 300px; margin: 10px auto 10px auto}
table.describe_save tr td {vertical-align: middle; width: 150px; text-align: center}
table.describe_save tr td input {border: 0}
.description_box {margin-top: 0; margin-bottom: 20px}
.description_box_lb {margin: 0 !important}
.description_box_lb h1 {margin-top: 0}
.description_box .header_bulk {margin-bottom: 0; color: white; background: #555}
.description_box .header_bulk h1 {font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header_bulk h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header_square {background: #6496C3}
.description_box .header_square h1 {margin-top: 0; font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 10px}
.description_box .header_square h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #6496C3; border: #5f8fba solid 1px; border-bottom: 0; height: 41px; margin: 10px 0 0; padding: 0; text-align: center}
.description_box .header h1 {color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px; text-align: left}
.description_box .header h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header h1 .view_doc {float: right; line-height: 1.9em; padding-top: 3px; font-size: 13px; margin: 0 10px 0 0}
.description_box .header h1 a {color: white; text-decoration: none}
.description_box .header h1 a:hover {color: #ddd}
.description_box .inner_box {margin: 0; padding: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; height: 1%}
.description_box .inner_box label {margin-bottom: 2px}
.description_box .inner_box p, .share_with_friends p {margin-bottom: 15px}
.share_with_friends h2 {font-size: 13px}
.share_with_friends h2.green {font-size: 16px}
.share_with_friends .submit_button {font-size: 15px; padding: 2px; margin-top: 0}
.description_box .inner_box p, .share_with_friends #emails {margin-bottom: 15px}
.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {width: 90%}
.description_box .inner_box .document_summary {border-bottom: 0}
.description_box .inner_box h2 {margin-top: 15px}
.tweet_docs {margin-top: 10px; float: right}
.auto_tweet_docs {margin-top: 10px; margin-right: 100px; float: right}
a.SWFUploadLink {width: 260px; height: 30px; background: url('/images/bulkupload_trans.gif?1307566679') no-repeat; display: block}
a.SWFUploadLink:hover {background: url('/images/bulkupload_trans.gif?1307566679') no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url('/images/upload.gif?1307566679') no-repeat; display: block; outline: none}
a.SWFUploadLink:hover {background: url('/images/upload.gif?1307566679') no-repeat}
.upload_button {text-align: center}
/* firefox style browse field and buttons */ a.SWFUploadLink_ff {width: 410px; height: 30px; background: url('/images/upload_field_ff.png?1307566679') no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url('/images/upload_field_ff.png?1307566679') no-repeat}
#file-list .list-line-even {background: #f6fffb}
#file-list .list-line-odd {background: #d6f9ff}
#file-list tr.underline td {border-bottom: 1px solid #aaa; text-decoration: none}
#file-list tr.list-line-even td {background: #f6fffb}
#file-list tr.list-line-odd td {background: #d6f9ff}
.file-list {margin: 10px auto 10px auto; padding: 15px}
.file-list table tr td {padding: 10px}
.file-list h2 {margin-bottom: 15px}
.file-list h2 img {vertical-align: middle}
.file-list label {font-size: 116%; width: 75px; margin-right: 15px; clear: left}
.file-list textarea {width: 300px}
.file-list .metadata input {width: 300px; font-size: 116%}
.file-list .settings {font-size: 116%}
.file-list .settings .delete {font-size: 116%}
.file-list .settings .delete img {vertical-align: middle}
.file-list .settings ul {padding-top: 25px; padding-left: 25px; clear: right}
.file-list .settings ul li {margin-bottom: 10px}
#filesDisplay {padding: 10px; margin: 20px auto 0 auto; width: 350px; background: #FCF8CD; border: 1px solid #f3f3f3; display: none; text-align: left}
#mmUploadFileListing {margin-top: 10px; padding: 0}
#mmUploadFileListing li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none}
.private_check {border: 0; position: relative; top: 2px}
.help_dot {position: relative; top: -1px}
.describe_docs_skip {position: relative; top: 7px}
.edit_info_number {font-size: 28px; color: #333; background-color: #e4e4e4; display: block; float: left; margin-top: 10px; padding: 13px 7px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; text-align: right; width: 32px}
.edit_info {border: #ccc solid 1px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 10px; margin: 10px 0 30px 46px; font-size: 13px !important}
.edit_restrictions {-moz-border-radius: 10px; -webkit-border-radius: 5px; background: #fff; padding: 5px 10px 5px 10px; margin: 5px; clear: both; float: left; position: relative; top: 0; z-index: 2; border: #ffeac1 solid 3px}
.paid-document-settings {border: #ffeac1 solid 3px; -moz-border-radius: 10px; -webkit-border-radius: 5px; padding: 20px 10px 10px 10px; position: relative; top: -20px; z-index: 1; background-color: #fff}
.offsite .paid-document-settings {top: auto}
.paid-document-settings table td {vertical-align: top; padding: 5px; border-bottom: #ccc solid 1px}
.forsale .edit_info {border-bottom: 0; margin: 10px 0 0 46px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0}
/* offsite paid documents do not have pricing fields */ .offsite {border: #ccc solid 1px !important; margin-bottom: 30px !important}
.edit_all h4 {margin-bottom: 10px}
.edit_info td {padding: 4px; vertical-align: top}
.title_container {width: 223px; overflow: hidden}
.edit_all, .forsale .edit_all {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 20px; margin-bottom: 30px; margin-left: 0 !important}
.copy_success {font-size: 11px; color: #6496C3; font-weight: bold; margin-top: 3px}
.rating {margin-top: 10px; -moz-border-radius: 20px; -webkit-border-radius: 15px; border: #A4CCEF 5px solid; background-color: #; color: #FFFFFF !important; width: 250px; height: 22px; background-color: #A4CCEF}
.rating .low, .rating .medium, .rating .high, .rating .private {height: 22px; -moz-border-radius: 20px; -webkit-border-radius: 10px; margin: 0; text-align: center; vertical-align: middle; background-color: #fff; color: #6496C3}
.rating .private {width: 100%; background-color: #ddd; color: #444}
/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */ table#my_documents tr td .rating .private {color: #444}
.rating .low {width: 33%}
.rating .medium {width: 66%}
.rating .high {width: 100%}
.rating p {padding: 4px 0 0 0; margin: 0; font-weight: bold; text-transform: lowercase}
.edit_info .describe_note {font-size: 12px; color: #888}
.quick_edit .describe_note {font-size: 11px; color: #888}
.quick_edit {margin: 0}
.quick_edit .button_container {margin-left: 90px}
.quick_edit .button {float: left}
.quick_edit .column_left {float: left; width: 400px}
.quick_edit .column_description {float: left; width: 300px}
.quick_edit .column_discoverability {float: left; width: 300px}
.quick_edit td {padding: 4px}
table#my_documents .quick_edit tr {border: 0 none}
.upload_copyright input {position: relative; float: left; top: 2px; margin: 0 0 0 10px; padding: 0; border: 0}
.upload_copyright .copyright_text {margin-left: 32px; padding-top: 2px; margin-bottom: 15px}
#upload_left_side .copyright_container {font-size: 11px; margin-top: 5px; padding: 10px; padding-left: 0}
#upload_left_side .copyright_container input {float: left}
#upload_left_side .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0; color: #555}
/* @end */ ul#upload_queue li p {width: 300px}
.edit_info .column_left {float: left; width: 330px}
.edit_info .column_allprivate {float: left; width: 165px}
.edit_info .column_description {float: left; width: 300px}
.edit_info .column_discoverability {float: left; width: 275px}
.edit_info .column_price {float: left; width: 430px}
.edit_info .column_download {width: 300px; float: right}
.edit_all tr.category td {padding-bottom: 10px}
.edit_all tr.category td.subcategory {padding-left: 20px}
/* @group Scribd Store */ span.beta {color: #ff9f00}
span.beta a, span.beta a:hover {text-decoration: none; color: #ff9f00}
input.price {margin-left: 10px; margin-right: 5px}
.recommended {position: relative; top: 3px}
input.min_price, input.price {position: relative}
.seller_info {border: #ccc solid 1px; background-color: #ffca63; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; margin: 0 0 30px 46px; padding: 10px 10px 10px 10px}
.seller_info div.price-label {width: 300px; float: left}
.seller_info div.price-input {width: 300px; float: left}
.seller_info div.price-input p {width: 200px; float: left}
div.edit_all div.seller_info {-moz-border-radius: 0; -webkit-border-radius: 0; background-color: white; margin-bottom: 0; border: 0; padding: 10px 0 0 0; position: relative; width: 800px}
.edit_all .seller_info {margin-left: 0}
.edit_all h3 {width: 400px}
.edit_all .auto-price {width: 400px; float: left}
.edit_all .deliver_options {float: left}
.seller_info small {font-weight: bold; margin-top: -5px}
.seller_info p {margin: 1px 0 5px 0}
.seller_info p input.radio {position: relative; top: 3px; _position: auto}
.seller_info h4 {float: left; margin-right: 7px; margin-top: 1px}
.seller_info p.price-label, .upload_sell p.price-label {margin: 0 0 10px 0; padding-right: 15px; float: left; width: 130px}
.seller_info p.price-label span {line-height: 15px; vertical-align: top}
.seller_info div.download-option {float: right}
table.price-table td.suboption {padding: 0px 10px 0px 20px; line-height: 20px}
div.auto-price div.input {float: left; margin-bottom: 10px}
div.auto-price div.input label.suboption {margin: 0 10px 0 20px}
div.auto-price div.input label {line-height: 20px}
div.auto-price div.fields {float: left; clear: left; width: 400px}
div.auto-price div.fields div.price-auto {clear: left}
div.delivery_options p {text-align: left; margin-left: 0; font-size: 108%; font-weight: bold; text-align: left}
div.auto-price div.fields div.price-auto a {line-height: 20px}
div.auto-price div.fields div.price-manual {clear: left; float: left}
div.seller_info div.paid-document-settings {clear: left}
.paid-document-settings td.label {vertical-align: top; font-size: 14px; font-weight: bold; width: 200px}
.paid-document-settings td {padding-top: 15px}
table.earnings tr td.doctitle {width: 300px}
.sort_tab #spinner {float: left; position: relative; top: 10px}
/* Docstore */ ul#upload_queue li p {width: 300px}
table.earnings tr td.doctitle {width: 300px}
.upload_share .upload_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.individual_upload_container hr.stealthy {color: #CCCCCC; background-color: #CCCCCC}
.upload_page ul.content_tabs_old li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.upload_share .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px !important; -webkit-border-radius: 10px !important}
.upload_share .interior_upload_container {background-color: #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius: 15px; -webkit-border-radius: 15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border: #f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color: #FFF1A4; -moz-border-radius: 5px; padding: 10px; margin: 0}
.upload_sell .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #f5c13e; -moz-border-radius: 15px; -webkit-border-radius: 15px}
ul.content_tabs_old li a.sell {background-color: #f5c13e; color: #fff !important; border: #f5c13e solid 1px}
ul.content_tabs_old li a.sell span {-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-color: #fff7e9; bottom: 1px; color: #f5c13e; font-size: 13px; font-weight: bold; margin-left: 7px; padding: 3px 5px; position: relative}
ul.content_tabs_old li a.sell:hover {background-color: #f5c13e; border: #f5c13e solid 1px}
.upload_page ul.content_tabs li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff}
.min-price {margin-left: 185px}
.min_price_container {margin-left: 25px; margin-bottom: 5px; clear: left}
.file_paid_min_price {width: 50px}
ul#upload_queue hr {margin: 10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.seller_info h5 {margin-bottom: 10px; margin-top: 10px}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.pricing_info h2 {margin-top: 12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.country_restricted {margin: auto; width: 500px; float: none !important; text-align: left}
.country_restricted .blue_container {margin-bottom: 10px}
.describe_docs_fee_note {padding-top: 15px}
.update_seller h1 {margin-bottom: 15px}
.seller_ad {background: url('/images/ads/sell_your_docs_bg.jpg?1307566679') repeat-x}
.video_tutorial p {margin-top: 25px}
/* @end */ h3.interstitial_header {margin: 20px 5px 5px 360px; font-size: 22px}
div.interstitial_disappears_if {margin-top: 100px; font-size: 12px; text-align: center; color: #888}
.later_button {margin: 10px 0 10px 50px}
div.download_pdf_preview {text-align: center}
a.reading_list_faded {background-image: url('/images/minis_silk/book_open_faded.gif?1307566679'); background-repeat: no-repeat; padding-left: 21px}
a.reading_list {background-image: url('/images/minis_silk/book_open.gif?1307566679'); background-repeat: no-repeat; padding-left: 21px}
div.internal_search_results div.document_summaries div.tiny_thumbnail {height: 72px}
div.zero_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/email.gif?1307566679'); height: 17px; margin-bottom: -3px}
div.many_notifications {padding-left: 21px; background-repeat: no-repeat; background-image: url('/images/minis_silk/email_open_image.gif?1307566679'); height: 17px; margin-bottom: -3px}
p.doc_view_interstitial_subhead {font-size: 20px; margin-top: 15px; margin-bottom: 15px}
h1.doc_view_interstitial_head {font-size: 24px}
.gfh_failure {font-weight: bold; color: red}
div#topbar_anonymous_documents_awaiting_claim_container {background: #f6f6f6 url("/images/home/noise_bg.gif"); text-align: center}
div#topbar_anonymous_documents_awaiting_claim {background: white; margin: auto; text-align: left; width: 940px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed {width: 90%}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td {vertical-align: top; height: 70px; width: 80px}
#topbar_anonymous_documents_awaiting_claim span.anonymous_document_title {font-size: 12px}
#topbar_anonymous_documents_awaiting_claim p.anonymous_documents_claim_top {margin-bottom: 10px; font-size: 14px}
#topbar_anonymous_documents_awaiting_claim .anonymous_documents_claim_title {font-weight: bold; font-size: 16px; margin-right: 20px}
#topbar_anonymous_documents_awaiting_claim td.anonymous_documents_thumbnail_cell {padding-right: 5px}
#topbar_anonymous_documents_awaiting_claim table.anonymous_docs_to_be_claimed td.anonymous_documents_email_cell {padding-left: 10px; padding-top: 10px; width: 100%}
#topbar_anonymous_documents_awaiting_claim div.email_form {float: left; margin-right: 5px}
div.anonymous_claims div.anonymous_claim_other {margin-top: 20px; border-top: 1px dotted black; padding-top: 5px; margin-left: 10px; margin-right: 10px}
div.anonymous_claims p.other_link {margin-left: 30px}
div.anonymous_claims .failure {font-weight: bold; color: red}
div.anonymous_claims .welcome_to_scribd {font-size: 16px; font-weight: bold}
div.anonymous_claims .subtext {margin-left: 10px}
div.anonymous_claims .never_email_me {margin-left: 10px; margin-top: 10px}
div.anonymous_claims .new_scribd_login, div.anonymous_claims .existing_scribd_login {font-family: monospace}
div.anonymous_claims div.anonymous_merge_accounts {margin-top: 10px; font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p {font-size: 10px}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_to_scribd {display: block}
div.anonymous_claims div.anonymous_merge_accounts p.welcome_back_line {font-size: 12px}
div.anonymous_claims div.anonymous_merge_accounts input {margin-right: 15px}
div.anonymous_claims div.anonymous_claim_other form {display: inline}
div.anonymous_claims div.anonymous_claim_other p {display: inline}
div.anonymous_claims .please_enter_email {font-weight: bold; margin-left: 15px; color: red}
div.anonymous_claims .password_successfully_reset {display: block; margin-top: 10px; font-weight: bold}
.pricing_info {-moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; background-color: #FFCA63; border: 1px solid #CCCCCC; float: left; margin: 0 0 30px; padding: 10px; width: 150px; height: 90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; float: left; width: 790px; border: 1px solid #CCCCCC; padding: 10px; border-right: none; height: 90px; overflow: hidden}
.email_capture h1 {font-size: 30px; margin-top: 0; margin-bottom: 10px; color: #4e76a7}
.email_capture h3 {font-size: 16px; font-weight: normal; margin-bottom: 10px}
.email_capture .email_label {font-size: 14px}
.email_capture div.anonymous_claims div.anonymous_claim_other {/* margin-top: 200px; width: 700px; */ }


/* public/stylesheets/word.css @ 1307566679 */
/* @group Document Page */ #view_container {margin: 0px auto 10px auto; width: 970px; text-align: left; position: relative}
#view_title_bar {margin: 0px auto 5px 4px; padding: 0 10px 0 0; text-align: left}
#doc_title_container table.right td {padding: 0 0 0 5px}
#doc_title {margin: 0; padding: 0; position: relative; text-align: left}
#doc_title h1 {float: left; font-weight: bold; width: 500px}
#doc_title .meta {display: block; float: right; font-size: 11px; margin-left: 10px; position: absolute; right: 0; top: 5px}
#doc_title .meta img {vertical-align: middle; margin-left: 2px}
#doc_title:after, #scribd-doc:after, .partner_signup:after, .text form:after, .blue_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#doc_description {text-align: left; height: 33px; overflow: hidden; position: relative; margin-bottom: 0}
#doc_description p {margin-top: 0; margin-right: 220px}
#doc_description_more {position: absolute; padding-left: 10px; padding-right: 5px; bottom: 1px; right: 0; background: white; font-size: 11px}
#doc_description_text {font-size: 13px}
.edit_data {cursor: pointer}
#document_category_edit_form {margin: 0px auto}
.document_edit_spinner {position: relative; bottom: 13px; left: 5px}
#toolbar_container {margin-top: 10px}
#buttons_container {position: relative; z-index: 1; height: 1%; clear: both}
.doc_converted_message {background-color: #feff00; font-size: 18px}
#viewer_document {clear: left; padding-top: 2px}
#download_box img {padding: 3px}
#download_box ul li {list-style-type: none}
#embed_box h5 {margin-bottom: 3px}
.embed_box {padding: 25px; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ }
.embed_box h1 {margin-bottom: 15px}
.embed_box .embed_form {font-size: 116%; margin-bottom: 25px}
ul.embed_params {margin-top: 10px}
ul.embed_params li {float: left; margin-right: 9px; padding-right: 9px; border-right: 1px dotted #aaa; font-size: 11px; min-height: 21px}
ul.embed_params li input.text_input {font-size: 11px; color: #777; width: 35px; padding: 4px}
ul.embed_params li input#view_mode {font-size: 11px}
ul.embed_params li.last {border-right: 0; padding-right: 0; margin-right: 0}
ul.embed_params #view_mode {padding: 2px}
ul.embed_params .preview {margin-top: 4px; display: block}
ul.embed_params .auto_width {border: 0}
#embed_box h5 small {margin-left: 5px}
.ad {text-align: center; padding: 0px; margin: -10px auto 0 auto}
.ad_text {margin: 0; padding: 0; font-size: 77%; color: #ccc}
.ad_text_center {text-align: center}
.ad_text_right {text-align: right}
.ad_text_left {text-align: left}
#right_column_alt {-moz-border-radius: 10px; background-color: #EEEEEE; border: 2px solid #CCCCCC; float: right; padding: 5px; width: 29%}
/* My Comment */ #unconverted {background: #fff; padding: 15px; border: 1px solid #ccc; margin: 15px auto 15px auto; text-align: left; width: 400px}
#unconverted.long {width: auto}
#unconverted .download strong {font-size: 153.9%; color: #363636; margin-right: 10px}
#unconverted .download {padding-left: 100px; font-size: 138.5%}
#unconverted .download img {vertical-align: middle}
#unconverted .note {font-family: Helvetica; color: #777; font-size: 100%; margin-bottom: 15px}
#unconverted .status {font-family: Helvetica; color: #555; font-size: 108%; margin: 0px auto 15px auto}
#view_bar {padding-top: 2px; float: right; width: 302px}
#view_bar #sideboard_ads {margin-bottom: 15px}
#view_bar .alert_box {text-align: left; padding: 5px; margin-bottom: 15px}
#view_bar .alert_box a {color: #0E71CD}
#view_bar h1 {font-size: 123.1%; color: #363636; clear: right; text-align: left; margin: 4px auto 4px auto}
#view_bar h1 .tiny {font-size: 85%}
#view_bar h1 .tiny a {text-decoration: none; color: #999}
#view_bar h1 .tiny a:hover {color: #363636}
#view_bar h1 img {vertical-align: middle}
#view_bar h2 {margin-bottom: 5px}
#view_bar .admin {border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; margin-top: 5px}
#view_bar #admin_show, #view_bar #admin_hidden {margin-bottom: 10px}
#view_bar #actions {clear: right; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ background: #fff; margin: 0 0 5px 0; padding: 10px; border: 1px solid #ccc}
#view_bar #actions ul {list-style-type: none; margin: 0; text-align: left; padding-left: 0}
#view_bar #actions ul li {margin-bottom: 9px; margin-left: 0; font-size: 108%; padding-left: 0; font-weight: bold; color: #333}
#view_bar #actions ul li .sub_action .errorExplanation {width: 200px}
#view_bar #actions ul li .sub_action .errorExplanation ul li {list-style-type: none}
#view_bar #actions ul li .sub_action h2 {font-size: 108%}
#view_bar #actions ul li .sub_action {margin: 10px auto 10px auto}
#view_bar #actions ul li .actionable {margin: 5px auto 5px auto; display: none}
#view_bar #actions ul li .embed_float {float: left; margin-right: 10px; margin-bottom: 10px}
#view_bar #actions ul li .embed {font-size: 85%; color: #555}
#view_bar #actions ul li .embed a {font-size: 85%}
#view_bar #actions ul li a {font-weight: bold; font-size: 108%}
#view_bar #actions ul li img {vertical-align: middle}
#view_bar #actions ul li img.middle {vertical-align: middle}
#view_bar #author3 {margin: 20px auto 0px auto; padding: 0 15px 0 0; text-align: left}
#view_bar .fb_like {margin: 0; clear: both}
#view_main {margin: 0 auto 10px 0px; text-align: center; float: left; width: 690px}
#view_meta {margin-right: 10px; text-align: left; float: left; width: 690px}
#language_wrapper a, #html_wrapper a {color: #555; text-decoration: underline; border-bottom: 0px solid black}
#language_wrapper a:hover, #html_wrapper a:hover {color: #555}
#plaintext_wrapper {width: 650px}
#html_wrapper {/*position: absolute;*/ height: 400px; overflow: auto; width: 650px; top: 130px; left: 0}
#html_wrapper.plain {float: left}
#html_wrapper:focus {-moz-outline: none}
#document_description_edit_field textarea, #document_tags_edit_form textarea {width: 99%; height: 150px; background-color: #FCF7C4}
#document_tags_edit_form textarea {height: 50px}
#document_tags_edit_form p {margin-top: 0}
#document_tags_view .autocomplete_field {display: block}
#document_category_edit_form .categories_container, #document_category_edit_form .child_categories_container {float: left; margin-right: 5px}
#document_edit_spinner {margin-top: 5px}
#related_categories ul {margin-top: 5px}
#related_categories ul li {list-style-type: none; margin-left: 0}
#related_tags {margin-top: 5px}
#search_queries {margin-top: 5px; width: 300px; overflow: hidden}
.per_page {float: right; border: #ccc solid 1px; font-size: 10px; position: relative; top: 5px; _width: 142px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.per_page a {display: block; float: left; padding: 5px 3px 5px 5px; border-left: #ccc solid 1px; margin-left: 5px; _width: 28px}
.per_page a img.small_blue_arrow {position: relative; top: 1px !important}
.per_page a:hover {background-color: #ddd; text-decoration: none}
.per_page span {float: left; display: block; margin: 5px}
.analytics_box {font-weight: bolder; font-size: 13px; color: #333333; border-bottom: 1px solid #EEEEEE; padding: 0; text-align: left}
.analytics_box h2 {font-size: 108%; padding: 0; margin: 0 0 5px 0; color: #000; font-weight: bold}
#publisher_picture {text-align: center; margin-top: 15px; margin-bottom: 10px}
#publisher_picture p {margin: 2px auto 2px auto; width: 300px; max-height: 100px; overflow: hidden}
#publisher_picture p img {max-width: 300px; max-height: 100px}
#publisher_picture .url {width: 100%; overflow: hidden}
.ipaper_highlighting {font-size: 11px; padding: 5px}
#below_ipaper {margin-top: 5px}
.below_ipaper_ad {margin-bottom: 10px}
/* @end */ /* @group Document Info */ .info_box {background: #eee; padding: 10px 10px 10px 10px; margin-bottom: 15px; margin-top: 20px}
.info_box h2, .info_box h2.green {color: #555 !important; font-size: 174%; margin-bottom: 10px}
.info_box p {margin: 10px auto 10px auto}
.embed_code_container .copy_small_button, .info_box .copy_small_button {margin-left: 5px; float: left}
table.info {border-collapse: collapse; width: 100%}
table.info tr td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 10px}
table.info tr td.sm {font-size: 100%; line-height: 1.4em}
table.info tr td.sm .text {width: 350px; overflow: hidden}
table.info tr td.hd {padding-left: 0; width: 150px}
/* @end */ /* @group iPaper Styles */ #ipaper_placeholder_container.fullscreen_mode {background: white url('/images/word/view/ipaper_toolbar/rpt_top.gif?1307566679') repeat-x 0 0}
#ipaper_placeholder_container #ipaper_placeholder {padding-top: 2em}
#ipaper_placeholder_container .absolute {position: absolute; z-index: 1001}
#ipaper_container {float: left; background-color: white}
/* Title */ #ipaper_placeholder_container div.ipaper_toolbar {height: 2em; /* 2 for top tools */ }
#ipaper_placeholder_container #doc_title .private {display: none}
/* Top Toolbar */ #ipaper_placeholder_container .top_tools {text-align: left; height: 2em; position: relative}
#ipaper_placeholder_container .top_tools ul {margin-top: 8px; float: left}
#ipaper_placeholder_container .top_tools li {margin: 0 25px 0 0; list-style-type: none; float: left; display: block; font-size: 90%}
#ipaper_placeholder_container .top_tools span {font-size: 8pt; color: #666}
#ipaper_placeholder_container .top_tools li a {font-size: 8pt}
#ipaper_placeholder_container .top_tools li a.file_type {padding: 0 3px; text-decoration: none}
#ipaper_placeholder_container .top_tools li a.file_type:hover {text-decoration: underline}
/* Toolbar Sprites */ #ipaper_placeholder_container .top_tools li .sprite {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites2.gif?1307566679'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li .download {background-position: 0 0}
#ipaper_placeholder_container .top_tools li .print {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools .disabled #ipaper_print {float: left; margin-right: 2px; margin-top: 1px}
#ipaper_placeholder_container .top_tools li .fullscreen {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools li .sprite_disabled {background-image: url('/images/ipaper_icons/ipaper_top_toolbar_sprites_disabled.gif?1307566679'); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools li.disabled {background: #e5e5e5; color: #a4a4a4; padding: 0 2px}
#ipaper_placeholder_container .top_tools li.disabled a {color: #a4a4a4}
#ipaper_placeholder_container .top_tools li.disabled a:hover {text-decoration: none}
#ipaper_download_disabled {float: left}
#ipaper_placeholder_container .top_tools ul li span.download_disabled {background-position: 0 0}
#ipaper_placeholder_container .top_tools ul li span.x_icon {background-position: -50px 0; width: 10px; float: left; display: block}
#ipaper_placeholder_container .top_tools ul li span.print_disabled {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools ul li span.fullscreen_disabled {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools ul li a.link_open {color: #555}
#ipaper_placeholder_container .top_tools ul li a.link_open:hover {text-decoration: none; cursor: pointer}
#ipaper_placeholder_container .top_tools #share_embed_tab {padding: 7px 7px; width: 118px; height: 12px; position: absolute; right: 0px; top: 0px; background-color: #fff; cursor: pointer; border: 1px solid #c9c9c9; border-bottom: 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px}
/* Flash Container */ #ipaper_placeholder_container .flash_container {border: 1px solid #ccc; zoom: 1}
/* Flash Container in fullscreen state - note higher specificity */ #ipaper_placeholder_container .absolute.fullscreen .flash_container {border: 1px solid #ccc; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7}
/* Flash */ #ipaper_placeholder_container .flash {float: left; border: 0}
/* Scrollbars */ #ipaper_placeholder_container .scroll_box {overflow: hidden; margin: 0}
#ipaper_placeholder_container #v_scroll_box {width: 17px; margin-left: -4px; overflow-y: auto}
#ipaper_placeholder_container #v_scroll_track {width: 1px; line-height: 0; font-size: 0}
#ipaper_placeholder_container #h_scroll_box {float: left; height: 17px; overflow-x: auto}
/****** Icon States - Spritized */ /* General Icon */ .ipaper_sprite {background: url('/images/ipaper_icons/icon_sprite.png?1307566679') 0 0 no-repeat; display: block; width: 22px; height: 22px; cursor: pointer; float: left}
/* Search */ .ipaper_search_submit {width: 52px; background-position: -176px 0}
.ipaper_search_submit:hover {background-position: -176px -22px}
.ipaper_search_submit:active {background-position: -176px -66px}
/* Zoom In */ #ipaper_zoom_in {background-position: 0px 0px}
#ipaper_zoom_in:hover {background-position: 0px -22px}
#ipaper_zoom_in:active {background-position: 0px -66px}
/* Zoom Out */ #ipaper_zoom_out {background-position: -22px 0px}
#ipaper_zoom_out:hover {background-position: -22px -22px}
#ipaper_zoom_out:active {background-position: -22px -66px}
/* Text Selection */ #ipaper_text_selection {background-position: -44px 0px}
#ipaper_text_selection:hover {background-position: -44px -22px}
#ipaper_text_selection:active {background-position: -44px -66px}
#ipaper_text_selection.ipaper_selected {background-position: -44px -44px}
#ipaper_text_selection.ipaper_selected:hover {background-position: -44px -66px}
/* Tile Mode */ #ipaper_tile {background-position: -66px 0px}
#ipaper_tile:hover {background-position: -66px -22px}
#ipaper_tile:active {background-position: -66px -66px}
#ipaper_tile.ipaper_selected {background-position: -66px -44px}
#ipaper_tile.ipaper_selected:hover {background-position: -66px -66px}
/* Flag */ #ipaper_flag {background-position: -132px 0px}
#ipaper_flag:hover {background-position: -132px -22px}
#ipaper_flag:active {background-position: -132px -66px}
#ipaper_flag.ipaper_selected {background-position: -132px -44px}
#ipaper_flag.ipaper_selected:hover {background-position: -132px -66px}
/* Reading list */ .ipaper_reading_list {background-position: -154px 0px}
.ipaper_reading_list:hover {background-position: -154px -22px}
.ipaper_reading_list:active {background-position: -154px -66px}
.ipaper_selected_reading_list {background-position: -154px -44px}
.ipaper_selected_reading_list:hover {background-position: -154px -66px}
/* Page Controls */ #ipaper_pagination {width: 80px; /* Initial Value */ text-align: center; margin: 0 auto; padding-top: 2px}
#pagination_label {color: #665F5C; font-size: 11px; float: left; width: 15px; /* Initial Value */ text-align: center; margin: 3px 5px 0 5px}
.page_controls {width: 17px; height: 19px; cursor: pointer; float: left; margin-top: 1px; background: url('/images/ipaper_icons/icon_sprite.png?1307566679') 0 0 no-repeat}
#next_page {background-position: -243px -3px}
#next_page:hover {background-position: -243px -25px}
#next_page:active {background-position: -243px -69px}
#prev_page {background-position: -230px -3px}
#prev_page:hover {background-position: -230px -25px}
#prev_page:active {background-position: -230px -69px}
#ipaper_placeholder_container .resize_corner {width: 11px; height: 14px; background: url('/images/ipaper_corner_osx.png?1307566679') no-repeat; cursor: se-resize; position: absolute; right: 0; bottom: 0}
#ipaper_placeholder_container .absolute.fullscreen .resize_corner {background: url("") no-repeat; cursor: default}
#ipaper_placeholder_container .absolute.fullscreen #ipaper_fullscreen {color: red}
#ipaper_placeholder_container #viewModeButtonContainer {float: left}
/* Bottom Toolbar */ #ipaper_placeholder_container .toolbar {clear: both; height: 28px; text-align: left; background-color: #ededed; border: 0; background: url('/images/ipaper_icons/toolbar_bg.png?1307566679') repeat-x; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_placeholder_container .padding_container {padding-top: 3px}
#ipaper_placeholder_container .toolbar.sidebar_open {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
#ipaper_placeholder_container #view_mode_selector {float: left; margin-left: 3px}
#ipaper_placeholder_container .toolbar button {float: left}
#ipaper_placeholder_container .toolbar input[type="text"] {margin-top: 0; margin-left: 5px; padding: 3px; height: 12px}
#ipaper_placeholder_container .toolbar .left {float: left; padding-left: 1px}
#ipaper_placeholder_container input[type="button"] {margin-top: 1px}
#ipaper_placeholder_container .toolbar .left label {padding-top: 5px; padding-right: 2px; float: left; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center label {padding-top: 5px; float: none; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center {text-align: center; padding-right: 10px; padding-left: 10px}
#ipaper_placeholder_container .toolbar .right {float: right; padding-right: 1px}
#ipaper_placeholder_container .toolbar .spacer {float: left; clear: none; width: 3px}
/* Search Sidebar */ #search_input_container {margin: 0 auto; padding-top: 2px}
.ipaper_document_search {height: 12px; width: 120px; font-size: 10px; color: #bbb; float: left; margin: 0 2px 0 5px; padding: 3px}
#search_input_container button {float: left}
#search_input_container .ipaper_document_search {width: 230px; margin-left: 8px}
#ipaper_sidebar_container #sidebar_results {text-align: left; width: 100%; color: #555; overflow: auto; background-color: white; border: 1px solid #B3AFAD; border-top: 1px solid #dfdfdf; border-left: 0; border-bottom: 0}
#ipaper_sidebar_container #sidebar_results_content {padding: 15px 20px 15px 20px}
#ipaper_sidebar_container #sidebar_results .match {color: black; font-weight: bold}
#ipaper_sidebar_container #sidebar_results h6 {color: black; border-bottom: 1px solid #ddd}
#ipaper_sidebar_container #sidebar_results li {margin: 8px 0; cursor: pointer}
#ipaper_sidebar_container #sidebar_results li:hover {text-decoration: underline; color: blue}
#ipaper_sidebar_container #sidebar_results li:hover .match {color: blue}
#ipaper_sidebar_container {float: left; background-color: white}
#ipaper_sidebar_container #search_results_summary_container {font-weight: bold; font-size: .85em; text-align: left; background-color: white}
#ipaper_sidebar_container #sidebar_footer {width: 100%; height: 28px; background-color: #ededed; background: url('/images/ipaper_icons/toolbar_bg.png?1307566679') repeat-x; border: 0; border-left: 0; padding-top: 1px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
#ipaper_sidebar_container #search_results_summary_container {width: 100%; height: 2em; border-top: 1px solid #B3AFAD; border-right: 1px solid #B3AFAD}
#ipaper_sidebar_container #search_results_summary {float: left; margin-left: 8px; margin-top: 6px; width: 85%; height: 1.4em; overflow: hidden}
#ipaper_sidebar_container h6 {background: none; text-align: left}
/* Related rules not applied to iPaper container elements */ div#viewer_document a.ipaper_classic_link {float: right; margin: 7px 0 0 0; font-size: 8pt; /* color: #666;*/ font-family: Arial, Helvetica, sans-serif}
#ipaper_placeholder_container #ipaper_top_tools_purchase {color: #0E71CD}
/* @end iPaper */ .removal_container {text-align: left}
/* analytics styling */ #docinfo_wrapper {margin-bottom: 15px}
#docinfo_tabs {position: relative; bottom: -1px}
#docinfo_container {border: 1px solid #ccc}
#manage_collection {margin: 10px}
#flag_document_link {display: block; margin: 10px 10px 15px 10px; font-weight: bold; padding-left: 20px; background: url('/images/icons/sm_icon_map.gif?1307566679') no-repeat 0 -315px}
#flag_document_link.disabled {background: url('/images/icons/sm_icon_map.gif?1307566679') no-repeat 0 -345px; color: #999}
#flag_document_container {margin: 10px; padding: 5px; border: 1px solid #ccc; background-color: #f5f5f5}
#flag_document_container button {float: left}
div#flag_document_container h4 {color: #ff9900; font-weight: bold}
#flag_document_container .cancel {float: left; display: inline; font-size: 11px; margin-left: 10px; margin-top: 5px; color: #1982ab}
#flag_document_container p {font-size: 11px; color: #333; margin: 5px 0}
#flag_document_container form {margin: 0}
#flag_document_container .form label {display: inline; font-weight: bold}
#docinfo_container .revealer {border: 0}
#metadata-stats {text-align: center; min-height: 150px; _height: 150px}
#metadata-stats table {margin: 10px; width: 50%; float: left}
#metadata-stats td {font-size: 12px; line-height: 16px; padding: 5px}
#docinfo_container #more_stats {margin: 0 auto}
#docinfo_container #more_stats .spinner {margin-top: 50px; float: none}
#more_stats .label {display: block; border-top: 1px dotted #ccc; margin: 10px; padding-top: 10px; text-align: left; color: #666}
#docinfo_container .stat_table {margin: 10px 0}
#docinfo_container .referers {margin-top: 5px}
#docinfo_container .referers td, #docinfo_container .referers th {padding: 3px}
#docinfo_container .referers th {background: #fff}
#docinfo_wrapper .statistics_label {text-weight: bold}
#metadata-about ul.data {margin: 5px; margin-bottom: 15px}
#metadata-about h4 {font-size: 12px; font-weight: normal; color: #999}
#metadata-about .award {margin: 0 20px 0 0; white-space: nowrap}
#metadata-about .data li {float: left; padding: 0 10px; min-height: 32px; margin-top: 5px; border-right: 1px dotted #ccc}
#metadata-about li.last {border: 0}
#metadata-about #doc_cat_container {color: #999}
#metadata-about li.stats {padding-left: 5px}
#metadata-about li .rate_count {color: #333}
#metadata-about #document_description_full_container, #metadata-about .document_description_short {padding: 0 10px}
#metadata-about #document_description_full_container p, #metadata-about .document_description_short p {margin-top: 5px}
#metadata-about #document_description_full_container p {margin-top: 5px}
#metadata-stats th {background-color: #eee; vertical-align: middle; padding: 5px; border-right: 2px solid #fff}
#metadata-about .starbox div {width: 85px}
.filters {background-color: #fbfbfb; border-bottom: #6496C3 solid 1px; margin: 0 0 15px 0; padding: 6px 5px 5px 5px; height: 19px; clear: left}
.filters p {float: left; font-size: 11px; margin: 2px}
.filters select {margin: 0 0 0 10px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 85%; color: #555; margin-top: 3px}
#post_comment_button {clear: both; margin-top: 10px; font-size: 116%; padding: 2px 10px 2px 10px}
.other_info {margin: 0 10px 10px 10px}
.other_info h4 {margin-top: 15px}
.other_info p {margin: 8px auto}
.loc_word_show .cancel_edit, .loc_word_show .show_edit {font-weight: normal; font-size: 12px; margin-left: 5px}
#docinfo_tabs .cancel_edit {color: #1982ab}
.form_footer {line-height: 24px; margin-top: 15px}
.form_footer .button {margin-right: 10px}
.form_footer .spinner {float: none}
.form_footer a {font-size: 11px}
.form_footer .cancel_edit {float: right; font-size: 11px}
#doc_edit_undo {margin: 10px}
#doc_edit_undo textarea {display: none}
.deleted_listing_ad {margin: 10px auto 10px auto}
table tr td div.blur-options {padding-left: 30px}
.fourgen_nag {white-space: normal; background-color: #ddf8ff; padding: 15px; margin-bottom: 15px; margin-top: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.fourgen_nag ul a {font-weight: bold}
.fourgen_nag p {color: #666666}
.fourgen_nag li {font-size: 15px; color: #1982AB; list-style: square inside}


/* public/stylesheets/prototip.css @ 1307566679 */
/* CSS to go with Prototip.Styles */ .prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
/* the default style */ .prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
/* basic */ .prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
/* basic */ .prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
/* protoblue */ .prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
/* creamy */ .prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
/* darkgrey */ .prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {background: #5f5f5f; font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {background: #808080; padding: 5px}
/* protogrey */ .prototip .protogrey {width: 250px; color: #fff; background: #fff}
.prototip .protogrey .toolbar {background: #969c92; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
/* This is how to resize the close button for a style */ .prototip .protogrey .toolbar .close {width: 14px; height: 14px}
/* loader gif */ .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
/* Required for all tooltips, do not modify */ .prototip {position: absolute; overflow: hidden}
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar .close {position: relative; text-decoration: none; float: right; width: 19px; height: 15px; display: block; line-height: 0; font-size: 0; border: 0; cursor: pointer}
.prototip .tooltip {clear: both; float: left}
.prototip .borderLeftWrapper, .prototip .borderRightWrapper {position: absolute; top: 0; left: 0; width: 300px; height: 20px}
.prototip .borderFrame {height: 100%; width: 100%; float: left; margin: 0; padding: 0; position: relative}
.prototip .borderTop, .prototip .borderBottom {overflow: hidden}
.prototip .borderRow {list-style-type: none; float: left; width: 100%; position: relative; clear: both; margin: 0; padding: 0}
.prototip_CornerWrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; clear: both}
.prototip_Corner {float: left; position: relative}
.prototip canvas {position: relative; float: left}
.prototip_CornerTr, .prototip_CornerBr {float: right}
.prototip_BetweenCorners {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; clear: both}
.prototip .borderMiddle {position: relative; float: left}
.prototip .borderCenter {position: relative; float: left; height: 100%}
.prototip_StemWrapper {position: relative; width: 100%; height: auto; clear: both}
.prototip_StemBox {float: left; position: relative}
.prototip_Stem {width: 100%; position: absolute; overflow: hidden}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none; overflow: hidden}
.prototip .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.prototip .clearfix {display: inline-block}
/* IE Mac Hide \*/ .prototip .clearfix {display: block}
/* IE Mac Hide End */ 


/* public/stylesheets/tooltip.css @ 1307566679 */
.prototip {text-align: left !important}
.black_trans .content, .black_trans_bottom .content {color: #fff; font-size: 11px; font-weight: bold; background-color: #000; padding: 3px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; opacity: 0.85}
.black_trans {white-space: nowrap}


/* :files, 'public/stylesheets/shared', ... @ (none) */


/* :files, 'app/views', ... @ (none) */


/* :class_inlines, 'app/views', ... @ (none) */
