#input{position:relative;}
	.inputContainer{margin-right:129px;}
	.inputTextad{margin-right:129px;}
	#options{position:absolute;right:0;top:0;width:129px;height:69px;list-style:none;margin:0;padding:0;}
		#options li{float:left;width:40px;height:21px;margin:0px 0px 3px 3px;border-radius:3px;background:#EDEDED;transition:0.3s;font-family:'lucida grande',tahoma,verdana;font-size:11px;color:#333;text-align:center;line-height:21px;cursor:default;}
		#options li:hover{background:#DDD;transition:0.3s;}
		#options li.active{background:#D1E0E9;}
			#options li a{display:block;width:40px;height:21px;color:inherit;}
	p.experimental{display:block;text-align:center;font-size:10px;margin:5px 0;}
	p.experimental span{padding-left:14px;background:url('../images/icons/experimental12x12.png') no-repeat left top;}

	.search{position:relative;margin:0 auto 10px auto;padding:5px;border:1px solid #E2E2E2;border-radius:3px;line-height:20px;box-shadow:0 5px 5px -5px #000;}
		.search input{display:block;height:27px;width:100%;margin:0;padding:4px 26px 4px 26px;border:1px solid #DDD;border-radius:3px;font-size:14px;background:#FFF url('../images/icons/icons.png') -14px -527px no-repeat;}
		.search .reset{display:none;position:absolute;right:10px;top:10px;width:17px;height:17px;background:url('../images/icons/icons.png') 3px -528px no-repeat;}

	#output .field{position:relative;margin:0 auto 28px auto;padding:5px;border:1px solid #E2E2E2;border-radius:3px;line-height:20px;box-shadow:0 5px 5px -5px #000;font-size:16px;}
		#output .pread{margin-bottom:0;}
		#output .ad{overflow:hidden;height:28px;line-height:30px;text-align:center;font-size:11px;}
		.MessOutputAd{margin:0 auto 25px auto;text-align:center;overflow:hidden;}

	#searchMsg{display:none;}
	.output{min-height:24px;padding-bottom:5px;border-bottom:1px solid #D1D1D1;font-family:'DejaVu Sans','Droid Sans','Trebuchet MS';line-height:24px;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;}
	.interact{border-top:1px solid #FFF;padding-top:5px;}
		.info{display:flex;float:left;height:24px;align-items:center;font-size:12px;color:#999;line-height:24px;cursor:default;}
			.info span{display:inline-block;height:18px;width:18px;margin-right:5px;}
			.info .new{background:url('../images/icons/icons.png') no-repeat 0 -483px;}
			.info .exp{background:url('../images/icons/icons.png') no-repeat -24px -483px;}
		.action{float:right;}
			.action span{display:block;float:left;margin-left:10px;width:24px;height:24px;opacity:0.5;cursor:pointer;}
			.action span:hover,.action span.active{opacity:1;}
			.action .copy{position:relative;background:url('../images/icons/icons.png') no-repeat 3px -320px;}
			.action .like{background:url('../images/icons/icons.png') no-repeat -28px -320px;}
			.action .dislike{background:url('../images/icons/icons.png') no-repeat -62px -320px;}

/*link modules*/
.linkModule div, .linkModule div pre{overflow:hidden;}
.linkModule div.textart{margin:2em 0 1em 0;}
.linkModule div.textart pre{float:left;height:70px;padding:0 5px 5px 0;font-size:8px;line-height:8px;}
.linkModule div.emoticons{margin:2em 0 1em 0;}
.linkModule div.emoticons pre{float:left;height:30px;padding:0 10px 0 0;font-size:16px;line-height:16px;}

	
@media (max-width:758px) {
	#input{}
	.inputContainer{margin:0 0 10px 0;}
	#options{position:relative;width:auto;height:21px;text-align:center;}
		#options li{float:none;display:inline-block;overflow:hidden;width:9.5%;margin:0;}
			#options li a{margin:auto;width:100%;}
	p.experimental{display:block;font-size:12px;margin:8px 0 0 0;}
		.action span:hover{opacity:0.5;}
		.action .active:hover{opacity:1;}
	.search input{font-size:16px;}
	#output .pread,#output .field{margin-bottom:10px;}
	#output .ad{display:none;}
	.MessOutputAd{margin-bottom:10px}
}