@font-face {
   font-family: Queen;
   src: url(Queen_of_Camelot.otf);
}

img.emoji {
	width: 30px;
	height: 30px;
	margin: 5px;
	vertical-align: middle;
}

.sms {
	border: 1px solid #dfdfdf;
	border-bottom-style:none;
	padding: 4px;
}

.sms a {
	color: #FE2E2E;
}

.sts_padding {
	padding-left: 6px;
	padding-right: 8px;
}

.sts_menu {
	padding: 1px 0px 6px 0px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	margin-top: 8px; 
	display: inline-block;
	width: 100%;
}

.sts_menu a {
	color:#d06f0d; 
	text-decoration: none;
}

.sts_menu a:hover {
	color:#fff; 
	background:#e78625;
}

.sts_my, .sts_friend {
 color:#343434;
 border:1px solid #ccc6bd; 
 border-radius:4px; 
 padding:2px 6px;
 margin:4px 5px;
 display:inline-block;
}

.sts_my {
 background-color:#fcfbf6; 
 float:left;
}

.sts_friend {
 background-color:#E1EFD3; 
 float:right;
}

.inputRed {
  background:#FFE2E2;
}

.hov a.imgBox, .menu a.imgBox { 
width: 25px; 
height: 25px; 
vertical-align: middle;
display:inline-block;
border: 1px solid #fabc3d;
border-radius: 50%;
background: url('icon/share.png') no-repeat; 
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
} 

.hov a.imgBox:hover, .menu a.imgBox:hover {
width: 25px; 
height: 25px;
border: 1px solid #33b44a;
border-radius: 50%;
background: url('icon/share_color.png') no-repeat; 
}

.hov a.btn, .menu a.btn {
  cursor: pointer;
  #margin: 2px;
  border-radius: 5px;
  text-decoration: none;
  padding: 2px;
  font-size: 14px;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  display: inline-block;
}

.hov a.btn:hover, .menu a.btn:hover {
  cursor: url(http://cur.cursors-4u.net/symbols/sym-1/sym46.cur), auto;
}

.hov a.btn.width, .menu a.btn.width {
width: 180px;
}

.hov a.btn.width2, .menu a.btn.width2 {
width: 100px;
}

.hov a.purple, .menu a.purple {
  width: 50px;
  text-align: center;
  color: #9b59b6;
  border: 2px #9b59b6 solid;
}

.hov a.purple:hover, .menu a.purple:hover {
  color: #fff;
  background-color: #9b59b6;
}

.mlink{
border: 1px solid #dfdfdf;
border-bottom-style:none;
padding: 4px;
}

.clipart_menu {
	padding: 3px 0px 3px 0px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	#display: table-cell; 
	vertical-align: middle; 
	text-align: center;
}

.clipart_info {
	background: url(d_pattern.jpg) repeat top left fixed;
	-webkit-background-size: auto, cover;
	-moz-background-size: auto, cover;
	-o-background-size: auto, cover;
	background-size: auto, cover;
}

.clipart_menu img {
	#margin: 2px;
	border: 1px solid black;
}

.clipart_menu img:hover{
	outline: 2px solid black;
}

.clipart_menu a:hover {
	background-color: transparent;
}

.clipart_image {
   width: 100px;
   height: 100px;
   margin-bottom:5px;
   margin-left:5px;
   display: inline-block;
   position: relative;
}

.clipart-btn-delete {
   position: absolute;
   #top: 2px;
   #right: 2px;
   left: 100%; 
   margin-left: -12px;
   margin-top: 2px;
   border-style: none !important;
}

.clipart-btn-delete:hover {
	outline: none !important;
}