#fbconnect_enabled_link, .fbconnect_link,  #fbconnect_url, #commentform #fbconnect_url {
	background: url('fbconnect.png') center left no-repeat; 
	padding-left: 18px; 
}

body.login #fbconnect_url {
	width: 92%;
	font-size: 20px;
	background-color: #FFF;
	border: 1px solid #ccc;
	padding: 3px 3px 3px 18px;
	margin-right: 6px;
}

.fbnarrowcolumn {
	overflow: hidden;
	/*float: left;*/
	display: block;
	padding: 0 10px 20px 25px;
	margin: 15px 0 0;
	width: 500px;
}

#contener .fbnarrowcolumn{ display: block; }
	

#fbconnect_rollup {
	margin-top: 1em;
}

#fbconnect_rollup div div { margin: 0.5em; }
#fbconnect_rollup ul { margin: 0; padding: 0 0 0 5em; }

.fbconnect_userprofile{
	display: block;
	width: 100%;
}

.fbconnect_profiletexts{
		float: left;
		margin-left:5px !important;
		display: block;
	    width: 350px;
}

.fbconnect_LastUsers{
	background-color: transparent;
	margin-top:5px !important;
	padding:3px !important;
}

.fbconnect_userpicmain{
		display: block;
	float: left;
	border: 2px solid #d5d6d7;
	margin-right:5px !important;
	margin-bottom:2px !important;
	overflow: hidden;
	cursor:hand;
}
.fbconnect_miniprofiletext{
	float: left;
}


.fbconnect_miniprofile{
	overflow: hidden;
	display: none;
	margin-top:5px !important;
}
	
.invitebutton{
	overflow: hidden;
	display: block;
	width: 100%;
	margin-top:5px !important;
	margin-bottom:5px !important;
}
/*
.fbconnect_userpics{
	width: 100%;
	overflow: hidden;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	border-bottom: 1px solid #CCCCCC;
}
*/
.picture a {
	border: 2px solid white;
	float: left;
	display: block;
	background-color: #d5d6d7;
	margin-right:4px !important;
	margin-bottom:4px !important;
	font-size: 11px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor:hand;
}
.fbconnect_userpics2{
	width: 100%;
	overflow: hidden;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	border-bottom: 1px solid #CCCCCC;
}
.fbconnect_userpics2 a{
	border: 2px solid #d5d6d7;
	float: left;
	display: block;
	background-color: #d5d6d7;
	margin-right:4px !important;
	margin-bottom:4px !important;
	font-size: 11px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor:hand;
}

.fbconnect_title{
	margin-top:3px !important;
	margin-bottom:8px !important;
	
	border-bottom: 1px solid #CCCCCC;
	
	
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.fbconnect_share{
	width: 95%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	margin: 3px;	
	padding: 3px;
	text-align: right;
}
.icon-text-middle{
	vertical-align:middle;
	margin-right:5px;
}

#facebookconnector{ list-style: none; }

#facebookconnector, 
#facebookconnector a,
#facebookconnector a:hover{ color: #000000; }

#facebookconnector .widgettitle,
#facebookconnector .invitebutton,
#facebookconnector .fbconnect_LastUsers{ color: #000; }

#facebookconnector .widgettitle,
#facebookconnector .invitebutton{ display: block; }
#facebookconnector .invitebutton{
    left:231px;
    position:absolute;
    top:-67px;
}
#facebookconnector .invitebutton input{ background: transparent url("") left top no-repeat; border:none; cursor: pointer; height: 75px; width: 125px;  }
*html body #facebookconnector .invitebutton input{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/add_a_friend.png', sizingMethod='scale'); background: none; }

.fbconnect_LastUsers a{ display: none; }
.fbconnect_LastUsers .avatar a{ display: inline; }

#facebookconnector .fbconnect_title{ border: none; }
#facebookconnector .fbconnect_userpics{ border: none; /*margin: 30px 0 0 20px;*/ }




/* root element for tab_facebook  */
ul.tab_facebook {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:26px;
}

/* single tab */
ul.tab_facebook li {
	float:left;
	text-indent:0;
	padding:0;
	/*margin:0 !important;*/
	list-style-image:none !important;
}

#facebookconnector h2.widgettitle {
    display: none;
}

/* link inside the tab. uses a background image */
ul.tab_facebook a {     
	font-size:11px;
	display:block;
	height: 19px;
	line-height:8px;
	width: 90px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;
	position:relative;
	top:0;
        padding-top:11px;
}

ul.tab_facebook a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tab_facebook a:hover {
	background-position: -420px -31px;
	color:#fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tab_facebook a.current, ul.tab_facebook a.current:hover, ul.tab_facebook li.current a {
	background-position: -420px -62px;
	cursor:default !important;
	color:#000 !important;
}

