/*----------------------------------------------------------------
 TABLE OF CONTENTS:
------------------------------------------------------------------
1.0 - BuddyPress CSS
--------------------------------------------------------------*/
.widget.buddypress span.activity {font-size: 10px;}
body.activity.directory h1.post-title {margin:1em 0 0 !important;}
#custom .widget.buddypress ul.item-list img.avatar {width: 50px;height:50px;}
#post-topic-reply {clear:both;}
#content {float: left;width: 69%;padding: 0;background: #FFF;border: 1px solid #ddd;box-shadow: 0 0 0 3px #F2F2F2;-moz-box-shadow: 0 0 0 3px #f2f2f2;-webkit-box-shadow: 0 0 0 3px #F2F2F2;}
#content ul, #content li {list-style:none;}
#content ul {padding:0 1em;}
#right-sidebar img.avatar {max-width:50px !important;height:auto;}
form.bbp-login-form fieldset {clear:both;}
#buddypress div.activity-comments ul {margin: 20px 0 0;}
.buddypress .content {}
body#custom #buddypress .activity-meta a {color:#555 !important;text-decoration:none !important;}
.widget.buddypress div.avatar-block {clear: both;}
#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button,#buddypress div.activity-comments ul .button {
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #777;
	cursor: pointer;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;
	outline: none;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	line-height: 14px;
}
#buddypress button:hover, #buddypress a.button:hover, #buddypress a.button:focus, #buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover {
	background: #ededed;
	background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%); /* W3C */
	border: 1px solid #bbb;
	color: #555;
	outline: none;
	text-decoration: none;
}



#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {
  line-height: 120%;
}
#buddypress .post-content {
  width:auto !important;
 margin: -50px 0 0 63px !important;
}

.post-content #buddypress {
   font-size: 0.85em;
   line-height: 1.65em;
   float:left;
   width:96%;
   margin:0;padding:1em 2%;
}
#buddypress select {
  padding: 0.25em;
}
#buddypress #subnav .feed a {
  padding-left: 25px;
  background: transparent url(../../images/rss2.png) no-repeat left center;
}
.directory #post-entry h1.post-title {
  width:96% !important;padding:0 2% 0 !important;font-size: 1.8em !important;
}
.buddypress #post-entry article .post-content {
  margin:0;padding:0;
}
body.buddypress #container .content {
  padding-top:2em;
  margin:1.25em 0 0;
}
body.directory.activity #container .content {
  padding-top:0 !important;
}
.widget.buddypress ul.item-list img.avatar {
    height: auto;
    width: auto;
     background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 5px;

}

.pagination-links a.page-numbers {
	background-color: #52C0D4;
	text-decoration:none !important;
}
.pagination-links .page-numbers {
	padding: 3px 10px !important;
	margin-right: 0.5em;
	display: inline-block;
	background-color: #248293;
	color:#fff;
}
#buddypress ul.item-list li div.item-desc {
    margin: 0 0 0 72px;
}
#buddypress ul.item-list li div.item-desc p {
    float: left;
    margin: 1em 0 0;
}
#right-sidebar .random-groups img.avatar {
    float: left;
 margin-right:10px;
}

.dir-list #message { padding:0.75em 1.25em; }

.comment-text div[itemprop="description"] {
    margin: 0.5em 0 0;
}

#tab-reviews ol.commentlist .alt .comment-text {
     background:#eee none;
     border:1px solid #ccc;
	}

#custom .bp-searchform {
    background: transparent none;
    border: 0px none;
    float: left;
    margin: 0;
    padding: 1em 0;
    width: 100%;
}
#custom .bp-searchform input[type='text'], #custom .bp-searchform select {
	background-color: #f7f7f7;
	padding: 0.5em 0.75em;
	border: 1px solid #ddd;
	color: #666;
}


#custom .bp-searchform #search-submit {
	clear:both;
  background: ;
	font-size: 1.125em;
	color: #FFF;
	background: #52C0D4 none;
	margin: 0.5em 0px 0px;
	padding: 0.5em 0.75em;
	border: 0px none;
	display: block;
}


