/*
 * Plugin Name: e-Tweet
 * Author: Arun S. Sekhar [Physioblasts, Arun]
 * Author URI: http://www.e107themes.net
 * Requirement: e107 v0.7.xx
 *
 * Copyright (C) 2010 Arun S. Sekhar (http://www.e107themes.net)
 * Released under the terms and conditions of the
 * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
 *
 * File: etweet.css
 * $Source: 
 * $Revision:  $
 * $Date:  $
 * $Author: arunshekher $
 *
*/
#etwt_formwrap {
      margin:10px;
      padding:0 20px;
      background: #F1EAD4; 
	  border: 9px #E5DAC0 solid;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
#logowrap{
      width:25%;
      float:left;
	  padding-top:20px;	 
      }
#msgbox{
      width:auto;
      float:left;
	  padding-top:30px;
	  padding-left:20px;	  
      }
#curl-error{
	margin:40px auto;
	width:80%;
	background: #ffdddd;
	border: #ffbbbb 1px solid;
	padding:5px 10px 5px 40px;	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	text-shadow:0px 1px 1px #fff;
	}
#curl-error h3 img{
	margin-right:5px;
	margin-bottom:-2px;
	}	
#twitter-box{
	width:auto;
	}
#twitter-box p{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	text-shadow:0px 1px 1px #fff;
	}
.etwt_table_th{
	padding: 10px;	
	border-bottom: 2px solid #E5DAC0;
	}
.etwt_table_th_np{
	padding: 30px 0 0 0;	
	border-bottom: 2px solid #E5DAC0;
	}
.etwt_table_th_fnt{
	color:#666;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 10px;	
	border-bottom: 2px solid #E5DAC0;
	}
.etwt_table_th_nb{
	padding: 5px;	
	}
.etwt_table_th_btn{
	text-align:center;
	padding: 20px 0;	
	}
#etwt_formwrap h3{
	font:20px Georgia, "Times New Roman", Times, serif;	
	color:#86744B;
	font-weight: 500;
	margin-top:20px;
	text-shadow:0px 1px 1px #fcfbf9;
	}
#etwt_formwrap h4{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-weight:bold;	
	}
#etwt_formwrap h5{
	font:16px Georgia, "Times New Roman", Times, serif;	
	color:#A3251A;
	font-weight:500;
	}
#etwt_formwrap h6{
	font:14px Georgia, "Times New Roman", Times, serif;	
	color:#333;
	font-weight:500;
	}
#etwt_formwrap p{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
	line-height:20px;
	}
#etwt_formwrap ol{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
	line-height:20px;
	}
#etwt_formwrap ul{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
	line-height:20px;
	}
#helpimg{ margin:0 5px -2px 0; }
#etweet_table label{
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:400;
	color:#666;
	margin-left:25px;
}

.etwt_tbox {
	font-size: 20px;
	width: 50%;
	padding: 5px;
	margin: 10px;	
	border: 2px solid #EAE2CE;
	background: #fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#etweetform small{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
	line-height:20px;
	}
#etwt_formwrap em{
	background:#fff;
	padding:4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
#update_etweetprefs{
	background:#b5dce1;
	padding:5px;
	font: 1.8em Arial, Helvetica, sans-serif;
	color:#293f46;
	border: 1px solid #83b1b7;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-shadow:0 1px 1px #fff;
}
#etwt_ok{
	height:22px;
	background:#ffffe0;
	border:#e6db55 1px solid;
	display:block;	
	padding:5px 20px;
	margin:20px 0 0 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#333;	
	}
#etwt_ok img{
	margin-right:5px;
	margin-bottom:-3px;
	}
.etwt_error{		
	width:100%;
	background: #ffdddd;
	border: #ffbbbb 1px solid;
	padding:5px 10px;
	margin:20px 0 10px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#333;
}
.etwt_error img{
	margin-right:5px;
	margin-bottom:-3px;
	}
.etwt-cred-msg{
	background:#ffffe0;
	border:#e6db55 1px solid;
	display:block;	
	padding:5px 20px;
	margin:10px 0 0 20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#333;	
	}
.etwt-cred-ok{
	background:#c2edbd;
	border:#71c867 1px solid;
	display:block;	
	padding:5px 20px;
	margin:10px 0 0 20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#333;	
	}
.etwt-cred-err{		
	background: #ffdddd;
	border: #ffbbbb 1px solid;
	display:block;
	padding:5px 20px;
	margin:10px 0 0 20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#333;
}
.etwt_error p{
	font:5px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	height:16px;
	background:url(images/exclamation.png) top left no-repeat;
	padding:0 0 0 20px;
	margin-left:5px;
	}


#etwt_status{
	margin: 5px 0 5px 0;
	}
#etwt_cap{
	display:block;
	height:16px;
	padding-left:20px;
	background:url(images/etwt_16.png) top left no-repeat;
	margin-bottom:5px;
	}
.etwt_on{
	height:16px;
	display:block;
	padding-left:16px;
	background:url(images/on.png) top left no-repeat;
	margin-left: 15px;
	}
.etwt_off{
	height:16px;
	display:block;
	padding-left:16px;
	background:url(images/off.png) top left no-repeat;
	margin-left: 15px;
	}
.example{
	width:60%;
	font:12px "Courier New", Courier, monospace;
	color:#333;
	padding:10px;
	margin:10px;
	border:#e6db55 1px solid;
	background:#fffbcc;
	}
.go{
	font:10px Arial, Helvetica, sans-serif;
	color:#36F;
	text-decoration:none;	
}
.go img{ margin:0 0 -3px 3px; border:none; }

/* `Clear Floated Elements
-------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body div.clear,
html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

