div.mainhead p.subgroup-head {white-space: nowrap; overflow: hidden; height: 22px}
.subgroup-splash, .subgroup-content, .subgroup-topics, .subgroup-audits {clear: both; float: left; padding: 10px 0; width: 100%}
.subgroup-splash {padding-top: 0}
.subgroup-splash img {margin-right: 15px; float: left}
.subgroup-splash p a.aside {padding-left: 25px; text-decoration: underline; font-size: 11px}
.subgroup-splash p a.aside.cancel-now {text-decoration: none}
.subgroup-splash p a.aside.cancel-now:hover {text-decoration: underline}
.subgroup-topics h3 {margin-bottom: 10px; float: left}
.subgroup-topics ul.list {margin: 0; padding: 0; overflow: hidden; list-style: none}
.subgroup-topics ul.list li {background: url(../images/icons/comment.png) no-repeat 1px 0}
#subgroups_featured {overflow: auto; margin: 0 0 20px 15px}
#subgroups_featured h4 {margin: 5px 0 10px 0; padding: 0; text-transform: uppercase; color: #555}
#subgroups_featured ul.items {float: left; width: 100%; overflow: hidden}
#subgroups_featured li.item {float: left; padding: 0 0 10px 30px; background: url(../images/gs2/dot.gif) repeat-y 14px 0}
#subgroups_featured li.item.first {background: none; padding-left: 0}
#subgroups_featured li.item .detail {display: block; width: 150px; overflow: hidden}
#subgroups_featured li.item a.image {display: block; width: 150px; height: 150px; margin-bottom: 5px; border: 1px solid #c0c0c0}
#subgroups_featured li.item p.ownerline {color: #555; font-size: 11px}
#subgroups_grid .pages {background: #e5e5e5; padding: 5px 20px 3px 15px; margin-right: 0; margin-bottom: 1px}
#subgroups_grid .pages li {background: #f5f5f5}
#subgroups_grid .last .pages {background: #fff; padding: 0 20px 3px 15px}
#subgroups_grid .pages h4 {float: left; margin: 0; padding: 0; text-transform: uppercase; color: #555; font-size: 13px}
#subgroups_grid .pages a.dropdown-trigger {float: left; margin: 1px 0 0 5px; font-weight: bold; font-size: 13px}
#subgroups_grid .pages b.thmt {float: left; font-size: 13px}
#subgroups_grid .pages input {float: left}
#subgroups_grid .pages a.clear-filter {padding-left: 10px; text-decoration: underline; font-size: 11px; line-height: 18px}
#subgroups_grid .subheading {margin: 0 0 4px 0; padding: 5px 20px 4px 15px; height: 18px}
#subgroups_grid .subheading b {float: left}
#subgroups_grid .subheading a.dropdown-trigger {float: left; margin: 0 0 0 5px}
#subgroups_grid ul.items {float: left; width: 100%}
#subgroups_grid li.item {float: left; width: 100%; padding: 10px 0}
#subgroups_grid li.item.even {background: #e5e5e5}
#subgroups_grid li.item div.subgroup {float: left; width: 50%; overflow: hidden; *width: 49%}
#subgroups_grid li.item a.image {float: left; width: 80px; height: 80px; margin: 0 8px 0 24px; border: 1px solid #c0c0c0}
#subgroups_grid li.item .detail {float: left; width: 245px; *width: 240px}
#subgroups_grid li.item p.description {padding-top: 7px}
#subgroups_grid li.item p.ownerline {color: #555; font-size: 11px}
.modules .members.subgroup-members {border: 1px solid #ccc; padding: 8px}
#subgroup_invite_members .infobar, #subgroup_pending_members .infobar, #groupsite_pending_members .infobar, #groupsite_invite_members .infobar {padding: 7px 10px}