.directory .content, body.buddypress .content {
	float: left;
	width: 69%;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
box-shadow: 0 0 0 3px #F2F2F2;
	-moz-box-shadow: 0 0 0 3px #f2f2f2;
	-webkit-box-shadow: 0 0 0 3px #F2F2F2;
}


body.buddypress .content #item-body {
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
}
body.buddypress .content h1.post-title {
    clear: both;
    margin: 0;
    padding: 2% 2% 0 !important;
    width: 96% !important;
}
body.buddypress .content #item-header-content  {
   font-size: 1.25em; line-height:1.5em;
}
.directory ul.item-list li div.item-desc {
margin: 0px 0 10px 74px;
}

.buddypress .content .standard-form {
}

.avatar-block .activity-header { 
font-size: 0.9em !important; font-weight:bold;
line-height: 1.4em; 
}

.avatar-block li:last-of-type { margin: 0 !important; }

.standard-form div.item-list-tabs {
background: transparent none;
}


#register-page, #activate-page {
   width: 96%; padding: 2%;
   float:left;
}
#register-page h3, #activate-page h3 {
 font-size: 1.85em;
}

#right-sidebar.buddypress-sidebar { width: 28%; float:right; padding:0; margin:1.25em 0 0; }

.widget .activity-inner, .widget .activity-meta{ display:none; }
.widget .activity_update .activity-inner { display:inline; }
.buddypress .content .register-section {margin: 2em 0 0;}
#register-page h2 {font-size: 1.5em;}
.standard-form#signup_form input[type="password"]{width: 90%;}
.widget .activity_update .activity-inner {
	font-size: 0.85em;
	line-height: 120%;
	color:#666;
	}
	.activity-item {
	list-style: none;
}
.item-list .avatar-block { padding:0 !important; width:100% !important; border:0 none !important;
}
.activity .padder h3:first-of-type {
	padding: 1.25em 3% 0 3%;
	font-size: 1.5em;
}
.activity-item .activity-inner p {
	margin: 2em 0 0;
}

.widget .activity_update .activity-inner p {
	margin: 7px 0 0 !important;
	}
#custom ul.item-list.random-groups li {
padding: 0 0 0.5em !important;
margin: 0 0 1em !important;
}
form#whats-new-form,.dir-form, #item-header {
}
#forums-directory-form {

	}

#item-body {
	margin: 0px;
	padding: 0 2%;
	clear:both;
	width: 96%;
}
#topic-meta h3 {line-height:115%;}
div#new-topic-post {padding: 3%;}
#container ul.activity-list li.load-more {
	width: 90% !important;
	padding:  1.5em 5% 0 5% !important;
	margin: 0 !important;
	clear: both !important;
	background: transparent none !important;
	border: 0 none;
}

#container ul.activity-list li.load-more a {
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-shadow: 0 0px 1px #fff;
	box-shadow: 0 0 3px #fff;
	-webkit-box-shadow: 0 0 3px #fff;
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 1%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 1%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 1%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 1%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 1%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	border: 1px solid #CCC;
	display: block;
	font-size: 1.135em;
	font-weight: bold;
	color: #333;
	padding:  0.5em 0 !important;

}

