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

.content_twocolumn { float:right; width:800px; background:url('../images/backgrounds/bkg_twocolumn_btm.png') bottom right no-repeat; text-align:left;
padding-bottom: 20px; }

h2.event_attending span a.btn.green.grad {
  margin: 0;
}

.content_twocolumn.even {
float:right; width:780px; 
padding-left: 20px;	
background: url('../images/backgrounds/bkg_twocolumn_even_btm.png') no-repeat 20px bottom;   
}

.content_onecolumn p {
  margin:  1em 0;
}

.event_info .info span p {
  margin: 0;
}

.content_twocolumn_left { float:left; width:460px; margin:0 0 11px 0;
padding-left: 20px;
background:url('../images/backgrounds/bkg_twocolumn_left.png') top right no-repeat; text-align:left;
border-left: ; }
.even .content_twocolumn_left {
float:left; width:360px; margin:0 0 11px 0; background: url('../images/backgrounds/bkg_twocolumn_even_top.png') no-repeat;text-align:left; }

.even .content_twocolumn_right {
float:left; width:360px; margin:0 0 11px 0; background:url('../images/backgrounds/bkg_twocolumn_even_top.png') top right no-repeat; text-align:left; 
padding-left: 40px;
}

.content_twocolumn_left .hr { clear:both; background: url('../images/backgrounds/bkg_twocolumn_left_rule.png') no-repeat 0 bottom; width:436px; height:17px; margin:0 0 7px 1px; padding:10px 0 0 0; }

.content_twocolumn.even div.hr {
  width: 355px;
  background-position: center;
  background-repeat: no-repeat;
}
.even .content_twocolumn_left .hr {
background: url(../images/backgrounds/bkg_twocolumn_right_rule.png) no-repeat;  
}
.user_show {
  margin: 10px 0;
}

.content_twocolumn_right { float:left; width:300px; margin:0 0 11px 0;
padding-left: 20px;
background:url('../images/backgrounds/bkg_twocolumn_right.png') top right no-repeat; text-align:left; }
.fake_box_below {
	margin-top: 20px;
background: url(../images/backgrounds/bkg_twocolumn_fake_below_right.png) no-repeat 0 0;  
	padding: 25px 0;
}


form#new_photo.new_photo {
  padding: 10px 25px;
  margin-bottom: 10px;
}

input#photo_photo.file {
  margin: 0 auto;
  float: none;
  width: 250px;
  overflow: hidden;
}

input#photo_submit.btn {
  margin: 0;
  float: none;
}
.content_twocolumn_right .hr { clear:both; background: url('../images/backgrounds/bkg_twocolumn_right_rule.png') no-repeat center; width:280px; height:17px; margin:4px 0 2px 1px; padding:0; }
.content_twocolumn_right .photostream_top { margin:0 12px 10px; }
.content_twocolumn_right .photostream_top a { margin:0; font-size:11px; text-decoration:none; color:#666; line-height:12px; display:block; }
.content_twocolumn_right .photostream_top a strong { display:block; font-weight:normal }
.content_twocolumn_right .photostream_top a strong span { font-weight:bold; font-size:12px; }
.content_twocolumn_right .photostream_top a img { float:left; display:block; margin:0 10px 0 0; }
.content_twocolumn_right .photostream_list { margin:0 12px;  }
.content_twocolumn_right .photostream_list a { float:left; display:block; margin:5px;  }

#whatshappening { margin:0 12px 10px 10px; text-align:left; font-size:12px; line-height:16px;}

#friends div.info.right, #following div.info.right {
  width: 320px;
  float: right !important;
}

#friends div.user_show img, #following div.user_show img {
  width: 32px;
  float: left;
}
.eventsphotos_list {
  padding: 0 10px;
}
.eventsphotos_list ul li{
  list-style: none;
  display: block;
  float: left;
  width: 75px;
  margin: 10px 9px;
  text-align: center;
}

#page_content div.content_twocolumn div.content_twocolumn_right div.eventsphotos_list table tr td a {
	display: block;
	width: 75px;
	height: 75px;
  margin: 0 auto;
  text-align: center;
}

.event_attendinglist table a {
  color: #fff;
  text-decoration: none;
  text-align: center;
}

.event_action .info {
  width: 190px;
}
.event_action .info a{
  color: #fff;
  font-weight: bold;
}
.event_action .info span {
  display: block;
}
#whatshappening .username a, .comments .username a {color: #fff; }
#whatshappening .timestamp, .comments .timestamp { font-size:11px; display:block; }
#whatshappening p, .comments p {
  margin: .8em 0;
}
#whatshappening a, .comments a { list-style:none; margin:0 0 12px 0; clear:both; display:block; color:#666; text-decoration:none; }
#whatshappening a img, .comments a img { float:left; display:block; margin:0 10px 0 0; }
#whatshappening a.reply, .comments a.reply { margin:0 0 12px 60px; }
#whatshappening a.quotebox { margin:0 0 12px 80px; padding:0 0 0 0; font-size:11px; }

#whatsup_textarea { width:350px; height:88px; background:url('../images/backgrounds/bkg_whatsuptextarea.png') top left no-repeat; margin:0 0 40px 0; }

#whatshappening div.event_action div.info.right {
  width: 353px;
}

#whatshappening .event_action span.username a {
  display: inline;
}
#whatshappening .event_action span.username {
  display: inline;
  padding: 0;
}

#whatshappening .event_action span.timestamp {
  font-size: 1em;
}
#whatsup_textarea textarea { color:#fff; border:0; background:0; margin:1px 0 10px 0; width: 100%; height: 82px; }
.event_attendinglist {
  padding: 12px;
}

.eventsphotos_list.profile {
  padding: 10px;
}

.event_attendinglist ul li {
  list-style: none;
  display: block;
  width: 130px;
  float: left;
  text-align: center;
  margin: 10px 0;
  min-height: 70px;
}
.event_attendinglist ul li a {
  color: #fff;
}
