/* Profile item page */
  /** layout */
  .profile_item #item_descriptions { margin-top: 16px; }
  .profile_item #remove_image p { text-align: left; margin: 0 0 4px 0px; }
  .profile_item .item_subtitle { display: block; }
  .profile_item #item_info p { padding: 0 2px; }
  .profile_item #item_images img {/* margin-top: 4px;*/ }
  .profile_item #item_images form { text-align: center; }
  .profile_item #item_images dl dd { clear: both; float: right; width: 100px; text-align: left; }
  .profile_item #item_images dl dt { float: left; width: 24px; text-align: right; }
  .profile_item #profile_firsts { padding-right: 16px; }
  .profile_item #my_stuffs { padding-bottom: 32px; _width: 627px; }
  .profile_item #my_stuffs h2 { font-size: 24px; margin: 0 0 0 160px; padding-top: 16px; }
  .profile_item #my_stuffs small { font-size: 12px; margin: 0 0 12px 160px; }
  .profile_item #my_stuffs #stuff_contribs h3 { display: none; }
  .profile_item #my_stuffs #stuff_contribs,
  .profile_item #my_stuffs #stuff_reviews,
  .profile_item #my_stuffs #stuff_comments { margin-top: 8px; margin-bottom: 8px; 
    padding-top: 8px; padding-bottom: 8px; }
  .profile_item #my_stuffs #stuff_contribs .stuff_item { padding-top: 0.5em; padding-bottom: 0.5em; }
  .profile_item #my_stuffs #stuff_reviews .stuff_item,
  .profile_item #my_stuffs #stuff_comments .stuff_item { margin-top: 0.5em; margin-bottom: 0.5em; }
  /* 628 =  152 + 330 + 146 */
  .profile_item #my_stuffs #stuff_reviews h3,
  .profile_item #my_stuffs #stuff_comments h3 { margin: 24px 0 16px 160px; }
  .profile_item #my_stuffs #stuff_contribs .stuff_left { margin-top: 2px; }
  .profile_item #item_comment .stuff_left { width: 148px; margin-right: 12px; }
  .profile_item #item_comment .stuff_center { width: 282px; }
  .profile_item #item_comment .stuff_right { width: 178px; text-align: right; margin-right: 8px; }
  .profile_item .subscription_description { margin-top: 16px; }
  .profile_item #stuff_subscriptions .stuff_center { margin-bottom: 16px; }
  .profile_item #stuff_subscriptions .stuff_title { margin-bottom: 2px; }
  .profile_item #stuff_subscriptions select { margin-right: 16px; }
  .profile_item #subscription_tips .stuff_center { width: 460px; }
  .profile_item .rss_link { padding-right: 20px; background-image: url(/static/images/action_rss.png); background-repeat: no-repeat; background-position: right; }
  .profile_item .subscription_canned { margin-top: 8px; }

  /** font */
  .profile_item #item_descriptions p.favorite_sites { margin-top: 8px; }
  .profile_item .item_subtitle { font-weight: normal; font-size: 16px; }
  .profile_item #item_comment .stuff_left { text-align: right; }
  .profile_item #profile_firsts { background-position: 24px -1280px; }
  .profile_item .stuff_title span { font-variant: small-caps; }
  .profile_item p .stuff_title { font-variant: small-caps; }
  .profile_item #my_stuffs .stuff_renew { font-weight: bold; }
  .profile_item #my_stuffs #stuff_contribs .stuff_item .stuff_left,
  .profile_item #my_stuffs #stuff_comments .stuff_item .stuff_left { font-size: 85%;  }
  .profile_item #my_stuffs #stuff_contribs .stuff_item .stuff_left .stuff_date,
  .profile_item #my_stuffs #stuff_comments .stuff_item .stuff_left .stuff_date, 
  .profile_item #my_stuffs #stuff_contribs .stuff_item .stuff_center .stuff_title { font-weight: bold; font-size: 125%; }
  .profile_item #my_stuffs #stuff_reviews h3,
  .profile_item #my_stuffs #stuff_comments h3 { font-weight: bold; font-size: 15px; }
  .profile_item #stuff_subscriptions .stuff_title { font-weight: bold; font-size: 125%; }
  .profile_item .subscription_description { font-color: #666; font-size: 14px; }
  .profile_item .subscription_canned { font-size: 24px; }

  /** color */
  * html .profile_item #my_stuffs { height: 1%; }
  .profile_item #my_stuffs { background-color: #fff; }
  .profile_item #my_stuffs .stuff_renew { color: #800000; }

/* Review stars */
  .review_first { background-position: 55px -1280px; }
  #stuff_reviews .left.stuff_left span { width: 83px; float: left;  }
  #stuff_reviews .review_stars { background-position: 0px -1244px; display: block;
    float: left; width: 65px; position: relative; }
  #stuff_reviews .review_stars span { background-position: 0px -1172px; position: relative;  
   text-align: right; display: block; height: 16px; }
  #stuff_reviews .review_stars strong { position: absolute; display: block; text-align: left;
    text-indent: -9999px; overflow: hidden; }

