/*==staffroom==*/
#staffroom .sections.p1 h1 {width: auto;}
.staffComment {background: url(graphics/staff_comment_bottom.png) no-repeat bottom; margin-top: 13px; padding-bottom: 30px; zoom:1;/*:hack: forces ie6+7 to correctly display the background image*/}
.staffComment_Sleeve {background: url(graphics/staff_comment_top.png) no-repeat top; padding-top: 5px; padding-left: 5px;}
.staffComment p {font: 1.45em Georgia, serif; color: #fff; padding: 5px 5px 0; width: 245px; margin-left: 5px;}

#staffroom .p1 h2 {font-size: 1.73em; margin:0;}
#staffroom .p1 h3 span {font-weight: normal}
#staffroom .p1 .sections_sleeve {padding-bottom: 15px;}
#staffroom .left {padding-left: 0; padding-right: 15px; margin-right: 10px; background: url(graphics/border_dotted_gradient_vertical.png) no-repeat right;}
#staffroom .left .left_sleeve h2 {margin-top: 5px; margin-bottom: 3px; color: #4f4d45;}
#staffroom .author {padding-left: 27px; margin-bottom: 10px; margin-top: -5px; zoom:1;/*:hack: forces ie6+7 to clear following content*/}
#staffroom .author .icon {margin-right: 6px;}
#staffroom .author h3 a {color: #4f4d45}
#staffroom .author:after {content:"."; visibility: hidden; height: 0; display: block; clear: both}
#staffroom .more {font-size: 1.1em; font-weight: bold; border: 0; display: block;}
#staffroom .right {padding:0}
#staffroom .right h2 {margin: 15px 0 10px ;}
#staffroom .right label {position: absolute; left: -9999px;}
#staffroom .right .text {float: left; margin-right: 10px; color: #959595;}
#staffroom .popularSearches h2 {margin-top: 20px;}
#staffroom .popularSearches:after {content:"."; visibility: hidden; height: 0; display: block; clear: both}
#staffroom .popularSearches li {background: none; padding:0; clear: none; float: left; width: 140px; margin-bottom:5px; display: inline;}
#staffroom .popularSearches .more {margin:0}
.sections .user {padding:0; margin: 30px 0 0; list-style: none;}
.sections .user li { padding: 0; background: none;}
.sections .user li:after {content:"."; visibility: hidden; height: 0; display: block; clear: both;}
.sections .user img {float: left;}
.sections .user h3 {float: left; margin-top: 5px; padding-left: 10px; font: 1.45em Georgia, serif; color: #4F4D45}

#staffroom .p2 {background-image: url(graphics/jobs_browse_bottom.png);}
#staffroom .p2 .sections_sleeve {background-image:url(graphics/jobs_browse_top.png); padding-left:16px; padding-right:18px;}
#staffroom .p2 .heading {margin-bottom: 5px;clear:both;}
#staffroom .p2 .facet_set {padding: 0 0 10px 0; margin-bottom: 10px; background: url(graphics/border_dotted.png) repeat-x bottom;zoom:1;}
#staffroom .p2 .facet_set ul:after {content:"."; visibility:hidden; height:0; display: block; clear:both;}
#staffroom .p2 .facet_set li {float: left; width: 181px; clear: none;}

#staffroom #content h3, #staffroom #content .sections.p2 h2 {color: #4F4D45}
#staffroom .left_sleeve a.more { display: inline; }
#staffroom .left_sleeve a.more:hover { border-bottom: 1px dotted #00A560; }
#staffroom .popularSearches li a.more { padding-bottom: 1px; margin-right: 5px;}
#staffroom .popularSearches li a.more:hover { border-bottom: 1px dotted #00A560; padding-bottom: 0; }
#staffroom .facet_set a { zoom: 1; /* hack: force ie6/7 to display hover rollovers */  }
#staffroom .facet_set a:hover { border-bottom-color: #00A560;  }

.hottopics li {background: none; padding:0;}
.hottopics h3 {margin:0;}
.hottopics .meta {margin:0 0 2px 0; padding-left: 41px;}
