/*  
Theme Name: Busy Bee
Version: 1.0.2
Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
UIL: http://wordpress8.org
*/

html, body{font-family:arial; font-size:12px; border:0; color:#565656}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0; padding:0}

p{line-height:20px; padding:10px 0}

h1, h2, h3, h4, h5{padding:10px 0; font-family:Georgia}

ul, ol{list-style:none; padding:10px 0}

small{font-size:11px}

code{background:#FFFFC1}

a{color:#828B1B; text-decoration:none}

a:hover{text-decoration:none}

a img{border:none}

blockquote p{padding:5px 0}

/* Align */
.aligncenter{margin:10px auto 20px auto; display:block}

.alignleft{margin:10px 20px 8px 0; float:left}

.alignright{margin:10px 0px 8px 20px; float:right}

.col-left{float:left}

.col-right{float:right}

/* Wrap */
/* Top */
#top-out{width:100%; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_top.gif) repeat-x 0 0}

#top{width:939px; margin:0 auto}

/* Page Navigation */
#page_navi{width:100%; height:27px; font-size:11px}

#page_navi a{color:#CBCBCB}

#page_navi a:hover{text-decoration:underline}

#page_navi ul{padding:0}

#page_navi .col-left{margin-left:-6px}

/* Page Navigation (rss) */
#page_navi ul.rss{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_rss.gif) no-repeat 0 5px; padding:6px 0 3px 15px}

#page_navi ul.rss li{padding:0 10px; display:inline; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_separator.gif) no-repeat right 4px}

#page_navi ul.rss li.last{background:none}

/* Header */
#header{width:100%; height:107px; padding-top:25px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_top_gradient.gif) no-repeat 60px 0; clear:both; position:relative}

#header img.title{margin-left:8px; margin-top:10px;}

#header h1{display:none}

#header .advert{position:absolute; left:470px; top:43px}

#adbar{width:900px; margin: auto; background-color:#fff; padding:10px; text-align: center; }

/* Category Navigation */
#cat_navi{width:100%}

#cat_navi li a span{font-size:11px; color:#9D9D9D; font-weight:normal}

/* 04 - FEATURED
/* ----------------------------------------------*/
.container{margin:0 auto; padding:0; width:926px; height:auto;     background-color:#fff; border:1px solid #ccc}

.clearfix:after{    content:"";     display:block;     clear:both;     visibility:hidden;     line-height:0;     height:0}

.clearfix{    display:inline-block}

#featured{margin:1px 0 0 0; padding:30px 0 20px 0; width:auto; height:auto; background:#cdcdcd url(http://cdn.cloudfiles.mosso.com/c7151/backg2.jpg) repeat top center; border-bottom:1px solid #333}

.featured-norm{margin:0; padding:0; width:auto; height:auto; line-height:20px}

.featured-blog{margin:0; padding:0; width:auto; height:auto; }

.featured-small{margin:0; padding:0; width:auto; height:103px; }

.featured-content{margin:0; padding:10px; width:335px; height:248px; float:left}

.featured-blog-content{margin:0; padding:30px 0 0 0; width:650px; height:210px; float:left}

.featured-preview{margin:27px 15px 0 0; padding:0; width:550px; height:auto; float:right; display:inline}

.featured-links{margin:30px 15px 0 0; padding:0; width:200px; height:auto; float:right; display:inline}

.ribbon{position:absolute; top:155px; right:-780px; z-index:2000}

.grid_3_ad{float:left; padding:10px}

.alpha{margin-left:0}
.omega{margin-right:0}

/* Middle */
#middle-out-top{/* Background - Middle Top */width:100%; background:rgb(239,239,234) url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_out_top.jpg) repeat-x 0 0}

#middle-out-bottom{/* Background - Middle Bottom Gradient */width:100%; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_out_bottom.gif) repeat-x left bottom}

#middle-out-bottom .single{/* Background - Content - Single Page */background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_content_single.gif) repeat-y}

#middle-content{/* Background - Content */width:939px; margin:0 auto; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_content.gif) repeat-y}

#middle-content-bottom{/* Background - Content Bottom */width:100%; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_content_bottom.gif) no-repeat 0 bottom}

/* Page Nav */
#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1; z-index:100}

#nav a{display:block; line-height:27px; padding:0 10px; z-index:100}

#nav li{float:left; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_separator.gif) no-repeat right 10px}

/* Style drop down list */
#nav li ul{position:absolute; width:203px; left:-999em}

#nav li:hover ul, #nav li.sfhover ul{left:auto}

#nav li ul li a{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_page_navi_item.gif) repeat-x; line-height:25px; font-size:12px; color:#E0DFE3; width:120px}

#nav li ul li a{border-right:#2A2A2A 1px solid}

#nav li ul ul{margin:-35px 0 0 204px}

#nav li ul ul li a{line-height:36px}

#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto}

/* IE7 Fix */
#nav li:hover, #nav li.hover{ position:static}

/* Second Menu */
#secnav, #secnav ul{padding:0; margin:0; list-style:none; line-height:1}

#secnav a{display:block; line-height:58px; padding:0 20px 0 20px; line-height:16px; padding:14px 20px 11px; color:#212121}

#secnav li:hover, #secnav li.sfhover1{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_cat_navi_hover.gif) repeat-x; cursor:pointer}

#secnav li:hover span, #secnav li.sfhover1 span{color:#fff}

#secnav li{float:left; font-size:16px; font-weight:bold}

/* Style drop down list */
#secnav li ul{position:absolute; width:1em; width:188px; left:-999em; z-index:10; border:1px solid #e6e6e6; border-width:0px 1px 1px}

#secnav li li{font-weight:normal}

#secnav li:hover ul, #secnav li.sfhover1 ul{left:auto}

#secnav li ul li a{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_cat_navi_item.gif) repeat-x; line-height:34px; color:#565656; font-size:12px; width:148px; padding:0 20px}

#secnav li ul li a{}

#secnav li ul li a:hover{background:#D4D4D3}

#secnav li ul ul{margin:-35px 0 0 188px; border-width:1px}

#secnav li:hover ul ul, #secnav li.sfhover1 ul ul{left:-999em}

#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul{left:auto}

/* IE7 Fix */
#secnav li:hover, #secnav li.hover{ position:static}

/* Content */
#content{width:924px; min-height:550px; padding:34px 7px 50px 8px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_middle_top.gif) no-repeat 0 0}

* html #content{height:550px}

/* Main Content */
#main-content{width:553px; margin:24px 0 0 31px}

.single #main-content{background:#fff; width:553px; margin:24px 0 0 0; padding:0 32px 35px 31px}

#comments{background:rgb(247,246,246)  url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_comments.gif) repeat-x 0 top; width:616px}

/* Main Content (style) */
#main-content a{text-decoration:underline}

#main-content a:hover{text-decoration:none}

#main-content h2, #main-content h3{font-weight:normal}

#main-content h2{font-size:22px}

#main-content h3{font-size:20px}

#main-content h4{font-size:16px}

#main-content ol, #main-content ul{line-height:18px}

#main-content ul{padding-left:50px}

#main-content ul li{list-style:circle; padding:3px 0}

#main-content ol{padding-left:57px}

#main-content ol li{list-style:decimal; padding:3px 0}

#main-content blockquote{border-left:2px solid #777; color:#777; font-style:italic; margin:5px auto 15px; padding:0px 10px; width:85%}

/* Main Content (post) */
#main-content .post-title{width:100%; position:relative}

#main-content .post-title h2, #main-content .post-title p.post-details, #main-content .post-title h3{padding-right:50px}

#main-content h2 a, #main-content h3 a{color:#2A2A2A; text-decoration:none}

#main-content h2 a:hover, #main-content h3 a:hover{text-decoration:underline}

#main-content p.post-details{line-height:18px; margin-top:-10px; position:relative}

#main-content p.post-details a{text-decoration:none}

#main-content p.post-details a:hover{text-decoration:underline}

#main-content p.post-details{color:#9F9F9F; font-size:11px; padding:0 50px 0 1px}

#main-content .comment-cloud{display:block; position:absolute; right:0; top:15px}

#main-content .comment-cloud a{width:31px; height:26px; padding-top:4px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_comment_cloud.gif) no-repeat 0 0; text-align:center; font-family:Georgia; font-size:11px; color:#5D5D5D; display:block; text-decoration:none}

#main-content .comment-cloud a:hover{text-decoration:underline}

#main-content .post h4{margin-top:1px; clear:both; width:100%}

#main-content .post h4.continue a{background:#9CA722; padding:5px 10px; color:#fff; text-decoration:none}

#main-content .post h4.continue a:hover{background:#838C1C}

#main-content .post img.thumbnail{-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#EEE; border:1px solid #DDD; padding:6px}

#main-content .post img.gallery{margin:0 7px 7px 0}

#main-content h2.arh{border-bottom:#EBEBEB 1px solid; margin-top:-10px; margin-bottom:10px; position:relative}

/* Main Content (advert 468x60) */
#main-content .advert_468x60{border-left:#FFFFFF 42px solid; border-right:#FFFFFF 42px solid; border-top:#FFFFFF 12px solid; border-bottom:#FFFFFF 12px solid; margin:0 0 25px 0}

#main-content .latest .advert_468x60{margin-left:33px}

/* Post (featured) */
#main-content .latest .featured, #main-content .archives .featured{position:relative; margin-bottom:15px; clear:both}
#main-content .latest .featured{margin-left:33px}

#main-content .featured h4{margin-bottom:15px}

/* Post (latest) */
#main-content .latest{width:586px; margin-left:-33px; position:relative}

#main-content .latest .block{width:259px; float:left; margin-left:33px; margin-bottom:28px; display:inline}

#main-content .latest h3{padding-top:7px}

#main-content .latest .comment-cloud{top:10px !important}

#main-content .latest p.post-details{padding-top:5px}

#main-content .latest h4{margin-top:-3px; position:relative}

/* Post (archives) */
#main-content .archives .block{position:relative; margin-bottom:15px; clear:both}

#main-content .archives h2{padding-right:50px}

#main-content .archives p.post-details{padding-right:50px}

#main-content .archives img.alignleft{margin:15px 15px 0 0}

/* Main Content (post>single) */
#main-content p.tags{width:100%; clear:both}

.single #main-content .advert_468x60{margin:15px 0 0px 0}

#main-content .page h2{padding-top:5px}

/* Comments */
#comments h3{font-size:20px; font-weight:normal; padding:10px 0 20px 0}

/* Comments (comment) */
#comments_wrap{width:553px; padding:15px 32px 75px 31px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_comments.gif) repeat-x 0 bottom; margin-bottom:-52px; position:relative}

#comments .comment a{text-decoration:underline}

#comments .comment p{padding:0}

#comments .comment ul{padding:0}

#comments .comment a:hover{text-decoration:none}

#comments .comment small{font-size:10px; margin-top:-2px}

#comments .comment{margin-top:10px; width:100%}

#comments .comment .col-left{width:110px}

#comments .comment .col-left img{border:#EDEDED 5px solid}

#comments .comment .col-left .inside{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_comment_element.gif) no-repeat right 27px; width:110px; float:right; margin-right:-16px; position:relative; overflow:hidden; padding-right:7px; min-height:70px}

#comments .comment .col-left p{padding:0 0 0 2px; line-height:19px}

#comments .comment .col-right{min-height:70px; background:#fff; padding:10px 20px; border:#EDEDED 5px solid; margin-left:121px; float:none}

* html #comments .comment .col-right{height:100px}

#comments .comment span.reply{float:right; padding:3px 3px 0; font-size:11px}
#comments .comment span.reply a{text-decoration:none; color:#aaa}

#comments ul.children{margin:10px 0 0 20px; padding:0}

#comments .navigation .alignright, 
#comments .navigation .alignleft{margin:0}

#comments .navigation a{background:#9F9F9F; color:#fff; display:block; padding:5px 9px; margin-left:4px; font-family:Georgia; font-weight:bold}
#comments .navigation a:hover{background:#888}
#comments .commentlist{padding:0}
#comments .commentlist #respond #form_wrap{padding:0 0 25px; margin:0; border:0; width:auto}
#comments .commentlist .children #respond #form_wrap .col-right{float:none}
#comments .cancel-comment-reply{margin-bottom:10px}

/* Comments (form) */
#form_wrap{border-bottom:1px solid #E6E6E6; width:553px; padding:15px 32px 30px 31px; position:relative}

#form_wrap h2{padding-bottom:28px; position:relative}

#form_wrap .form-left{width:170px; float:left}

#form_wrap .form-right{width:361px; float:right}
.children #form_wrap .form-right{float:none}

#form_wrap textarea, #form_wrap .form-left input{border:1px solid; border-top-color:#C5C3C3; border-left-color:#C5C3C3; border-right-color:#EDEDED; border-bottom-color:#EDEDED; background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#676563; padding:7px 10px}

#form_wrap textarea{width:340px; margin-bottom:18px}

#form_wrap .form-left input{width:147px; display:block; margin-bottom:10px}

#form_wrap input.sb{clear:left; display:block}

#form_wrap p.lc_logged{margin-top:-20px; position:relative}

/* PageNavi */
.more_entries{width:100%; font-family:georgia; font-size:12px; font-weight:bold; border-top:#EBEBEB 1px solid; padding:26px 0}

.Nav{float:right}

.Nav a{text-decoration:none !important}

.Nav .on, .Nav a:hover{background:#9CA722 !important}

.Nav a, .Nav .on{background:#9F9F9F; color:#fff; display:block; float:left; padding:5px 9px; margin-left:4px}

/* Sidebar */
#sidebar{width:307px; overflow:hidden}

#sidebar h2{font-size:12px; background:#9F9F9F; color:#fff; padding:8px 14px; float:left; margin:0 0 10px 1px; display:inline}

#sidebar ul{clear:both}

#sidebar a{color:#636363}

#sidebar a:hover{color:#000; text-decoration:underline}

/* Sidebar (block) */
#sidebar .block{width:260px; padding:21px 25px 21px 22px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_sidebar_separator.gif) repeat-x 0 bottom}

/* Sidebar (block >inside)*/
#sidebar .block .inside{border:#D5D4D4 5px solid; background:#EDEDED; padding:5px}

#sidebar .block .inside ul{padding:10}

#sidebar .block .inside .li{padding:8px 15px 8px 10px; line-height:18px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_footer_list.gif) repeat-x 0 bottom}

#sidebar .block .inside .li img.thumbnail{border:#A4A4A4 2px solid; float:left; margin-right:10px}

#dist {padding:10px; }

/* Sidebar (widgetized)*/
#sidebar .widgetized h2{margin-bottom:15px}

/* Sidebar (widgetized>list>)*/
#sidebar .widgetized ul{clear:both; width:100%; padding:0 0 8px 0; border-top:#CECFC6 1px solid}

#sidebar .widgetized li{border-bottom:#CECFC6 1px solid; line-height:20px; padding:5px 0 5px 21px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_sidebar_circle.gif) no-repeat 5px 12px; overflow:hidden}

/* Sidebar (widgetized>list>inside)*/
#sidebar .widgetized ul ul{padding:0; margin:3px 0 0 0}

#sidebar .widgetized ul ul li{border:0; padding-bottom:0}

/* Sidebar (widgetized >special list)*/
#sidebar .widgetized .widget_categories ul, 
#sidebar .widgetized .widget_archive ul, 
#sidebar .widgetized .widget_links ul{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_sidebar_ul_lines.gif) no-repeat right 0; margin-top:3px; border:0; width:270px; margin-left:-9px; position:relative}

#sidebar .widgetized .widget_categories ul li, 
#sidebar .widgetized .widget_archive ul li, 
#sidebar .widgetized .widget_links ul li{width:104px; float:left; display:inline; margin-left:10px}

#sidebar .widgetized .widget_categories ul li, 
#sidebar .widgetized .widget_archive ul li{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_sidebar_folder.gif) no-repeat 0 7px}

#sidebar .widgetized .widget_links ul li{background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_sidebar_circle.gif) no-repeat 5px 13px}

/* Sidebar (widgets)*/
#tag_cloud h2, #footer #tag_cloud h2{display:block; float:none}

.textwidget{clear:both; padding:5px 2px; line-height:20px}

#wp-calendar{width:95%; padding:0 0 0px 0; margin-bottom:15px; clear:both}

#wp-calendar caption{padding:10px}

#wp-calendar th{color:#fff}

#wp-calendar th, #wp-calendar td{padding:5px; text-align:center; background:#E7E7E7; color:#9E9E9E}

#wp-calendar td{background:transparent}

#wp-calendar td, table#wp-calendar th{padding:3px 0}

#wp-calendar a{text-decoration:underline}

#wp-calendar a:hover{text-decoration:none}

/* Sidebar (Search)*/
#sidebar #search_main form div{position:relative; width:260px; height:33px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_search_field.gif) no-repeat 0 0}

#sidebar #search_main input.field{width:163px; position:absolute; left:12px; top:7px; padding-top:2px; outline:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; border:0; background:transparent; z-index:1}

#sidebar #search_main input.submit{position:absolute; right:0; top:0; z-index:1}

/* Sidebar (advert 125x125) */
#advert_125x125{width:270px !important; margin-left:-10px; padding-top:10px !important; padding-bottom:25px !important; overflow:hidden}

#advert_125x125 img{display:block; float:left; margin:9px 0 0 10px; display:inline}

.adverts1{font-size:8px; text-align:center}

/* Sidebar (advert 160x600) */
#advert_160{margin-left:10px; padding-top:10px !important; padding-bottom:25px !important; padding-right:10px !important; overflow:hidden}

#advert_160 img{display:block; float:left; margin:9px 0 0 10px; display:inline}

.adverts160{font-size:8px; text-align:center;}

/* MPU Banner */

.300banner{ padding:10px; }

/* Tabs */
ul#idTabs{width:100%; padding:0 0 7px 0}

ul#idTabs li{display:inline; font-family:Georgia; font-weight:bold}

ul#idTabs li a{line-height:31px; background:#9F9F9F; color:#fff !important; display:block; float:left; padding:0 12px; margin-right:4px}

ul#idTabs li a.selected, ul#idTabs li a:hover{background:#9CA722; text-decoration:none}

#tagcloud{padding:10px}

/* Video Tabs */
ul#vidTabs{width:100%; padding:0 0 7px 0}

ul#vidTabs li{display:inline; font-family:Georgia; font-weight:bold}

ul#vidTabs li a{line-height:31px; background:#9F9F9F; color:#fff !important; display:block; float:left; padding:0 12px; margin-right:4px}

ul#vidTabs li a.selected, ul#vidTabs li a:hover{background:#9CA722; text-decoration:none}

/* Sidebar (flickr) */
#flickr h2 span{color:#0061D8}

#flickr h2 span span{color:#FF1183}

#flickr .wrap{width:270px; margin-left:-5px; padding:0; position:relative}

#flickr a img{float:left; margin-left:5px; margin-bottom:5px; display:block; padding:3px; background:#fff; border:#CECFC6 1px solid}

#flickr a:hover img{border:#A8AA99 1px solid}

/* Footer */
#footer-out{width:100%; background:rgb(159,159,159)}

#footer{width:939px; margin:0 auto; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_footer_gradient.jpg) no-repeat 0 0; padding:23px 0 10px 0}

* html #footer{height:275px}

#footer .position{width:960px; margin-left:-20px}

#footer a{text-decoration:underline; color:#636363}

#footer a:hover{text-decoration:none}

#footer h2.widget_title{font-size:14px; background:#2A2A2A; color:#fff; padding:10px 15px; float:left; margin:0 0 10px 1px; display:inline}

/* Footer (block) */
#footer .block{width:300px; float:left; margin-left:20px; display:inline}

#footer .block ul, #footer .block .textwidget, #footer .block #calendar_wrap{border:#D5D4D4 5px solid; background:#EDEDED; padding-bottom:10px; clear:both; margin:0 0 15px}

#footer .block .textwidget{padding:5px 10px}

/* Footer (block >list) */
#footer ul{padding:0}

#footer li{padding:5px 10px; line-height:20px; background:url(http://www.toscana.tc/wp-content/themes/busybee/images/bg_footer_list.gif) repeat-x 0 bottom}

/* Footer (copyright) */
#copyright-out{width:100%; background:rgb(37,37,37); padding:10px 0 14px 0}

#copyright{width:939px; margin:0 auto; font-size:11px; color:#CECECE}

#copyright .col-right img{vertical-align:middle}

#copyright .col-right span{display:none}

/* Fix */
.wrap:after, 
#sidebar .widgetized .widget_categories ul:after, 
#sidebar .widgetized .widget_archive ul:after, 
#sidebar .widgetized .widget_links ul:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

/*=== Misc. ===*/
.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
img.centered{display:block; margin-left:auto; margin-right:auto}
.wp-caption{-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#EEE; border:1px solid #DDD; padding:4px 0 5px; text-align:center}
.wp-caption-text{padding:3px 0 0; font-size:11px}

/* Video Widget */
#video p{padding:0}
#video h2{margin-bottom:7px !important}
#video .latest{border:#D5D4D4 5px solid; background:#EDEDED; width:250px}
#video .vidtabs ul li{background:none !important; border:0px !important; padding:0px !important}
.vidtabs ul#vidTabs{padding:7px 0 !important}
#footer .block .vidtabs ul{background:none; border:0}

/* Twitter */
#header .latest_twitter{position:absolute; left:470px; top:46px}
#header .latest_twitter img{float:left; margin:0 15px 15px 0}
#header .latest_twitter ul{font-family:Georgia; color:#ccc; padding:0; line-height:18px}

/* Aggiunte personalizzate */
.imgpost {float: left; border: 4px solid; color: #cbcbcb; padding: 4px; margin: 4px 6px 2px 2px;}

