

/* General Body Styling */

.body_wrapper {
  width: 954px;
  height: auto;
  padding: 0 16px 16px 16px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-left: 2px;
  padding-right: 2px;
}

.t4c_panel {
  width: 206px;
  height: auto;
  padding: 16px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  text-align: center;
  clear: both;
}

.t4_panel {
  width: 206px;
  height: auto;
  padding: 16px;
  float: left;
  overflow: hidden;
  text-align: center;
}

.t3rd_panel {
  width: auto;
  /* width: 282px; */
  height: auto;
  padding: 16px;
  float: left;
  overflow: hidden;
}

.t4n_panel {
  width: 206px;
  height: auto;
  padding: 16px;
  float: left;
  overflow: hidden;
  text-align: center;
}

.t1nlf_panel {
  width: 420px;
  height: auto;
  padding: 0 16px 16px 16px;
  float: left;
  overflow: hidden;
  border-radius: 2px;
  color: #121111;
}

.t4nlf_panel {
  width: 226px;
  height: auto;
  padding: 16px;
  float: left;
  overflow: hidden;
  text-align: center;
  text-align: left;
  color: #121111;
  background: #fbfbfb;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px #444444;
     -moz-box-shadow: 0px 1px 3px #444444;
          box-shadow: 0px 1px 3px #444444;
}

/**********************
      Applications
**********************/

#cur_app_info {
  width: 100%;
  height: 300px;
  background: url(/applications/assets/images/app_featured_bg.jpg);
}

#cur_app_desc {
  width: 428px;
  height: 300px;
  margin-right: 12px;
  float: left;
}

#cur_app_desc h5 {
  font-size: 12px;
  color: #0099FF;
  margin: 52px 0 6px 0;
}

#cur_app_desc p {
  font-size: 26px;
  color: #EEEEEE;
  margin: 0 0 12px 0;
}