#container ul.activity-list li.load-more a:hover {
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 1%, #c6c6c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(100%,#c6c6c6));
	background: -webkit-linear-gradient(top,  #eeeeee 1%,#c6c6c6 100%);
	background: -o-linear-gradient(top,  #eeeeee 1%,#c6c6c6 100%);
	background: -ms-linear-gradient(top,  #eeeeee 1%,#c6c6c6 100%);
	background: linear-gradient(to bottom,  #eeeeee 1%,#c6c6c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c6c6c6',GradientType=0 );
	position: relative;
	left: 1px;
	top: 1px;
}

.widget_my_theme_bp_activities_widget .activity-avatar { width:auto; float:left; }
.widget_my_theme_bp_activities_widget li { 
position:relative; 
font-size: 1.25em;
border-bottom: 1px solid #EAEAEA;
padding: 0 0 0.5em !important;
margin: 0 0 1em !important;
}
.widget_my_theme_bp_activities_widget li p { 
padding: 0 !important;
margin: 0 !important;
}
.widget_my_theme_bp_activities_widget li span { 
display:block;
}

.widget_my_theme_bp_activities_widget li a {
	font-weight:bold;
	color: inherit;
	text-decoration: underline;
}
.widget_my_theme_bp_activities_widget .activity-content { margin: 0 0 0 75px; }

#wp-admin-bar .padder {width: 100% !important;}

#delete-group-avatar-button { padding: 20px 0 0; }

footer ul.item-list li div.item-title { width: 100%;}

div.activity ul.item-list li:nth-child(odd) {
    background: #f8f8f8 !important;
}

div.activity ul.item-list li:nth-child(even) div.activity-comments > ul { background: #eee none !important; }

div.activity ul.item-list li:nth-child(odd) div.activity-comments > ul { background: #eee none !important; }

#container ul.activity-list li  { width: 96% !important; padding: 2% !important; }

.widget { position: relative;}

.widget .item-options { position: absolute; width:auto; top:0em; right:20px; color:#ccc;}
footer .widget .item-options { position: absolute; width:auto; top:0em; right:20px;color:#ccc; }

.widget .item-options a { margin: 0 3px; }

#container #item-meta p {}
#admin-bar-logo {padding: 2px 8px;}


#custom div#message {clear: both;margin: 15px 0 15px; padding:0 10px;}


#item-header-content span.user-nicename {display: none;}
.standard-form label, .standard-form span.label {margin: 5px 0 5px;}

#container a.activity-time-since {
color: #AAA !important;
text-decoration: none;
}
ul#topic-post-list li div.post-content {
margin-left: 64px;
font-size:1.125em;
}
.activity-inner {font-size:1.125em;}

.dir-form h3, .standard-form h3, .standard-form h4  
{font-size: 1.5em; margin:15px 0 0 0;}



ul.item-list li div.item-title, ul.item-list li h4 {font-size: 1.35em;}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
	background-color: #f3f3f3;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #555555;
	font-weight: bold;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
div#subnav ul li.selected a, div#subnav ul li.current a {
	background-color: transparent;
	border: 0 none;
}
div.item-list-tabs ul li {
  float: left;
  margin: 0 0 0 2px;
}
.buddypress .content .padder, .buddypress .content div.activity {width: 100%; float:left;}
.buddypress .content #whats-new-options {height: 50px !important; overflow:hidden;}
div.item-list-tabs {
	margin:20px 0 0px;
}
#buddypress div.item-list-tabs {
	width: 100%;
	float:left;
	padding: 0px;
    margin:0px;
	background: transparent none;
}

.forums .buddypress .content .item-list-tabs {
	background: transparent none !important;
	width: 100%;
	padding: 0;
	border: 0 none !important;
	margin:0;
}
.forums .buddypress .content  div.pagination {
width: 100%;
padding: 0;
}
.forum .buddypress .content  div.pagination {
width: 100%;
padding: 1em 0 0;
}

.forum ul#topic-post-list {
margin: 0 0 2em;
width: 100%;
float: left;
padding: 0%;
}

#buddypress div#subnav.item-list-tabs {
	background: transparent none !important;
	width: 100%;
	padding: 0;
	border: 0 none !important;
	margin:0;
}

div#item-body .item-list-tabs {
	background: transparent none !important;
	width: 100%;
	padding: 0%;
	border: 0 none !important;
	margin:0;
}


div#subnav.item-list-tabs ul:first-of-type {
	font-size: 0.95em;
	background: #f3f3f3;
	margin: 0 0 1.125em;
	width: 96%;
	float:left;
	padding: 0.15em 2%;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}




div.item-list-tabs ul li a, div.item-list-tabs ul li span {
  padding: 5px 8px;
}

