/* general block layout */
#sidebar-left-region .block { width:195px; text-align:left; margin-bottom:10px; }
#sidebar-left-region .block .block-top { background:url(../i/blocks/top.png) top left no-repeat; padding:6px 8px 0 6px; }
#sidebar-left-region .block .block-title { background-color:#f0b310; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; }
#sidebar-left-region .block .block-title .title-inner { font-size:14px; font-weight:bold; padding:4px 6px; }
#sidebar-left-region .block .block-content { background:url(../i/blocks/bkg.png) top left repeat-y; padding:0 10px; }
#sidebar-left-region .block .block-bottom { background:url(../i/blocks/btm.png) top left no-repeat; padding:0; }
/* block titles with icons */
#sidebar-left-region #block-toolbox--general.block .block-title .title-inner,#sidebar-left-region #block-toolbox--squad.block .block-title .title-inner { background:transparent url(../i/blocks/tb.png) no-repeat 3px 3px; padding:0 6px 0 50px; height:48px; line-height:48px; }
#sidebar-left-region #block-toolbox--certification.block .block-title .title-inner { background:transparent url(../i/blocks/tb.png) no-repeat 3px 3px; padding:6px 6px 0 50px; height:42px; }
#sidebar-left-region #block-recent-wire-articles.block .block-title .title-inner { background:transparent url(../i/blocks/tw.png) no-repeat 3px 3px; padding:6px 6px 0 50px; height:42px; }
/* orange blocks */
#sidebar-left-region #block-casetracker.block .block-top,#sidebar-left-region #block-related-quiz.block .block-top,#sidebar-left-region #block-check-this-out-.block .block-top { background:url(../i/blocks/top-o.png) top left no-repeat; padding:6px 8px 0 6px; }
#sidebar-left-region #block-casetracker.block .block-title,#sidebar-left-region #block-related-quiz.block .block-title .title-inner,#sidebar-left-region #block-check-this-out-.block .block-title .title-inner { color:#fff; font-size:14px; font-weight:bold; }
#sidebar-left-region #block-casetracker.block .block-title .title-inner { background:transparent url(../i/blocks/ct.png) no-repeat 3px 3px; padding:0 6px 2px 50px; height:48px; line-height:48px; }
#sidebar-left-region #block-casetracker.block .block-content ul { border-top:1px dashed #cda554; }
#sidebar-left-region #block-related-quiz.block .block-title .title-inner,#sidebar-left-region #block-check-this-out-.block .block-title .title-inner { background:transparent url(../i/blocks/cert-title.png) no-repeat 5px 4px; color:#404139; padding:22px 0 12px 10px; }
#sidebar-left-region #block-casetracker.block .block-content,#sidebar-left-region #block-related-quiz.block .block-content,#sidebar-left-region #block-check-this-out-.block .block-content { background:url(../i/blocks/bkg-o.png) top left repeat-y; }
#sidebar-left-region #block-casetracker.block .block-bottom,#sidebar-left-region #block-related-quiz.block .block-bottom,#sidebar-left-region #block-check-this-out-.block .block-bottom { background:url(../i/blocks/btm-o.png) top left no-repeat; }
/* gray blocks on wire */
#sidebar-right-region .block { background-color:#eeebe6; width:186px; padding:4px; margin-bottom:15px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:left; }
#sidebar-right-region .block .block-title { font-size:14px; font-weight:bold; padding:7px 10px; }
#sidebar-right-region .block .block-content { padding:0 10px; width:166px;}
/* list styles */
.block-content ul.menu,.block-content .item-list ul { padding-left:2px; padding-bottom:0; }
.block-content li.leaf,.block-content .item-list li,.block-content ul.menu li.leaf { list-style:none; margin:0; padding:4px; border-top:1px solid #edebe6; font-size:11.5px; font-weight:normal; }
.block-content li.leaf:first-child,.block-content .item-list li:first-child,.block-content ul.menu li.leaf.first { border:0; }
#sidebar-left-region .block-content a,#sidebar-left-region .block-inner .contnet a:link,#sidebar-left-region .block-content a:visited { font-size:11.5px; color:#156197; }
/* squad notifications */
#sidebar-left-region #block-squad-notifications .block-content {padding-top:6px;}
#block-squad-notifications ul { display:inline; }
#block-squad-notifications ul li.first { font-weight:bold; }
#block-squad-notifications ul ul.inline li { display:inline; border:0; padding:0 4px 0 0; }
#block-recent-wire-articles .view-label,#block-recent-wire-articles .view-field { display:inline; padding-left:2px; }
#block-recent-wire-articles .view-data-node-title { display:block; }
#block-recent-wire-articles li,#block-recent-wire-articles ul { clear:both; }
#block-check-this-out- .block-content .kb,#block-check-this-out- .block-content .web,#block-related-quiz .block-content .kb { font-size:12px; padding:0 8px; }
#block-check-this-out- .block-content .kb,#block-related-quiz .block-content .kb { padding-bottom:10px; }
#block-check-this-out- .block-content .web { padding:10px 8px; }
#block-check-this-out- .block-content .kw-divider { margin:0 10px; border-bottom:1px solid #fbe5ae; height:1px; }
#block-check-this-out- .block-content .kb ul,#block-check-this-out- .block-content .web ul { margin:0 0 0 12px; line-height:14px; list-style-position:outside; list-style:disc; }
#block-check-this-out- .block-content .kb ul li,#block-check-this-out- .block-content .web ul li { font-size:12px; line-height:14px; }
#block-check-this-out- .block-content .kb ul li span,#block-check-this-out- .block-content .web ul li a,#block-related-quiz .block-content .kb span { font-size:12px; line-height:14px; }
#sidebar-left-region #block-check-this-out- a,#sidebar-left-region #block-related-quiz a { color:#493e42; }
.view-item .view-data-node-title a,.view-item .view-data-node-title a:link,.view-item .view-data-node-title a:visited,.view-item .view-data-node-title a.active,.view-item .view-data-node-title a.active:link,.view-item .view-data-node-title a.active:visited { font-weight:bold; }
.block-content .attachment-after { display:none; }
#block-casetracker .block-content li.leaf,#block-casetracker .block-content .item-list li { list-style:none; margin:0; padding:4px; border-top:0; border-bottom:1px dashed #edebe6; font-size:11.5px; }
#block-casetracker .block-content .item-list li.last { border-bottom:0; }
#sidebar-left-region #block-casetracker .block-content a,#sidebar-left-region #block-casetracker .block-content a:link,#sidebar-left-region #block-casetracker .block-content a:visited { color:#414039; }
#sidebar-left-region .block-content li.collapsed,#sidebar-left-region .block-content li.expanded { margin:0; padding:4px 0; padding-left:9px; border-top:1px solid #edebe6; font-size:11.5px; }
#sidebar-right-region .block-content li.collapsed a,#sidebar-left-region .block-content li.collapsed a,#sidebar-right-region .block-content li.collapsed a:link,#sidebar-left-region .block-content li.collapsed a:link,#sidebar-right-region .block-content li.collapsed a:visited,#sidebar-left-region .block-content li.collapsed a:visited,#sidebar-right-region .block-content li.expanded a,#sidebar-left-region .block-content li.expanded a,#sidebar-right-region .block-content li.expanded a:link,#sidebar-left-region .block-content li.expanded a:link,#sidebar-right-region .block-content li.expanded a:visited,#sidebar-left-region .block-content li.expanded a:visited { font-size:11.5px; color:#156197; }
#sidebar-right-region .block-content li.collapsed ul,#sidebar-right-region .block-content li.expanded ul
#sidebar-left-region .block-content li.collapsed ul,#sidebar-left-region .block-content li.expanded ul { border-bottom:0; }
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu { padding-left:15px; }
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li { /*list-style-type:decimal; list-style-image:url(../i/o/menu-leaf.png);*/ border:0; }
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.collapsed,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.collapsed,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.collapsed,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.collapsed,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded { list-style:none;list-style-image:none;}
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li a,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li a:link,
#sidebar-left-region .block-content ul.menu li.expanded ul.menu li.expanded ul.menu li a:visited { font-weight:bold; }
/*squad homepage block*/
#sidebar-right-region #block-key-stats.block{padding:0;background-color:#ffffff;margin-left:8px;}
#sidebar-right-region #block-key-stats.block .block-title{width:186px;height:34px;padding:0 0 0 10px;line-height:34px;font-size:18px;font-weight:bold;background:url(../i/squad/block-bkg.gif) no-repeat;}
#sidebar-right-region #block-key-stats.block .block-content{padding:9px 0 0 0;width:186px;}
#sidebar-right-region #block-key-stats.block .block-content p{padding-left:10px;padding-right:10px;font-size:11.5px;line-height:17px;}
#key-squad-stats{width:186px;color:#373f41;}
#key-squad-stats li{height:44px;border-bottom:1px solid #ededeb;line-height:44px;padding-left:50px;font-size:11.5px;font-weight:bold;background:url(../i/squad/key-squad-sprite.gif) no-repeat left top;}
#key-squad-stats li span{font-size:19.5px;font-weight:bold;}
#key-squad-stats li.key-open-cases{}
#key-squad-stats li.key-closed-cases{background-position:0px -44px;}
#key-squad-stats li.key-squad-posts{background-position:0px -88px;}
#key-squad-stats li.key-blog-posts{background-position:0px -132px;}
#key-squad-stats li.key-squad-members{background-position:left bottom;border-bottom:0;}
#sidebar-right-region .block.award-bigwin {background:#ffffff;}
#sidebar-right-region .block .block-title.award-cert {background-color:#e7e5e1; -moz-border-radius:5px; -webkit-border-radius:5px;margin-top:-4px;}