#cur_app_desc button {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 12px 20px;
  border-style: none;
  /*border: 1px solid #49abfe; */
  -webkit-box-shadow: 0px 1px 5px #222222;
     -moz-box-shadow: 0px 1px 5px #222222;
          box-shadow: 0px 1px 5px #222222;
  background: #2c4de0;
  background: -moz-linear-gradient(top,  #2c4de0 0%, #004aa5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4de0), color-stop(100%,#004aa5));
  background: -webkit-linear-gradient(top,  #2c4de0 0%,#004aa5 100%);
  background: -o-linear-gradient(top,  #2c4de0 0%,#004aa5 100%);
  background: -ms-linear-gradient(top,  #2c4de0 0%,#004aa5 100%);
  background: linear-gradient(to bottom,  #2c4de0 0%,#004aa5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4de0', endColorstr='#004aa5',GradientType=0 );
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#cur_app_desc button:hover {
  cursor: pointer;
  background: #3957dd;
  background: -moz-linear-gradient(top,  #3957dd 0%, #1052a3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3957dd), color-stop(100%,#1052a3));
  background: -webkit-linear-gradient(top,  #3957dd 0%,#1052a3 100%);
  background: -o-linear-gradient(top,  #3957dd 0%,#1052a3 100%);
  background: -ms-linear-gradient(top,  #3957dd 0%,#1052a3 100%);
  background: linear-gradient(to bottom,  #3957dd 0%,#1052a3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3957dd', endColorstr='#1052a3',GradientType=0 );
}

#cur_app_desc button:active {
  -webkit-box-shadow: inset 0px 0px 5px #000000;
     -moz-box-shadow: inset 0px 0px 5px #000000;
          box-shadow: inset 0px 0px 5px #000000;
}

#cur_app_display {
  width: 518px;
  height: 268px;
  float: left;
  margin-top: 32px;
  margin-right: 2px;
  -webkit-box-shadow: 0px -1px 5px #111111;
     -moz-box-shadow: 0px -1px 5px #111111;
          box-shadow: 0px -1px 5px #111111;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#cur_app_display img {
  width: 518px;
  height: 268px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

#cur_app_tagline {
  width: 100%;
  height: 64px;
  line-height: 64px;
  text-align: center;
  margin-bottom: 32px;
  background: #fbfbfb;
  -webkit-box-shadow: 0px 1px 3px #888888;
     -moz-box-shadow: 0px 1px 3px #888888;
          box-shadow: 0px 1px 3px #888888;
  background: -moz-linear-gradient(top,  #fbfbfb 0%, #d6d6d6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d6d6d6));
  background: -webkit-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: -o-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: -ms-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d6d6d6',GradientType=0 );
}

#cur_app_tagline h2 {
  font-size: 20px;
  color: #666666;
  margin: 0;
  font-weight: normal;
}

#cur_app_main_feature {
  width: 486px;
  height: 186px;
  float: left;
  margin: 12px 12px 12px 2px;
  -webkit-box-shadow: 0px 3px 3px #003300;
     -moz-box-shadow: 0px 3px 3px #003300;
          box-shadow: 0px 3px 3px #003300;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#cur_app_main_feature img {
  width: 486px;
  height: 186px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#cur_app_main_feature_info {
  width: 368px;
  height: auto;
  float: right;
  margin-top: 18px;
}

#cur_app_main_feature_info h3 {
  color: #222222;
  font-size: 22px;
  margin: 12px 0 6px 0;
}

#cur_app_main_feature_info p {
  font-size: 15px;
  color: #444444;
  margin: 0;
}

.cur_app_tfeature {
  width: 310px;
  height: auto;
  float: left;
  margin-top: 24px;
}

.cur_app_tfeature img {
  width: 296px;
  height: 164px;
  margin: 2px;
  border: 4px solid #FBFBFB;
  -webkit-box-shadow: 0px 1px 3px #888888;
     -moz-box-shadow: 0px 1px 3px #888888;
          box-shadow: 0px 1px 3px #888888;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.cur_app_tfeature h5 {
  font-size: 14px;
  color: #444444;
  margin: 12px 0 6px 0;
}

.cur_app_tfeature p {
  font-size: 13px;
  color: #373737;
  margin: 0;
}

#cur_app_action {
  width: 934px;
  height: 46px;
  line-height: 46px;
  margin: 32px auto;
  padding: 12px;
  background: #FBFBFB;
  -webkit-box-shadow: 0px 1px 5px #444444;
     -moz-box-shadow: 0px 1px 5px #444444;
          box-shadow: 0px 1px 5px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#cur_app_action h3 {
  color: #000066;
  float: left;
  font-size: 20px;
  margin: 0 0 0 12px;
}

#cur_app_action a {
  color: #006600;
}

#cur_app_action button {
  width: auto;
  height: 46px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0 48px;
  border-style: none;
  float: right;
  border: 1px solid #a9dd10;
  margin: 0 12px 0 0;
  -webkit-text-shadow: 0px 1px 3px #888888;
     -moz-text-shadow: 0px 1px 3px #888888;
          text-shadow: 0px 1px 3px #888888;
  -webkit-box-shadow: 0px 1px 3px #444444;
     -moz-box-shadow: 0px 1px 3px #444444;
          box-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background: #a9dd10;
  background: -moz-linear-gradient(top,  #a9dd10 1%, #81c600 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a9dd10), color-stop(100%,#81c600));
  background: -webkit-linear-gradient(top,  #a9dd10 1%,#81c600 100%);
  background: -o-linear-gradient(top,  #a9dd10 1%,#81c600 100%);
  background: -ms-linear-gradient(top,  #a9dd10 1%,#81c600 100%);
  background: linear-gradient(top,  #a9dd10 1%,#81c600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9dd10', endColorstr='#81c600',GradientType=0 );
}

#cur_app_action button:hover {
  cursor: pointer;
  background: #81c600;
  background: -moz-linear-gradient(top,  #81c600 0%, #a9dd10 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81c600), color-stop(100%,#a9dd10));
  background: -webkit-linear-gradient(top,  #81c600 0%,#a9dd10 100%);
  background: -o-linear-gradient(top,  #81c600 0%,#a9dd10 100%);
  background: -ms-linear-gradient(top,  #81c600 0%,#a9dd10 100%);
  background: linear-gradient(top,  #81c600 0%,#a9dd10 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81c600', endColorstr='#a9dd10',GradientType=0 );
}

#cur_app_action button:active {
  -webkit-box-shadow: 0px 1px 5px #444444 inset;
     -moz-box-shadow: 0px 1px 5px #444444 inset;
          box-shadow: 0px 1px 5px #444444 inset;
}

/*********************
    Thank You Box
*********************/

#thank_you {
  width: 400px;
  height: auto;
  overflow: hidden;
  margin: 60px auto 60px auto;
  background-color: #FFF;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0px 1px 5px 0px #888888;
     -moz-box-shadow: 0px 1px 5px 0px #888888;
          box-shadow: 0px 1px 5px 0px #888888;
}

.pad_panel {
  padding: 16px;
  width: 400px;
  background-color: #E6F1FF;
  height: auto;
  overflow: hidden;
  margin: 16px 0 16px 0;
  border-top: 1px solid #CECEFF;
  border-bottom: 1px solid #CECEFF;
}

.pad_panel input {
  padding: 6px;
  font-size: 16px;
  color: #373737;
  width: 266px;
  margin-right: 4px;
  display: inline;
  background-color: #fff;
  border: 1px solid #CCCCCC;

}

.pad_panel button {
  width: auto;
  padding: 2px 14px 2px 14px;
  height: 34px;
  border-style: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: #00b7ea;
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3));
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
  border-radius: 3px;
}

.pad_panel button:hover {
  cursor: pointer;
  color: #000066;
  background: #7abcff;
  background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
  background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
}

.pad_panel h5 {
  font-size: 14px;
  margin: 8px 0 8px 0;
  background-image: url(/assets/images/back_arrow01.png);
  background-repeat: no-repeat;
  padding-left: 38px;
}

#thank_you h3 {
  margin: 16px;
  font-size: 20px;
  color: #373737;
}

#thank_you p {
  font-size: 14px;
  margin: 0 16px 0 16px;
  color: #373737;
}

#alpha-tag {
  width: 93px;
  height: 36px;
  background: url(/assets/images/appspyre-alpha.png) no-repeat;
  position: fixed;
  top: 72px;
  right: 0;
}

.post_comm p {
  width: 628px;
}

.post_comm textarea {
  width: 612px;
  height: 80px;
  border: 1px solid #CCCCCC;
  padding: 6px;
  font-size: 14px;
  color: #444444;
}

.post_comm button {
  cursor: pointer;
  margin: 6px 0 0 46px;
  border-style: none;
  padding: 6px 14px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-text-shadow: 0px 1px 3px #444444;
     -moz-text-shadow: 0px 1px 3px #444444;
          text-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#light_bg {
  width:4400px;
  height:4990px;
  position:absolute;
  top:0%;
  left:0%;
  background:#7F7F7F;
  background-repeat: repeat;
  opacity:0.5;
  display:none;
  z-index: 99999999999999;
}

#close {
  color:#ACAAAA;
  float: right;
  cursor: pointer;
  background-image: url(/assets/images/d8floater/close.png);
  margin-top: 14px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-right: 14px;
}

/**********************************
        AppSpyre
        Scraps Styling
**********************************/

#scraps_header {
  height: 50px;
  width: 100%;
  overflow: hidden;
  background: url(/assets/images/scraps/hdr.jpg) repeat-x;
  margin-bottom: 16px;
}

#scrap_user {
  height: 50px;
  width: auto;
  overflow: hidden;
  float: left;
}