/* Different widths for tab_facebook: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tab_facebook a.s 			{ background-position: -553px 0; width:81px; }
ul.tab_facebook a.s:hover 	{ background-position: -553px -31px; }
ul.tab_facebook a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tab_facebook a.l 			{ background-position: -248px -0px; width:174px; }
ul.tab_facebook a.l:hover 	{ background-position: -248px -31px; }
ul.tab_facebook a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tab_facebook a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tab_facebook a.xl:hover 	{ background-position: 0 -31px; }
ul.tab_facebook a.xl.current { background-position: 0 -62px; }


/* initially all fbconnect_contents are hidden */
div.fbconnect_contents div.fbconnect_content {
	display:none;
}


/* TEQUILA */
.home #teqfbconnect_content {
    background: transparent url("images/facebook-01.jpg") left top no-repeat;
    position: relative;
    height:235px;
    width:310px;
    padding: 15px;
}
.home .fbconnect_userpics {
    background: transparent url("images/facebook-02.jpg") left top no-repeat;
    position: relative;
    height:235px;
    width:310px;
    padding: 15px;
}
.home .fbconnect_comment {
    background: transparent url("images/facebook-03.jpg") left top no-repeat;
    position: relative;
    height:235px;
    width:310px;
    padding: 15px;
}
.home ul.tab_facebook li.teqn1 {
    margin-right: 7px;
}
.home ul.tab_facebook li.teqn2 {
    margin-right: 2px;
}
.home ul.tab_facebook li.teqn1 a {
    background: transparent url("images/facebook-n1-b.jpg") left top no-repeat;
    width: 75px;
}
.home ul.tab_facebook li.teqn2 a {
    background: transparent url("images/facebook-n2-b.jpg") left top no-repeat;
    width: 78px;
}
.home ul.tab_facebook li.teqn3 a {
    background: transparent url("images/facebook-n3-b.jpg") left top no-repeat;
    width: 118px;
}
.home ul.tab_facebook li.teqn1 a.current {
    background: transparent url("images/facebook-n1-a.jpg") left top no-repeat;
}
.home ul.tab_facebook li.teqn2 a.current {
    background: transparent url("images/facebook-n2-a.jpg") left top no-repeat;
}
.home ul.tab_facebook li.teqn3 a.current {
    background: transparent url("images/facebook-n3-a.jpg") left top no-repeat;
}
.home ul.tab_facebook li a:hover {
    font-weight: bold;
}
.home ul.tab_facebook li a.current {
    font-weight: bold;
}
.home #teqfbconnectlinkfooter {
    left:255px;
    position:absolute;
    top:245px;
}
.teq-ml .fbnarrowcolumn {
    margin: 0;
}
.teq-ml .fbconnect_userpics2 {
    margin-top: 30px;
}


#sidebar #teqfbconnect_content {
    background: transparent url("images/facebook-011.gif") left top no-repeat;
    position: relative;
    height:135px;
    width:220px;
    padding: 10px;
}
#sidebar .fbconnect_userpics {
    background: transparent url("images/facebook-021.gif") left top no-repeat;
    position: relative;
    height:135px;
    width:220px;
    padding: 10px;
}
#sidebar .fbconnect_comment {
    background: transparent url("images/facebook-03.jpg") left top no-repeat;
    position: relative;
    height:235px;
    width:220px;
    padding: 15px;
}
#sidebar ul.tab_facebook li.teqn1 {
    margin-right: 7px;
}
#sidebar ul.tab_facebook li.teqn2 {
    margin-right: 2px;
}
#sidebar ul.tab_facebook li.teqn1 a {
    background: transparent url("images/facebook-n1-b.jpg") left top no-repeat;
    width: 75px;
}
#sidebar ul.tab_facebook li.teqn2 a {
    background: transparent url("images/facebook-n2-b.jpg") left top no-repeat;
    width: 78px;
}
#sidebar ul.tab_facebook li.teqn3 a {
    background: transparent url("images/facebook-n3-b.jpg") left top no-repeat;
    width: 118px;
}
#sidebar ul.tab_facebook li.teqn1 a.current {
    background: transparent url("images/facebook-n1-a.jpg") left top no-repeat;
}
#sidebar ul.tab_facebook li.teqn2 a.current {
    background: transparent url("images/facebook-n2-a.jpg") left top no-repeat;
}
#sidebar ul.tab_facebook li.teqn3 a.current {
    background: transparent url("images/facebook-n3-a.jpg") left top no-repeat;
}
#sidebar ul.tab_facebook li a:hover {
    font-weight: bold;
}
#sidebar ul.tab_facebook li a.current {
    font-weight: bold;
}
#sidebar #teqfbconnectlinkfooter {
    left:255px;
    position:absolute;
    top:245px;
}
#sidebar ul.tab_facebook li.teqn3 {
    display: none;
}
#sidebar ul.tab_facebook {
    margin-top:37px !important;
}