#group_content h1 a{color:#0F6CBC;font-size:26px;font-weight:bold;margin:0 0 0 10px;}
#group_content h2{color:#5C5C5C;font-size:23px;font-weight:bold;margin:30px 0 0 10px;}
#group_content .info h2 { font-size: 15px; margin: 0;}
* /*#group_info a {color:#0F6CBC;}*/
#filter_bar_people a{color:#999999;}
#filter_bar_people a.active{color:#0F6CBC;}
#group_info{color:#9F9F9F;padding-top:10px;width:720px;}
#group_info p.text{font-size:14px;line-height:20px;margin:5px 0 0 10px;}
#group_info button.join{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#4682BB url(../images/elements/shade.png) repeat-x scroll center bottom;border:medium none;bottom:5px;color:#FFFFFF;margin-left:5px;padding:6px 10px 6px 14px;position:relative;text-transform:uppercase;}
#group_info button.join:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#C11D1D url(../images/elements/shade.png) repeat-x scroll center bottom;}
#group_info button.join img{margin-left:5px;position:relative;top:2px;}
#group_info .round-box{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border:1px solid #DEDEDE;margin-top:10px;}
#group_info .interest-bar{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#A2A2A2 url(../images/elements/shade.png) repeat-x scroll center bottom;color:#FFFFFF;display:block;font-size:12px;margin:10px;padding:5px;}
#group_info .interest-bar img{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#A2A2A2 none repeat scroll 0 0;float:left;position:relative;top:5px;}
#group_info .interest-bar span{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#FFFFFF none repeat scroll 0 0;color:#A2A2A2;padding:0 6px;}
#group_info .tags{margin:15px;}
#group_info .tags a{color:#666666;margin-right:10px;}
#group_info .tags a.active{color:#0F6CBC;margin-right:10px;}
#group_info a.more{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/elements/arrow.png) no-repeat scroll right center;color:#666666;font-size:11px;line-height:25px;margin-left:5px;padding-right:10px;}
.social-icons li.icon{float:left;margin-right:3px;}
.social-icons li.icon a{display:block;height:20px;width:15px;}
.social-icons li.icon a.email{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/mail.png) no-repeat scroll left top;}
.social-icons li.icon a.blogger{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/blogger.gif) no-repeat scroll left top;}
.social-icons li.icon a.delicious{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/delicious.gif) no-repeat scroll left top;}
.social-icons li.icon a.digg{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/digg.gif) no-repeat scroll left top;}
.social-icons li.icon a.facebook{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/facebook.gif) no-repeat scroll left top;}
.social-icons li.icon a.linkedin{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/linkedin.gif) no-repeat scroll left top;}
.social-icons li.icon a.technorati{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/technorati.gif) no-repeat scroll left top;}
.social-icons li.icon a.twitter{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/twitter.gif) no-repeat scroll left top;}
.social-icons li.icon a.rss{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/rss.gif) no-repeat scroll left top;}
.social-icons li.icon a.flickr{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/flickr.gif) no-repeat scroll left top;}
.leaders{color:#6B6B6B;font-size:11px;}
.social-icons li h6{font-size:12px;margin-bottom:-8px;}
.social-icons li h6 a.name{color:#0F6CBC;}
.leaders .avatar{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-position:left top;background-repeat:no-repeat;border:1px solid #DEDEDE;margin-right:10px;}
.leaders .avatar img{height:61px;width:57px;}
.leaders .user_info{border-bottom:1px solid #DEDEDE;margin:5px 0;}
.links li{list-style-image:none;list-style-position:outside;list-style-type:circle;margin-left:18px;}
#search-area ul li h6 a.name{color:#1568B4;font-weight:bold;}
#search-area ul.links li a{color:#1568B4;}
#search-area ul.interests li.active a{color:#1568B4;font-weight:bold;}
#search-area ul.links li.feed{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:inherit;}
#search-area ul.links li.feed a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/icons/rss.gif) no-repeat scroll left top;color:#EBB308;font-weight:bold;padding-left:20px;}
#search-area ul.links li.feed a.small{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;color:#1568B4;font-size:10px;font-weight:normal;padding:0;}

/* overrides */
#group_info a.button{color:#FFFFFF;font-size:0.4em;padding:6px 14px;}
#group_info ul#group-tags{list-style:none;margin:0;padding:0;}
#group_info ul#group-tags li{display:inline-block;}


/* Group editing */
/* hide all the editing stuff to start... */
#group_name form,
#groupCategory form,
#groupTagsEdit form,
#groupDescription form { display:none; }

#group_info h1 { 
  margin-left:0; 
  padding:5px 0;
}
#group_info h1 a { 
  margin-left:0; 
  padding:5px 10px;
}
#group_info .tip { 
  color:#800;
  cursor:pointer;
  display:none;
  font-size:12px;
  margin-left:-35px;
  margin-top:5px;
  position:absolute;
}
.tip span {
  background-color:#efefef;
  color:#800;
  display:block;
  float:left;
  font-size:12px;
  height:11px;
  padding:5px;
}
#group_info h1 a.button { 
  float:right;
  margin:0;
  position:relative;
  top:2px;
}
#group_info form.edit_student_group {
  display:none;
  margin-left:10px;
  margin-bottom:15px;
}
#group_info #student_group_name {
  font-size:26px;
  width:220px;
}
.tray { 
  display:inline; 
  font-size:12px;
  margin-left:10px;
}
.tray input {
  font-size:14px;
  margin-right:5px;
}
.tray .cancel,
#group_info .tray .cancel,
#leader_title .tray .cancel {
  color:#800;
  font-size:10px;
  margin-left:5px;
  text-transform:uppercase;
  text-decoration:underline;
}
.processing { display:none; }

