/* @override 
	http://localhost:3000/stylesheets/onecolumn.css
	http://75.101.150.157/stylesheets/onecolumn.css
	http://zappn.local/stylesheets/onecolumn.css
*/

.content_onecolumn { float:right; width:780px; background:url('../images/backgrounds/bkg_onecolumn_btm.png') bottom right no-repeat; text-align:left; padding:0 0 0 20px; margin-bottom:20px; }

.btn.green.nofloat.padded {
  margin-top: 10px;
}
.content_onecolumn .hr { background: url('../images/backgrounds/bkg_onecolumn_rule.png') no-repeat center center; width:760px; height:12px; margin:0 0 5px 0; padding:0; clear:both; }
.content_onecolumn_row_nohdr { width:780px; _width:778px; margin:0 0 11px 0px; background:url('../images/backgrounds/bkg_onecolumn_nohdr.png') top no-repeat; text-align:left; }
.pad_section {
  padding: 0 40px;
}
#new_event .btn, #invitation .btn, .edit_event .btn {
  margin: 0 10px 10px 0;
}
#invitation .btn.gray.left {
  margin: 0 0 10px 10px;
}
#profile_submit {
  margin-left: 140px;
}
#profile_top { margin:0 12px 0 12px; }
#profile_top img { margin:0 0 12px 0; }
#profile_top div { width:350px; float:left; margin:12px 0 0 8px; }
#profile_top div.left {
  width: 130px;
}
#profile_top .btn {
  margin: 0 auto 5px auto;
}

#profile_top div.right a.btn.gray.grad.red, #profile_top div.right a.btn.green {
  margin-bottom: 10px;
}
a.profile_followers {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #666;
}
#profile_top h2 { margin:0; padding:0; font-size:22px; }
#profile_top p { font-size:15px; margin:0 0 20px 0;}
#profile_top span { font-size:11px; }

/* @group events */

#event_top div.event_info.left a img {
  float: left;
}

#event_top {float:left; margin:4px 0 0 8px; }

#event_top div h2.event_title {
  padding: 0 0 0 25px;
  margin: 0 0 0 13px;
  background: url(../images/icons/icn_eventsandphotos.png) no-repeat left 0;
  display: block;
  width: 410px;
  float: left;
}

#event_top div a.btn {
  margin:3px 5px 3px 0;
  float: right;
  font-size: 1.3em;
}

.right h4 a.right {
  padding: 0 .5em;
}

#event_top div a.btn.green {
  background: url(../images/buttons/btn_green_attend.png) no-repeat;
  width: 90px;
  cursor: default;
}
#event_top div a.btn.gray {
  background: url(../images/buttons/btn_gray_attend.png) no-repeat;
  width: 90px;
}
#event_top .attend {
  width: 300px;
  float: right;
}
.eventsphotos_list a { color:#666; text-decoration:none; }
.eventsphotos_list a strong { display:block; color:#ccc; }
.eventsphotos_list a strong span { font-size:11px; }
.eventsphotos_list a img { float:left; display:block; margin:0 10px 10px 0; width: 75px; }

div.event_list {
  padding: 10px;
}
.event_list ul {
  padding: 0;
  margin: 0;
}
.event_list ul li{
  margin:5px;
  list-style: none;
}

/* @group Event Photos */

#single  {
  width: 580px;
  float: left;
  text-align: center;
}
#single img {
  margin: 0 10px;
  max-width: 570px;
}
#single_profile {
  width: 185px;
  float: right;padding-right: 5px;
}
#single_profile span {
  font-size: .9em;
}

#whatshappening div.event_action div.info.right blockquote {
  margin: 10px;
  font-style: italic;
}

#single_profile div.cite {
  width: 145px;
  float: right;
}
/* @end */
div.event_list ul li div{
  float: right;
  display: block;
  width: 665px;
  margin: 0;
  padding: 0;
}
div.event_list ul li div.hr{
  margin-top: 5px;
}
div.event_list ul li h4 a {
  color: #fff;
  text-decoration: none;
}
div.event_list ul li h4 a:hover {
  color: #aaa;
}
.content_onecolumn #whatshappening .comment_text{
  width: 670px;
  float: right;
}
/* @group attendance */

.event_list ul li div h4 span {
  font-size: .8em;
  padding: 0 .8em;
}
span.attending {
  color: #28a428;
}
span.missing {
  color: #f80000;
}
span.hosting {
  color: #0063f8;
}
/* @end */

div.event_descrip.right {
  width: 290px;
  float: right;
}

.event_info_contain.left {
  width: 450px;
  float: left;
}

#event_top div.event_info_contain.left img,  {
  float: left;
  text-align: center;
}

.event_info {
  width: 280px;
  float: right;
  margin: 0;
}

.posterless.event_info {
  width: 440px;
}
.posterless.event_info div.info h4 {
  width: 110px;
}
.posterless.event_info div.info span {
  width: 320px;
}
#photo_view h2.event_photos {
  width: 200px;
  float: left;
}
.photo_nav {
  width: 240px;
  float: right;
}
.photo_nav a, .viewall {
  margin: 10px;
  float: right;
}
#event_photos {
  padding: 10px;
}
#event_photos td {
  text-align: center;
  padding: 10px;
}

 div.event_attendinglist table tbody tr td {
  padding: 10px 5px;
  vertical-align: text-bottom;
  text-align: center;
}
.content_onecolumn_row_nohdr .event_attendinglist ul li{
  width: 150px;
  min-height: 90px;
}
.event_info h4 {
  color: #fff;
  display: block;
  width: 80px;
  float: left;
  font-size: 12px;
}
.event_info div.info span {
  display: block;
  width: 195px;
  float: right;
}
.event_info .info span.caps {
  display: inline;
  width: auto;
  float: none;
}
#event_top div.event_header div.event_info.left img {
}

#event_top div.event_info_contain.left div.left {
  text-align: center;
  width: 165px;
}

/* @group invite */

#invite {
  margin: 5px 5px 15px 5px;
  max-height: 500px;
  overflow: auto;
}
#invite form {
  width: 710px;
  margin: 0;
  padding: 0 20px;
  overflow: hidden;
}
#invite div.invitee input {
  margin: 0 auto;
  width: 12px;
  display: block;
}
.invitee {
  float: left;
  width: 100px;
  margin: 5px 0;
}
.invitee a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding-bottom: .5em;
  text-align: center;
}


/* @end */

.event_list ul li div.right span.right {
  padding: .7em 1em;
  background: #0a0a0a;
  margin: 3px 3px 3px 1em;
  -webkit-border-radius:4px;
  -moz-border-radius:4px; 
  vertical-align: middle; 
}
.event_list ul li img.friends-attending {
	margin: 4px 0 4px 4px;
}
.sort a.btn.viewall {
  float: left;
}

.event_list ul li div.right h4 {

}

/* @end */

#profile_top div.right {
  width: 200px;
  float: right;
}

/* @group Event Photos */
#event_photos ul li {
  list-style: none;
  display: block;
  float: left;
  width: 100px;
  margin: 10px 10px;
  text-align: center;
}
#event_photos a img{
  margin: 0;
}



/* @end */