.scrap_desc, .snippi_desc {
  font-size: 15px;
  color: #373737;
  font-family: Trebuchet MS, Arial, sans-serif;
}

#scrap_user img {
  width: 32px;
  height: 32px;
  overflow: hidden;
  float: left;
  border: 1px solid #fff;
  margin-top: 8px;
  margin-right: 8px;
  background-color: #fff;
  text-decoration: none;
}

p.sp1, p.sp2 {
  margin: 9px 0 0 0;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  float: left;
}

p.sp2 {
  margin: 2px 0 0 0;
}

p.sp1 span, p.sp2 span {
  color: #CCFFFF;
}

.share_scrap {
  float: right;
  width: auto;
  height: auto;
  overflow: hidden;
  margin-top: 14px;
}

.scraper {
  width: 960px;
  height: auto;
  overflow: hidden;
  margin: 0 auto 0 auto;
}

/**********************************
        AppSpyre
        Snippis Styling
**********************************/

#snippis_header {
  height: 50px;
  width: 100%;
  overflow: hidden;
  background: url(/assets/images/scraps/hdr.jpg) repeat-x;
  margin-bottom: 16px;
}

#snippi_user {
  height: 50px;
  width: auto;
  overflow: hidden;
  float: left;
}

#snippi_user img {
  width: 32px;
  height: 32px;
  overflow: hidden;
  float: left;
  border: 1px solid #fff;
  margin-top: 8px;
  margin-right: 8px;
  background-color: #fff;
  text-decoration: none;
}

.share_snippi {
  float: right;
  width: auto;
  height: auto;
  overflow: hidden;
  margin-top: 14px;
}

.snipper {
  width: 960px;
  height: auto;
  overflow: hidden;
  margin: 0 auto 0 auto;
}

/**********************
    Notification Bar
**********************/