#sidebar .item-options {
	color: #CCCCCC;
	float: left;
	margin: 12px 0 12px 1em;
	padding: 1px 10px !important;
	border-top: 1px solid #CCC;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-left: 1px solid #CCC;
	width: auto;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDhkOGQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 24%, #d8d8d8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#ffffff), color-stop(100%,#d8d8d8));
	background: -webkit-linear-gradient(top,  #ffffff 24%,#d8d8d8 100%);
	background: -o-linear-gradient(top,  #ffffff 24%,#d8d8d8 100%);
	background: -ms-linear-gradient(top,  #ffffff 24%,#d8d8d8 100%);
	background: linear-gradient(top,  #ffffff 24%,#d8d8d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 0.9em;
}
#register-page {
  background: none repeat scroll 0 0 transparent;
  border: 0px none;
  box-shadow: 0 0 0 transparent;
}
#sidebar .item-options a { }
#sidebar .item-options a.selected {
	text-decoration:underline;
}
#sidebar img.avatar { border: 3px solid #fff; }
div#subnav ul, div#subnav ol { margin: 0.6em 0;}
div.item-list-tabs ul li:first-child { margin-left: 0px;}
div.item-list-tabs ul li.last {  margin: 7px 0 0 0;}
div.activity-comments { margin: 0 0 0 50px;}
.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header, .acomment-content {line-height: 150%;}
div.activity-comments ul li {border-top: 0px none;}
div.activity-comments ul li ul li {
background: none repeat scroll 0 0 #FFFFFF;
  border: medium none;
  list-style: none outside none;
  margin: 0 20px 10px 0;
  padding: 15px !important;
}
div.activity-comments ul li ul li ul li {
background: none repeat scroll 0 0 #eee;border: medium none;list-style: none outside none;
margin: 0 20px 0px 0;
}
div.activity-comments ul li ul li ul li ul li {
background: none repeat scroll 0 0 #fff;border: medium none;list-style: none outside none;
margin: 0 20px 0px 0;
}
div.activity-comments ul li > ul {padding: 0 0 12px;}
div.dir-search input[type="text"] {padding: 0px 10px; height: 25px;}
#buddypress div.dir-search {margin: -39px 20px 0 0;}
.buddypress .content { padding-bottom: 2em !important;}
.buddypress .content p { margin: 1em 0 0;}
.buddypress .content .activity-header p { margin: 0 0 1em;}

#activity-stream li {padding-bottom: 5px !important;}

.widget ul.item-list li { border-bottom: 1px solid #EAEAEA;padding: 8px 0 !important;position: relative;}
.widget ul.item-list li img { margin-bottom:0 !important; }

ul#topic-post-list,div.pagination {
	margin: 0 0 2em;
	width: 96%;
	float:left;
	padding-right: 2%;
	padding-left: 2%;
}
ul#topic-post-list li {padding: 1em 2%!important;width: 96%;float:left;}
div#topic-meta {margin: 0px;padding: 0px;position: relative; width: 100%;float:left;}
div#topic-meta div.admin-links {right: 5px;top: -38px;}
table.forum {clear: both;margin: 0 0 2em;width: auto;}
table.forum {border: 1px solid #CCCCCC;border-collapse: collapse;}
table.forum  th {background: none repeat scroll 0 0 #EDEFF0;}
table.forum th, table.forum  td {border: 1px solid #CCCCCC;padding: 10px 10px;text-align: left;vertical-align: top;}
table.forum p {margin: 0 !important;}
table.forum .td-postcount {padding: 22px 10px;text-align: center;}
#item-header #item-meta {margin: 0 0 1em !important;}
#item-meta p {margin: 0 0 1.2em 0;}
.item-desc p { font-size: 1.125em; line-height: 1.4em; }

ul#member-list, ul#members-list, ul#group-list, ul#groups-list, ul#blog-list, ul#blogs-list {
	float:left;
	width: 96%;
	margin: 0;
	padding: 0 2%;
}

.post-content ul#member-list, .post-content ul#members-list, .post-content ul#group-list, .post-content ul#groups-list, .post-content ul#blog-list, .post-content ul#blogs-list {
    float: left;
    margin: 0;
    padding: 0 2% !important;
    width: 96% !important;
}

#buddypress ul#member-list li, #buddypress ul#members-list li, #buddypress ul#group-list li, #buddypress ul#groups-list li, #buddypress ul#blog-list li, #buddypress ul#blogs-list li {float:left;width: 100%;margin: 0 !important; padding: 1em 0 !important;}
#buddypress .dir-list .item-title {
  font-size:1.25em !important;
}

#container .widget .item-list li {}
.buddypress .content ul, .buddypress .content ol {list-style: none;}
.item-options {color: #ccc;float:left;width: 100%;margin: 0 0 1em; padding: 0 !important;}
.buddypress .content .bp-widget {padding: 1.3em;}
.activity-list .activity-header a:first-child {}
#activity-stream span.time-since {display: block; line-height:110%; margin: 5px 0 0;font-size: 0.85em;}
#activity-stream ul li span.time-since {display: inline;}
.buddypress .content #activity-stream p {margin: 0;}

.buddypress .content .acomment-options a, .buddypress .content .acomment-delete a {
    font-size: 11px !important;
    line-height: 14px;
    padding: 2px 5px !important;
}


div.activity-comments > ul {background: none repeat scroll 0 0 #EEEEEE;padding: 10px;}
button, a.button, input[type="submit"], input[type="button"], input[type="reset"], ul.button-nav li a, div.generic-button a, .comment-reply-link {color: #777777;}
#search-bar {
  float: right;
  padding: 0;
}
#front-activity .activity-meta {
	display: none;
	visibility: hidden;
}
#front-activity .activity-inner p {
	margin: 0px;
	padding: 0px;
}
#container img.avatar, #recent-postcat img {
	background: #FFF;
	padding: 5px;
	border: 1px solid #ddd;
	
		max-width: 100%;
		height: auto;
	}
	#footer img.avatar {
	background: #222;
	padding: 5px;
	border: 0px none;
	
		max-width: 100%;
		height: auto;
	}
	
	.widget_my_theme_bp_activities_widget .activity-content img.avatar {
		margin-bottom:-4px;
		margin-right: 4px;
		width:14px; height:14px;
		}
	#footer #recent-postcat img, #footer .widget_my_theme_flickr_widget img {
	background: #222;
	padding: 5px;
	border: 0px none;
	
		max-width: 100%;
		height: auto;
	}

    .widget_my_theme_flickr_widget img {
    width:48px; height:48px;
	background: #FFF;
	padding: 3px;
	border: 1px solid #ddd;
		max-width: 100%;
		height: auto;
	}
	
	
	#container .activity-header img.avatar {
	padding: 2px !important;
	}
	span.activity {
  font-size: 10px;
  	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background: transparent none;
	padding: 0; border: 0 none;    
}
#recent-comments span.activity {font-size: 1em;}
.standard-form label, .standard-form span.label {
  font-weight: normal;
}
div#message p {
  color: #222;
}
.rightcatmeta div.activity { clear: both; float:left; width: 100%; }
.rightcatmeta div.activity-content {
	margin: 0px;
	padding: 3%;
	float: left;
	width: 82%;
	background: #FFF;
	border: 1px solid #CCC;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
}
.rightcatmeta li {
	border: 0 none !important;
}
.rightcatmeta .activity-header p {
	font-size: 1.125em;
	line-height: 1.4em;
	color: #333;
}
#footer ul.item-list li {
border-bottom: 1px solid #000;
}

