
/** Dropdown Menu Widget Admin 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_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; }

.shailan_dm_input{padding:10px;}
.shailan_dm_input small{font-style:italic; font-size:smaller; color:#666;}
.shailan_dm_input label{	font-size:12px;
	width:200px;
	display:block;
	float:left;	}

.shailan_dm_input input[type=text]{
	width:280px;}

.shailan_dm_input textarea{
	width:400px; height:150px; }

	#picker {
	    position: fixed;
	    top: 40px;
	    right: 10px;
	    background: white;
	    box-shadow: #999 0 1px 15px;
	    border-radius: 8px;
	}

.sidebar-name{overflow:auto; display:block;}
.sidebar-name h3{float:left;}
.sidebar-name span{float:right;}

input.selected{border:1px solid #f93}
input.color-error{border:1px solid #f00;}

.stf_options {
    max-width: 920px;
}

.stf_opts_wrap{  }

#demo {
    border: 5px dashed #E0E0E0;
    padding: 8px 20px 20px;
    margin: 6px 0 15px;
    color: #999;
}
#demo .widget { border: 0; background: transparent; margin: 0; padding: 0; position: relative; }
#demo .clearfix:after{ clear:left; }

h3.section-title {
    border-bottom: 2px solid #ddd;
    padding: .8em;
    margin-top: 2em;
}

.stf_section{  }

.stf_options label {
    font-weight: 500;
    width: 230px;
    display: block;
    float: left;
    line-height: 24px;
}

.stf_paragraph {
    padding: 10px;
    background: #e6e6e6;
}

.stf_input {
    padding: 15px 15px;
    border-bottom: 1px solid #ddd;
}

.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 textarea, .stf_options select {
    width: 250px;
    float: left;
}

.stf_input textarea {
    height: 135px;
}

.stf_options input[type="checkbox"]{ float:left; margin:5px 0; }
.stf_input input:focus, .stf_input textarea:focus{ background:#fff; }

.stf_options #tabs-footer {
    padding: 1em;
    overflow: hidden;
    background: #e0e0e0;
    margin: 1em 0;
}

.stf_options #tabs-footer p.submit{ margin:0; padding:0; float:right; }

.stf_options #options-tabs .button-primary {
    font-size: larger;
    padding: .4em 1.4em;
    height: auto;
    border-radius: .4em;
}

.stf_options #options-tabs .button-primary:hover{ background-color: #298CBA; }
.stf_options #options-tabs .button-primary:active{ background-color: #21759B; }

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
