.join-or-create
{
  overflow:auto;
}

.guide
{
  display:inline;
  float:left;
  border-right:1px solid #ddd;
  padding:10px;
}

.guide .group-icon
{
  display:inline;
  float:left;
  width:128px;
  height:128px;
}

.guide .prompt
{
  display:inline;
  float:left;
  font:8pt arial;
  padding:0 10px;
}

.guide .prompt h4
{
  font:bold 10pt arial;
  margin-bottom:5px;
}

.guide .prompt ul
{
  margin-top:5px;
  padding-left:30px;
}

.guide .entice-buttons
{
  display:inline;
  float:left;
  padding:30px 0 0 30px;
}

.guide .entice-buttons .flat-btn
{
  margin-left:10px;
}


.get-started
{
  display:inline;
  float:left;
  margin:10px 0 0 25px;
  font:8pt arial;
}

.get-started form
{
  display:block;
}

.get-started h2
{
  font:bold 9pt arial;
  margin-bottom:3px;
}

.get-started input
{
  font-size:8pt;
}

.get-started form.create
{
  padding-top:20px;
}

.get-started form.create button
{
  cursor:pointer;
  width:195px;
  padding-right:5px;
}

.get-started form.create button div
{
  padding:4px;
  background: url('/img/2rightarrow.png') no-repeat 100% 50%;
  text-align:left;
  font:bold 10.5pt arial;
  padding-right:25px;
  color:#22c;
}

/** need a common css class */
#search-groups-form
{
  padding:10px;
  overflow:auto;
  font:9pt arial;
}

#search-groups-form legend
{
  font:bold 12pt arial;
}

#search-groups-form .field
{
  overflow:auto;
  margin-top:10px;
}

#search-groups-form .inputs
{
  margin:5px 10px 10px;
  display:inline;
  float:left;
}

#search-groups-form label
{
  display:inline;
  float:left;
}

#search-groups-form .query
{
  width:500px;
}

#search-groups-form label.main
{
  width:100px;
  font-weight:bold;
}

#search-groups-form .values
{
  display:inline;
  float:left;
}

#search-groups-form .values label
{
  padding-left:5px;
  margin-right:25px;
}

#search-groups-form .values input
{
  display:inline;
  float:left;
}

#search-groups-form input.submit
{
  font:bold 9pt arial;
}

#search-groups-form .sort-by
{
  margin-top:0;
}

.values label
{
  width:80px;
  font-size:8pt;
}

.search-results h2
{
  font:12pt arial;
  padding:5px;
}

.search-results .pagination
{
  border-top:1px solid #ccc;
}

.featured-group
{
  text-align:center;
  padding-top:4px;
}