/* ###################### 2X PIXEL DENSITY IMAGES / RETINA ################## */
@media only screen and (min--moz-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-pixel-ratio: 2) {

  a.main-logo                {background-image: url('../images/layout/main-logo_x2.png');}

  div.member-box a.popup     {background-image: url('../images/layout/member-drop-arrow_x2.png');}

  #si_footer          {background-image: url('../images/layout/si_footer_x2.png');}
  #si_footer-logo     {background-image: url('../images/layout/si_footer-logo_x2.png');}
  #si_footer-social a {background-image: url('../images/layout/si_social_x2.png');}
  #si_footer-ads      {background-image: url('../images/layout/si_footer-ads_x2.jpg');}

  /*#first_login               {background-image: url('../images/layout/first-login_x2.jpg');}*/
  /*#first_login .button-now   {background-image: url('../images/layout/first-login-button-now_x2.jpg');}
  #first_login .button-later {background-image: url('../images/layout/first-login-button-later_x2.jpg');}*/
/*
  #login_box                 {background-image: url('../images/layout/login-box_x2.jpg');}
  #login_box div.tab         {background-image: url('../images/layout/button-tab_x2.png');}
  #login_box div.tab.active  {background-image: url('../images/layout/button-tab-active_x2.png');}
  #login_box div.box-close   {background-image: url('../images/layout/login-box-close_x2.png');}

  #login_box div.tab.text-login    a {background-image: url('../images/layout/tab-text-login_x2.png');}
  #login_box div.tab.text-facebook a {background-image: url('../images/layout/tab-text-facebook_x2.png');}
  #login_box div.tab.text-openid   a {background-image: url('../images/layout/tab-text-openid_x2.png');}
  #login_box div.tab.text-google   a {background-image: url('../images/layout/tab-text-google_x2.png');}
  #login_box div.tab.text-signup   a {background-image: url('../images/layout/tab-text-signup_x2.png');}

  div.avatar-frame div       {background-image: url('../images/layout/avatar-frame_x2.png');}
  div.avatar-frame.big div   {background-image: url('../images/layout/avatar-frame-big_x2.png');}
  div.avatar-frame.si div    {background-image: url('../images/layout/avatar-si_x2.png');}
  div.avatar-frame.reply div {background-image: url('../images/layout/avatar-frame-reply_x2.png');}
  div.box-topichead          {background-image: url('../images/layout/box-topichead_x2.png');}

  div.si_input div.left        {background-image: url('../images/layout/input-left_x2.png');}
  div.si_input div.mid         {background-image: url('../images/layout/input-mid_x2.png');}
  div.si_input div.right       {background-image: url('../images/layout/input-right_x2.png');}
  div.si_input div.icon.search {background-image: url('../images/layout/input-icon-search_x2.png');}

  div.member-stars           {background-image: url('../images/layout/star2_x2.png');}
  div.member-stars.hl        {background-image: url('../images/layout/star_x2.png');}

  div.box-header div.box-header-bar  {background-image: url('../images/layout/box-header-bar_x2.png');}
  div.box-header div.box-header-div  {background-image: url('../images/layout/box-header-div_x2.png');}

  div.pagination div.pagenums span.current {background-image: url('../images/layout/page-current_x2.png');}

  div.button-frame a span.button-arrow {background-image: url('../images/layout/button-arrow_x2.png');}

  input.button_submit                 {background-image: url('../images/layout/button-90x30_x2.png');}

  span.menu-list-checked                   {background-image: url('../images/layout/menu-list-tick_x2.png');}

  div.attached-files span.attachment       {background-image: url('../images/layout/attach-file_x2.png');}
  div.attached-files span.attachment.image {background-image: url('../images/layout/attach-image_x2.png');}
  div.attached-files span.attachment a     {background-image: url('../images/layout/attach-delete_x2.png');}
  span.menu-button-checked                 {background-image: url('../images/layout/menu-button-tick_x2.png');}

  a.icon.post          {background-image: url('../images/layout/icon-post_x2.png');}
  a.icon-pm            {background-image: url('../images/layout/icon-pm_x2.png');}
  a.icon.reply         {background-image: url('../images/layout/icon-reply_x2.png');}
  a.icon-plus          {background-image: url('../images/layout/icon-plus_x2.png');}
  a.icon.follow        {background-image: url('../images/layout/icon-follow-brd_x2.png');}
  a.icon-follow        {background-image: url('../images/layout/icon-follow_x2.png');}
  a.icon-announce      {background-image: url('../images/layout/icon-announce_x2.png');}
  a.unread             {background-image: url('../images/layout/icon-unread_x2.png');}

  div.star-rating div                           {background-image: url('../images/layout/star-rating-sprite_x2.png');}
  div.star-rating div.mid                       {background-image: url('../images/layout/star-rating-mid_x2.png');}
  div.star-rating.hl div.mid                    {background-image: url('../images/layout/star-rating-mid-hl_x2.png');}
  div.box-comment-hl div.star-rating div.mid    {background-image: url('../images/layout/star-rating-mid-si_x2.png');}
  div.box-comment-hl div.star-rating.hl div.mid {background-image: url('../images/layout/star-rating-mid-si-hl_x2.png');}

  div.row-icon   {background-image: url('../images/layout/row-icon-sprite_x2.png');}
  div.error-excl {background-image: url('../images/layout/error-excl_x2.png');}
  div.hr         {background-image: url('../images/layout/div-line_x2.png');}

  div.register-text-head             {background-image: url('../images/layout/box-reply-textarea-top_x2.png');}
  div.register-text                  {background-image: url('../images/layout/box-reply-textarea-mid_x2.png');}
  div.register-text-foot             {background-image: url('../images/layout/box-reply-textarea-foot_x2.png');}

  div.box-reply div.textarea div.top {background-image: url('../images/layout/box-reply-textarea-top_x2.png');}
  div.box-reply div.textarea div.mid {background-image: url('../images/layout/box-reply-textarea-mid_x2.png');}
  div.box-reply div.textarea         {background-image: url('../images/layout/box-reply-textarea-foot_x2.png');}

  div.ui-resizable-s                 {background-image: url('../images/layout/resizer_x2.png');}

  div.si_checkbox  {background-image: url('../images/layout/checkbox_x2.png');}

  span.status {background-image: url('../images/layout/status-sprite_x2.png');}

  a.verification-refresh {background-image: url('../images/layout/icon-refresh_x2.png');}

  div.bbc-box-head {background-image: url('../images/layout/bbc-box-head_x2.png');}
  div.bbc-box-mid  {background-image: url('../images/layout/bbc-box-mid_x2.png');}
  div.bbc-box-foot {background-image: url('../images/layout/bbc-box-foot_x2.png');}

  div.si_input.error  div.indicator {background-image: url('../images/layout/input-error_x2.png');}
  div.si_input.tick   div.indicator {background-image: url('../images/layout/input-tick_x2.png');}

  div.colhead-button.current div.left  {background-image: url('../images/layout/colhead-button-left_x2.png');}
  div.colhead-button.current div.mid   {background-image: url('../images/layout/colhead-button-mid_x2.png');}
  div.colhead-button.current div.right {background-image: url('../images/layout/colhead-button-right_x2.png');}
*/
  .lb-fullsize                   {background-image: url('../images/layout/icon-fullsize_x2.png');}
  .lb-prev:hover, .lb-prev.pulse {background-image: url('../images/layout/icon-prev_x2.png');}
  .lb-next:hover, .lb-next.pulse {background-image: url('../images/layout/icon-next_x2.png');}

  #image-pogo {background-image: url('../images/styli/stylus-image-pogo_x2.png');}
  #image-hex  {background-image: url('../images/styli/stylus-image-hex_x2.png');}
  #image-jot  {background-image: url('../images/styli/stylus-image-jot_x2.png');}


  div.circle {
    -mox-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}