/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* GLOBAL STYLES */

.podGlobal { color: #666; font-family: Arial; font-size: 12px; }
  .podGlobal a { color: #336699; text-decoration: none; } 
    .podGlobal a:hover { text-decoration: underline; } 
    .podGlobal a img { border: 0; }
/* Generic page title */
.podPageTitle { color: #000; font-weight: bold; font-size: 24px; line-height: 24px; margin-bottom: 10px; }
/* Generic section  */
.podSection { }
/* Generic section title */
.podSectionTitle { color: #333; font-weight: bold; font-size: 18px; }
/* Generic subsection title */
.podSectionSubtitle { color: #333; font-weight: bold; }
/* Generic headline */
.podHeadline { color: #000; font-size: 13px; font-weight: bold; }
/* Generic callout */
.podCallout { color: #000; }
/* Generic note */
.podNote { color: #990000; font-size: 11px; }
/* "Read more" link */
.podReadMore { white-space: nowrap }
/* Waiting message */
.podWaiting { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/spinner.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; height: 16px; padding-left: 22px; height: 16px; line-height: 16px; margin-top: 5px; }
/* Waiting message medium */
.podWaitingMedium { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/spinner_medium.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; color: #000; height: 24px; padding-left: 34px;  }
/* Inline administration */
.podInlineAdmin { font-size: 10px; }
/* Disabled element */
.podDisabled,
.podDisabled * { color: #9a9a9a; }
/* Generic note */
.podTooltip { color: #336699; cursor: help; font-family: Times New Roman,Times,serif; font-size: 95%; font-weight: bold; padding: 0 3px; text-decoration: none; }
.podTooltip:hover { color: #E20C0C; }
.podExample { color: #999999; font-size: 11px }

/* Clear float */
.podClear { clear: both;}
/* Float left clear */
.podFLC { clear:both; }
.podFLC:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .podFLC { height: 1%; }
html > body .podFLC { height:auto; max-height:12000px; }

/* Button type 1 (large) */
.podButton1 { display: block; height: 34px; line-height: 34px; cursor: pointer; background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button1.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; float: left; font-size: 12px;  font-weight: bold; }
  .podButton1 .podButton1_Right { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button1_right.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat right top; height: 100%; display: block; padding: 0 10px; text-align: center; color: #336699;} 

/* Button type 1 selected */
.podButton1Selected { display: block; height: 34px; line-height: 34px; cursor: pointer; background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button1_selected.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; float: left; font-size: 12px; font-weight: bold; }
  .podButton1Selected .podButton1_Right { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button1_selected_right.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat right top; height: 100%; display: block; padding: 0 20px; text-align: center; color: #666} 
  .podButton1Selected .podButton1_Waiting { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/spinner.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat left center; padding-left: 22px; } 

/* Button type 2 (small) */
.podButton2 { display: block; height: 24px; line-height: 24px; cursor: pointer; background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button2.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; float: left; font-size: 12px;  font-weight: bold; }
  .podButton2 .podButton2_Right { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/button2_right.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat right top; display: block; padding: 0 10px; text-align: center; color: #336699;} 

/* Medium user avatar */
.podAvatarMedium { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/avatar_medium_bg.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; height: 60px; padding: 7px; width: 60px; }
/* Target element used to display the small avatar */
.podAvatarSmallBg { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/avatar_small_bg.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; display: block; height: 44px; padding: 2px; width: 44px; }
/* Small user avatar */ /* In IE quirksmode, the background will not be displayed */
.podAvatarSmall { display: block; border: 0; height: 38px; margin: 0; padding: 0; width: 38px;  }
/* Tiny user avatar */
.podAvatarTiny { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/avatar_tiny_bg.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding: 3px; }

/* Large alert message */
.podAlert { border: 1px solid #ce6b6b; background: #ffd1d1; color: #e20c0c; font-size: 14px; font-weight: bold; padding: 3px 5px; text-align: center; zoom: 1; }
  /* Large alert message close link */
  .podAlert a.podClose { color: #e20c0c; }
/* Medium error message */
.podErrorMessage { background-color: #fbe3e4; color: #d12f19; line-height: 1.25; margin-top: 3px; padding: 3px 5px; }
  /* Medium alert message close link */
  .podErrorMessage a.podClose { color: #e20c0c; }
/* Positive message */
.podMessage { border: 1px solid #3b9e3b; background: #e1ffe1; color: #0c920c; font-weight: bold; font-size: 14px; padding: 3px 5px; text-align: center; zoom: 1; }
  /* Positive message close link */
  .podMessage a.podClose { color: #0c920c; }
/* Close link */
a.podClose { float: right; font-size: 10px; margin-left: 20px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ICONS */

/* Help icon */
.podIconHelp { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/help.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 25px; }
/* Text article icon */
.podIconArticle { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/article.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 25px; }
/* Video article icon */
.podIconVideo { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/video.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 25px; }
/* Comment icon */
.podIconComments { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/comments.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 30px; }
/* Add comment icon */
.podIconAddComments { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/comments_add.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 30px; }
/* Abuse icon */
.podIconAbuse { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/abuse.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 25px; }
  .podIconAbuse { display: block; height: 16px; line-height: 16px; margin-top: 5px; }
/* Recommend up icon */
.podIconRecommendUp { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/recommend_up.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 20px; }
.podIconRecommendUpOn,
  a.podIconRecommendUp:hover { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/recommend_up_on.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 20px; }
/* Recommend down icon */
.podIconRecommendDown { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/recommend_down.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 30px; }
.podIconRecommendDownOn,
  a.podIconRecommendDown:hover { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/recommend_down_on.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; padding-left: 30px; }
/* Close icon */
.podIconClose { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/close.png?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; display: block; height: 13px; position: absolute; right: 5px; top: 5px; width: 13px; }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* MODULES */

/* Container for comment */
.podComment { }
  /* Article related to a comment */
  .podComment .podArticle { border-top: 1px solid #f0f0f0; padding: 3px 0 0 0; font-size: 11px; }
  /* The "<" of the word balloon */
  .podComment .podAvatar { float: left; background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/comment_arrow.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat left 70px; height: 80px; width: 58px; padding-top: 20px; text-align: left; } 
    /* User avatar for this comment */
    .podComment .podAvatar .podAvatarSmallBg { margin-left: 5px; }
  /* Rounded border */
  .podComment .podRoundedContainer2 { margin-left: 57px; line-height: 18px; }
    /* Recommendation */
    .podComment .podRoundedContainer2 .podPropsWidget { float: right;} 
    /* Report abuse */
    .podComment .podRoundedContainer2 .podAbuse { text-align: right; border-top: 1px solid #dbdbdb; margin: 10px 0 0 0; padding: 5px 0 0 0; } 
      /* Report abuse icon */
      .podComment .podRoundedContainer2 .podAbuse .podIconAbuse { float: right; } 
    .podComment .podRoundedContainer2 p { margin: 5px 0; } 
    /* "Your Comment" text */
    .podComment .podRoundedContainer2 .podHeadline { display: block; } 

/* Rounded border, style 1 */
.podRoundedContainer { }
  /* Content area */
  .podRoundedContainer .podContent { border: 1px solid #e0dcdc; border-width: 0px 1px; background: #f9f9f9; padding: 10px 20px; zoom: 1; }
  /* Top left border */
  .podRoundedContainer .podBgTL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_tl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 9px; height: 8px; font-size: 0;  } 
  /* Top right border */
  .podRoundedContainer .podBgTR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_tr.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 
  /* Bottom left border */
  .podRoundedContainer .podBgBL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_bl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 9px; height: 8px; font-size: 0; } 
  /* Bottom right border */
  .podRoundedContainer .podBgBR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_br.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 

/* Rounded border, style 2 */
.podRoundedContainer2 { }
  /* Content area */
  .podRoundedContainer2 .podContent { border: 1px solid #e0dcdc; border-width: 0px 1px; background: #fff; padding: 10px 20px; }
  /* Top left border */
  .podRoundedContainer2 .podBgTL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container2_tl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 8px; height: 8px; font-size: 0;  } 
  /* Top right border */
  .podRoundedContainer2 .podBgTR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container2_tr.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 
  /* Bottom left border */
  .podRoundedContainer2 .podBgBL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container2_bl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 8px; height: 8px; font-size: 0; } 
  /* Bottom right border */
  .podRoundedContainer2 .podBgBR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container2_br.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 

/* Rounded border for personas */
.podPersonaRoundedContainer { }
  /* Content area */
  .podPersonaRoundedContainer .podPersonaContent { border: 1px solid #e0dcdc; border-width: 0px 1px; background: #f9f9f9; padding: 10px 20px; zoom: 1; }
  /* Top left border */
  .podPersonaRoundedContainer .podPersonaBgTL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_tl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 9px; height: 8px; font-size: 0;  } 
  /* Top right border */
  .podPersonaRoundedContainer .podPersonaBgTR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_tr.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 
  /* Bottom left border */
  .podPersonaRoundedContainer .podPersonaBgBL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_bl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 9px; height: 8px; font-size: 0; } 
  /* Bottom right border */
  .podPersonaRoundedContainer .podPersonaBgBR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/rounded_container_br.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; } 

  
/* Header for a rounded border */
.podContainerHeader { }
  /* Top left border */
  .podContainerHeader .podBgTL { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/container_header_tl.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top left; padding-left: 8px; height: 36px; } 
  /* Tor right border */
  .podContainerHeader .podBgTR { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/container_header_tr.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat top right; height: 100%; line-height: 36px; } 

/* Input form */
.podForm { }
  /* Button for input form */
  .podForm .podFormButtons { margin-top: 15px; }  
    /* Submit-type button */
    .podForm .podFormButtons .podButton1,
    .podForm .podFormButtons .podButton1Selected { margin-right: 15px; }
    /* Cancel "button" (link) */
    .podForm .podFormButtons .podButtonCancel { line-height: 34px; text-decoration: underline; font-size: 13px; display: block; float: left; } 
  /* Input field */
  .podForm .podFormField { margin: 10px 0; } 
    /* Checkbox type input field */
    .podForm .podFormField .podFormInputCheckbox { float: left; margin: 0 10px 0 0; padding: 0; } 
    /* Text type input field */
    .podForm .podFormField .podFormInputText { border-width: 1px; padding: 3px 5px; } 
    /* Label for input field */
    .podForm .podFormField label { font-size: 13px; font-weight: bold; color: #000; display: block; margin: 5px 0; } 
    /* Form element help */
    .podForm .podFormField  .podFormHelp  { color: #000; font-size: 10px; margin: 0; padding: 0; } 
    /* Form columns */
    .podForm .podFormColumn { float: left; width: 46% }
    /* First column */
    .podForm .podFormColumnFirst { border-right: 1px solid #e7e7e7; }
/* Content area inside rounded border */
.podContentBlock { border: 1px solid #e0dcdc; background: #fff; padding: 10px }

/* List oriented horizontally */
.podHorizontalList { margin: 0; padding: 0; } 
  .podHorizontalList .podItem { float: left; } 

/* Normal list of items without bullets */
.podBasicList { margin: 0; padding: 0; }

/* Container for an article summary (thumbnail, title, source, abstract) */
.podArticleSummary { margin: 20px 0; }
  /* Reaction statistics for an article */
  .podArticleSummary .podArticleStats { border: 1px solid #ebebeb; padding: 5px; font-size: 12px; } 
    /* Recommendation count */
    .podArticleSummary .podArticleStats .podArticleRecommendationCount { float: right; } 
      .podArticleSummary .podArticleStats .podArticleRecommendationCount span { font-weight: bold; } 
    /* Comment icon */
    .podArticleSummary .podArticleStats .podIconComments,
    .podArticleSummary .podArticleStats .podIconAddComments { float: left; } 
  .podArticleSummary p { margin: 5px 0; line-height: 20px; font-size: 12px; } 

  /* Header information for an article (thumbnail, title, source) */
  .podArticleSummary .podArticleInfo { border: 1px solid #ebebeb; padding: 5px; } 
    .podArticleSummary .podArticleInfo div { float: left; } 
    .podArticleSummary .podArticleInfo span { font-size: 11px; } 
    .podArticleSummary .podArticleInfo a { display: block; font-size: 14px; }
    .podArticleSummary .podArticleInfo a.podHeadline { margin-bottom: 3px; }
    .podArticleSummary .podArticleInfo img { border: 1px solid #336699; float: left; height: 37px; margin-right: 10px; padding: 3px; width: 37px; } 
    /* Container for the text-and-avatar condition */
    .podArticleSummary .podArticleInfo .podInfoTextAndAvatar { float: none; margin-left: 54px }
    /* Heading for article summary (deprecated?) */
    .podArticleSummary .podSectionTitle { border-bottom: 1px solid #000; } 

/* Container for an alternate display of article summary */
.podArticleSummary2 { margin: 10px 0; }
  /* Information for an article (thumbnail, title, summary) */
  .podArticleSummary2 .podArticleInfo { } 
    .podArticleSummary2 .podArticleInfo div { margin-right: 54px; } 
    .podArticleSummary2 .podArticleInfo span { font-size: 12px; } 
    .podArticleSummary2 .podArticleInfo a.podHeadline { display: block; font-size: 14px; margin-bottom: 3px; }
    .podArticleSummary2 .podArticleInfo a.podThumbnail { display: block; float: left; margin: 0 10px 5px 0; width: 47px; }
    .podArticleSummary2 .podArticleInfo img.podArticleThumbnail { border: 1px solid #336699; height: 37px; margin: 0; padding: 3px; width: 37px; } 

/* Container for an alternate display of article summary */
.podArticleSummary3 { margin: 10px 0 10px 0; }
  /* Information for an article (thumbnail, title, summary) */
  .podArticleSummary3 .podArticleInfo { font-size: 14px; } 
    .podArticleSummary3 .podArticleInfo a { }
    .podArticleSummary3 .podArticleInfo a.podHeadline { font-size: 18px; margin-bottom: 3px; }
    .podArticleSummary3 .podArticleInfo a.podThumbnail { display: block; float: left; margin: 0 10px 5px 0; }
    .podArticleSummary3 .podArticleInfo img { border: 1px solid #336699; float: left; height: 75px; margin: 0; padding: 3px; width: 75px; } 

    
/* Pagination */
.podPaginiation { text-align: center; border-top: 1px solid #999; padding: 5px; font-size: 12px }
  /* Next button */
  .podPaginiation .podPaginiationNext { float: right; } 
  /* Previous button */
  .podPaginiation .podPaginiationPrevious { float: left;  } 
  .podPaginiation a { display: block; } 

/* Tabs navigation */
.podTabs { margin: 0; padding: 0 0 5px 0; } 
  /* Tab definition in two-tab layout */
  .podTabs .pod2Tab { width: 50%; }
  /* Tab definition in three-tab layout */
  .podTabs .pod3Tab { width: 33%;}
  /* Tab definition in four-tab layout */
  .podTabs .pod4Tab { width: 25%; }
  /* Navigational tabs */
  .podTabs .podTab { float: left; margin: 0; padding: 0; }
    .podTabs .podTab a { background: #f7f7f7; border: 1px solid #f7f7f7; border-bottom-color: #efefef; border-right-color: #efefef; display: block; height: 26px; line-height: 26px; margin: 0; padding: 0; text-align: center;  } 
    /* Selected tab */
  .podTabs .podSelected a { background: #fff; border: 1px solid #fff; border-right-color: #efefef; color: #000; } 
  
/* Reporting abuse */
.podReportAbuse { float: right; }
  /* Abuse reason pull-down */
  .podReportAbuse .podAbuseReason { float: left; }
  /* Send button */
  .podReportAbuse .podSendButton { margin: 0 10px; width: 75px }
  /* Cancel link */
  .podReportAbuse .podButtonCancel { margin-top: 3px; float: left; }
  
/* Abuse Report Stats */
.podAbuseReportStats { background-color: #f7f7f7; border: 1px solid #dbdbdb; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; }
  /* Report stats table */
  .podAbuseReportStats table.podAbuseReportReports { margin: 10px 0 10px 0; }
  /* Column containing type of abuse */
  .podAbuseReportStats td.podAbuseReportReason { padding: 0 10px 5px 25px; }
  /* Column heading for type of abuse */
  .podAbuseReportStats th.podAbuseReportReason { padding: 0 10px 5px 0; text-align: left; }
  /* Column for abuse type counts */
  .podAbuseReportStats .podAbuseReportCount { padding: 0 0 5px 0; text-align: right; }
  
/* Container for sponsored links */
.podSponsoredLink { color: #9a9a9a; font-family: Arial; font-size: 11px; line-height: 16px; margin: 20px 0; }
  /* Both sponsored links */
  .podSponsoredLink a { display: block; text-decoration: underline; }
  /* Sponsored link image */
  .podSponsoredLink img { border: 1px solid #336699; float: left; height: 37px; margin-right: 10px; padding: 3px; width: 37px; }
  /* Sponsored link header */
  .podSponsoredLink .podSponsoredLinkHeader { display: block; font-size: 13px; font-weight: bold; }
  /* Sponsored link info */
  .podSponsoredLink .podSponsoredLinkInfo { border: 1px solid #ebebeb; padding: 5px;  }
  /* Sponsored link text */
  .podSponsoredLink .podSponsoredLinkText { margin-left: 55px; }
  /* Sponsored link header */
  .podSponsoredLink .podSponsoredLinkTitle { font-size: 14px; font-weight: bold; margin: 0; }
  /* Sponsored link description */
  .podSponsoredLink .podSponsoredLinkDescription { }
  /* Sponsored link bottom link */
  .podSponsoredLink .podSponsoredLinkLink { font-size: 11px; line-height: 11px; }
  
/* Footer */
.podFooter { border-top: 1px solid #ccc; margin: 10px 0 0 0; padding: 0; text-align: right; }
  .podFooter .podLegalAndPrivacyLink { display: block; float: left; margin: 10px; }

.podPluck { background: #fff; border: 1px solid #ccc; border-top: 0; display: block; float: right; }
  .podPluck img.podLogo { padding: 5px 20px }
  
/* Pluck Legal and Privacy page */
.podLegalAndPrivacyLink { font-size: 11px; }

/* Page-level widget container */
.podPage { }
  /* Horizontal rule for page-level widgets */
  .podPage hr { border: 0; background-color: #000; color: #000; height: 1px; margin: 0 0 15px 0; }
  /* Outer container for two-column layout */
  .podPage .podMainContainer { float: left; width: 100%; }
  /* Main content */
  .podPage .podMain { margin: 0 320px 0 0; }
  /* Right sidebar */
  .podPage .podRight { float: right; margin-left: -300px; width: 300px; }
  * html .podPage .podRight { margin-left: -300px; }
  
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* WIDGET SPECIFIC */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* LOGIN WIDGET */

/* Container for Login Widget */
.podSignupWidget { }
  /* Sign up section */
  .podSignupWidget .podSignup p { padding: 5px; } 
  .podSignupWidget .podSignup { float: left; width: 48%; border-right: 1px solid #e7e7e7; } 
  /* Login section */
  .podSignupWidget .podLogin { float: right; width: 48%; } 
    /* Login button */
    .podSignupWidget .podLogin .podButton1 { width: 150px;} 
      /* Forgot Password link, when not a link */
      .podSignupWidget .podLogin span.podButtonCancel { text-decoration: none; } 
      /* Forgot Password waiting message */
      .podSignupWidget .podLogin .podWaiting { font-size: 13px; margin-top: 10px;  }
  /* Sign up button */
  .podSignupWidget .podBtnSignup { float: none; width: 150px; margin: 10px 0 0 0;} 
  /* Sign up checkbox */
  .podSignupWidget .podFormCheckField { margin: 15px 0 5px 0 }
    .podSignupWidget .podFormCheckField label { font-weight: normal; }  
  /* Input field */
  .podSignupWidget .podFormField {} 
    /* Text input field */
    .podSignupWidget .podFormField .podFormInputText { width: 90%; }  
  /* Field labels */
  .podSignupWidget label { white-space: nowrap; }
  /* Required fields note */
  .podSignupWidget .podNote { white-space: nowrap; }
  /* Alert box appearing at the top of each form */
  .podSignupWidget .podAlert { padding: 3px 5px; width: 90% }
  /* Error text for invalid fields */
  .podSignupWidget .podErrorMessage { padding: 3px 6px; width: 90% }
  /* Sign up message */
  .podSignupWidget .podSignupInstructions { padding: 5px 5px 5px 5px; width: 90%; }
  /* Message displaying the logged in user */
  .podSignupWidget .podLoggedInUser { font-style: italic; padding: 0 0 15px 0; }
  /* Show profile inline */
  .podSignupWidget .podProfile { display: inline; }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* PROFILE WIDGET */

/* Container for the Profile Widget, except for the target avatar */
.podPersonaWidgetWrapper { font-style: normal; font-weight: normal; position: relative; }

/* Inner container for the Profile Widget */
.podPersonaWidget { position: absolute; width: 450px; z-index: 999 }
  .podPersonaWidget a { outline: none; }
  /* Paragraphs within the profile*/
  .podPersonaWidget p { margin: 5px 0 0; padding: 0 0 5px 0}
  /* Input for About Me field */
  .podPersonaWidget .podAboutMe textarea { height: 75px; width: 100%; } 
  /* Type 1 button */
  .podPersonaWidget .podButton1 { width: 150px; } 
  /* Persona info link */
  .podPersonaWidget .podPersonaView .podPersonaInfo a { padding: 0; }
  .podPersonaWidget .podPersonaView .podPersonaInfo a.podIconAbuse { padding-left: 25px; }
  /* Block containing main content of persona */
  .podPersonaWidget .podPersonaContentBlock { border: 1px solid #e0dcdc; background: #fff; margin: 10px 0 10px 0; padding: 10px }
  /* Error text for invalid fields */
  .podPersonaWidget .podErrorMessage { background-color: #fbe3e4; color: #d12f19; line-height: 1.25; margin-top: 3px; padding: 3px 6px; width: 100% }
  /* User avatar container */
  .podPersonaWidget .podFieldAvatar { float: left; margin: 0 15px 20px 0; } 
    /* Medium user avatar */
    .podPersonaWidget .podFieldAvatar .podAvatarMedium { margin-bottom: 10px; }
    /* Loading avatar image wrapper */
    .podPersonaWidget .podFieldAvatar .podAvatarLoading { background-color: #000000; height: 60px; width: 60px; }
    /* Loading avatar image */
      .podPersonaWidget .podFieldAvatar .podAvatarLoading img { margin: 6px; }
  /* Form */
  .podPersonaWidget .podForm { margin: 0; padding: 0; }
  /* Lower button container */
  .podPersonaWidget .podFormButtons { margin: 0 }
    /* Small button in lower button container */
    .podPersonaWidget .podFormButtons .podButton2 { margin: 5px 0 0 0; width: 100px; }
  /* Input field */
  .podPersonaWidget .podFormField { margin: 0 0 10px 0; } 
    /* Input field label */
    .podPersonaWidget .podFormField label{ margin: 0 0 5px 0; } 
    /* Text type input field */
    .podPersonaWidget .podFormField .podFormInputText { } 
  /* Message box */
  .podPersonaWidget .podMessage { margin-top: 10px; }
  /* User name */
  .podPersonaWidget .podPageTitle { margin: 0; padding: 0;} 
  /* Persona information */
  .podPersonaWidget .podPersonaData { float: left; }
  /* Pluck logo */
  .podPersonaWidget .podPluck { float: right; height: 16px; margin: 10px 5px 0 0; } 
  /* Website URL */
  .podPersonaWidget .podWebsiteUrl { margin: 0; }
  
  /* View section */
  .podPersonaWidget .podPersonaView { } 
    .podPersonaWidget .podPersonaView .podPersonaData { width: 280px; }
    /* Report abuse icon */
    .podPersonaWidget .podPersonaView .podIconAbuse { float: right; } 
    /* User reaction stats area */
    .podPersonaWidget .podPersonaView .podActivity { border-top: 1px solid #e7e7e7; } 
      /* User recent activity */
      .podPersonaWidget .podPersonaView .podActivity .podActivityRecent { border-left: 1px solid #e7e7e7; float: right; width: 55%; margin-top: 10px; padding-bottom: 5px; padding-left: 20px; } 
      /* User activity summary */
      .podPersonaWidget .podPersonaView .podActivity .podActivitySummary { float: left; margin-top: 10px; padding-bottom: 5px; width: 35%; } 
      /* List of activities */
      .podPersonaWidget .podPersonaView .podActivity .podBasicList .podItem { padding: 5px 0 0 0; } 
    /* Basic persona info (name, avatar, website) */
    .podPersonaWidget .podPersonaView .podPersonaInfo { } 
  
  /* Form for reporting abuse */
  .podPersonaWidget .podAbuseContainer { position: absolute; right: 30px; }
  .podPersonaWidget .podReportAbuse .podReportAbuseForm { background-color: #fff; border: 1px solid #ccc; float: right; margin: 0; padding: 10px 10px 5px 10px; }
  .podPersonaWidget .podReportAbuse .podButtonCancel { float: left; font-size: 11px; }
  .podPersonaWidget .podReportAbuse .podSendButton { font-size: 11px; margin-top: -2px; width: 66px; }
  .podPersonaWidget .podReportAbuse .podAbuseReason { font-size: 11px; margin-bottom: 5px; }
  
  /* Navigation button */
  .podPersonaWidget .podPersonaContent .podButtons { } 
  /* Buttons for switching between profile views */
  .podPersonaWidget .podPersonaContent .podButtons { margin-top: 0; padding-top: 0; }
    .podPersonaWidget .podPersonaContent .podButtons .podItem { margin: 0 5px 0 0; }
    .podPersonaWidget .podPersonaContent .podButtons a { width: 120px; } 
    /* "Change Password" button */
    .podPersonaWidget .podPersonaContent .podButtons .podBtnPassword { width: 150px;} 
  
  /* Edit section */
  .podPersonaWidget .podPersonaEdit { }
    .podPersonaWidget .podPersonaEdit .podPersonaData { width: 245px }
    .podPersonaWidget .podPersonaEdit .podFieldAvatar { margin-right: 10px; width: 100px }
  
  /* Change password section */
  .podPersonaWidget .podPersonaChangePassword { }
    /* Text type input field */
    .podPersonaWidget .podPersonaChangePassword .podFormField  { } 
    /* Text type input field */
    .podPersonaWidget .podPersonaChangePassword .podFormField .podFormInputText { width: 100%; } 
    .podPersonaWidget .podPersonaChangePassword .podPersonaData { width: 245px; }
    .podPersonaWidget .podPersonaChangePassword .podFieldAvatar { margin-right: 10px; width: 100px }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* COMMENT WIDGET */

/* Container for Comment Widget */
.podCommentWidget { margin: 0 0 20px 0; }
  /* Alert message */
  .podCommentWidget .podAlert { margin-bottom: 10px; margin-top: 10px; } 
  /* Comment input form container */
  .podCommentWidget .podCommentAdd {  }  
    /* "Your Comment" text */
    .podCommentWidget .podCommentAdd .podHeadline { margin-bottom: 5px; } 
    .podCommentWidget .podCommentAdd form.podCommentForm { margin: 0; }
    .podCommentWidget .podCommentAdd textarea.podCommentArea { width: 100%; height: 75px; border: 0;} 
    /* Comment submit button */
    .podCommentWidget .podCommentAdd .podBtnPostComment { float: right; margin-top: 5px; width: 140px; } 
  /* List of comments */
  .podCommentWidget .podCommentList { margin: 0; padding: 0; } 
    .podCommentWidget .podCommentList .podComment { margin: 20px 0; } 
  /* Top heading containing number of comments */
  .podCommentWidget .podSectionTitle { border-bottom: 1px solid #000; padding-bottom: 5px; } 
  /* Pagination container for Comment Widget */
  .podCommentWidget .podPaginiation { border-width: 0; margin: 0 15px 15px 75px; }
  /* Next button for pagination */
  .podCommentWidget .podPaginiationNext { margin-top: -15px; }
  /* Report abuse button */
  .podCommentWidget .podReportAbuse .podSendButton { width: 75px }
/* Information about how much abuse there is and who reported it */
  .podCommentWidget .podCommentAbuseReportStats {}
  /* Abuse report container */
  .podCommentWidget .podReportAbuse { }
  /* Persona trigger for user comment */
  .podCommentWidget .podAvatarSmallBg { margin-bottom: 50px; }
  /* Callout for comment widget */
  .podCommentWidget .podCallout { font-weight: normal; }
  /* Pluck footer */
  .podCommentWidget .podFooter { margin: 20px 0 0; }
  
  /* Administrative panel */
  .podCommentWidget .podCommentAdmin { border-top: 1px solid #dbdbdb; height: 10px; margin: 10px 0 0 0; padding: 10px 10px 10px 10px; }
    /* Admin-only section of panel */
    .podCommentWidget .podCommentAdmin .podCommentAbuseAdmin { float: left; }
    /* Abuse status message if there is no abuse */
    .podCommentWidget .podCommentAdmin .podCommentAbuseAdmin .podCommentAbuseInfo { display: block; float: left; }
    /* Abuse admin button */
    .podCommentWidget .podCommentAdmin .podButton2 { float: left; margin: 0 10px; width: 150px; } 

  /* Login Widget embedded within Comment Widget */
  .podCommentWidget .podSignupWidget { padding: 20px 0; }
    /* Form title */
    .podCommentWidget .podSignupWidget .podSectionTitle { border: 0; } 
    /* Sign up button */
    .podCommentWidget .podSignupWidget .podBtnSignup { float: none; } 
    /* Sign up content */
    .podCommentWidget .podSignupWidget .podContent { background: 0; border: 1px solid #E0DCDC; padding: 0; } 
      /* Content container */
      .podCommentWidget .podSignupWidget .podContent .podContentBlock { border: 0; } 
    /* Top left border */
    .podCommentWidget .podSignupWidget .podBgTL,
    /* Top right border */
    .podCommentWidget .podSignupWidget .podBgTR,  
    /* Bottom left border */
    .podCommentWidget .podSignupWidget .podBgBL, 
    /* Bottom right border */
    .podCommentWidget .podSignupWidget .podBgBR { background: 0; height: 0px; }
    /* Main heading "Sign Up / Login" */
    .podCommentWidget .podSignupWidget .podPageTitle { display: none; } 

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* LATEST COMMENT WIDGET */

/* Container for Latest Comment Widget */
.podLatestCommentWidget { }
  .podLatestCommentWidget p { height: 100px; }
  /* List of comments */
  .podLatestCommentWidget .podCommentList { height: 210px; margin-top: 15px; position: relative; } 
    .podLatestCommentWidget .podCommentList .podComment { margin: 0; position: absolute; top: 0; width: 100%; } 

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* RECOMMEND WIDGET */

/* Container for Recommend Widget */
.podPropsWidget { }
  /* "Up" side */
  .podPropsWidget .podIconRecommendUp { padding-right: 10px; border-right: 1px solid #d1d1d1; } 
  /* "Down" side */
  .podPropsWidget .podIconRecommendDown,
  .podPropsWidget .podIconRecommendDown:hover { background-position: 10px 0; } 
  /* "Recommended" mode */
  .podPropsWidget span { padding-top: 2px; } 
  /* Recommend link */
  .podPropsWidget a { padding-top: 2px; } 

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ARTICLE WIDGET */

/* Container for the Article Widget */
.podArticleWidget { border: 1px solid #ccc; padding: 20px 20px 0; }
  /* Loading message inside the article widget */
  .podArticleWidget .podLoadingMessage { padding: 10px; margin: 20px auto 50px auto; text-align: center; width: 175px }
    /* Loading spinner container */
    .podArticleWidget .podLoadingMessage .podWaitingMedium { font-size: 18px; text-align: left; }

/* Article Widget */

/* Container for the Article Widget */
.podArticleWidget { margin: 0 0 20px 0; }

  /* Header information for an article (thumbnail, title, source) */
  .podArticleWidget .podArticleInfo { } 
    /* Article title */
    .podArticleWidget .podArticleInfo .podPageTitle { margin-bottom: 3px; } 
    /* Article author */
    .podArticleWidget .podArticleInfo .podCallout { display: block; } 
    /* Article thumbnail */
    .podArticleWidget .podArticleInfo img.podArticleThumbnail { border: 1px solid #336699; height: 59px; padding: 5px; float: left; margin-right: 10px; width: 59px; }
    
    /* Publisher image for the article */
    .podArticleWidget img.podArticlePublisherLogo { border: 0 }
    /* Main article ad in upper right */
    .podArticleWidget .podAd300x250 { float: right; height: 250px; margin: 0 0 15px 15px; }
    /* Secondary article ad at the bottom */
    .podArticleWidget .podAd300x250b { margin: 0 0 20px 0; }
    /* Container for media player and video ad */
    .podArticleWidget .podArticleVideo { height: 360px; margin: 15px 0 0 0; }
    /* Container for the media player */
    .podArticleWidget .podMediaPlayer { float:left; }
    /* Source name for the article */
    .podArticleWidget .podArticleAttribution { margin: 15px 0 10px 0; }
    /* Included Related Keywords Widget */
    .podArticleWidget .podRelatedKeywordsWidget { margin-bottom: 10px; }
    
    /* Article footer */
    .podArticleWidget .podArticleUtils { margin: 20px -20px 0 -20px; border-top: 1px solid #ccc; padding: 10px 20px; text-align: right; white-space: nowrap; } 
      /* Pluck logo */
      .podArticleWidget .podArticleUtils .podPluck { border-right: 0; border-bottom: 0; margin: -10px -20px; }
      .podArticleWidget .podArticleUtils .podPluck img.podLogo{ padding: 10px 20px }

    /* Included Recommend Widget */
    .podArticleWidget .podArticleUtils .podPropsWidget { margin-right: 25px; } 
    /* Type 2 button */
    .podArticleWidget .podArticleUtils .podButton2 { margin-right: 25px; } 
    /* Article blocked message */
    .podArticleWidget .podArticleUtils .podMessage { float: left; padding: 3px 5px; }
    /* Comments icon */
    .podArticleWidget .podArticleUtils .podIconComments,
    .podArticleWidget .podArticleUtils .podIconAddComments { float: left; height: 24px; display: block; line-height: 20px; background-position: left 0px; margin-right: 25px;  }  

    

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* DISCOVERY WIDGET */

/* Container for discovery widgets */
.podDiscoveryWidget {}
  /* Content area */
  .podDiscoveryWidget .podContent { padding: 0 }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ARTICLE DISCOVERY WIDGET */

/* Container for the Article Discovery Widget */
.podArticleDiscoveryWidget  {}
  /* List of articles */
  .podArticleDiscoveryWidget .podBasicList { margin: 10px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* USER DISCOVERY WIDGET */

/* Container for the User Discovery Widget */
.podRecentCommentersWidget { }
  /* User avatar list */
  .podRecentCommentersWidget .podItems { margin: 0 5px; } 
    /* User avatar list item */
    .podRecentCommentersWidget .podItems .podItem { margin: 2px; } 

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* RELATED CONTENT WIDGET */

/* Container for the Related Content Widget */
.podHeadlineWidget { margin-bottom: 20px; }
  /* Heading ("Related Videos," "Related Articles," "More On This Topic") */
  .podHeadlineWidget .podPageTitle { border-bottom: 1px solid #999; padding-bottom: 5px; } 
  /* Article thumbnail */
  .podHeadlineWidget .podArticleInfo img { height: 37px; width: 37px; }
  
  /* Styling specific to videoThumbstrip layout */
  .podLayoutVideoThumbstrip .podHeadlineWidget { }
  .podLayoutVideoThumbstrip .podHeadlineWidget .podThumbnail { float: left; height: 100px; margin: 0 15px 15px 0; }
  .podLayoutVideoThumbstrip .podHeadlineWidget  .podThumbnail .podCallout { font-size: 11px; width: 94px; }
  .podLayoutVideoThumbstrip .podHeadlineWidget  .podThumbnail a img { border: 1px solid #000; height: 69px; width: 92px; }
  .podLayoutVideoThumbstrip .podHeadlineWidget  .podThumbnail img.podVideoPlay { border: 1px solid #000; filter: alpha(opacity=70); margin: 0 0 0 -94px; opacity: 0.70; }

  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* RELATED TAGS WIDGET */

/* Container for the Related Tags Widget */
.podRelatedKeywordsWidget { margin-bottom: 15px; }
  .podRelatedKeywordsWidget ul { margin-top: 5px; } 
  .podRelatedKeywordsWidget li { padding: 3px 0 ; font-size: 12px; } 
  /* Heading ("Related Key Words") text */
  .podRelatedKeywordsWidget .podSectionTitle { border-bottom: 1px solid #999; padding-bottom: 5px; } 
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* PUBLISHER RELATED LINKS WIDGET */

/* Container for the Publisher Related Links Widget */
.podPublisherRelatedLinks { margin-bottom: 15px; }
  .podPublisherRelatedLinks .podSectionTitle { margin-bottom: 10px; }
  .podPublisherRelatedLinks .podAlert { margin-bottom: 10px; }
  .podPublisherRelatedLinks .podMessage { margin-bottom: 10px; }
  .podPublisherRelatedLinks .podHeadline { font-size: 14px; }
  .podPublisherRelatedLinks li { list-style-type: none; margin-bottom: 10px; }
  .podPublisherRelatedLinks ul { margin: 0 10px 0 0; padding: 0; }
  .podPublisherRelatedLinks .podPublisherRelatedLink { float: left; }
  .podPublisherRelatedLinks .podWaiting { float: left; margin: 3px 0 0 5px; }
  .podPublisherRelatedLinks .podFaviconWrapper { border: 1px solid #336699; float: left; height: 44px; margin: 0 20px 0 0; width: 44px; }
  .podPublisherRelatedLinks .podFaviconBackground { background: url(http://cdn-docs.pluckit.pluck.com/assets/v1/images/default_article_thumbnail.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754); height: 37px; margin: 3px; width: 37px; }
  .podPublisherRelatedLinks .podFavicon { border: 0; height: 16px; padding: 11px; width: 16px; }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* POD RELATED LINKS WIDGET */

/* Container for POD Links Widget */
.podLinksWidget {}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* SEARCH WIDGET */

/* Container for Search Widget */
.podSearchWidget { margin: 0 0 10px 0; }
  /* Search form */
  .podSearchWidget form { margin: 0; padding: 0; }
  /* Input field for search */
  .podSearchWidget input { border-width: 0; width: 100%; }
  /* Content container */
  .podSearchWidget .podContent { padding: 5px 10px; }
  /* Outer content block for search */
  .podSearchWidget .podContentAll { float: left; width: 100%;  }
  /* Inner content block for search */
  .podSearchWidget .podContentBlock { font-size: 24px; margin-right: 160px; padding: 7px; }
  /* Search Button */
  .podSearchWidget .podButton1 { float: right; margin-left: -150px; width: 150px; }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* RELATED AD LINKS WIDGET */

/* Container for the Related Ad Links Widget */
.podRelatedAdLinksWidget { margin-bottom: 20px; }
  /* Related ad page-level widget container */
  .podRelatedAdLinksWidget .podPage { }
    /* Outer container for two-column layout */
    .podRelatedAdLinksWidget .podPage .podMainContainer { float: left; width: 100%; }
    /* Main content for two-column layout */
    .podRelatedAdLinksWidget .podPage .podMain { margin: 0 200px 0 0; }
    /* Right sidebar for two-column layout */
    .podRelatedAdLinksWidget .podPage .podRight { float: right; margin-left: -180px; width: 180px; }
    * html .podRelatedAdLinksWidget .podPage .podRight { margin-left: -180px; }
  /* Page title */
  .podRelatedAdLinksWidget .podPageTitle { font-size: 18px; }
  /* Section titles */
  .podRelatedAdLinksWidget .podSectionTitle,
  .podRelatedAdLinksWidget .podPage .podSectionTitle { margin-bottom: 10px; }
  .podRelatedAdLinksWidget .podPage .podMain .podSectionTitle { color: #9a9a9a; font-size: 14px; }
  /* Container for a related ad */
  .podRelatedAdLinksWidget .podRelatedAd { margin-bottom: 20px; }
  /* Ad title */
  .podRelatedAdLinksWidget .podRelatedAdTitle { font-size: 18px; }
  /* Ad text link */
  .podRelatedAdLinksWidget .podRelatedAdTextLink { color: #666; text-decoration: none; }
  .podRelatedAdLinksWidget .podRelatedAdTextLink:hover { text-decoration: none; }
  /* Ad text */
  .podRelatedAdLinksWidget .podRelatedAdText { cursor: pointer; font-size: 14px; }
  /* Ad url */
  .podRelatedAdLinksWidget .podRelatedAdUrl { font-size: 14px; }
  /* Related word */
  .podRelatedAdLinksWidget .podRelatedAdWord { display: block; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
  /* Search box outer */
  .podRelatedAdLinksWidget .podContent { padding-left: 0; }
  /* Search box inner */
  .podRelatedAdLinksWidget .podContentBlock { margin-right: 85px }
  /* Search button */
  .podRelatedAdLinksWidget .podButton1 { margin-left: -75px; width: 75px; }
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ABUSE QUEUE WIDGET */

/* Widget wrapper enclosing the entire widget */
div.podAbuseQueue {}
  /* Navigational tabs */
  div.podAbuseQueue div.podTabs div.podTab { float: left; width: 33%}
  /* Content area */
  div.podAbuseQueue div.podContent { margin: 0; padding: 0; } 

  /* Block containing content for this widget */
  div.podAbuseQueue div.podContentBlock { border: 0; clear: left; padding: 0; }
    /* "Loading" message */
    div.podAbuseQueue div.podContentBlock div.podWaiting { margin: 10px; }

  /* Top row with buttons */
  div.podAbuseQueue div.podAbuseQueueHeader { background-color: #fff; border-bottom: 1px solid #ebebeb; padding: 10px 5px 10px 5px; }
    /* Top row with buttons */
    div.podAbuseQueue div.podAbuseQueueHeader div.podAbuseButtons .podButton2 { margin-right: 10px; width: 200px; }

  /* Individual abuse queue item */
  div.podAbuseQueue div.podAbuseQueueItem { border-bottom: 1px solid #ebebeb; margin: 10px 0 0 0; }

  /* Row with buttons */
  div.podAbuseQueue div.podAbuseQueueItemHeader { background-color: #fff; padding: 0px 8px 0px 5px; }
    /* Buttons in row with buttons */
    div.podAbuseQueue div.podAbuseQueueItemHeader div.podAbuseButtons { float: right; }
      /* Buttons in row with buttons */
      div.podAbuseQueue div.podAbuseQueueItemHeader div.podAbuseButtons .podButton2 { margin-left: 10px; width: 125px; }

  /* Information section of the abuse queue item */
  div.podAbuseQueue div.podAbuseQueueItemInfo { margin: 5px 0 0 33px; }

  /* Actual content being reported on */
  div.podAbuseQueue div.podAbuseQueueItemContent { font-weight: bold; }
    /* Actual content being reported on, persona */
    div.podAbuseQueue div.podAbuseQueueItemContent div.podAbuseQueueItemPersona { display: block; float: left; margin: 0 10px 0 0; }
    /* Actual content being reported on, persona bio */
    div.podAbuseQueue div.podAbuseQueueItemContent div.podAbuseQueueItemPersonaBio { margin-left: 55px; padding-top: 3px; }

  /* Table of abuse reports */
  div.podAbuseQueue table.podAbuseQueueItemReports { margin: 10px 0 10px 0; }
    /* Column containing type of abuse */
    div.podAbuseQueue table.podAbuseQueueItemReports td.podAbuseQueueReason { padding: 2px 10px 2px 25px; }
    /* Column heading for type of abuse */
    div.podAbuseQueue table.podAbuseQueueItemReports th.podAbuseQueueReason { font-weight: normal; padding: 2px 10px 2px 0; text-align: left; }
    /* Column for abuse type counts */
    div.podAbuseQueue table.podAbuseQueueItemReports th.podAbuseQueueCount,
    div.podAbuseQueue table.podAbuseQueueItemReports td.podAbuseQueueCount { font-weight: normal; padding: 2px 0 2px 0; text-align: right; }

  /* List of abuse reporters */
  div.podAbuseQueue div.podAbuseQueueItemReporters { margin: 10px 0 10px 0; }

  /* List of abuse queue items */
  div.podAbuseQueue div.podAbuseQueueList {}

  /* Author of the abusive content */
  div.podAbuseQueue div.podAbuseQueueUser { float: left; margin-top: 2px; }

  /* Checkboxes */
  div.podAbuseQueue input.podCheckbox { display: block; float: left; margin-right: 10px; }

  /* Pagination */
  div.podAbuseQueue div.podPaginiation { border: 0; }
    /* Next link */
    div.podAbuseQueue div.podPaginiation a.podPaginiationNext { margin-top: -15px; }

  /* Container for title and login/logout */
  div.podAbuseQueue div.podSectionTitle {}
    /* Title of the widget */
    div.podAbuseQueue div.podSectionTitle div.podAbuseQueueTitle { float: left; }
    /* "Logged in as" */
    div.podAbuseQueue div.podSectionTitle div.podLoggedInUser{ float: right; line-height: 28px; margin: 8px 8px 0 0; padding: 0; }

  /* Fancy quote marks */
  div.podAbuseQueue span.podQuote { color: #ccc; font-size: 24px; line-height: 12px; vertical-align: -6px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* SMART WIDGET */

/* Container for Smart Widget */
.podSmartWidget {}
    /* Menu bar for admins only */
  .podSmartWidget .podAdminMenu { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/gradient.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754'); border-top: 1px solid #f0f0f0; color: #333639; font-weight: bold; font-size: 11px; margin: 0 0 10px 0; padding: 5px 5px; text-align: right; zoom: 1; }
  .podSmartWidget .podAdminMenu a.podSelected { color: #333639; font-weight: bold; }
  .podSmartWidget .podAdminMenuUsername { float: left; margin: 0 10px 0 0; text-align: left; }
  
  /* Home page for admins only */
  .podSmartWidget .podAdminHome { }
  .podSmartWidget .podAdminHome .podRoundedContainer { }
  .podSmartWidget .podAdminHome .podRoundedContainer .podBasicList { margin: 10px; }
  .podSmartWidget .podAdminHome .podRoundedContainer .podBasicList .podItem { margin: 0 0 20px 0 }
  .podSmartWidget .podAdminHome .podRoundedContainer .podBasicList .podItem .podButton1 { margin-right: 20px; width: 150px; }
  .podSmartWidget .podAdminHome .podRoundedContainer .podBasicList .podItem .podCallout { display: block; color: #d0d0d0; font-size: 18px; padding-top: 5px; }
  
  /* Hide sign-up in Smart Widget */
  .podSmartWidget .podSignupWidget { width: 400px; }
  .podSmartWidget .podSignupWidget .podSignUpTitle { display: none; }
  .podSmartWidget .podSignupWidget .podSectionTitle { display: none; }
  .podSmartWidget .podSignupWidget .podSignup { display: none; }
  .podSmartWidget .podSignupWidget .podLine { display: none; }
  .podSmartWidget .podSignupWidget .podLogin { float: none; width: 100%;}
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ARTICLE PAGE WIDGET */

/* Container for Article Page Widget */
.podArticlePageWidget {}
  /* Left column in split layout */
  .podArticlePageWidget .podPage .podLeftHalf { float: left; width: 49%; }
  /* Right column in split layout */
  .podArticlePageWidget .podPage .podRightHalf { float: right; width: 49%; }
  
  /* Article summary in included Related Content Widget */
  .podArticlePageWidget .podPage .podHeadlineWidget .podArticleSummary { margin-top: 0; }

  /* Legal and privacy link */
  .podArticlePageWidget .podPage .podLegalAndPrivacyLink { font-size: 11px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* TOPIC PAGE WIDGET */

/* Container for Topic Page Widget */
.podTopicPageWidget {}

  /* Title */
  .podTopicPageWidget .podSectionTitle { margin-bottom: 20px; }
  
  /* Make Related Content page title like section title, but hide it most of the time */
  .podTopicPageWidget .podHeadlineWidget .podPageTitle { border: 0; color: #333; display: none; font-weight: bold; font-size: 18px; }
  /* Adjust summary margin in included Related Content widget */
  .podTopicPageWidget .podHeadlineWidget .podArticleSummary { margin-top: 0; }
  
  /* Main ad in upper right */
  .podTopicPageWidget .podAd300x250 { margin-bottom: 20px; }
  /* Secondary ad at the bottom */
  .podTopicPageWidget .podAd300x250b { margin-bottom: 20px; }

  /* One Column Layout specific styling*/
  .podTopicPageWidget .podLayoutOneColumn { min-width: 450px; }
    /* More space below featured article */
    .podTopicPageWidget .podLayoutOneColumn .podArticleSummary3 { margin-bottom: 20px;}
    /* Title doesn't touch right edge */
    .podTopicPageWidget .podLayoutOneColumn .podPageTitle { display: block; margin: 0 10px 5px 0;}
    /* Section title is tighter with content */
    .podTopicPageWidget .podLayoutOneColumn .podSectionTitle {  margin-bottom: 10px; }
    /* Ads centered */
    .podTopicPageWidget .podLayoutOneColumn .podAd300x250 { margin-left: auto; margin-right: auto; width: 300px; }
    /* Indent related tags */
    .podTopicPageWidget .podLayoutOneColumn .podRelatedKeywordsWidget { margin: 0 0 20px 0;  }
    /* Indent related tags */
    .podTopicPageWidget .podLayoutOneColumn .podPublisherRelatedLinks { margin-bottom: 0;  }
    /* Set thumbnails to be liquid */
    .podTopicPageWidget .podLayoutOneColumn .podLayoutVideoThumbstrip { margin: 0 -10px 10px 0; }
    .podTopicPageWidget .podLayoutOneColumn .podLayoutVideoThumbstrip .podColumns { width: 100%; }
    .podTopicPageWidget .podLayoutOneColumn .podLayoutVideoThumbstrip .podThumbnail { margin-right: 8px; }

    /* One Column Layout "No Ads" specific styling*/
    .podTopicPageWidget .podLayoutOneColumn .podNoAds .podMain  { margin: 0 160px 0 0; }
    .podTopicPageWidget .podLayoutOneColumn .podNoAds .podRight { float: right; margin-left: -120px; width: 120px; }
    * html .podTopicPageWidget .podLayoutOneColumn .podNoAds .podRight { margin-left: -120px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* PUBLISHER ACCOUNT WIDGET */

/* Container for the Publisher Widget */
.podPublisherAccountWidget {}
  .podPublisherAccountWidget .podAlert { width: 100%; margin-bottom: 10px;  }
  .podPublisherAccountWidget .podErrorMessage { width: 90%;  }

  .podPublisherAccountWidget .podSectionTitle { padding-top: 10px; }
  .podPublisherAccountWidget .podForm  { margin: 10px 0; padding: 0 15px; }
    .podPublisherAccountWidget .podForm .podFormInputText  { }
    .podPublisherAccountWidget .podForm .podCategories select { display: block; margin-bottom: 5px; }
    .podPublisherAccountWidget .podForm .podFormButtons { padding: 10px 0 0 0; }
    .podPublisherAccountWidget .podForm .podFormButtons .podButton1 { width: 100px; }
    .podPublisherAccountWidget .podForm .podCaptchaImage { margin: 10px 0 10px 0; }
    .podPublisherAccountWidget  .podForm textarea.podDomainList { border-color: #828177 #F9F8F3 #F9F8F3 #828177; border-style: solid; border-width: 1px; color: #666; font-family: Arial; font-size: 10px; height: 80px; padding: 2px 5px; width: 235px }
    .podPublisherAccountWidget  .podForm .podFormDescription { margin-bottom: 5px; }
    .podPublisherAccountWidget  .podForm .podLandingPageUrlField .podFormDescription { margin-top: 10px; }
  
  .podPublisherAccountWidget .podFormInputCheckboxList .podItem { float: left; width: 75px; }
  .podPublisherAccountWidget .podLandingPageUrlField .podFormInputCheckboxList .podItem { width: 150px; }
  .podPublisherAccountWidget .podFormInputCheckboxList .podItem label { font-weight: normal; margin: 0; }
  /* Sign up and edit portion */
  .podPublisherAccountWidget .podSiteSignupWidget {}

  /* Alert box appearing at the top of each form */
  .podPublisherAccountWidget .podAlert { padding: 3px 5px; width: 90% }
   
  /* Error text for invalid fields */
  .podPublisherAccountWidget  .podSiteErrorMessage { background-color: #fbe3e4; color: #d12f19; line-height: 1.25; margin-top: 3px; padding: 3px 6px; width: 300px }

  .podPublisherAccountWidget .podFooterNote { clear: both; padding: 10px 0 10px 0; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* PUBLISHER REPORT WIDGET */

/* Container for Publisher Report Widget */
.podPublisherReportWidget { }
  /* Rounded outer container */
  .podPublisherReportWidget .podRoundedContainer { float: left }
  /* Contents container */
  .podPublisherReportWidget .podContentBlock { padding: 10px 20px; }
  
  /* Form at the top of the page */
  .podPublisherReportWidget .podForm { float: left: margin: 0 20px; }
  /* Form input fields */
  .podPublisherReportWidget .podFormField { float: left; margin-top: 0px; padding-right: 10px; }
  /* Submit button */
  .podPublisherReportWidget .podFormButtons { float: left; padding: 15px 0 0 10px; margin-top: 1px }
  .podPublisherReportWidget .podFormButtons .podButton1,
  .podPublisherReportWidget .podFormButtons .podButton1Selected { width: 150px; }
  
  /* Data table containing HTML view of the information */
  .podPublisherReportWidget .podDataTable table { margin-top: 15px;} 
    .podPublisherReportWidget .podDataTable th { font-weight: bold; text-align: center; background-color: #E0DCDC; }
    .podPublisherReportWidget .podDataTable td, 
    .podPublisherReportWidget .podDataTable th { padding: 5px 10px; border: 1px #E0DCDC solid; }
  
  /* Button to show/hide raw data */
  .podPublisherReportWidget .podRawDataButtons {}
  .podPublisherReportWidget .podRawDataButtons .podButton1 { margin: 10px 0 10px 40% ; width: 150px; }
  
  /* Data textarea containing CSV view of the information */
  .podPublisherReportWidget .podRawData { background-color: #f7f7f7; border: 1px solid #E0DCDC; margin: 0 0 10px 0; width: 100%; }
  .podPublisherReportWidget .podRawData textarea { background-color: #f7f7f7; border-width: 0; height: 550px; margin: 10px 20px; width: 90%; }
  
  
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* PUBLISHER TAX WIDGET */

.podPublisherTaxWidget { }	
  .podPublisherTaxWidget .podWarning { background: url('http://cdn-docs.pluckit.pluck.com/assets/v1/images/icons/abuse.gif?apiKey=00000000-0000-0000-0000-000000000000&vn=6754') no-repeat; color: #000; display:block; line-height: 16px; padding-left: 25px; margin: 10px 0 20px 0;  }
  .podPublisherTaxWidget .podAlert { width: 100%; margin-bottom: 10px;  }
  .podPublisherTaxWidget .podErrorMessage { width: 90%;  }
  .podPublisherTaxWidget .podForm { margin: 10px 0; padding: 0 15px; } 
  .podPublisherTaxWidget .podForm .podFormColumnFirst { margin-right: 20px; }
    .podPublisherTaxWidget .podForm .podFormButtons .podButton1 { width: 100px; } 
    .podPublisherTaxWidget .podForm .podFormInputCheckboxList { } 
      .podPublisherTaxWidget .podForm .podFormField .podFormInputCheckboxList .podItem { margin: 5px 15px 0 0; } 
        .podPublisherTaxWidget .podForm .podFormField .podFormInputCheckboxList .podItem label { font-weight: normal; margin: 0; } 
    .podPublisherTaxWidget .podForm  .podFormField .podFormInputText { width: 90%; } 
    .podPublisherTaxWidget .podForm .podCityStateZip {  }
      .podPublisherTaxWidget .podForm .podCityStateZip .podFormField  { float: left; }
      .podPublisherTaxWidget .podForm .podCityStateZip .podFormFieldCity  { width: 35%; margin-right: 10px;  }
      .podPublisherTaxWidget .podForm .podCityStateZip .podFormFieldState { width: 15%; margin-right: 20px;  }
      .podPublisherTaxWidget .podForm .podCityStateZip .podFormFieldZip { width: 25% }
      .podPublisherTaxWidget .podForm .podCityStateZip .podFormField  .podFormInputText {  }
    .podPublisherTaxWidget .podForm .podFormElementHelp  .podFormHelp  { width: 90%; } 
    .podPublisherTaxWidget .podForm .podFormButtons { padding: 10px 0 0 0; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* DOMAIN LIST WIDGET */

.podPublisherDomainListWidget { }
  .podPublisherDomainListWidget .podBasicList { border: 1px solid #828177; border-bottom-color: #f9f8f3; border-right-color: #f9f8f3; padding: 2px 5px; width: 235px;  }
    .podPublisherDomainListWidget .podBasicList .podItem { font-size: 10px; }
    .podPublisherDomainListWidget .podBasicList .podItem:hover { background-color: #f7f7f7; }
      .podPublisherDomainListWidget .podBasicList .podItem .podDomain { float: left; overflow: hidden; width: 185px; }
      .podPublisherDomainListWidget .podBasicList .podItem a { background-color: #fff; float: right; }
      .podPublisherDomainListWidget .podBasicList .podItem a.podDim { color: #E0DCDC; }
      .podPublisherDomainListWidget .podBasicList .podItem a.podShine { background-color: #f7f7f7; color: #000; }
  .podPublisherDomainListWidget .podFormField { float: left; }
    .podPublisherDomainListWidget .podFormField .podFormInputText { width: 142px; }
  .podPublisherDomainListWidget .podButton2 { float: left; margin: 10px 5px; }
  