/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1280535135 */
/* public/stylesheets/account.css @ 1280535135 */
/* Colors */ /* Widths */ #account-tabs {margin-top: 10px; overflow: hidden}
/* --- */ .account_settings h2 small {font-size: 11px; margin-left: 15px}
.account_settings table {clear: both}
.account_settings table tr td, .account_settings .account_settings .setting {vertical-align: top; padding-top: 7px; zoom: 1}
.account_settings table tr td ul {padding-left: 0; margin-top: 0; font-variant: normal}
.account_settings table tr td ul li {list-style-type: none}
.account_settings table tr td.firstcol, .account_settings .account_settings .setting label {font-weight: bold; width: 200px}
.account_settings label {margin-top: 0}
.account_settings .setting label {float: left}
.account_settings .setting .secondcol {margin-left: 200px; overflow: hidden}
.account_settings #new_email_address p, .account_settings #new_email_address input {margin-right: 5px}
.account_settings table tr td.secondcol p, .account_settings .setting p {margin-top: 0}
.account_settings table tr td.secondcol label {display: inline; font-weight: normal}
.account_settings table tr.header td, .account_settings .header {padding-top: 25px}
.account_settings table tr.save p {line-height: 25px}
.account_settings .paypal-email label {margin-top: 10px; display: block}
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}
.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-brandedreader #banner_300_100 {width: 300px; height: 100px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_100 p, #account-brandedreader #banner_300_100 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_100 img, #account-brandedreader #banner_300_100 img {max-width: 300px; max-height: 100px}
#account-branding #banner_996_80, #account-brandedreader #banner_996_80 {width: 996px; height: 80px; background-color: #ccc; overflow: hidden}
#account-branding #banner_996_80 p, #account-brandedreader #banner_996_80 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_996_80 img, #account-brandedreader #banner_996_80 img {max-height: 80px; max-width: 996px}
#account-branding #banner_300_250, #account-brandedreader #banner_300_250 {width: 300px; height: 250px; background-color: #ccc; overflow: hidden}
#account-branding #banner_300_250 p, #account-brandedreader #banner_300_250 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_300_250 img, #account-brandedreader #banner_300_250 img {max-height: 250px; max-width: 300px}
#account-branding #banner_200_25, #account-brandedreader #banner_200_25 {width: 200px; height: 25px; background-color: #ccc; overflow: hidden}
#account-branding #banner_200_25 p, #account-brandedreader #banner_200_25 p {margin: 5px; font-weight: bold; color: #fff}
#account-branding #banner_200_25 img, #account-brandedreader #banner_200_25 img {max-width: 200px; max-height: 25px}
#account-branding #banner_996_51, #account-brandedreader #banner_996_51 {width: 996px; height: 51px; background-color: #ccc; overflow: hidden}
#account-branding .size_limit, #account-brandedreader .size_limit {font-weight: normal}
#account-branding 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-brandedreader ol.upload_steps li label {width: auto}
#account-branding #custom_branding_steps, #account-brandedreader #custom_branding_steps {margin: 10px 0}
#account-branding 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-brandedreader #txt_color_field, #account-brandedreader #bg_color_field {width: 100px; float: left}
#account-branding #profile_link_txt, #account-branding #read_banner_link, #account-branding #promo_banner_link, #account-brandedreader #profile_link_txt, #account-brandedreader #read_banner_link, #account-brandedreader #promo_banner_link {width: 400px; background-color: #ffffcc}
#account-branding .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-brandedreader #txt_color_swatch {background-color: #595959}
#account-branding #profile_header, #account-brandedreader #profile_header {float: left; width: 500px; padding-left: 5px}
#account-branding #profile_header .content, #account-brandedreader #profile_header .content {width: 500px}
#account-branding #profile_header li.current, #account-brandedreader #profile_header li.current {background-image: url(/images/profile_triangle_fff.gif?1280535135)}
#account-branding #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-brandedreader #people_admin_tools, #account-brandedreader #publisher_custom_banner {display: none}
#account-branding #custom_colors, #account-branding #profile_banner, #account-branding .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-brandedreader #profile_banner_bg_form #tile_bg {border: 0}
#account-branding #tile_row label, #account-brandedreader #tile_row label {display: inline; font-weight: normal; font-size: 11px}
#account-branding .reset_btn, #account-brandedreader .reset_btn {color: #ff0000}
#account-branding #profile_banner .button, #account-branding #read_banner .button, #account-branding #promo_banner .button, #account-branding #profile_banner_background .button, #account-brandedreader #profile_banner .button, #account-brandedreader #read_banner .button, #account-brandedreader #promo_banner .button, #account-brandedreader #profile_banner_background .button {margin-left: 20px}
#account-branding #save_colors, #account-brandedreader #save_colors {margin-left: 15px}
#account-branding form input.text, #account-brandedreader form input.text {margin-top: 5px; margin-left: 5px; font-size: 11px}
#account-branding form .spinner, #account-brandedreader form .spinner {float: none; margin-left: 5px}
#account-branding #reset_branding input.text, #account-brandedreader #reset_branding input.text {color: red; margin-left: 0}
.account-tab .edit_profile .button_container {padding-top: 10px; border-top: 1px dotted #666; 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: 34%; padding-top: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dt label {width: auto; padding-top: 5px}
.account-tab .edit_profile dl.form dd {width: 65%; padding-top: 10px; margin-bottom: 10px; border-top: 1px dotted #666}
.account-tab .edit_profile dl.form dd input {background-color: #ffffcc}


/* public/stylesheets/ads.css @ 1280535135 */
/* @group Adsense ads */ .horizontal-ad-listing {position: relative; background: #FFF8DD}
.horizontal-ad-listing #ads-by-google {position: absolute; right: 5px; top: 5px}
.horizontal-ad-listing li.ad-text {margin: 0 0 10px 0; padding: 0; list-style-position: outside}
.horizontal-ad-listing .ad-title {color: #0000CC; font-size: 14px; font-weight: bold}
.horizontal-ad-listing .ads-listing-container {background: #FFF8DD; padding: 0}
.horizontal-ad-listing .ad-description {margin-left: 20px; font-size: 12px}
.horizontal-ad-listing .ads-listing-container {margin: 0; width: 670px}
.horizontal-ad-listing .wide-listing-ads {padding: 0px}
.horizontal-ad-listing .ad-listing {padding: 0}
.ad-listing {border-bottom: 1px solid #eee; padding: 0; margin: 0; text-align: left}
.ads-container {border-collapse: collapse}
.ads-listing-container {margin: 0px auto 0px auto; text-align: left; padding: 10px; background: #fffadc url(/images/ads/search_listing_bg.gif?1280535135) repeat-x top left}
.ads-listing-container tr td.ad-header-content {padding: 10px 10px 0 10px}
.ads-listing-container tr td.ad-text {padding: 10px}
.ads-skyscraper {margin-top: 15px; padding: 10px; background: #fffadc url(/images/ads/search_listing_bg.gif?1280535135) repeat-x top left; border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.ads-skyscraper .ad-header a {color: #888; font-size: 100%; text-decoration: none}
.ads-skyscraper li.ad-text {margin-bottom: 10px}
.ad-header {color: #000; font-weight: bold; padding-bottom: 7px; font-size: 13px}
td.ad-header-content {padding: 5px auto 5px auto !important}
.ad-header .sponsored {float: right; color: #777; font-size: 85%}
.ad-title {color: #1B6FBF; font-size: 15px; text-decoration: underline}
.ad-text {color: #000000; font-size: 13px; text-decoration: none; padding-right: 5px; vertical-align: top}
.ad-url {color: #008000; font-size: 13px; margin-bottom: 12px; text-decoration: none}
.wide-ads {background: #e4e3e3 url(/images/ads/search_top_bg.gif?1280535135) repeat-x top left; padding: 10px}
.wide-listing-ads {padding: 10px}
.narrow-ads {background: #e5ecf9; padding: 10px}
/* @end */ 


/* public/stylesheets/analytics.css @ 1280535135 */
.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 @ 1280535135 */
.brandedreader #right_column_alt {padding: 15px}


/* public/stylesheets/community.css @ 1280535135 */
#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 @ 1280535135 */
/* @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: 110px; margin-right: 18px; 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}
.six_thumbnails .content_module_document_last {margin-right: 0}
/* @end */ /* @end */ 


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


/* public/stylesheets/cropper.css @ 1280535135 */
.imgCrop_wrap {/* width: 500px; @done_in_js */ /* height: 375px; @done_in_js */ position: relative; cursor: crosshair}
/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */ .imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {background-color: transparent}
/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */ .imgCrop_wrap, .imgCrop_wrap * {font-size: 0; line-height: 0; opacity: 1; filter: alpha(opacity=100)}
.imgCrop_overlay {background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; width: 100%; height: 100%}
.imgCrop_selArea {position: absolute; /* @done_in_js top: 20px; left: 20px; width: 200px; height: 200px; background: transparent url(castle.jpg) no-repeat -210px -110px; */ cursor: move; z-index: 2}
/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */ .imgCrop_clickArea {width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter: alpha(opacity=1)}
.imgCrop_marqueeHoriz {position: absolute; width: 100%; height: 1px; background: transparent url(/images/cropper/marqueeHoriz.gif?1280535135) repeat-x 0 0; z-index: 3}
.imgCrop_marqueeVert {position: absolute; height: 100%; width: 1px; background: transparent url(/images/cropper/marqueeVert.gif?1280535135) repeat-y 0 0; z-index: 3}
/* * FIX MARCHING ANTS IN IE * As IE <6 tries to load background images we can uncomment the follwoing hack * to remove that issue, not as pretty - but is anything in IE? * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE */ * html .imgCrop_marqueeHoriz, * html .imgCrop_marqueeVert {background: transparent; filter: Invert}
* html .imgCrop_marqueeNorth {border-top: 1px dashed #000}
* html .imgCrop_marqueeEast {border-right: 1px dashed #000}
* html .imgCrop_marqueeSouth {border-bottom: 1px dashed #000}
* html .imgCrop_marqueeWest {border-left: 1px dashed #000}
.imgCrop_marqueeNorth {top: 0; left: 0}
.imgCrop_marqueeEast {top: 0; right: 0}
.imgCrop_marqueeSouth {bottom: 0px; left: 0}
.imgCrop_marqueeWest {top: 0; left: 0}
.imgCrop_handle {position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter: alpha(opacity=50); z-index: 4}
/* fix IE 5 box model */ * html .imgCrop_handle {width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px}
.imgCrop_handleN {top: -3px; left: 0; /* margin-left: 49%; @done_in_js */ cursor: n-resize}
.imgCrop_handleNE {top: -3px; right: -3px; cursor: ne-resize}
.imgCrop_handleE {top: 0; right: -3px; /* margin-top: 49%; @done_in_js */ cursor: e-resize}
.imgCrop_handleSE {right: -3px; bottom: -3px; cursor: se-resize}
.imgCrop_handleS {right: 0; bottom: -3px; /* margin-right: 49%; @done_in_js */ cursor: s-resize}
.imgCrop_handleSW {left: -3px; bottom: -3px; cursor: sw-resize}
.imgCrop_handleW {top: 0; left: -3px; /* margin-top: 49%; @done_in_js */ cursor: w-resize}
.imgCrop_handleNW {top: -3px; left: -3px; cursor: nw-resize}
/** * Create an area to click & drag around on as the default browser behaviour is to let you drag the image */ .imgCrop_dragArea {width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0}
.imgCrop_previewWrap {/* width: 200px; @done_in_js */ /* height: 200px; @done_in_js */ overflow: hidden; position: relative}
.imgCrop_previewWrap img {position: absolute}


/* public/stylesheets/dmca_forms.css @ 1280535135 */
/* @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 @ 1280535135 */
/* Colors */ /* Widths */ /* @group Document Activity Section on Read Page */ #document_comment {background: #e6f7fc url(/images/timeline/publish_btm_bg_1x8_v2.png?1280535135) 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 {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?1280535135) 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 {margin-left: 4px; 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 .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 .attach_doc_message {margin-top: 0; width: 50%}
#document_activity div.active {float: none; width: 100% !important}
#document_activity .document_attacher {width: 600px}
#document_activity .document_attacher .attachment_options {width: 485px}
#document_activity .document_attacher .attachment_options li {margin: 0}
#document_activity .document_attacher .search_document, #document_activity .document_attacher .document_url {width: 415px}
#document_activity .search_results_container {clear: left; width: 595px}
#document_activity .search_results li {margin: 0 5px}
#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 @ 1280535135 */
/* Colors */ /* Widths */ /* Mixins */ .document_collection_form_container {background: #d7e8fa url(/images/timeline/publish_btm_bg_1x8.gif) repeat-x left bottom; padding: 5px 5px 10px}
.document_collection_form_container form, .document_collection_form_container .form_header {/* display: inline-block; */ vertical-align: middle; margin: auto 5px; float: left}
.document_collection_form_container .form_header {width: 177px; height: 26px; cursor: pointer; background: url(/images/buttons/btn_create_collection.gif?1280535135) no-repeat 0 0; margin-top: 5px}
.document_collection_form_container .form_header:hover {background-position: 0 -26px}
.document_collection_form_container .form_header:active {background-position: 0 -52px}
.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 {line-height: 2em}
.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_summary .metadata_label, .document_collection_container .metadata_label {margin-right: 5px !important}
.document_collection_container {border: 1px solid #DEDEDE; margin-top: -1px; padding: 15px 15px 0}
.document_collection_container .toolbar {font-size: 11px; margin-bottom: 8px}
.document_collection_container .toolbar label {color: #666666; font-weight: bold; margin-right: 5px; margin-left: 5px; font-size: 11px}
.document_collection_container .toolbar select {font-size: 11px; padding: 2px}
.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; margin-right: 5px}
.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 .thumbnail_thumbnail {margin: auto 10px}
.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 .document_collection_summary {padding-bottom: 5px}
.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}
.document_collection_container .list_view .document_collection_summary .summary .stats .privacy {width: 100px}
.document_collection_container .list_view .document_collection_summary .summary .stats .docs_count {width: 80px}
.document_collection_container .list_view .document_collection_summary .thumbnail_thumbnail, .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: #E9E8E7}
.document_collection_container .off {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_summary {margin-top: 1px; padding: 1em; border-bottom: none; width: auto; clear: both}
.document_collection_container .document_summary .description {margin-right: 30px; margin-top: 5px; color: #555555; font-size: 11px}
.document_collection_container .document_summary ul.stats_bottom {font-size: 11px; margin: 5px 0 0}
.document_collection_container .document_summary ul.stats_bottom li span {font-size: 11px}
.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 .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 .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}
.document_collection_summary .summary h4.name {display: inline}
.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 .thumbnail_thumbnail, .document_collection_summary .summary {float: left; text-align: left}
.document_collection_summary .thumbnail_thumbnail {margin-left: 5px}
.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 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}


/* public/stylesheets/explore.css @ 1280535135 */
/* @group Explore */ #scribd-doc.explore {border-top: 0px; padding-top: 0px}
#subheader.explore {border-bottom: 15px solid #fff}
#subheader.explore h1 {font-weight: normal; color: #999; margin: 5px 0; font-size: 18px}
#subheader.explore h1 a {font-weight: bold}
#explore_sidebar_cats {margin-left: 3px}
#explore_sidebar_cats li {font-size: 13px; margin: 5px}
#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}
.explore .spotlight h4 {font-size: 1em}
.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: 8px 10px 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: 780px}
.full_module .module_browser table.docs {width: 770px}
.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-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 {border-top: 1px solid #FFF; background: #e5e5e5 url(/images/explore/modulebar_bg.png?1280535135) repeat-x left bottom; margin: 0 0 10px 0; padding: 10px 5px}
.module_filters ul.dropdowns {float: left}
.module_filters li a.top {background: url(/images/arrows/triangle_toggle.gif?1280535135) no-repeat right 3px; padding-right: 12px}
.module_filters li.open a.top {background-position: right -12px}
.full_module .module_bar {width: 780px}
#browse_module .module_bar {background-color: #e5e5e5; margin: 15px 0 0 0; vertical-align: middle; clear: both; height: 35px}
#browse_module .module_bar ul {padding: 0; margin: 1px 0 0 14px; float: left}
#browse_module .module_bar li {display: block; font-size: 11px; margin-right: 0; float: left; color: #333; height: auto; margin: 12px 5px 6px 0; padding-right: 5px; 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; padding-right: 10px}
.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; padding: 5px 10px}
.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 @ 1280535135 */
/* @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?1280535135) 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?1280535135) 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?1280535135) no-repeat 0 -25px}
.fb_connect_button_large_deactivated {background: url(/images/buttons/facebook_connect_button.png?1280535135) 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?1280535135); 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/groups.css @ 1280535135 */
/* Colors */ /* Widths */ /* @group Groups */ /* @group Edit Group */ #edit_group label {font-weight: bold; margin: 3px 0}
#edit_group input {color: #363636; padding: 3px}
#edit_group textarea {padding: 5px}
/* @end */ /* @group Group Info */ .group_info_box {padding: 10px; float: right; background: #eee; border: 1px solid #999}
#group_info .search_group {position: relative; top: -15px}
.search_input {z-index: 99}
.search_group .search_input {padding: 3px; margin: 0 5px 0 0; width: 100px; color: #888; float: left}
#group_info .submit {padding: 2px}
#group_info .thumbnail_image {margin: auto}
.narrow_by_category .selected_category a {color: black}
.narrow_by_category .category_item {padding-left: 10px; padding-top: 2px}
/* @end */ #group_tabs_wrapper {padding: 0px; margin: 0px; width: 750px; /* margin-bottom: -7px;*/ position: relative; bottom: -8px}
#gtabs {padding: 0px; margin: 0px; float: left}
#gsearch {padding: 0px; margin: 0px; padding-bottom: 8px; float: right}
#gsearch input {background-image: url(/images/word/group/search_bg.png?1280535135); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 5px; width: 130px; padding-left: 25px}
.group_body {background: #FFF; width: 750px; margin-bottom: 5px}
.group_body .content {color: #666}
.gtitle {color: #aaa; margin-bottom: 5px}
.gheader {padding-top: 3px}
.gheader .gtitle {font-size: 14pt; color: #444}
.gheader .left {float: left}
.gheader .right {float: right; text-align: right}
.gheader {border-bottom: 1px solid #DDDDDD; margin-bottom: 2px}
.gheader .details {font-size: 77%; color: #999}
.gsubheader {background: #EDEDED; padding: 3px}
body.group ul#gtabs {padding: 3px 0; margin-left: 30px; font: 12px Verdana, sans-serif}
body.group ul#gtabs li {list-style: none; margin: 0; display: inline; color: #578cca}
body.group ul#gtabs li a {padding: 5px; margin-left: 10px}
body.group ul#gtabs li a:link, body.group ul#gtabs li a:visited {color: #578cca}
body.group ul#gtabs li a:hover {color: #333}
ul.gdoc_subtabs li.current a, ul.gdoc_subtabs li.current a:visited, ul.gdoc_subtabs li.current a:link, ul.gdoc_subtabs li.current a:hover {color: #333; text-decoration: none}
body.group ul#gtabs li.current {padding: 10px; /* border-bottom: 2px solid #fff;*/ /* background: white;*/ border: 1px solid #EEEEEE; border-bottom: 2px solid #F8F8F8; background: #F8F8F8; color: #000}
table.doc_listing {margin-bottom: 15px}
.gbc {margin: 10px 0px 0px 0px}
.gbc table {border-collapse: collapse}
.invite_group_button {cursor: pointer}
.member_links a, .member_links a:link, .member_links a:visited {color: #008000}
.member_links ul {margin-left: 0; padding-left: 5px; list-style: none; line-height: 1.5em; font-size: 108%}
.gdoc_subtab_wrapper {text-align: center}
ul.gdoc_subtabs {/* /images/word/new_images/blackraquo.gif /images/word/new_images/blueraquo.gif*/ list-style: none; margin: 0; padding: 0; margin-bottom: 10px}
ul.gdoc_subtabs li {display: inline; margin: 0; margin: 0px 5px 0px 5px; font-size: 108%}
table.featured_group {/* background: #E3F2FF;*/ }
table.group_details th {color: #aaa; font-weight: normal}
.blue_box {color: #333; /* background: #F5FBFF;*/ background: #E3F2FF; padding: 10px}
.gbc ul, .gbc ul li {list-style-type: none; margin: 0px; padding: 0px}
.listing_name {font-weight: bold; font-size: 1.3em}
.create_group ul, .create_group ul li {list-style-type: disc; line-height: 1.3em}
.create_group ul li {margin-bottom: 10px}
.helpme ul li {margin-left: -20px; padding-left: 0px; padding: 0px}
.existing_user_box {color: #333; padding: 5px; margin: 5px}
.existing_user_box a {margin-left: 50px}
.group_body textarea {padding: 5px}
.group_menu_container {text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; background: url(/images/top_bar_small_back.gif?1280535135) repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-top: 0px}
.group_menu_top_container {margin: 0}
.group_menu_fixed_container {width: 996px; margin: 0 auto 0 auto; padding: 0}
#group_actions {float: right; text-align: left; margin-top: 5px; padding: 0}
#group_actions ul {list-style-type: none; padding-left: 0; margin: 0; padding: 0}
#group_actions ul li {display: block}
#group_info {text-align: center}
#group_info .picture {float: left; margin-bottom: 10px}
#group_info h1, #group_info p {text-align: left}
#group_info .info h1 {font-size: 30px; margin: 10px auto 5px auto; padding: 0; text-align: left}
#group_info .search_input {width: 100px}
#group_info .info h1 a.title {text-decoration: none; color: black}
#group_info .info h1 small {font-size: 85%; color: #777; display: block; padding: 0; margin-top: 0px}
#group_info .description, #group_info .description_more {margin: 0 0 5px 0; text-align: left}
#group_menu {clear: both; text-align: left; margin: 0; padding: 0}
#group_menu ul {list-style-type: none; padding: 5px; margin: 0}
#group_menu ul li {display: inline; margin: 0 10px 0 0}
#group_menu ul li.upload a {background: white url(/images/upgreen.gif?1280535135) left no-repeat; padding-bottom: 5px; padding-left: 17px}
#group_menu ul li.upload a:hover {background: #00a34c url(/images/upwhite.gif?1280535135) left no-repeat; color: white}
#group_menu ul li a {font-size: 100%; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#group_menu ul li a:hover {background: #777777 url(/images/backgrounds/blue_fade.gif?1280535135); color: white}
#group_menu .search {float: right; margin-top: 3px; margin-bottom: 0}
#group_menu .search form {display: inline}
.group_thumbnail {float: left; clear: left; margin-bottom: 10px}
.group_summary {margin: 20px auto 20px auto; float: left; width: 500px}
.group_summary .tiny_thumbnail {float: left}
* html .group_summary, * html .group_summary .group_info {height: 1%; margin-left: 0}
.group_summary .name {margin: 0}
.group_summary .description {color: #555; margin: 0 0 5px 0}
.group_summary .stats {font-size: 85%; border: 0; padding: 0}
.groups_featured {float: right; width: 550px; margin-top: 10px}
.groups_splash {width: 400px; margin-top: 10px}
.groups_splash h1 img {vertical-align: middle; margin-right: 3px}
.groups_splash h2 {color: #363636; font-size: 121.6%; margin-top: 5px; font-weight: bold; padding: 0; margin-bottom: 0px}
.groups_splash .description {background: #fff; border: 1px solid #ccc; padding: 15px; font-size: 123.1%; color: #363636; line-height: 1.5em; margin: 15px auto 15px auto}
.groups_splash .description strong {color: black; font-weight: bold}
.groups_splash .button {text-align: center}
.groups_splash .group_button {margin: 0 auto 0 auto}
.groups_splash .my_groups .group_summary {margin: 5px auto 5px auto}
.groups_splash .my_groups .group_info {margin-top: 5px}
.groups_featured .button {margin-left: 10px}
.groups_featured h2.featured {padding-bottom: 3px; border-bottom: 1px solid #ccc; clear: left}
.groups_featured h1.find {margin: 0 0 5px 0; padding: 0}
.loc_groups_browse .content_tabs {margin-top: 10px}
.groups_front_browse {clear: both}
.groups_front_browse h1 {padding-bottom: 5px; border-bottom: 1px solid #ccc}
.groups_front_browse h1 small {font-size: 100%; margin-left: 5px}
.see_more {float: right; font-size: 100%; margin-bottom: 10px}
.groups_featured form {margin-top: 0; padding: 0}
.groups_front_browse .left_col {width: 470px}
.groups_front_browse .right_col {width: 470px; float: right}
.group_view_right {float: right; width: 500px}
.group_view_right h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_view_right h1.search {margin-bottom: 3px; padding: 0; border-bottom: 0}
.group_view_right .admin_message {background: #fff; padding: 15px; font-size: 100%; margin: 10px auto 10px auto}
.group_view_right form {margin-top: 0; padding: 0; color: #363636}
.group_view_right form input {margin: 0; padding: 0}
.group_view_right .more {float: right; font-size: 108%; margin-top: 5px; margin-bottom: 10px}
.group_popular_documents {width: 440px}
.group_popular_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_popular_documents h1 small a, .group_browse_documents h1 small a {font-size: 116%; margin-left: 5px}
.group_popular_documents .listing {margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; clear: left; background: url(/images/popular_back.gif?1280535135) repeat-x bottom left}
.group_popular_documents h2 {font-size: 108%; color: #555}
.group_popular_documents .last {border-bottom: 0}
.group_browse_documents {clear: both}
.group_browse_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_browse_documents .listing {margin-bottom: 15px; clear: left; padding-bottom: 10px}
.group_browse_documents .right_col {float: right; width: 480px}
.group_browse_documents .left_col {width: 480px}
.group_browse_documents h2 {font-size: 108%; color: #555}
#groups_browse h1, #group_create h1, #group_listing h1, #group_discussion_list h1, #group_discussion h1, #group_start_new_discussion h1, #add_document_explanation h1 {color: #363636; font-size: 161.6%}
#group_create ul li {list-style-type: disc; margin-bottom: 5px}
#group_create p.short {width: 350px}
#group_create table {border-collapse: separate; border-spacing: 10px}
#group_create table h2 {margin-bottom: 10px}
#group_create.group_create_new table tr td {width: 33%}
#group_create table tr.explanation {vertical-align: top}
#group_create table tr.choices td {text-align: center}
#group_create table tr.choices td .basic_container {width: 90%; margin-top: 10px}
#group_create table tr.choices td .basic_container .button {text-align: center; margin: auto; width: 190px; float: none}
#group_create table tr.explanation td {text-align: left; padding: 10px; color: #555}
#group_create .autogen_class_views_shared_captcha_widget {margin-left: -4px; /* TODO: wtf */ margin-bottom: 10px}
#group_discussion h2 small {font-size: 123.1%}
#add_document_explanation h2 {color: #777; padding: 0; margin-top: 5px}
#add_document_explanation .explanation_table {margin: 0 auto 0 auto; border-spacing: 10px}
#add_document_explanation .explanation {border: 1px solid #ccc; background: #fff; padding: 25px; text-align: left; font-size: 131%; width: 300px; margin: 10px}
#add_document_explanation .explanation h1 {padding: 0; margin-top: 0}
#add_document_explanation .explanation h1 a {text-decoration: none; color: #363636}
#add_document_explanation .explanation h2.upload_now {text-align: center}
#add_document_explanation .explanation h1 img {vertical-align: middle}
#add_document_explanation .explanation ul {list-style-type: none}
#add_document_explanation .explanation ul li {margin: 5px auto 5px auto}
/* @group Group Discussions */ #DiscussTopic table {border-collapse: collapse}
#DiscussTopic textarea {width: 300px}
#DiscussTopic .Preview {border: 1px solid #ddd}
#DiscussTopic .Preview td {background-color: #f5f5f5; padding: 10px}
#DiscussTopic .Who {vertical-align: top; padding-right: 10px}
#DiscussTopic .Said {padding-bottom: 15px; width: 100%}
#DiscussTopic .Said h4 {font-size: 100%; margin-bottom: 10px}
.TopicListing table {font: 12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%}
.TopicListing tr {vertical-align: top}
.TopicListing td {border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px}
.TopicListing th {text-align: left; padding-left: 5px}
.TopicListing p {margin-bottom: 10px}
.TopicListing .Head {font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666}
.TopicListing h4 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666}
.TopicListing h6 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; margin-bottom: 0px; padding-bottom: 0px}
/* @end */ /* @group Group Listing */ #grouplisting td {font-size: 12px}
#grouplisting .gray {color: #9eaaac}
#grouplisting .onegroup {border-top: 1px solid #f9f5ef; padding: 5px 0px 5px 0px}
form.search_group {margin-bottom: 10px}
table.members tr td {padding: 5px}
/* @end */ .start_button {background: transparent url(/images/buttons/start_02.gif?1280535135) 0 -60px no-repeat; border: 0; display: block; height: 30px; padding: 0 !important; outline: none; width: 173px}
.start_button:hover {background: transparent url(/images/buttons/start_02.gif?1280535135) 0 -30px no-repeat}
.start_button:active {background: transparent url(/images/buttons/start_02.gif?1280535135) 0 0px no-repeat}
/* @end */ /* invite users to group */ #invited_word_users {width: 300px}
#invited_word_users .small_x {border: 1px solid #B3D1FE; padding: 0px 1px; text-decoration: none; margin-left: 2px; position: relative; bottom: 2px; font-size: 10px}
#invited_word_users .existing_user_box {border: 1px solid #cccccc; margin-right: 5px; padding: 2px}
.invite_users_search p.explanatory_text {float: left; margin-right: 10px}
.search_for_users {float: left; margin: 10px auto; width: 100%}
.search_for_users .white_button {margin-left: 10px}
.search_for_users input {float: left}
.search_for_users .search_blue_smaller_button {margin-left: 10px}
.message_preview_box {border: #e4e4e4 solid 4px; clear: both; margin-bottom: 10px; padding: 10px 10px 0 10px; width: 288px}
.message_preview_box #message {width: 270px}
/*used in threaded comments section*/ #group_discussion .comment {margin: 2em 0}
#group_discussion .comment .avatar {display: block; float: left; margin-right: 15px}
#group_discussion .comment .comment_body {padding-left: 68px}
#group_discussion .comment .comment_body .user {font-size: 1.2em}
#group_discussion .comment .actions {text-transform: uppercase; font-size: .8em}
#group_discussion .comment .date {font-size: .8em}
#group_discussion .comment .new_comment_form, #group_discussion_list .new_comment_form {padding: 2px 10px 10px 10px; width: 400px; border: 1px solid #ccc; background: #fff; margin: 5px 0}
.new_comment_form .close, .new_comment_form .close {float: right}
ul.list_plain {margin-top: 10px}
ul.list_plain li {margin-bottom: 15px}
ul.list_plain li p {margin-top: 0}
div.headings {margin-bottom: 15px}
/* end CAO */ .recent_members {text-align: center}
.recent_members h2 {font-size: 20px}
table.members {clear: both; margin: 15px auto 0 auto; text-align: center; border-collapse: collapse; margin-bottom: 10px}
#group_members h1 {float: left}
table.members td {padding: 5px}
table.members td p {font-size: 11px; clear: both}
table.group_listing {border-bottom: #e4e4e4 solid 1px; margin-top: 20px; width: 100%}
table.group_listing td {padding: 0 0 10px 0; vertical-align: middle}
table.group_listing h2 {float: left}
/* Added by CAO 07/22/08 */ table.group_listing p.role {float: left; font-size: 1em; line-height: 1.7em; margin: 2px 0 0 15px}
/* end CAO */ table.group_listing ul.dropdowns {position: relative; margin-left: 15px; top: 3px}
p.shorter {width: 300px}
#find_group {margin-top: 10px; margin-bottom: 10px; clear: both}
#groups #grouplisting {width: 610px}
.usermessage {width: 400px; background: #fff; border: #ccc solid 1px; margin-top: 15px; padding: 15px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.usermessage:after, #toolbar_container:after, .basic_container:after, .white_slider:after, .event_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.new_comment_form {position: relative; padding: 10px; width: 350px; border: 1px solid #e4e4e4; background: #fff; margin-top: 5px}
.thm {background-color: #FFFFCC; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
.thm2 {background-color: #FFFF80; border-bottom: 1px solid #BBBBBB; padding: 5px 8px; margin-top: 5px; text-align: center; font-family: arial,sans-serif; font-size: 14px; color: black}
form.search {margin-bottom: 15px}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 75%}


/* public/stylesheets/home.css @ 1280535135 */
/* @group Logged In Homepage */ body.loc_home_index .lt div.section {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #8E8A88}
body.loc_home_index .lt div.section_last {border-bottom: 0 !important}
body.loc_home_index .lt div.section div.notes {font-size: 11px; margin-top: 5px}
body.loc_home_index .lt div.section div.stat {font-size: 15px; font-weight: bold; margin-bottom: 2px}
body.loc_home_index .lt div.section div.stat span.numeric {color: #847c78}
body.loc_home_index .lt div.section div.stat span.label {color: #c1bdbb}
body.loc_home_index .lt div.section a.new_messages, body.loc_home_index .lt div.section a.new_subscribers {color: #666}
body.loc_home_index .lt div#group_section ul {margin-top: 10px}
body.loc_home_index .lt div#group_section ul li {margin-bottom: 5px; font-size: 13px}
body.loc_home_index .lt div#group_section ul li a {font-weight: bold}
body.loc_home_index .lt div#group_section a.see_all_groups {margin-top: 5px}
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?1280535135) 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 */ #lo_hp_fb_join {background: #efefef url(/images/home/gradient_rpt_1x9.png?1280535135) repeat-x bottom left}
#lo_hp_fb_join .fb_button_large {margin-right: 10px}
.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?1280535135) 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?1280535135) 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}
#home-intro {float: left; width: 580px; margin-top: 14px}
.librarian {float: left; height: 166px; width: 100px; background: transparent url(/images/home/librarian_81x166.png?1280535135) no-repeat top left}
#upload-browse #primary-upload {display: inline}
#upload-browse #navigation {padding-top: 4px; line-height: 16px}
#upload-browse #navigation li {display: inline; font-size: 12px}
.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?1280535135) no-repeat; height: 33px; width: 481px; text-indent: -9999px}
.loc_home_index .upload_yours {float: left; text-indent: -9999px; margin-right: 15px; background-image: url(/images/home/btn_upload_146x42.png?1280535135); background-repeat: no-repeat; background-position: 0 0; display: block; border: 0; outline: none; padding: 0; height: 42px; outline: none; width: 224px}
.loc_home_index .upload_yours:hover {background-position: 0 -42px}
.loc_home_index .upload_yours:active {background-position: 0 -84px}
.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}
#suggested_users_nag {margin-left: 15px}
#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?1280535135); 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?1280535135) 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 @ 1280535135 */
.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 @ 1280535135 */
/* Colors */ /* Widths */ #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 {float: left; margin-top: 7px; 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: 24px; 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: 7px; 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}
#personalize_lb label {font-size: 100%; display: block; margin-bottom: 2px; clear: left}
.form .tagline, #personalize_lb .tagline {margin: 0 0 25px 0}
#personalize_lb .input {background: white url(/images/backgrounds/gray_fade_short.gif?1280535135) repeat-x; margin-bottom: 20px; font-size: 116%; padding: 4px; width: 200px}
.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?1280535135) repeat-x}
#personalize_lb {width: 800px; padding: 15px 15px 55px 15px; text-align: left; color: #555}
#personalize_lb .input_textarea {background: white url(/images/backgrounds/gray_fade_short.gif?1280535135) repeat-x; height: 50px; margin-bottom: 20px; padding: 4px; width: 300px}
#personalize_lb ul li {margin-bottom: 3px; vertical-align: middle}
#personalize_lb ul.picture {padding-left: 25px; float: left; margin: 10px auto 10px auto}
#personalize_lb ul.picture li {list-style-type: disc}
#personalize_lb .input {width: 300px}
#personalize_lb .interests input {border: 0}
#personalize_lb label {font-weight: bold}
#personalize_lb label.other {clear: both; padding-top: 15px}
#personalize_lb .submit {border: 0; margin-right: 5px; float: left; padding: 0 !important}
#personalize_lb h3 {margin-bottom: 15px}
#upload_picture_progress {border: 1px solid #ccc; font-size: 10px; height: 48px; margin-top: 15px; width: 48px; float: left; position: relative}
#upload_picture_progress_message {position: absolute; top: 12px; left: 12px}
#personalize_lb .upload_picture_inputs {clear: left}
#personalize_lb .upload_picture_inputs input.submit {border: 0; margin-top: 0; margin-left: 5px}
#personalize_lb .upload_picture_inputs input {float: left}
#personalize_lb .save_buttons {position: absolute; bottom: 0}
#personalize_lb .save_button .container {width: 33%; margin: auto}
#openid_form p {margin: 0}
#openid-login p {margin: 0}
input.openid_login {background: white url(/images/icons/icon_map_sm.gif?1280535135) 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?1280535135); 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 @ 1280535135 */
.messages_container {margin-top: -1px; border: 1px solid #dedede; padding: 15px}
#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 @ 1280535135 */
/* Colors */ /* Widths */ /* @group My Documents */ div#my_docs {position: relative}
div#my_docs a {font-weight: bold; font-size: 12px}
div#my_docs div.navigation_menu ul.views a {background-repeat: no-repeat; display: block; line-height: 17px; padding-left: 24px}
div#my_docs ul.views li {display: inline}
#my_docs #upload_button_link {float: none; position: static}
#my_docs #doc_upload_button, #my_docs .swfupload {width: 160px; height: 42px}
div#my_docs div.your_folders_title {font-size: 12px; margin-top: 20px; margin-bottom: 0; font-weight: bold}
div#my_docs div.navigation div.folders {margin-top: 5px}
div#my_docs div.actions {width: 100%}
div#my_docs div.actions div#folder_dropdown {display: inline; margin-left: 5px}
div#my_docs div.documents ul {width: 100%}
div#my_docs div.actions #internal_search {display: inline}
div#my_docs #internal_search input#internal_query {width: 200px; height: 15px; font-size: 11px; padding: 4px 2px 2px 2px; color: #aaa}
div#my_docs div.thumbnail_view {width: 190px; height: 230px; text-align: center; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid white; background: white; margin: 5px 0}
div#my_docs div.thumbnail_view:hover {border: 1px solid #FAA; background: #FDD}
div#my_docs div.thumbnail_view img {display: block; margin: 5px auto}
div#my_docs li.header {background-color: #999999; color: #FFFFFF; padding: 8px}
div#my_docs li.header a {font-weight: normal; color: #fff; font-size: 11px}
#my_docs .quickedit .save {padding-top: 30px; float: right; text-align: center}
#my_docs .quickedit .more_options a {font-weight: normal; font-size: 11px}
#my_docs .docs_content_menu {padding: 0 5px; overflow: hidden; height: 30px}
#my_docs .file_upload_desc {border: 1px solid #ccc; padding: 5px 10px; margin: 0; overflow: hidden; position: static; zoom: 1}
#my_docs .file_upload_desc .file_status {float: left; font-size: 11px; font-weight: bold; line-height: 16px; text-align: left; width: 75px}
#my_docs .file_upload_desc .progress_bar {width: 480px; margin: 0; float: right}
#my_docs div.quickedit {zoom: 1}
#my_docs .quickedit p {margin: 0}
#my_docs .quickedit p.header {font-weight: bold; font-size: 11px}
div#my_docs .handle {width: 10px}
div#my_docs .handle div {background-color: red; height: 15px; width: 10px}
div#my_docs li span {font-size: 11px}
div#my_docs li.header span {font-size: 15px}
div#my_docs li.header span.subtitle {color: #ccc}
div#my_docs span.quickedit a {font-size: 11px; font-weight: normal}
div#my_docs #my_docs_content {margin-bottom: 10px}
div#my_docs #upload_button_link {display: block; width: 155px; height: 48px; cursor: pointer; background-image: url(/images/buttons/btn_upload_155x48.gif); background-position: 0 0; background-repeat: no-repeat; margin: 32px 0 0 0; overflow: hidden}
#my_docs .swfupload {width: 154px; height: 35px; display: block}
div#my_docs #upload_button_link:hover {background-position: 0 -48px}
div#my_docs #upload_button_link:active {background-position: 0 -96px}
div#my_docs .folders ul {margin-top: 0}
#my_docs_message {float: right; margin-right: 10px; font-size: 11px; padding: 5px; color: #999}
div#my_docs table tr.file_upload_desc td.upload_status {padding: 3px 5px; font-size: 12px; color: #555}
div#my_docs .upload_status .progress_bar {height: 12px; padding: 1px; border-color: #6683a3; background-color: #fff; float: left; margin-left: 10px}
div#my_docs .upload_status .progress_bar div {height: 12px; width: 0px; background-color: #555; background-image: none}
div#my_docs .no_docs {background-color: #eee; padding: 10px; width: 938px; line-height: 20px}
div#my_docs .no_docs .title {font-size: 13px; font-weight: bold}
div#my_docs .no_docs .content {font-size: 11px; color: #666}
div#my_docs .no_docs .content a {font-size: 11px}
div#my_docs .loading_documents {color: #777; padding-left: 10px}
/* @end */ /* @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}
.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}
/* @end */ body.loc_documents_index div#my_docs div.my_documents {border: 1px solid #ccc; padding: 15px; margin-top: -1px}
body.loc_folders_index div#my_docs div.folder_list {border: 1px solid #dedede; padding: 15px; margin-top: -1px}
div#my_docs .disabled_action {color: #858585; font-size: 11px; cursor: default}
div#my_docs a.disabled_action:hover {text-decoration: none}
div#my_docs div.actions div.toolbar_group {font-size: 11px; float: left}
div#my_docs div.actions div.toolbar_group .label {color: #666; font-weight: bold; font-size: 11px; float: left}
div#my_docs div#toolbar_sort .label, div#my_docs div#toolbar_sort_direction .label {margin-top: 4px}
div#my_docs div.menu_separator {float: left; width: 1px; border-left: 1px dotted #888; margin-top: 3px}
div#my_docs div.actions div.toolbar_group a {font-weight: normal; text-decoration: none; font-size: 11px}
div#my_docs .toolbar_group a:hover {text-decoration: underline}
div#my_docs div#toolbar_select .label, div#my_docs div#toolbar_actions .label {margin-top: 3px}
div#toolbar_actions {margin-left: 20px}
div#my_docs div.actions div#toolbar_views {float: right; margin-top: 2px}
div#my_docs div.actions div#toolbar_search div.item {margin-top: 0}
div#my_docs div.actions div.toolbar_group .item {margin: 3px 10px 0 10px; float: left}
div#my_docs div.toolbar_pagination {padding: 0; margin: 0; float: right; font-size: 12px}
div#my_docs div.toolbar_pagination {float: right}
div#my_docs div.toolbar_pagination a {font-weight: normal; font-size: 11px}
div#my_docs div.toolbar_pagination div.next {float: left; margin: 2px 0 0 10px}
div#my_docs div.toolbar_pagination div.previous {float: left; margin: 2px 10px 0 0}
div#my_docs div.actions div.toolbar_group div.menu {position: relative}
div#my_docs div.actions div.toolbar_group .item div.menu_label {float: left}
div#my_docs div.actions div.toolbar_group .item div.menu div.menu_dropdown {border: 1px solid #DEDEDE; padding: 10px; position: absolute; top: 15px; left: 0; background-color: white; z-index: 1; white-space: nowrap}
div#my_docs div.actions div.toolbar_group div#shelf_menu_dropdown {padding: 5px 10px 0}
div#my_docs div.menu_dropdown ul li {border-bottom: 1px dotted #AAAAAA; margin-bottom: 4px; padding: 0 0 4px}
div#my_docs div.menu_dropdown ul li.bottom {border-bottom: 0}
div#my_docs span.search_button {margin-top: -5px}
div#my_docs .toolbar_group select {padding: 2px; margin-top: 0px}
#toolbar_search .menu_separator {height: 22px; margin-left: 12px}
div#my_docs a#left_arrow {background-image: url(/images/my_docs/left_page_arrow.gif?1280535135)}
div#my_docs a#right_arrow {background-image: url(/images/my_docs/right_page_arrow.gif?1280535135)}
div#my_docs div.actions div.top_row {margin: 0 0 7px 0}
div#my_docs div.actions div.bottom_row {margin: 0 0 10px 0}
/* Doc display formats */ .display_format {background-position: bottom left; text-indent: -9999px; margin-left: 5px; height: 20px; width: 20px; display: block; overflow: hidden; float: right}
.display_format.active, .display_format:hover {background-position: top left}
#list_view {background-image: url(/images/my_docs/toggle_list_20x20.gif)}
#mix_view {background-image: url(/images/my_docs/toggle_mix_20x20.gif)}
#thumb_view {background-image: url(/images/my_docs/toggle_thumb_20x20.gif); display: none}
#my_docs p.description {font-size: 11px}
.document strong {color: #333; font-weight: normal}
.thumbnail {float: left; width: 65px}
#my_docs #create_folder a {font-weight: normal; font-size: 11px; vertical-align: top}
#create_folder .menu_separator {margin: 0 10px}
/** Quickedit **/ li.quickedit {display: hidden}
li.quickedit select {padding: 2px; font-size: 11px}
li.quickedit label {margin-bottom: 4px; display: block; font-size: 11px}
li.quickedit .title input, li.quickedit .description textarea {background-color: #FCF7C4}
li.quickedit .title {margin-bottom: 10px}
li.quickedit.mix .description {overflow: visible}
li.quickedit .description textarea {width: 837px; height: 90px; font-size: 11px}
li.quickedit .title input {width: 837px; font-size: 11px}
li.quickedit div.meta {float: left; width: 100%; margin-left: 0}
li.quickedit .row {margin-bottom: 5px; clear: both}
li.quickedit .row .select {float: left; margin-right: 2px; height: 25px}
li.quickedit .select.privacy {margin-top: 7px; margin-right: 12px}
li.quickedit .select.delete, li.quickedit .select.sell {margin-left: 7px; margin-top: 26px}
div#my_docs li.quickedit a.quickedit_delete, div#my_docs li.quickedit a.quickedit_sell {font-weight: normal; font-size: 11px}
div#my_docs li.quickedit a.quickedit_delete {color: red}
div#my_docs li.quickedit a.quickedit_sell {margin-left: 8px}
div#my_docs li.quickedit a.quickedit_cancel {font-weight: normal; font-size: 11px}
li.quickedit .select .button {margin-right: 7px}
li.quickedit .select.more_options {margin-top: 6px}
li.quickedit .quickedit_cancel {float: right; font-size: 11px; font-weight: normal; margin-top: 8px; margin-right: 5px}
li.quickedit .select.categories {margin-top: 7px; margin-right: 5px}
li.quickedit div.document {float: left}
li.quickedit .select.delete a, #my_docs .sharing a, #my_docs .add_to_collection a {font-size: 11px; font-weight: normal}
#my_docs span.sharing, #my_docs span.add_to_collection {margin-left: 20px}
/** Folders **/ div#my_docs select#add_to_folder {float: left}
div#my_docs select#add_to_shelf {float: left}
div#my_docs ul li span.delete_folder {float: right; padding-right: 10px}
div#my_docs ul li span.delete_folder a {font-weight: normal; font-size: 11px}
div#my_docs ul li.folder {padding: 8px 0 7px 10px}
div#my_docs div.folder_list div#create_new_folder {margin-bottom: 10px}
div#my_docs div.folder_list div#create_new_folder label {float: left; line-height: 22px; margin-right: 10px; color: #666}
#folder_create {width: 280px; margin: 5px auto}
#new_folder_field {width: 200px; float: left; margin-right: 5px}
.document .folders {height: 15px}
.document .folders .label {margin-right: 1px}
.document .folders .folder {color: #333}
#my_docs .documents li {margin-bottom: 1px; padding: 10px}
#my_docs .documents li.off {background-color: #f4f3f3; color: #999999}
#my_docs .documents li.on {background-color: #e9e8e7; color: #999999}
#my_docs .documents li.selected {background-color: #e9f2fc}
#my_docs li.document .check, #my_docs li.quickedit .check {display: inline-block; width: 24px; vertical-align: top}
#my_docs .check input {border: 0; display: inline}
#my_docs ul.list_view .document_snippet {display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 360px; margin-right: 15px; vertical-align: top; line-height: 1.2em}
#my_docs ul.list_view li.document .document_snippet {padding-left: 0}
#my_docs ul.list_view li.document .document_snippet span.description, #my_docs ul.list_view li.readonly_document .document_snippet span.description {font-size: 11px}
#my_docs ul.list_view li .document_snippet span.description {cursor: default}
#my_docs ul.list_view li .document_snippet span.description, #my_docs ul.list_view li .document_snippet p.description {color: #666}
#my_docs li .public {display: inline-block; width: 45px; font-size: 11px; color: #009933; font-weight: bold; text-transform: capitalize}
#my_docs li .private {display: inline-block; width: 45px; font-size: 11px; color: #990000; font-weight: bold; text-transform: capitalize}
#my_docs span.category {display: inline-block; width: 200px}
#my_docs span.category a {font-weight: normal; font-size: 11px}
#my_docs .converting {display: inline-block; width: 25px; padding: 0}
#my_docs li .published_date {display: inline-block; width: 125px; margin-left: 4px; margin-right: 4px}
#my_docs li .reads {display: inline-block; width: 75px}
#my_docs span.quickedit {display: inline-block; text-align: right; float: right}
#my_docs #modifiers, #my_docs #list_modifiers {display: inline}
#my_docs .list_doc .document_snippet {width: 415px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: bottom}
#my_docs .check {float: left; width: 50px}
#my_docs .mix .meta {margin-bottom: 4px}
#my_docs ul.mixed_view div.document_snippet {width: 845px; margin-right: 0; float: left}
#my_docs .mix .quickedit {float: right; margin-right: 5px}
#my_docs .mix .quickedit a {font-weight: normal; font-size: 11px}
#my_docs .mix .no_of_pages {font-weight: normal; font-size: 9px}
#my_docs .mix .description {margin-top: 5px; margin-bottom: 4px; clear: none; white-space: normal; text-overflow: ellipsis; overflow: hidden}
#my_docs .mix p.description {height: 33px; color: #333}
#my_docs .mix .meta span {margin-right: 10px}


/* public/stylesheets/notifications.css @ 1280535135 */
#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?1280535135) 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 @ 1280535135 */
.order_box {border: #f5c13e solid 3px; color: #4e4e4e; padding: 20px 20px 10px 20px; margin: 15px auto 15px auto}


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


/* public/stylesheets/people.css @ 1280535135 */
/* Colors */ /* Widths */ /* @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?1280535135) 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 div#group_section ul {margin-top: 10px}
.profile_left_nav div#group_section ul li {margin-bottom: 5px}
.profile_left_nav div#group_section li a {font-size: 13px; font-weight: bold}
.profile_left_nav div#group_section a.see_all_groups {margin-top: 5px}
.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}
#profile_promo_banner {overflow: hidden; width: 300px; max-height: 250px; margin-bottom: 15px}
#profile_promo_banner img {max-width: 300px; max-height: 250px}
table.docs {margin-left: 10px}
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}
#profile_dashboard {height: 181px; background: url(/images/dashboard_btm_rpt_1x13.png?1280535135) repeat-x bottom left #f2f2f2; border-bottom: 1px solid #fff}
#profile_dashboard div.content {height: 155px; width: 996px; margin: 0 auto; padding: 13px; text-align: left}
#profile_dashboard div.content div.actions {float: left; width: 233px; margin-right: 15px; text-align: left; height: 152px}
#profile_dashboard div.content div.actions .action_items {border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 7px; margin-top: 2px}
#profile_dashboard div.content div.actions .action_items span.follow_button {float: left; margin-top: 0}
#profile_dashboard div.content div.actions .action_items a.send_message {float: left; font-size: 11px; line-height: 16px; padding-left: 20px; background: url(/images/envelope_16x11.png?1280535135) no-repeat center left; margin-left: 10px}
#profile_dashboard div.content div.actions .action_items .send_message_disabled {font-size: 11px; float: left; line-height: 16px; padding-left: 20px; background: url(/images/people/envelope_deactivated_16x11.png?1280535135) no-repeat center left; margin-left: 10px; color: #777}
#profile_dashboard div.content div.actions div.stats div.stat {font-size: 18px; font-weight: bold; margin-bottom: 2px}
#profile_dashboard div.content div.actions div.stats div.stat img {margin-top: 6px}
#profile_dashboard div.content div.actions div.stats div.stat span.numeric {color: #847c78}
#profile_dashboard div.content div.actions div.stats div.stat span.label {color: #c1bdbb}
#profile_dashboard div.content div.uploads {height: 152px; padding-left: 15px; border-left: 1px solid #ccc; float: left}
#profile_dashboard div.content div.uploads .uploads_title {margin-top: 4px; font-size: 11px; font-weight: bold; color: #999; border-bottom: 1px dotted #ccc; padding-bottom: 13px; margin-bottom: 10px}
#profile_dashboard div.content div.uploads h3 {color: #adacac; font-size: 13px; margin-bottom: 5px; font-weight: bold}
#profile_dashboard div.content div.uploads div#carousel_arrows {width: 25px; float: left}
#profile_dashboard div.content div.uploads div#recent_docs {width: 505px; *width: 480px; position: relative; float: left; overflow: hidden; margin-left: 10px}
#profile_dashboard div.content div.uploads div#recent_docs ol {position: relative; width: 100000px}
#profile_dashboard div.content div.uploads div#recent_docs ol li {float: left; width: 505px}
#profile_dashboard_bottom {border-top: 1px solid #ccc; height: 5px; background: url(/images/nav_rpt_btm_1x5.png?1280535135) repeat-x top left #f2f2f2}
/* @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 @ 1280535135 */
/* @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 @ 1280535135 */
/* @group Publishers */ .icon_left_content h1 {margin-top: 0; padding-top: 0}
.publisher {margin: auto}
.publisher img {vertical-align: middle}
.publisher p {font-size: 108%; color: #555}
.publisher h3 {color: #363636}
.publisher p {line-height: 1.5em}
.publisher p strong {font-weight: bold}
.publisher ul li {margin-bottom: 5px; font-size: 108%}
.publisher .submit {width: auto; margin-top: 15px; margin-left: 220px}
.publisher br {clear: left}
.publisher .signup input.hidden {display: none}
.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%}
.publisher_overview .text_container {margin-top: 15px}
.publisher_overview .text_right {margin-left: 115px; height: 1%}
.publisher_overview .text_right h3 {margin-top: 0}
.integration_options {width: 75%}
.integration_options .text_right {margin-left: 132px; height: 1%}
.integration_options .text_container {margin-top: 15px}
.integration_options .text_container h2 {margin-top: 0}
.api_parameters_header {font-weight: bold}
.api_results_header {font-weight: bold}
.api_example .codebox {height: 80px}
.api_example {margin-top: 15px}
.api_parameters {margin-top: 15px}
.authentication_header {font-weight: bold; font-size: 16px}
.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}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {margin-top: 1em; display: block}
.publisher .signup {background: #fff; padding: 15px; border: 1px solid #ccc}
.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 @ 1280535135 */
/* Colors */ /* Widths */ /* @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}
.topic_results {margin: 15px auto 15px auto; padding: 10px !important}
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}
#search_results .ad-listing {border: 0 none}
/* 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}
/* @group Dropdowns and Buttons */ ul.search_dropdowns {float: left; margin: 0; padding: 0; overflow: visible !important; position: relative; z-index: 5}
ul.search_dropdowns li {-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #fff; border: 1px solid #CCC; color: #363636; cursor: pointer; display: block; float: left; font-size: 11px; height: 13px; margin: 0 5px; padding: 3px 10px; position: relative; text-decoration: none; z-index: -5}
ul.search_dropdowns li.open {z-index: auto}
ul.search_dropdowns li a {text-decoration: none}
ul.search_dropdowns #file_types a img {bottom: 3px; position: relative}
ul.search_dropdowns li span {bottom: 5px; position: relative}
.search_dropdown {position: absolute; padding: 7px 0 0 0; background: url(../../images/explore/menu_top.gif) no-repeat 0 0; width: 134px; top: 20px; right: 1px; z-index: -3}
.search_dropdown_long {width: 612px; background: url(../../images/explore/menu_top_long.gif) no-repeat 0 0; left: -10px}
.search_dropdown .inner {border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background: #3d3430}
.search_dropdown .menu_btm {width: 132px; height: 3px; left: 1px; position: absolute; bottom: -3px}
.search_dropdown_long .menu_btm {width: 611px}
.search_dropdown a, .search_dropdown .selected {display: block; padding: 4px 5px 2px 4px; text-decoration: none; width: 123px; color: #fff; z-index: 100}
.search_dropdown .selected {font-weight: bold}
.search_dropdown .sort_filetype {background-repeat: no-repeat; padding-left: 20px; background-position: 0 2px; margin-left: 3px}
.search_dropdown table {border-collapse: collapse; background-color: #3d3430}
.search_dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
.search_dropdown table tr td.last {border: 0}
.search_dropdown a:hover {text-decoration: underline}
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 */ #browse_module {z-index: 1}
.list_grid {margin-right: 10px}
.search_module_browser {clear: both}
.search_module_browser #docs {margin-bottom: 15px; position: relative; height: 1%}
.search_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}
.search_full_module .search_module_browser {width: 740px}
.search_full_module .search_module_browser table.docs {width: 770px}
.search_module_browser .paginator {float: right; font-size: 10px}
/* listing mode */ .search_module_browser .document_summaries {width: 740px; text-align: left; margin-left: 15px; margin-right: 15px}
.search_module_browser .document_summaries .document_summary .thumbnail_thumbnail {float: left}
.search_module_filters {border-top: 1px solid #FFF; background: #e5e5e5 url(../../images/explore/modulebar_bg.png) repeat-x left bottom; margin: 0 0 10px 0; padding: 10px 5px}
.search_module_filters ul.search_dropdowns {float: left}
.module_bar {background-color: #e5e5e5; margin: 15px 0 0 0; vertical-align: middle; clear: both; height: 35px}
.search_full_module .module_bar {width: 650px}
.module_bar ul {padding: 0; margin: 0 0 0 14px}
.module_bar li {display: block; margin-right: 0; float: left; color: #363636; height: 15px; margin: 12px 10px 6px 0}
.module_bar .button {margin-top: 5px; margin-right: 0}
.module_bar form {margin: 0 0 0 10px; float: right; padding-right: 10px}
.module_bar .search {margin: 6px 5px 0 0; color: #999; width: 200px; padding: 3px; height: 16px}
.module_bar .search_active {color: #333}
.module_bar li span {display: inline-block; margin: 0 5px 0 9px}
.module_bar .search_dropdown {right: -9px}
.module_bar .search_dropdown a {font-size: 11px}
.module_bar .search_dropdown a:hover {text-decoration: underline}
.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: 780px}
.module_bar_time_limits_narrow {width: 526px !important}
.module_bar_time_limits ul {display: block; margin: 4px 0 4px 14px}
.module_bar_time_limits ul li {display: block; float: left; margin-right: 14px; font-size: 11px}
.simon_and_schuster_logo {position: relative; top: -3px}
/* @end */ div.search_sort_filters {background-color: #ddd; font-size: 11px; width: 720px; padding: 10px}
div.search_sort_filters span.sort_divider {margin: 0 5px 0 5px}
div.search_sort_filters span.current_sort_order {font-weight: bold; color: #666}
/* GOOGLE ADS */ div#side-ads .ads-skyscraper {margin: 0; border: 0; padding: 0 0 0 10px}
div#side-ads .ads-skyscraper .ad-header a {color: #000}
div#side-ads .ads-skyscraper a.ad-title {color: #2200CC}
div#top-ads {background-color: #FFF8DD; padding: 8px 8px 2px 8px; width: 723px}
div#bottom-ads {background-color: #FFFFFF; padding: 8px 8px 2px 8px; width: 723px}
div ul.wide-listing-ads {padding: 0; margin: 0; list-style-type: none}
ul.wide-listing-ads li.ad-text a.ad-title {color: #2200CC}
ul.wide-listing-ads li.ad-text {margin-bottom: 10px}
div#ads-by-google a {color: #999; float: right; font-size: 12px; font-weight: normal}


/* public/stylesheets/sellers.css @ 1280535135 */
/* @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 @ 1280535135 */
/* @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 @ 1280535135 */
/* 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?1280535135) 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 @ 1280535135 */
/* Colors */ /* Widths */ /* @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 @ 1280535135 */
/* @group About Us */ .glance {background-color: #eee; border: 1px solid #ccc; float: right; margin-left: 15px; padding: 15px; width: 300px}
table.data td.date {width: 90px}
table.data td.press_logo {text-align: center !important}
/* @end */ /* @group Jobs Page */ #jobs {width: 420px; float: left; font-size: 14px; padding: 0}
#jobs ul {padding-left: 25px; margin-bottom: 15px}
#jobs ul li {margin-bottom: 5px; list-style-type: disc}
/* Feedback */ table.feedback {margin-top: 10px}
table.feedback tr td {padding: 5px 5px 5px 0; vertical-align: top}
/* @end */ 


/* public/stylesheets/style_guide.css @ 1280535135 */
/* @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 @ 1280535135 */
/* @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/timeline.css @ 1280535135 */
/* Colors */ /* Widths */ #poll_status {border-top: 1px dotted #666}
#ps_inner {margin: 1px 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #FFF1A4; padding: 5px; text-align: center}
#poll_status .pseudoLink {font-weight: bold}
/* @group Status Updater */ .status_updater {padding: 12px; clear: both; background: #e6f7fc url(/images/timeline/publish_btm_bg_1x8_v2.png?1280535135) repeat-x left bottom}
.status_updater .upload_sell {float: right; margin-top: 5px; font-size: .9em}
.status_updater .status_left {float: left; width: 60px; margin-right: 2px}
.status_updater .status_left .tiny_thumbnail {margin: 0}
.status_updater .status_updater_box {zoom: 1; float: left}
#status_updater .status_utilities .status_spinner {margin-left: 5px; margin-top: 2px}
#status_updater .status_utilities .tweet_this {float: left; margin-top: 5px}
#upload_button_link {display: block; float: left; margin-right: 15px}
#upload_button_link:hover {background-position: 0 -48px}
#upload_button_link:active {background-position: 0 -96px}
#doc_upload_button {padding-left: 20px; padding-top: 14px}
#doc_upload_button, .swfupload {display: block; font-weight: bold; font-size: 24px; color: #fff}
#status_updater .status_updater_form, #status_updater .doc_upload_form {position: relative; z-index: 990; padding: 0 0 5px 0; width: 380px; text-align: left; margin: 0}
#status_updater .status_updater_form {margin-top: 5px}
#status_updater .doc_upload_form p {margin: 0; padding: 16px 0 0 0; color: #666; overflow: hidden}
#status_updater .doc_upload_form p.sell {padding-top: 8px}
#status_updater .doc_upload_form p.sell small {font-size: 11px}
.status_updater_form .status_document_container {width: 379px; margin: 0 0 7px 0}
.status_updater .status_updater_form {zoom: 1}
.status_updater .status_updater_form p {margin: 5px 0}
#status_updater .doc_upload_form .copyright_container {font-size: 11px; padding: 10px}
#status_updater .doc_upload_form .copyright_container input {float: left}
#status_updater .doc_upload_form .copyright_container p {margin-left: 20px; font-size: 11px; margin-top: 0; margin-bottom: 0}
/* --cut start-- */ .status_updater .status_update_textarea {font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif; display: block; margin: 5px 0; width: 373px; height: 14px; overflow: hidden; border: 1px solid #666}
.status_updater textarea.taller {height: 42px}
.status_updater .default_text {position: absolute; top: 0; left: 0; color: #888; font-style: italic; padding: 4px}
.status_document_container {background: #fff; border: 1px solid #ccc; margin: 0 11px 7px 4px; width: 408px}
.status_document_spinner {padding: 5px}
.status_document_container .tiny_letter_thumbnail {float: left}
.status_document_container h1 {font-size: 16px; overflow: hidden; width: 270px}
.status_document_container p.stats, .status_document_container p.stats a {text-transform: uppercase; font-size: 11px; margin-left: 0}
.status_document_container .detach {position: absolute; top: 5px; right: 5px; z-index: 200}
.status_display_document_container {margin: 12px auto 7px 5px}
.status_display_document_container .thumbnail_thumbnail, .status_display_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 10px; background-color: #fff; float: left}
.status_display_document_container .summary_right {overflow: hidden}
.status_display_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_document_container .no_of_pages {margin: 0px}
.status_display_tiny_document_container {margin: 12px auto 7px 5px}
.status_display_tiny_document_container .tiny_letter_thumbnail {margin-left: 0; margin-right: 0; background-color: #fff; float: left}
.status_display_tiny_document_container .summary_right {margin-left: 63px}
.status_display_tiny_document_container .summary_right p {margin-left: 0; margin-top: 6px; margin-bottom: 0; font-size: 11px; line-height: 14px}
.status_display_tiny_document_container .summary_right p.title a {font-weight: bold; font-size: 13px}
.status_display_tiny_document_container .summary_right p.desc {color: #7f7f7f}
.status_display_tiny_document_container .no_of_pages {margin: 0px}
.status_utilities {clear: both}
.status_utilities .button {float: right; margin-right: 0}
.status_utilities .close_link, .status_utilities .close_reply_link {float: right; display: block; margin: 5px 10px; font-size: 11px}
.status_utilities .attachment_options li {margin-left: 5px}
/* hovering div for document attaching tool */ .document_attacher {margin-top: 7px; margin-bottom: 7px; position: relative; width: 100%; border-bottom: 1px dotted #666; padding-bottom: 7px}
.document_attacher select {float: left; margin: 0; padding: 2px 0; font-size: 11px}
.document_attacher .attacher_type {width: 105px}
.document_attacher ul.attachment_options {float: right; overflow: hidden; width: 270px}
.document_attacher ul.attachment_options li .button {float: right}
.document_attacher li {margin: 0 0 0 10px}
.document_attacher .attachment_options select {width: 100%; overflow: hidden}
.document_attacher p.title {margin-bottom: 0}
.document_attacher .search_results_container {clear: left; width: 377px; height: 185px; border: 1px solid #ccc; overflow: auto; margin-top: 5px; position: relative}
.document_attacher .search_results_container .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.document_attacher .error_result {height: auto}
.document_attacher .search_results_container h4 {font-size: 12px; margin-bottom: 5px}
.document_attacher .search_results_container .search_term {font-weight: normal}
.document_attacher .empty_search {float: right; width: 285px; line-height: 24px}
.document_attacher .search_document, .document_attacher .document_url {width: 195px; margin-right: 5px; padding: 3px; float: left; border-color: #666}
.document_attacher .search_spinner, .document_attacher .search_url_spinner {margin-top: 5px; margin-left: 2px}
.document_attacher .search_results {background-color: #fff}
.document_attacher .search_results li {font-size: 12px; margin: 0 5px 2px 5px; padding: 5px; position: relative; border-bottom: 1px solid #ccc}
.document_attacher .document_summary {margin-top: 0px; padding-bottom: 0px; border: 0; width: auto}
.document_attacher .document_summary .stats_bottom {margin-top: 5px}
.document_attacher .document_summary .stats_bottom .left_column {margin: 0}
.document_attacher .document_summary .stats_bottom .left_column span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.document_attacher .document_summary .stats_bottom .left_column .metadata_label {color: #999; display: inline}
.document_attacher .search_results li.active {background: #FFF4B7; color: #045aaa; text-decoration: none}
.document_attacher .search_results li .add_result, .document_attacher .document_target .add_result {position: absolute; top: 5px; right: 5px; display: block; width: 21px; height: 21px; background: url(/images/buttons/btn_add_21x21_blue.gif?1280535135) no-repeat 0 0}
.document_attacher .search_results li .add_result:hover, .document_attacher .document_target .add_result:hover {background-position: 0 -21px; text-decoration: none}
.document_attacher .document_url_results {clear: left}
.document_attacher .document_url_results h1 {font-size: 16px}
.document_attacher .document_url_results p.found {color: #61ba02; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found {color: red; font-weight: bold; margin: 5px auto 5px 0}
.document_attacher .document_url_results .not_found .document_url_attach {margin-top: 5px}
.document_attacher .document_url_results p.stats, .document_attacher .document_url_results p.stats a {text-transform: uppercase; font-size: 11px}
.status_utilities .attach_doc_message {font-size: 11px; color: #777; margin-top: 5px; zoom: 1; width: 135px}
.share_confirmations {font-size: 11px; float: right}
.share_confirmations .share_text {float: left; margin: 5px 5px 0 10px; font-size: 11px}
.share_confirmations input {border: 0}
.attach_doc_message {width: 150px; float: left}
.status_utilities div.active {float: none; width: 100%}
div.attach_doc_message div.doc_selector_dropdown {font-size: 11px; font-weight: bold; padding: 1px 2px}
#comments_section div.doc_selector_dropdown {display: none; /* hide attachment on comment */ }
div.attach_doc_message div.doc_selector_dropdown.active {position: relative; z-index: 1001}
div.attach_doc_message div.doc_selector_dropdown img {margin-left: 25px}
.status_updater .submit_status input {margin-right: 0}
.status_updater .submit_status input.button {padding: 1px 3px; font-size: 11px}
.status_updater .submit_status .status_spinner {float: left; margin-right: 5px; margin-top: 2px}
/* file upload description container */ div.file_upload_desc, #timeline .file_upload_desc {text-align: left; background-color: #fff; position: relative; z-index: 900; padding-top: 10px}
div.file_upload_desc .event_main {margin-bottom: 15px}
div.file_upload_desc .event_main p {font-size: 13px !important}
.file_upload_desc .status_display_document_container, .file_upload_desc .status_display_tiny_document_container {margin-top: 15px; margin-bottom: 15px}
.file_upload_desc .user_status {margin-bottom: 5px}
.file_upload_desc p {margin: 0}
.file_upload_desc p.facebook_this, .file_upload_desc p.tweet_this {margin: 0 auto 3px auto}
.file_upload_desc .tiny_letter_thumbnail {position: relative; background-color: #fff}
.file_upload_desc .conversion_status {position: absolute; bottom: 1px; left: 1px; font-size: 0.7em; line-height: 1.2em; padding: 0 2px 1px 2px; background-color: #555; width: 107px; white-space: nowrap; color: #fff; text-align: center}
.file_upload_desc .summary_right {_width: 250px}
.summary_right blockquote {font-size: 13px; margin: 10px 10px 10px 68px}
.file_upload_desc .uploader a, .file_upload_desc .stats, .file_upload_desc .file_status {text-align: center}
.file_upload_desc .file_name {font-size: 16px}
.file_upload_desc .cancel {float: right; display: block}
.file_upload_desc .dismiss {position: absolute; top: 4px; right: 10px; color: #999; font-size: .9em}
.file_upload_desc .dismiss:hover {text-decoration: underline; cursor: pointer}
.file_upload_desc .progress_bar {height: 14px; width: 99%; margin: 8px auto; text-align: left; border: 1px solid #B0D2F6; background-color: #eee}
.file_upload_desc .progress_bar div {height: 14px; width: 0px; background: url(/images/backgrounds/blue_fade.gif?1280535135)}
.file_upload_desc .publish_msg {font-weight: bold; color: #1982ab; padding: 3px; height: 14px; line-height: 14px; background-color: #eee; border: 1px solid #ccc; margin: 4px 0; float: left; width: 97%; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.file_upload_desc .publish_msg span {float: left; background-color: #eee}
.file_upload_desc form {clear: left; padding: 10px; background-color: #e9e9e9; width: 360px; margin: 0 5px 0 5px; border: 1px solid #CCCCCC; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.file_upload_desc .md_submit_spinner {margin-left: 10px; position: relative; top: 3px}
.file_upload_desc .cat_chooser {overflow: hidden; margin: 5px 0; zoom: 1}
.file_upload_desc .cat_chooser select {float: left; margin-right: 3px; font-size: 0.9em}
.file_upload_desc .default_desc {position: absolute; top: 3px; left: 3px; color: #999; font-style: oblique}
.file_upload_desc textarea {width: 350px; font-size: 12px; margin: 5px 0 7px 0; height: 53px; display: block}
.file_upload_desc .metadata_submit_button {margin-bottom: 0}
.file_upload_desc form input[type="text"] {width: 348px}
.uploader_share {float: right; margin-right: 3px}
.upload_pop {position: absolute; background: url(/images/popups/arrow_sm.gif?1280535135) no-repeat 0 0; padding-left: 12px; z-index: 5000; min-width: 200px; _width: 200px}
.upload_pop div {border: solid #e3e3e3; background-color: #FFF; white-space: nowrap; color: #1982ab; font-weight: bold; padding: 0 3px; border-width: 2px 2px 2px 0; -moz-border-radius: 0 5px 5px 0}
/* end */ .timeline_container {margin-top: 1px; clear: both; /* alerts inside the timeline */ }
.timeline_container .autogen_class_views_shared_alerts_base {margin: 1px auto 1px 0}
.timeline_container .more_activity {margin-top: 0; border-top: 1px dotted #666; clear: left; cursor: pointer}
.timeline_container .more_activity .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}
.timeline_container .more_activity .pseudoLink:hover {text-decoration: none; background: #888}
#timeline_spinner {margin-top: 10px}
#timeline .first_event .autogen_class_views_events_base_feed_item {border-top: 0}
/* end */ /* @group Announcements */ .announcement {overflow: hidden; background-color: #fff; padding: 15px; margin-top: 10px; clear: left; zoom: 1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.announcement h3 {font-size: 16px}
.announcement .announcement_body {margin: .5em 0}
.announcement .timeframe {font-size: 11px; font-weight: bold; color: #999; margin-left: 5px}
.announcement ul.plain {overflow: hidden; zoom: 1}
.announcement .document {background-color: #fff; padding: 10px 10px 10px 5px; border: 1px solid #ccc; float: left}
.announcement .document p {margin: 0}
.announcement .document .metadata {color: #1982ab; text-transform: uppercase; font-size: .9em}
.announcement .document h4 a {font-weight: normal}
.announcement .doc_details {float: left}
/* @end */ /* @group Document Attacher */ .doc_attached, .document_target {padding: 5px; position: relative; background-color: #FFF4B7}
.doc_attached .autogen_class_views_shared_documents_basic, .document_target .autogen_class_views_shared_documents_basic {margin-top: 0; padding-bottom: 0; border: 0; margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .inner, .document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
.doc_attached .autogen_class_views_shared_documents_basic .summary h4, .document_target .autogen_class_views_shared_documents_basic .summary h4 {font-size: 13px}
.doc_attached .autogen_class_views_shared_documents_basic .left_column, .document_target .autogen_class_views_shared_documents_basic .left_column {margin: 0}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom, .document_target .autogen_class_views_shared_documents_basic .stats_bottom {margin-top: 5px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom span, .document_target .autogen_class_views_shared_documents_basic .stats_bottom span {font-size: 11px; color: #333; display: block; margin-bottom: 3px}
.doc_attached .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label, .document_target .autogen_class_views_shared_documents_basic .stats_bottom .metadata_label {color: #999; display: inline}
.document_target {border: 1px solid #ccc; margin: 5px 0; padding: 0}
.document_target .autogen_class_views_shared_documents_basic {margin: 5px}
.document_target .autogen_class_views_shared_documents_basic .inner {margin-bottom: 0}
/* @end */ 


/* public/stylesheets/tools.css @ 1280535135 */
.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?1280535135) 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?1280535135) 0 -28px no-repeat}
.upload_blue_button:active {background: transparent url(/images/buttons/upload_docs_blue_02.gif?1280535135) 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 @ 1280535135 */
/* @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 @ 1280535135 */
.tweet_message {color: #555; font-style: italic}


/* public/stylesheets/upload.css @ 1280535135 */
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?1280535135) 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?1280535135) 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?1280535135)}
#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?1280535135) no-repeat top left !important}
.upload_box2 .inactive div {background: url(/images/upload/header_inactive.gif?1280535135) 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, .upload_promo .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?1280535135); 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?1280535135) 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?1280535135) 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?1280535135) 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?1280535135) 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?1280535135) 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?1280535135) 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUpload .swfupload:hover {background: transparent url(/images/buttons/click_to_upload_sprite.gif?1280535135) 0 -55px no-repeat}
#SWFUpload .swfupload:active {background: transparent url(/images/buttons/click_to_upload_sprite.gif?1280535135) 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?1280535135) no-repeat; display: block}
a.SWFUploadLink:hover {background: url(/images/bulkupload_trans.gif?1280535135) no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url(/images/upload.gif?1280535135) no-repeat; display: block; outline: none}
a.SWFUploadLinkButtonPromo {width: 520px; height: 100px; text-align: center; background: url(/images/promos/adwords_landing/upload.gif?1280535135) no-repeat; display: block; outline: none; margin: 0 auto 0 auto}
a.SWFUploadLink:hover {background: url(/images/upload.gif?1280535135) 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?1280535135) no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url(/images/upload_field_ff.png?1280535135) 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 */ /* @group Upload Promo Page (adwords) */ #upload_promo h1 {margin-bottom: 5px; padding-bottom: 0}
#upload_promo h2 {margin: 3px auto 25px auto; color: #777}
#upload_promo .splash {text-align: center}
#upload_promo .splash table tr td {font-size: 189%; text-align: left}
/* @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?1280535135) repeat-x}
.video_tutorial p {margin-top: 25px}
/* @end */ /* upload promos */ .upload_promo table {width: 600px; margin-top: 10px}
.upload_promo table td {text-align: center; width: 33%; vertical-align: top}
.upload_promo h3 {margin: 20px 0 5px}
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?1280535135); background-repeat: no-repeat; padding-left: 21px}
a.reading_list {background-image: url(/images/minis_silk/book_open.gif?1280535135); 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?1280535135); 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?1280535135); 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: #fff; padding-top: 10px; 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: 50px; margin-bottom: 30px; color: #4e76a7}
.email_capture h3 {font-size: 16px; font-weight: normal; margin-bottom: 30px}
.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 @ 1280535135 */
/* Colors */ /* Widths */ /* @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}
#favorites_message {text-align: center}
#toolbar_container {margin-top: 10px}
#buttons_container {position: relative; z-index: 1; height: 1%; clear: both}
#buttons {margin: 0px auto 0 0; padding: 0; text-align: left; list-style-type: none; position: relative; height: 1%}
#buttons li {display: block; float: left; position: relative; margin: 0 2px 0 0}
#buttons li a {position: relative; z-index: 0}
#buttons li a.active {z-index: 1}
.doc_converted_message {background-color: #feff00; font-size: 18px}
#viewer_document {clear: left; padding-top: 2px}
#document_group_overlay_toolbar {background: #fff; padding: 15px; text-align: left; position: absolute; top: 28px; left: 0; border: 4px solid #6496C3}
.document_metadata_group {position: relative}
.document_metadata_group p {margin-top: 5px}
#document_group_overlay_metadata {background: #fff; padding: 15px; text-align: left; position: absolute; top: 0; left: 0; width: 500px; border: 4px solid #6496C3; z-index: 500}
#document_listen_overlay {background: #fff; padding: 15px; text-align: left; position: absolute; top: 18px; left: 0; width: 300px; border: 4px solid #6496C3}
#close_document_listen_overlay {float: right}
#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: 13px; color: #777; width: 35px; padding: 0}
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 {position: relative; top: -1px}
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 .unfavorite a {font-size: 85%}
#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-bottom: 15px}
#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}
#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}
.survey {font-size: 12px; padding: 6px; border: 1px solid #eee; text-align: center; margin-bottom: 5px; cursor: pointer; background: #FFF1A4}
.survey_active {background: #FFEB7F}
.survey img {margin-right: 5px}
.survey a:hover {text-decoration: none}
#house_ad img.border {border: 1px solid #ddd}
/* @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?1280535135) 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?1280535135); 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?1280535135); 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?1280535135) 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?1280535135) 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?1280535135) 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?1280535135) 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?1280535135) 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}
/* @group Embed Code */ .embed_code_container {width: 400px; margin: 5px 0 15px 0; text-align: center}
#wp_embed_code, #embed_code {width: 300px; float: left}
#embed-container {margin-right: 25px; margin-bottom: 25px; position: relative}
#embed-customize {width: 390px}
#embed-preview {background: #fff; position: absolute; top: 10px; left: 410px; z-index: 100}
/* @end */ /* 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?1280535135) no-repeat 0 -315px}
#flag_document_link.disabled {background: url(/images/icons/sm_icon_map.gif?1280535135) no-repeat 0 -345px; color: #999}
#flag_document_container {margin: 10px; padding: 5px; border: 1px solid #ccc; background-color: #f5f5f5}
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}
/* modified CAO */ /* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs {clear: both; margin-top: 0; list-style-type: none; background: #6496C3; padding: 3px 5px 3px 5px; height: 25px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 100%; line-height: 1em; float: left; padding-left: 8px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; padding: 7px 8px 5px 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a:hover {background: #fff; color: #336b99; -moz-border-radius: 3px; -webkit-border-radius: 3px}
/* made this selector more general so that it can be used on /groups/documents/ */ ul.time_tabs li.current a, ul.time_tabs li.current a:hover {background: #555; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: default}
/* made this selector more general so that it can be used on /groups/documents/ */ .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}


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


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


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