/* group description */
#groupDescription { clear:both; }
#groupDescription.text,
#groupDescription .editable {
  line-height:1.25em;
  margin:5px;
  padding:5px
}
#groupDescription .editable { cursor:pointer; }
#groupDescription .tip {
  color:#800;
  cursor:pointer;
  display:none;
  font-size:12px;
  margin-left:-35px;
  margin-top:5px;
  position:absolute;
}
#groupDescription textarea { 
  margin:10px 0;
  width:693px;
}
#groupDescription .tray,
#groupDescription .processing { 
  clear:both;
  float:right;
  margin-right:15px;
}

/* leader title */
#leader_title .tip { 
  display:none;
  height:10px;
  margin-left:-88px;
  position:absolute;
}
#leader_title .tip span { 
  cursor:pointer;
  height:auto;
  line-height:1.8em;
  padding:0 5px;
}
#search-area #leader_title .tip a { color:#800; }

#leader_title form { display:none; }
#leader_title #membership_title {
  font-size:14px;
  margin-bottom:10px;
  padding:2px;
  width:170px;
}

/* group category */
#groupCategory {
  float:left;
  margin-bottom:10px;
}
#groupCategory.editable { cursor:pointer; }
#groupCategory h3 {
  color:#5C5C5C;
  float:left;
  font-weight:bold;
  margin-left:10px;
  margin-top:10px;
}
#groupCategory h3 span { font-weight:normal; }
#groupCat_val { 
  float:left;
  font-weight:normal; 
  margin-left:10px;
  margin-top:12px;
}
#groupCategory form {
  margin-left:10px;
  margin-top:10px
}
#groupCategory .tip {
  margin-top:7px;
  margin-left:-32px;
}

/* group tags */
#groupTagsEdit .tip { 
  cursor:pointer; 
  margin-top:0px;
  margin-left:-31px;
}
#groupTagsEdit h2.editable { cursor:pointer; }
#groupTagsEdit textarea {
  height:70px;
  margin-bottom:5px;
  margin-top:5px;
  width:690px;
}
#groupTagsEdit p {
  font-size:11px;
  margin-bottom:5px;
}
#groupTagsEdit .tray {
  float:right;
  margin-bottom:10px;
  margin-left:0;
  margin-right:10px;
}
#groupTagsEdit .processing {
  float:right;
  margin-bottom:10px;
  margin-right:10px;
}
