.tw-rotate { margin:0 0 1em 0; padding:0;   position:relative; top:-4px; }
.tw-hide { display:none; }
.without_title { margin-top:1.25em; }
.ui-tabs-nav, .ui-tabs-panel { clear:both; }
.tw-tabbed-widgets, #sidebar .tw-tabbed-widgets { margin:0; padding:0; }

#sidebar ul .widget .tw-rotate ul.tabbed-widget-item li.widget ul {
    padding: 0px !important;
    display: block;
}

#sidebar ul .widget .tw-rotate ul.tabbed-widget-item li.widget {
    border-bottom: none;
}

#sidebar ul .widget .tw-rotate ul.tabbed-widget-item li.widget ul li {
	height: auto !important;
  	height: 50px;
  	min-height: 55px;
}

#sidebar ul .widget .tw-rotate ul.tabbed-widget-item li.widget ul li img.avatar {
    float: left;
    margin: 10px 8px 0 10px;
    border: 1px solid #555;
}

#sidebar ul .widget .tw-rotate ul.tabbed-widget-item li.widget ul li a {
    background: none;
    padding: 10px;
    margin: 0;
    display: block;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav {
    padding: 9px 0 9px 27px !important;
    margin: 0px 0 20px !important;
    background: transparent url(../../../themes/fuzzoneblog/images/bg-sidebar-title.gif) repeat-x scroll left top;
    border-bottom:2px solid #333333;
    border-top:2px solid #555555;
    width: 273px;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav li a {
    background: none;
    padding:8px 0 8px 10px;
    color: #FFF;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav li a span {
    margin:0 -5px 0 0;
    padding:9px 12px 9px 0;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav li {
    border: none;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav li.ui-tabs-selected a {
    background: transparent url(../../../themes/fuzzoneblog/images/ui-tabs-nav-left.gif) no-repeat top left;
    padding: 8px 0 8px 10px;
    height: 18px;
}

#sidebar ul .widget .tw-rotate .ui-tabs-nav li.ui-tabs-selected a span {
    background: transparent url(../../../themes/fuzzoneblog/images/ui-tabs-nav-right.gif) no-repeat top right;
    margin:0 -5px 0 0;
    padding: 10px 12px 10px 0;
}




/* tabs */
ul.tw-nav-list, #sidebar ul.tw-nav-list { list-style: none; float:left;   margin:0; padding:0; }
ul.tw-nav-list li, 
#sidebar ul.tw-nav-list li { 
    list-style:none; 
    list-style-image:none; 
    display:block; 
    float:left; 
    clear:none; 
    margin:0 5px 0 0; 
    padding:0 0 3px 0;  
}

ul.tw-nav-list li:before, #sidebar ul.tw-nav-list li:before, #sidebar li.widget:before { content:''; }

ul.tw-nav-list a, 
#sidebar ul.tw-nav-list a { 
    font-weight:bold; 
    float:left; 
    width:auto; 
    padding:0.45em 0.6em 0.55em; 
    color:#fff;
}

ul.tw-nav-list li.ui-tabs-selected a, #sidebar ul.tw-nav-list li.ui-tabs-selected a,
ul.tw-nav-list li.ui-tabs-selected a:hover, #sidebar li.ui-tabs-selected a:hover { background:#333; color:#fff; text-decoration:none; font-weight:bold; }
.ui-tabs-panel, #sidebar .ui-tabs-panel { margin:0 0 1em 0; padding:0.75em 0 1em 0; }
#sidebar .without_title { margin-top:0; }
* html #sidebar li.widget { float:left; margin-bottom:1em; }
* html #sidebar .ui-tabs-panel { float:none; } 

/* accordion  */
.tw-accordion { float:left;   padding:0; margin:0; }
.tw-accordion .tabbed-widget-item { float:left;   margin:0; padding:0; overflow:hidden; }
.tw-accordion .tw-widgettitle { font-size:1.1em; background:#eee; display:block; float:left;   padding:0.45em 0 0.45em 0; margin:2px 0 0 0; cursor: pointer; }
.tw-accordion .tw-widgettitle span { display:block; padding:0 0.75em; background: transparent url('../images/accordion-collapsed.png') no-repeat 95% 50%; cursor: pointer; }
.tw-accordion .tw-widgettitle:hover, .tw-accordion .tw-hovered { background: #ddd url('../images/accordion-darker-bar.png') repeat-x left top; }
.tw-accordion .selected, .tw-accordion .selected:hover { cursor: text; background: #ddd url('../images/accordion-darker-bar.png') repeat-x left top; }
.tw-accordion .selected span, .tw-accordion .selected:hover span { cursor: text; background: transparent url('../images/accordion-active.png') no-repeat 95% 50%; }
.tw-accordion .selected span { text-decoration:none; }
.tw-accordion .widget { margin-bottom:0; padding:0.5em 0 1.5em 0; }

.tw-accordion .tw-first { border:none; }
.tw-accordion .tw-last { }

/* defaults for the default theme */
#sidebar ul.tw-nav-list ul li:before { content:''; }
#sidebar ul.tw-nav-list { font-size:1.0em; }
#sidebar .tw-accordion .tw-widgettitle { padding:0.55em 0 0.6em; }
#sidebar .tw-accordion ul.tabbed-widget-item { margin:0.75em 0 1.25em 0; padding:0; list-style-image:none; }
#sidebar .tw-accordion ul.tabbed-widget-item li.widget:before { content:''; display:none; }
#sidebar .tw-accordion .widget { margin:0; }
#sidebar .tw-accordion { margin-bottom:2em; margin-top:0; }
* html #sidebar .tw-accordion .tw-widgettitle { font-size:1.1em; float:none; }

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { 
	/* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { 
	/* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
	.tw-rotate { margin:0; }
    ul.tw-nav-list { display: none; }
    .tw-hide, .tw-rotate h1, .tw-rotate h2, .tw-rotate h3, .tw-rotate h4 { display:inherit; }
}