.notify_bar {
  width: 940px;
  height: auto;
  padding: 8px;
  border: 2px solid #bde8f8;
  background-color: #e4f6fc;
  margin: 0 0 16px 0;
}

.notify_bar h5 {
  color: #336699;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  background-image: url(/assets/images/scraps/info_bt.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}

.notify_bar a {
  text-decoration: none;
  font-weight: bold;
  color: #336699;
}

.notify_bar a:hover {
  text-decoration: underline;
}

/**********************
        Panels
**********************/

.scrap_panel1 {
  width: 624px;
  height: auto;
  overflow: hidden;
  float: left;
  margin-right: 16px;
  margin-bottom: 32px;
}

.scrap_panel2 {
  width: 318px;
  height: auto;
  overflow: hidden;
  margin-left: 8px;
}

/**********************
      Display Area
**********************/

.scrap_display_panel {
  width: 622px;
  height: auto;
  border: 1px solid #afced3;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #d2eaef;
  margin-bottom: 16px;
}

.scrap_display_hdr {
  height: 38px;
  width: 100%;
  overflow: hidden;
  background: url(/assets/images/scraps/dhdr.jpg) repeat-x;
  border-bottom: 1px solid #afced3;
}

.scrap_display_hdr h3 {
  color: #111111;
  font-size: 16px;
  background-image: url(/assets/images/scraps/art.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  margin: 10px;
}

.scrap_display_holder {
  height: auto;
  width: auto;
  text-align: center;
  margin: 12px auto 16px auto;
  padding: 18px 18px 18px 0;
}

.scrap_display_panel img {
  max-width: 400px;
  overflow: hidden;
  text-align: center;
  -webkit-box-shadow: 1px 3px 1px #888888;
     -moz-box-shadow: 1px 3px 1px #888888;
          box-shadow: 1px 3px 1px #888888;
}

.scrap_display_panel ul li {
  display: inline;
}

/**********************
      Sidebar Area
**********************/

.scrap_sidebar_hdr {
  height: 38px;
  width: 99.6%;
  overflow: hidden;
  background: url(/assets/images/scraps/dhdr.jpg) repeat-x;
  border: 1px solid #afced3;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.scrap_sidebar_hdr h3 {
  color: #111111;
  font-size: 16px;
  margin: 10px;
}

.scrap_sidebar_panel {
  width: 316px;
  height: auto;
  border: 1px solid #afced3;
  background-color: #d2eaef;
  margin-bottom: 16px;
  overflow: hidden;
}

.scrap_sidebar_panel2 {
  width: 284px;
  height: auto;
  border: 1px solid #afced3;
  background-color: #d2eaef;
  margin-bottom: 16px;
  padding: 16px;
  overflow: hidden;
}

/**********************
        Panels
**********************/

.snippi_panel1 {
  width: 624px;
  height: auto;
  overflow: hidden;
  float: left;
  margin-right: 16px;
  margin-bottom: 32px;
}

.snippi_panel2 {
  width: 318px;
  height: auto;
  overflow: hidden;
  margin-left: 8px;
}

/**********************
      Display Area
**********************/

.snippi_display_panel {
  width: 622px;
  height: auto;
  border: 1px solid #afced3;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #d2eaef;
  margin-bottom: 16px;
}

.snippi_display_hdr {
  height: 38px;
  width: 100%;
  overflow: hidden;
  background: url(/assets/images/scraps/dhdr.jpg) repeat-x;
  border-bottom: 1px solid #afced3;
}

.snippi_display_hdr h3 {
  color: #111111;
  font-size: 16px;
  background-image: url(/assets/images/mopt/snipps.png);
  background-repeat: no-repeat;
  padding-left: 22px;
  margin: 10px;
}

.snippi_display_holder {
  height: auto;
  width: auto;
  text-align: center;
  margin: 12px auto 16px auto;
  padding: 9px 18px 9px 18px;
}

.snippi_display_panel img {
  max-width: 400px;
  overflow: hidden;
  text-align: center;
  -webkit-box-shadow: 1px 3px 1px #888888;
     -moz-box-shadow: 1px 3px 1px #888888;
          box-shadow: 1px 3px 1px #888888;
}

.snippi_display_panel ul li {
  display: inline;
}

/**********************
      Sidebar Area
**********************/

.snippi_sidebar_hdr {
  height: 38px;
  width: 99.6%;
  overflow: hidden;
  background: url(/assets/images/scraps/dhdr.jpg) repeat-x;
  border: 1px solid #afced3;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.snippi_sidebar_hdr h3 {
  color: #111111;
  font-size: 16px;
  margin: 10px;
}

.snippi_sidebar_panel {
  width: 316px;
  height: auto;
  border: 1px solid #afced3;
  background-color: #d2eaef;
  margin-bottom: 16px;
  overflow: hidden;
}

.snippi_sidebar_panel2 {
  width: 284px;
  height: auto;
  border: 1px solid #afced3;
  background-color: #d2eaef;
  margin-bottom: 16px;
  padding: 16px;
  overflow: hidden;
}

/**********************
      OL Styling
**********************/

.d8steps {
    list-style-position: inside;
    color: #373737;
    padding: 16px 8px 0 16px;
}
.d8steps li {

    background-image: url(/assets/images/scraps/bul01.png);
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    margin: 0 0 16px 0;
    font-size: 14px;
    list-style-type: none;
}

.d8steps h5 {
  float: left;
  color: #fff;
  margin: 0 8px 0 0;
  height: 20px;
}

/**********************
    Comments Panel
**********************/

.spcomm_panel {
  width: 100%;
  height: auto;
  margin: 8px 0 8px 0;
  overflow: hidden;
  margin-bottom: 16px;
}

.spcomm_panel img, .uscomm_panel img {
  width: 42px;
  height: 42px;
  overflow: hidden;
  background-color: #fff;
  margin-right: 16px;
  float: left;
}

.scrap_comm_form textarea, .snippi_comm_form textarea {
  height: 38px;
  width: 534px;
  padding: 2px;
  color: #373737;
  border: 1px solid #709FCF;
  resize: none;
}

.scrap_comm_form, .snippi_comm_form {
  height: auto;
  width: 540px;
  padding: 12px;
  overflow: hidden;
  border: 1px solid #afced3;
  background-color: #d2eaef;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.scrap_comm_form button, .snippi_comm_form button {
  width: auto;
  height: 26px;
  padding: 4px 12px 6px 12px;
  overflow: hidden;
  float: right;
  border-style: none;
  border: 1px solid #0033FF;
  background-image: url(/assets/images/scraps/lbtn.jpg);
  background-repeat: repeat-x;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin-top: 8px;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.scrap_comm_form button:hover, .snippi_comm_form button:hover {
  cursor: pointer;
  background-image: url(/assets/images/scraps/lbtn_hvr.jpg);
}

.scrap_comm_form button:active, .snippi_comm_form button:active {
  background-image: url(/assets/images/scraps/lbtn_act.jpg);
}

.slogged_user, .slogged_user a {
  font-size: 12px;
  text-decoration: none;
  color: #373737;
  margin: 0 0 8px 0;
}

.slogged_sdata, .slogged_sdata a {
  font-size: 12px;
  text-decoration: none;
  color: #373737;
  margin: 18px 0 0 124px;
  position: absolute;
}

.slogged_user a {
  color: #0000CC;
}

.slogged_user a:hover {
  text-decoration: underline;
}

.scrap_comm_form h5, .snippi_comm_form h5 {
  margin: 12px 0 0 0;
  float: left;
  font-size: 12px;
  color: #373737;
  background-image: url(/assets/images/scraps/info_bt.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}

.uscomm_panel {
  margin-top: 12px;
}

.uscomm_panel .slogged_comment {
  margin-bottom: 8px;
  font-size: 12px;
  text-decoration: none;
  color: #373737;
  margin: 0 0 16px 0;
}

.tac {
  text-align: center;
}

/**********************
    Scrap Download
**********************/

.scrap_dl, .snippi_dl {
  width: 226px;
  height: 76px;
  overflow: hidden;
  clear: both;
  margin: 28px auto 20px auto;
  background-image: url(/assets/images/scraps/buttons/scrap_btn01.png);
}

.scrap_dl:hover, .snippi_dl:hover {
  cursor: pointer;
  background-image: url(/assets/images/scraps/buttons/scrap_btn02.png);
}

.scrap_dl:active, .snippi_dl:active {
  background-image: url(/assets/images/scraps/buttons/scrap_btn03.png);
}

.rblog_entry {
  width: 250px;
  height: 46px;
  margin: 4px auto 8px auto;
  background-color: #fff;
  border: 2px solid: #fff;
  overflow: hidden;
}

.rblog_entry img {
  width: 250px;
}

.rbe_title {
  margin: 0 0 12px 0;
}

.haddthis {
  width: 280px;
  margin: 0 auto 0 auto;
}

.haddthis .addthis_button_google_plusone {
  width: 68px;
}