/*  
Theme Name:il Muilino
Description:Professional WordPress theme
Version:1
Author:Cristian Pascottini
Author URI:http://cristian.pascottini.net/
Tags:white, grid, whitespace, minimal, clean, widgets
*/
/*---------------------------------------- RESET */
*{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, pre, code{font-size:1em}
ul, ol{list-style:none}
a img, :link img, :visited img{border:none}
:link, :visited{text-decoration:none}
address{font-style:normal}
.clear{clear:both}

body, html{background:#fff; color:#333; font-size:.9em; font-family:arial,verdana,sans-serif}

h1{font-size:1.8em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}

a{color:#005192; outline:none; text-decoration:none}
a:hover{color:#e5a200}

/* -------- IE SCALE - IE7 only. */
img{-ms-interpolation-mode:bicubic}

/* =----------------------------------- floats+clearing rule */
.floatleft, .alignleft{float:left; margin:3px 7px 0 0}
.floatright, .alignright{float:right; margin:3px 0 0 7px}
.right{float:right}
.left{float:left}
.clear{clear:both}
.fix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.fix{display:inline-block}

* html .fix{height:1%}
.fix{ display: block}

/* -------- classes */
input.pad-input{height:14px; padding:5px; margin-top:7px; margin-right:3px; float:left; color:#ccc; border:1px solid #e8e8e8}

/* =----------------------------------- oh the convenience */
#wrapper{/* sets the minimum(s) for the entire siteoff of which everything else is based on*/font-size:1.2em; line-height:1.4em}
#container{width:960px; margin:0px auto}

#container strong a{margin:14px 0 7px 7px; float:left; display:block; background:url("images/logo.gif") no-repeat; text-indent:-9999px; width:288px; height:60px}

#container strong a:hover{background-position:0 -65px}
#container img#home_slogan{margin-top:16px; float:right}

/* =----------------------------------- Top Navigation */
.navStripWrapper{position:relative; clear:both; border:1px solid #ccc; height:45px; margin-bottom:7px; background:url('images/fiore_friulano_1.jpg') top right no-repeat}
.nav li{line-height:1.2em; border-right:1px solid #ccc; display:block; float:left}
.nav li a{font-weight:bold; letter-spacing:1px; text-transform:uppercase; display:block; padding:7px 4px 0 7px; width:110px; height:39px}
.nav li a span{color:#888; font-size:0.9em; font-weight:normal; text-transform:lowercase; letter-spacing:0px}
.nav li a:hover{background:#333; color:#fff}
.nav li a.focus{background:#005192; color:#fff}
.nav li a.focus span{color:#ccc}

.nav li.searchField{float:right; border:0}
.nav .searchField div{margin:9px 8px 0 0}
.nav .searchField span{background:#fff; /*border:1px solid #ccc; border-left-color:#bbb; border-bottom-color:#bbb; */display:block; padding:2px 1px 2px 2px; float:left}
.nav .searchField input{border:1px solid #bbb; outline:none; padding:4px; width:144px; color:#777}
.nav .searchField input.search_button{border:none; outline:none; padding:0; margin:2px 0px 0px 0px; width:55px; height:24px; float:left}

.toggleCategories{background:#005192}
.toggleCategories ul, 
.toggleCategories2 ul{padding:8px 7px 7px}
.toggleCategories ul li{display:block; float:left; width:118px; height:1.4em; font-size:1.1em}
.toggleCategories li a{margin:3px 0px 4px 0px; color:#ccc}
.toggleCategories li a:hover{color:#fff}

/* =----------------------------------- Home Page Slogan */
#slogan{ clear:both;  margin:14px 0px 14px 0px;  padding:0px 7px 0px 7px;  width:98.5%}
#slogan p{ font-size:1.7em;  font-weight:100;  color:#666;  letter-spacing:.1em;  line-height:1.4em;  text-align:justify}
.breadcrumb{margin:7px 0 0 7px; font-size:1.1em; font-weight:lighter}

/* =----------------------------------- Content Container */
#content-wrapper{clear:both; width:100%; background:#fff; /*padding-top:14px; *//*border:1px solid #e8e8e8; */}

#content{float:left; position:relative; padding:0px}
#content.product{background:#fff url('images/content_center_line-bg.gif') repeat-y top center; padding-right:0px}

#content.pages{padding-right:0px}

#content.collection{background:transparent; padding-right:0px}

#content.home{padding:0px; display:inline}

#content.home #banner-main{/* border-top:1px solid #e8e8e8; */float:left; width:100%; display:inline; /*margin-right:-12px; */}

/* IE only*/
*html #content.home #banner-main{float:right; width:100%}

#content.home #content-wrapper{padding-top:0; margin:0}

#content.home #banner-main img{float:right}

/* -- FOR ui.tabs.js */
/*.ui-tabs-panel{display:block; z-index:0; position:relative}
#homepage_slider div.ui-tabs-hide, .ui-tabs-hide{  display:none}
*/
/* ------- homepage slider */
/*
#homepage_slider{float:left; display:inline; margin:0 0 0px 0}

#homepage_slider div{float:left; display:inline; margin-bottom:-3px; width:100%; text-align:center; clear:both}

#homepage_slider ul{background:#666; float:left; display:inline; height:25px; padding-left:408px; width:492px}

#homepage_slider ul li{display:inline}
#homepage_slider ul li a{background-image:url('images/homepage_slider-nav_ball.gif'); background-repeat:no-repeat; background-position:left center; display:block; float:left; height:25px; text-indent:-9999px; margin:0 5px; width:10px}
#homepage_slider ul li.ui-tabs-selected a{background-position:right center}

#homepage_solution_buckets{float:left; display:inline; border-top:1px solid #e8e8e8; background:#e8e8e8; overflow:hidden; height:170px; text-align:center; width:900px; display:inline; padding:15px 0}

#homepage_solution_buckets a{padding:0 4px}

*/
.postMeta{font-size:0.9em; text-transform:uppercase}
.postMeta span.date{color:#777}
.postMeta span.comments a, 
.postMeta span.date a{color:#3c6c92}
.post h2{line-height:1.2em}
.entry a, 
.secondaryColumn a, 
#commentsContainer h3 a, 
.commentlist .comment-author a{border-bottom:1px solid #ddd; color:#3c6c92; font-weight:bold}
.entry a:hover, 
.secondaryColumn a:hover, 
#commentsContainer h3 a:hover, 
.commentlist .comment-author a:hover, 
.commentlist .comment-meta a:hover{color:#3c6c92; border-bottom:1px solid #3c6c92}
.secondaryColumn a{font-weight:normal}
.entry ul, 
.entry ol, 
.entry blockquote{color:#555}
.entry blockquote{font-style:italic}
.secondaryColumn h3, 
#commentsContainer h3{font-size:1.2em}
#cancel-comment-reply-link{color:#3C6C92; font-size:0.8em}
.commentlist .comment-meta a{color:#777}
.commentlist .comment-author cite{font-style:normal; font-weight:bold}
.commentlist .comment-meta{font-size:0.8em}
#commentform p span input, 
#commentform span textarea{color:#333; font-family:arial,verdana,sans-serif; font-size:1em}
#paginateIndex{font-size:0.9em; text-transform:uppercase}

/* =----------------------------------- main structure */
#wrapper{border-top:1px solid #3c6c92; margin:14px auto; text-align:left; width:970px; padding:0 7px}
#masthead{padding:7px 0}
#filler{}
#mainColumn{float:left; margin:14px 0 0 0; width:500px}
.secondaryColumn{float:left; margin:14px 0 0 30px; overflow:hidden; width:420px}
.secondaryColumn img{float:right}

/* =----------------------------------- header elements */
/*
#masthead h1{float:left; margin:15px 0 0 7px}
#masthead h1 a{text-transform:uppercase; width:400px}
#blogLead img{background:#fff; border:1px solid #bbb; float:right; height:42px; margin:0 7px; padding:2px; width:42px}
#authorIntro{float:right; margin:8px 0 0 0; width:340px}
*/
/* =----------------------------------- top+bottom navigation */
/*
.navStripWrapper{position:relative; clear:both}
.nav{background:#eee}
.nav li{border-right:1px solid #ccc; display:block; float:left}
.nav li a{display:block; padding:7px 4px 0 7px; width:110px; height:42px}
.nav li a span{}
.nav li a:hover{background:#333}
.nav li a.focus{background:#3c6c92}
.nav li.searchField{float:right; border:0}
.nav .searchField div{margin:9px 8px 0 0}
.nav .searchField span{background:#fff; border:1px solid #ccc; border-left-color:#bbb; border-bottom-color:#bbb; display:block; padding:2px}
.nav .searchField input{border:1px solid #bbb; outline:none; padding:4px; width:220px}
.toggleCategories{background:#3c6c92}
.toggleCategories ul, 
.toggleCategories2 ul{padding:8px 7px 7px}
.toggleCategories ul li{display:block; float:left; width:102px}
.toggleCategories li a{margin:3px 0 4px 5px}
*/
/* =----------------------------------- meta lead for each post */
.postMeta{border-top:1px solid #ccc; text-align:right; margin-bottom:14px; position:relative}
.postMeta .container{position:absolute; top:-9px; right:0}
.postMeta span.date{background:#fff; padding:0 4px}
.postMeta span.comments{background:#fff url(images/chat_grey.gif) no-repeat 2px -1px; padding-left:18px}

/* =----------------------------------- general post */
.post{margin:0 0 21px 0}
.post h2{margin-bottom:10px; padding:0 3px}
.post h2 a{display:block}

/* =----------------------------------- entry body */
.entry{padding:0 3px; overflow:hidden}
.entry p{line-height:1.6em; margin:10px 0}
.entry ul, 
.entry ol, 
.entry blockquote{margin:0 14px}
.entry ol{list-style:decimal}
.entry ul li, 
.entry ol li{margin:0 0 7px 18px}
.entry ul li{list-style:circle}
.entry blockquote{border-left:1px solid #ccc; font-size:1.1em; line-height:1.4em; margin-left:21px; padding-left:10px}
.entry img, 
.entry a img{background:#fff; border:1px solid #bbb; padding:2px}
.entry a:hover img{border-color:#3c6c92}

.entry.meta{background:#eee; border:1px solid #ccc; border-width:1px 0}
.entry.meta p{margin:5px 7px}
.entry.meta .highlight{text-transform:uppercase; font-size:10px}
.entry.meta a{color:#333; border-color:#bbb}
.entry.meta a:hover{color:#000; border-color:#000}

/* =----------------------------------- main index pagination */
#paginateIndex{margin-bottom:25px}
#paginateIndex a, 
.commentlist li .reply a{color:#777; font-size:0.9em; text-transform:uppercase; display:block; padding:4px 7px 3px; background:#fff; border:1px solid #ddd}
.commentlist li .reply a{color:#aaa}
#paginateIndex a:hover, 
.commentlist li .reply a:hover{color:#3c6c92; border-color:#3c6c92; background:#eee}

/* =----------------------------------- widget enabled sidebar */
.secondaryColumn h3{border-top:1px solid #ccc; border-bottom:1px solid #eee; margin:0 0 10px 0; padding:7px 4px}
.widgetContainer{margin:0 0 20px 0}
.widgetContainer ul li{margin:0 3px 7px 21px; list-style:circle}
.widgetContainer ul li ul{margin-top:5px}
.widgetContainer .textwidget{margin:0 3px; line-height:1.5em}
.widgetContainer #wp-calendar{border-collapse:collapse; width:100%}
#wp-calendar caption{font-weight:bold; margin-bottom:7px}
#wp-calendar thead{}
#wp-calendar thead th{padding:4px 0 4px 3px; border:1px solid #ccc; border-width:1px 0}
#wp-calendar td{padding:3px 0 4px 3px; color:#777}
#wp-calendar td a{font-weight:bold}

/* =----------------------------------- style some comments */
#commentsContainer{margin-bottom:30px}
#commentsContainer span.hook{position:relative; display:block}
#commentsContainer h3{display:block; margin:10px 0; padding:7px 4px 0; border-top:1px solid #3c6c92}
.cancel-comment-reply{position:absolute; top:-1px; right:4px}
.commentlist{list-style:none; margin:0 0 20px}
.commentlist .comment-author{border-top:1px solid #ccc; padding-top:7px; margin-top:10px; overflow:hidden}
.commentlist .comment-author img.avatar{display:block; float:left; height:16px; width:16px; margin:0 4px 0 0}
.commentlist .comment-meta{margin:0 0 0 20px}
.commentlist li .reply{text-align:right; padding-bottom:10px}
.commentlist li .reply a{display:inline}
.commentlist li p{margin:1em 0; padding:0 3px}
.commentlist li ul, 
.commentlist li ol, 
.commentlist li blockquote{margin:0 20px}
.commentlist .children{margin:0 0 0 40px}
.commentlist .children li{list-style:none}
#commentform .contain{margin:0 0 10px 0 !important}
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea{padding:4px 3px; border:1px solid #ccc; border-left-color:#bbb; border-bottom-color:#bbb; background:#fff; margin-right:4px}
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea{border:1px solid #bbb; outline:none; padding:4px 3px; width:160px}
#commentform p label{margin:4px 0 0 0}
#commentform textarea{float:none; width:98%; overflow:auto}

/* =----------------------------------- FOOTER */
#footer{width:100%; margin-top:14px; padding-bottom:7px; border-top:1px solid #3c6c92}
#footer p{padding:14px 7px 0}

/* =----------------------------------- HOME SLIDESHOW */
span.preload{height:0; width:0; margin:0; padding:0}

/*--Main Image Preview--*/
.main_image{width:610px; height:359px; ; float:left; background:#fff; position:relative; overflow:hidden; color:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc}
.main_image h2{text-indent:-9999px}

.image_thumb{float:left; width:349px; background:#f0f0f0; border-top:1px solid #ccc}
.image_thumb img{/*border:1px solid #ccc; padding:3px; background:#fff;  */margin-top:-6px; margin-right:-6px; margin-bottom:-6px; height:57px; width:70px; float:right}
.image_thumb ul{margin:0; padding:0; list-style:none}
.image_thumb ul li{margin:0; padding:7px; background-color:#f0f0f0; width:333px; height:45px; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#005192}
.image_thumb ul li.hover{background:#333; color:#fff; cursor:pointer; border-left:1px solid #ccc}
.image_thumb ul li.active{color:#005192; background:#fff; cursor:default; border-left:1px solid #fff}
html .image_thumb ul li h2{font-size:1.5em; margin:12px 0 0 7px; padding:0}

.image_thumb ul li .block{float:left; margin-right:7px; padding:0; width:77%}

.image_thumb a#more div{margin:0; padding:7px; background-color:#f0f0f0; width:333px; height:45px; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#005192; cursor:pointer}
.image_thumb a#more h2{font-size:1.6em; margin:10px 0 0 7px; padding:0}

.image_thumb a#more:hover{background:#333; color:#fff; cursor:pointer}

.image_thumb a#goto_products span{float:left; margin:0; padding:20px 7px 17px 14px; width:326px; height:22px; background-color:#f0f0f0; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#005192; font-weight:bold; font-size:1.6em}

.image_thumb a#goto_products:hover{background:#333; color:#fff; cursor:pointer}

/* =----------------------------------- PRODUCTS PAGE */
.product_wrapper{border:1px solid #ccc; clear:both; margin:14px 0 14px 0}

.product_boxes, .big_image{width:610px; /*height:360px; */float:left}
.product_boxes{padding:7px 0 7px 0}
 
 
/*--- Scelta categorie ---*/
.product_box{width:140px; height:140px; border:1px solid #ccc; margin:7px 1px 7px 7px; padding:1px; overflow:hidden; /* required to hide the image after resized */position:relative; /* for child absolute position */float:left; /* display div in line */}
.product_box .caption{width:142px; height:30px; background:#000; color:#fff; position:absolute; /* fix it at the bottom */bottom:-1px; /* fix IE issue */left:0px; display:none; /* hide it by default *//* opacity setting */filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6}
.product_box .caption a{text-decoration:none; color:#fff; font-size:14px; letter-spacing:.1em; /* add spacing and make the whole row clickable*/padding:7px; display:block}
.product_box img{border:0; position:absolute; /* allow javascript moves the img position*/}

/* --- Menu di navigazione fra categorie --- */
ul#sub_menu{margin-bottom:14px}
ul#sub_menu, ul#sub_menu ul{width:100%}
ul#sub_menu a{ display:block}
ul#sub_menu li{ margin-top:1px}
ul#sub_menu li a{ color:#005192;  padding:7px;  margin-right:7px}
ul#sub_menu li a:hover{ background:#333;  color:#fff}
ul#sub_menu li ul li a{ background:#fff;  color:#333;  padding-left:21px;  border-left:7px #005192 solid}
ul#sub_menu a.parent_selected, ul#sub_menu li ul li a:hover{ background:#005192;  color:#fff}
ul#sub_menu a.parent_selected{padding-left:28px}
/*--- Scheda articolo ---*/
.product_info{width:330px; /*height:360px; */float:right; margin-left:14px}
.product_info h1{margin-top:10px; height:2em; font-size:1.7em; font-weight:lighter}
.product_info p{font-size:1.1em; line-height:1.35em; padding:14px 7px 0px 0px; /*height:193px; */}
.product_info ul.other_images{width:330px; margin-top:21px; /*position:absolute; bottom:14px; */}
.product_info .other_images li{float:left; margin-right:7px}
.product_info .other_images a{border:1px solid #fff; display:block; margin-bottom:5px}
.product_info .other_images a:hover{border:1px solid #ccc}
.product_info .other_images img{padding:1px; height:57px; width:70px}

.product_tools{padding:7px; border:1px solid #ccc}

.others_products{width:600px; margin-left:7px}
.others_products h4, .others_products li{float:left; margin-right:7px}
.others_products li{margin-top:3px}

.product_tools div.ask_info{font-size:1.2em; float:right; line-height:1.6em; width:320px}
.product_tools .ask_info a{padding-bottom:7px; margin:0px 7px 0px 7px}
.ask_img{background:url(images/icons/poke.jpg) no-repeat 0 0; padding-left:28px}
.share_img{background:url(images/icons/invite.jpg) no-repeat 0 0; padding-left:28px}

/* =----------------------------------- SOCIABLE */
div.sociable{float:right; width:320px; margin-top:7px}

/* =----------------------------------- PRODUCTS ZOOM */
div.jqZoomTitle{z-index:5000; text-align:center; font-size:11px; font-family:Arial; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999}
.jqZoomPup{overflow:hidden; background-color:#FFF; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#ccc; border-style:solid; cursor:move}
.jqZoomPup img{border:0px}
.preload{-moz-opacity:0.8; opacity:0.8;    filter:alpha(opacity = 80); color:#333; font-size:12px;    text-decoration:none; border:1px solid #ccc;    background-color:#fff;    padding:7px; text-align:center;    background-image:url('images/loading.gif');  background-repeat:no-repeat;  background-position:43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px}
.jqZoomWindow{border:1px solid #ccc; background-color:#fff}

/* --- JQUERY PRELOADER --- */
.QOverlay{background-color:#ccc; z-index:9999; -moz-opacity:0.8; opacity:0.8;  filter:alpha(opacity = 80)}
.QLoader{background-color:#fff; height:1px}

/* --- TABLES --- */
.wp-table-reloaded{background-color:#ccc; margin:10px 0px 15px 0px; font-size:9pt; width:97%; text-align:left;  border-collapse:collapse}
.wp-table-reloaded th{background-color:#E6EEEE; border:1px solid #fff; padding:4px}
.wp-table-reloaded td{color:#3D3D3D; padding:4px; background-color:#fff; vertical-align:top}
.wp-table-reloaded .even td{background-color:#fff}
.wp-table-reloaded .odd td{background-color:#F0F0F6}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding:0; margin:0}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}

#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}

#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}

.TB_overlayMacFFBGHack{background:url(images/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}

* html #TB_overlay{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_window{position:fixed; background:#fff; z-index:102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}

* html #TB_window{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}

#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}

#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}

#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}

#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}

#TB_title{background-color:#e8e8e8; height:27px}

#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}

#TB_ajaxContent.TB_modal{padding:15px}

#TB_ajaxContent p{padding:5px 0px 5px 0px}

#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}

* html #TB_load{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}

* html #TB_HideSelect{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}

div.sociable{margin:16px 0}

span.sociable_tagline{position:relative}
span.sociable_tagline span{display:none; width:14em}
span.sociable_tagline:hover span{position:absolute; display:block; top:-5em; background:#ffe; border:1px solid #ccc; color:black; line-height:1.25em}
.sociable span{display:block}
.sociable ul{display:inline; margin:0 !important; padding:0 !important}
.sociable ul li{background:none; display:inline !important; list-style-type:none; margin:0; padding:1px}
.sociable ul li:before{content:""}
.sociable img{float:none; width:16px; height:16px; border:0; margin:0; padding:0}

.sociable-hovers{opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40)}
.sociable-hovers:hover{opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
