/* Adsense widget styles */ 

#shailancom{ float:right; width:250px;  }
#shailancom li{ font-size: 115%; line-height:150%; margin-bottom:1em; }
#stf_nav{ font-size: 110%; line-height:150%; margin-bottom:1em; color:#ddd; }
#stf_nav a{ text-decoration:none }
#donate {
	padding: 10px;
	border: 1px solid #E6DB55;
	border-radius: 10px;
	margin-bottom: 15px;
	font-style: italic;
	text-align: center;
	background: lightYellow;
	color: #827500;
}
#stf_tweet{ background-color:#EAF9FE; border:1px solid #B0ECEE; border-radius:10px; padding:10px; }
#stf_tweet li{ margin:0; font-size:13px; color:#208FBE; }

.follow-link {
	font-style: italic;
	padding: 5px 15px 5px 30px;
	display: block;
	background: url(images/twitter.png) 13px 50% no-repeat;
}

.stf_share{ background:#ededed; padding:5px; border-radius:5px; overflow:hidden; margin-right:15px; }
.share-label, .share-button{ display:inline; float:left; margin-right:10px; }
.share-label{ 
	margin-top: 3px;
	margin-left: 5px;
	font-size: 16px;
	text-shadow: white 1px 1px 0;
	color: #aaa; 
} .stf_share:hover .share-label{ color:#21759B }
.tweet{ margin-top:2px; }
.panel{ background: #ededed; border-bottom:1px solid #ddd; }
a.helplink{ color:#666; text-decoration:none; }

.stf_options { margin-top: 20px; margin-right:265px; text-shadow:#fff 0 0 1px }
.stf_opts_wrap{ width:100%; margin-right:-265px; }
.stf_section{  }
.stf_options label{ font-size:14px; font-weight:500; width:230px; display:block; float:left; line-height:24px; }
.stf_input { padding:10px 10px; border-bottom:1px solid #eee; }
.stf_options small{ 
	display: block;
	float: left;
	width: 330px;
	color: #999;
	font-style: italic;
	font-size: 13px;
	margin-left: 15px;
	line-height: 24px;
}
.stf_options small:hover{ color:#444; }
.stf_options input[type="text"], .stf_options select{ width:250px; font-size:12px; padding:4px; color:#333; line-height:1em;	background:#efefef; float:left; }
.stf_options input[type="checkbox"]{ float:left; margin:5px 0; }
.stf_input input:focus, .stf_input textarea:focus{ background:#fff; }
.stf_input textarea{ width:250px; height:135px; font-size:12px; padding:4px; color:#333; line-height:1.5em; background:#efefef;
}
.stf_table th, .stf_table td{ border:1px solid #bbb; padding:10px; text-align:center; }
.stf_table th, .stf_table td.feature{ border-color:#ccc; }

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}

.wpa-banner{ 
	background: #fff; 
	box-shadow: #aaa 0 1px 4px; 
	border-radius: 4px;
	font-size: 16px; 
	color: #777; 
	padding: .4em;
	line-height: 32px;
}

.wpa-btn{
	font-size: 18px;
	display: inline-block;
	border: 2px solid #4CAF50;
	border-radius: 6px;
	padding: 0 .6em;
	text-decoration: none;
	margin-right: .2em;
	background: #8BC34A;
	color: #fff; 
	transition: all .2s ease-in-out;
	line-height: 32px;
}

.wpa-btn:hover{
	border: 2px solid #0097A7;
	background: #00BCD4;
	color: #fff;
}