#content {
  padding: 0px;
}

#group.profile {
  margin-bottom: 20px;
  background: url(../images/narrowrightbg.gif) repeat-y top right; }

#group.profile .left {
  margin-bottom: -9px;
  padding-left: 10px;
  width: 396px; }

  #group.profile .left .share_and_save
  #group.profile .left .share_button {
    float: right; }
  
  #group.profile .left .info_table td.label {
    width: 100px; }
  
  #group.profile .thewall .fallback {
    margin-bottom: 9px; }
    
  #group.profile .wallpost .walltext {
    word-wrap: break-word;
    width: 260px; }

#group.profile .right {
  width: 200px; }

#group.profile .description {
  width: 380px;
  word-wrap: break-word; }

#group.profile .share_section {
  background: white; 
  padding: 0px 0px 11px; }

#group.profile .officers {
  padding: 10px 8px 10px; }
  
  #group.profile .officers td {
    margin: 0px;
    padding: 0px 0px 5px; }
  #group.profile .officers td.label {
    width: 150px; }
  #group.profile .officers tr {
    vertical-align: top; }  
  #group.profile .officers dl {
    margin: 0px; }
  #group.profile .officers dd {
    color: gray;
    font-size: 9px;
    margin: 0px;
    padding-bottom: 5px; }

#group.profile .related {
  padding: 10px 8px 10px; }

  #group.profile .related ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }

  #group.profile .related li {
    padding: 0px 0px 5px; }
  
  #group.profile .related small {
    color: gray; }

  #group.profile .admins ul {
    margin: 0px;
    padding: 0px; }

  #group.profile .admins li { 
    color: #3b5998;
    list-style: square;
    margin: 0px 0px 0px 1.5em; }

  #group.profile .admins li span { 
    color: black; }

  #group.profile .officers ol {
    margin: 0px; 
    padding: 0px; }

  #group.profile .officers li {
    margin: 0px 0px 0px 1.7em;
    padding: 0px; }

  #group.profile .officers li span.officer_title { }

  #group.profile .officers li span.officer_name { }
  
  #group.profile .related small {

    color: gray; }
#group.profile .contact {
  padding: 10px 8px 5px; }
  
  #group.profile .contact .label {
    width: 80px; }

#group.profile td .datawrap {
   width: 270px;
   word-wrap: break-word; 
}

#group.profile .datawrap {
    width: 370px;
   word-wrap: break-word; 
}


.sponsored_group #book .two_column {
  padding:0;
  padding-bottom:1em;
}

.sponsored_group #book .two_column .right {
  padding-left:20px;
}

.sponsored_group #book .platform .two_column {
  padding: 0px 10px;
  margin: 0px 10px;
}

.sponsored_group #book .platform .two_column .right {
  padding-left: 10px;
}

.platform .title_and_share h2 {
  float: left;
}

.platform .share_and_hide {
  float: right;
  clear: none;
  text-align: right;
}

.platform .news_header .date {
  clear: both;
}