.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header {
color: #222;
font-size: 1.2em; font-weight:bold;
}
div.activity-comments form div.ac-reply-content {
padding-left: 35px;
}
table.forum tr.sticky td {
font-size: 1em;
}
#container table.forum td img.avatar {
padding: 2px;
}
.widget .item-list .item-title {
	padding-top: 0.4em;
	width: 90%;
	font-size: 1.25em; font-weight:bold;
}
#tabber-widget .item-options {
    margin: 1em 0 0.2em;
   right:0px;
   width:100%;float:left;position:relative;
}
/*------------------------------------------------------------------
1.1 - BuddyPress Album CSS Fixed
--------------------------------------------------------------*/
.activity-inner .picture-activity-thumb img {
	display: block;
	float: left;
	margin-right: 15px;
}
#bp-album-edit-form #picture-edit-thumb {float: right;margin: -60px 0 20px;}
.picture-activity-thumb img {padding: 5px; border: 1px solid #ddd;}
.picture-single .bp_album_picture .activity-content {margin: 0 0 10px 0px;}
.picture-single .bp_album_picture .ac-form {margin: 20px 20px 0 0 !important;}
.picture-single .bp_album_picture ul {margin: 0 !important;}
.picture-single .bp_album_picture .activity-content a, .picture-meta a,.acomment-options a {
  background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 transparent;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: #777777 !important;
  padding: 4px 8px;
  cursor: pointer;
  outline: medium none;
  text-align: center;
  text-decoration: none;
}