body{
	background:#eee;
	padding:20px
}
.shellftpweek{
	background:#fff url() -2px -10px no-repeat
}
.shellftpweek:hover{
  background-position:-900px
}
.img-shadow {
  float:left;
  background: url(http://www.smallmeans.com/css/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.smallmeans.com/css/shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 10px !important;
  margin: 20px 0 0 5px;
  padding-bottom: 6px;	
  text-align: center;
  }


.img-shadow span{
	margin:-2px 0 1px 0;
	padding:0px;
	vertical-align:top;
	font-size: 13px;
	font-weight:bold;
	color: #A3570C;
	}

/* old color #a9a9a9*/
.img-shadow img {
  display: block;
  background-color: #fff;
  border: 2px solid #fafafa;
  margin: -6px 8px 0px -6px;
  padding: 4px 4px 0px 4px;
  }

.p-shadow {
  width: 715px;
  float:left;
  background: url(http://www.smallmeans.com/css/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.smallmeans.com/css/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 5px !important;
  margin: 10px 0 0 15px;
}
.p-shadow div {
  background: none !important;
  background: url(http://www.smallmeans.com/css/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.p-shadow p {
  color: #777;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
	font-size:14px;
line-height:1.4;
}
.p-shadow p strong{
  background:url(comment_bubble.png) center left no-repeat;
  padding:20px 20px 20px 46px
  }
.p-shadow p small,.p-shadow p strong{
	display:block;
	margin:10px 0
}
p.info p small:first-child{
	margin-top:20px
}
.p-shadow p small:last-child{
	text-align:right;
}
.p-shadow p small:last-child sup{
  font-size:60%;
}
.IE-Alternative{
  display:none
}
.IE-Alternative div{text-align:right;padding:1px 34px;}
body.opt .IE-Alternative{
  display:block
}
body.opt .IE-Alternative div,
body.opt .numbers{
  display:none
}
