/*  
Theme Name: SouthShore
Theme URI: http://magic3media.com/
Description: Child Theme for Buddypress.
Version: 1.0.0
Author: jp
Author URI:  http://magic3media.com/
Tags: buddypress  
Template: bp-default
*/
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/reset.css );


.cdate {
	background:#fff url('_inc/images/fulldate-blue.jpg') no-repeat scroll top left;
	width:60px;
	height:60px;
	margin:0px 20px 10px 0px;
	text-align:center;
	color:#fff;
	float:left;
	display:block;
 	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.cdate .cdate-day {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	padding:3px 0;
	margin:5px 0;
	height:40px;
	display:block;
}
.cdate .cdate-month {
	font-size:11px;
	font-weight:bold;
	height:15px;
}

textarea#bp-group-documents-review {
  height:230px;
}
/*
body.registration div#header,
body.registration div#bread-top,
body.registration div#crumb,
body.registration div#footer
{
  display:none;
  
}

body.registration {
  font-size:10px;
}

body.registration #content.padder {
  font-size:10px;
  padding:5px;
}
*/

.bwbps_gallery_div {
  border-color:#ddd !important;
}

body.registration form.standard-form textarea,
body.registration form.standard-form input[type="text"],
body.registration form.standard-form select,
body.registration form.standard-form input[type="password"]
{
border:1px inset #CCCCCC;
color:#464646;
font-family:inherit;
font-size:10px;

padding:3px;
}


div.activity-header a.view,div.activity-inner a.view {
  display:none;
}


body.registration form.standard-form textarea {
  height:40px;

}

form#whats-new-form {
  display:none;
}


.wp-polls .Buttons {
  background-color:#464646 !important;
  border:0px solid #C8C8C8  !important;
  padding:4px 10px;
}

.wp-polls .Buttons a{
  color:#eee !important;
}



div#bread-top {
  background: #000 url(_inc/images/bread-bg.gif) repeat-x;
  height:34px;
  width:950px;
  border-top:1px solid #000;
  overflow:hidden;
  margin:0px 0 0px 0;
  
}

div#bread-top ul.top-left{
  float:left;
}
div#bread-top ul.top-right{
  float:right;
}

div#bread-top ul li{ 
  float:left;
  font-size:11px;
  color:#ddd;
  padding:10px 15px 10px 15px;
  font-weight:normal;
  font-family:arial,verdana,san-serif;
  /*   height:44px; */
/*   overflow:hidden; */
}

div#bread-top li.sep {
  height:44px;
  width:2px;
  overflow:hidden;
  background:url(_inc/images/bread-sep.gif) repeat-y;
  padding:0 !important;
}

div#bread-top ul li.selected{ 
  
  background: #222;
  color:#fff;
}


div#bread-top ul li.first{ 
  background: transparent url(_inc/images/bread-home.gif) no-repeat;
  padding:10px 10px 0 25px;
  font-size:11px;
  color:#ddd;
  margin-left:15px;
  height:44px;
}



div#bread-top ul li a{ 
  color:#c7c7c7;
  background: transparent;
}

div#bread-top ul li.selected a{ 
 color:#fff;
}







div#sidebar_headlines h3 {
  border-bottom:2px solid #000;
  color:#000;
  font-size:13px;
  padding-bottom:5px;
  text-align:right;
  margin-bottom:20px;
}

div#sidebar_headlines{
  border-bottom:2px solid #222;
  color:#222;
  font-size:13px;
  padding-bottom:5px;
  margin-bottom:20px;
}

div#sidebar_headlines div.widget{
  margin-bottom:40px;
}

div#sidebar_headlines div.widget_recent_entries ul{
 list-style-type:circle;
 margin-left: 0;
 padding-left: 2em;
 list-style-position: outside;
 font-size:11px;

}



div.wp-polls p strong {
  color:#111;
}


/*
div#bread-top ul li{ 
float:left;
padding-left:30px;
}
*/

div.tweetmeme_button {
  float:right;
  margin:5px;
  padding:5px;
}

/* > Global Elements
-------------------------------------------------------------- */

a:focus, a:hover, a:active {
outline: none
}

.clearleft {
  clear:left;
}
  
  .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

body {
	background: #E3E7EA;
	
/*	background: #0195CC url(_inc/images/site-bg.jpg) top center  no-repeat;*/
	font-size: 12px;
	font-family: verdana,helvetica,arial,san-serif;
	line-height: 160%;
	color: #353535;
	width: 950px;
	min-width: 950px;
	max-width: 950px;
	margin: 0 auto;
	border:0px solid #fff;
	border-top:none;
	margin-top:0px;
	
	
	padding-top: 0px !important; /* Remove the top padding space for the admin bar in this theme */
}
	body.activity-permalink {
		min-width: 500px;
		max-width: 760px;
	}

h2 {
	margin: 5px 0;
	font-size: 2.6em;
	line-height:1em;
	font-weight: normal;
}



h2.pagetitle, .group-create h3 {
background:none repeat scroll 0 0 #fff;
margin:0 0 20px 0;
padding:25px 10px;
font-size:16px;
color:#176BA7;
font-weight:bold;
}

h2 {
font-size:24px;
margin-bottom:5px;
}

h3 {
	font-size: 16px;
	margin: 15px 0;
	color: #464646;
	font-weight: normal;
}


h3.line-header,div#sidebar-hz h3 {
	font-size: 14px;
	text-align:right;
	padding:10px 0 5px 0;
	border-top:2px solid #aaa;
	text-transform:lowercase;
	
	margin: 40px 0 0 0;
	color: #aaa;
	font-weight: normal;
}

form.dir-form h3 {
  color:#464646;
  font-size:2em;
}

h4 {
	font-size: 16px;
	margin: 10px 0;
	color:#4D4948;
	font-weight:normal;
	line-height:25px;
	
}

a { 
  /* color: #176BA7; #176BA7*/ 
 /*  color:#00AAEA; */
  color:#176BA7;
  text-decoration: none;
}


a:hover { 
  text-decoration: underline;
  color: #176BA7;
}

body.category div#sidebar a,
body.category div.entry a,
body.category .date a ,
body.category .postmetadata a  {
  color:#176BA7;
}

.padder { padding: 15px; }
.clear { clear: left; }

p {	margin-bottom: 15px; }
p:last-child { margin-bottom: 0; }


img.avatar {
border:2px solid #EEEEEE;
float:left;
}

.ajax-loader {
	background: url( _inc/images/ajax-loader.gif ) center left no-repeat !important;
	padding: 8px;
	display: none;
}

span.activity, div#message p {
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	margin-top: 8px;
	text-decoration: none;
}

/* > Admin Bar
-------------------------------------------------------------- */

#wp-admin-bar .padder {
	width: 97% !important; /* Line up the admin bar with the content body in this theme */
}

/* > Header
-------------------------------------------------------------- */

#header {
	border-top:5px solid #000;
	position: relative;
	color: #fff;
	background: #E3E7EA url(_inc/images/default_header.jpg) no-repeat !important;
	margin: 0px 0px;
	height: 185px;
	padding-top: 0px;
	border-bottom:0px solid #333;
}
	body.activity-permalink #header { height: 65px; }



body.directory #header,
body.page-id-76 #header,
body.page-id-23 #header,
body.profile #header,
body.just-me #header,
body.activity #header,
body.reviews #header,
body.friends #header,
body.settings #header,
body.groups #header,
body.registration #header

 {

	background: #E3E7EA url(_inc/images/default_header-comm.jpg) no-repeat !important;
}


/*
body.directory #sidebar,
body.page-id-76 #sidebar,
body.profile #sidebar,
body.just-me #sidebar,
body.activity #sidebar,
body.reviews #sidebar,
body.friends #sidebar,
body.settings #sidebar,
body.groups #sidebar,
body.messages #sidebar,
body.registration #sidebar,
body.my-activity #sidebar
 {

	float:left;
	width:300px;
	top:30px;
	border-right:1px solid #d8d8d8;
	margin-right:20px;
}


*/
  
  
div#related {
  margin:20px 0 40px 0;
}



body.wpsc div.widget {

  margin-bottom:40px !important;
  
}
  
  


	#header #search-bar {
		position: absolute;
		top: 12px;
		left: 0;
		width: 100%;
		text-align: right;
		
	}
		body.activity-permalink #header #search-bar { display: none; }

		#header h1 {
			line-height: 230%;
			text-indent: -999px;
		}

		#header #search-bar .padder {
			padding: 10px 0px 10px 18px;
		}

		#header #search-bar input[type=text] {
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			border: 1px inset #888;
			padding: 2px;
			margin-right: 4px;
			background:#eee;
		}

		#header #search-bar input[type=submit] {
			font-size: 11px;
			padding: 1px 4px;
			margin-left: 4px;
		}

	#header h1 {
		position: absolute;
		bottom: 12px;
		left: 15px;
		width: 44%;
	}
		#header h1 a {
			color: #111;
			font-size: 26px;
			text-decoration: none;
		}

/* > Navigation
-------------------------------------------------------------- */



div#sidebar div#object-nav ul li {
  display:block;
  float:none;
}

div#sidebar div#object-nav ul li {
  text-align:right;display:block;
  float:none;
  background:#6AAFD8;
  padding:5px;
  margin:8px 0;
  width:99%;
  
}

div#sidebar div#object-nav ul li a {
  color:#f8f8f8;
}
div#sidebar div#object-nav ul li.selected a {
  color:#464646;
}

div#sidebar div#object-nav ul {

  margin:0px 0 10px 30px;

  width:80%;
  
}

div#sidebar div#object-nav ul li selected a {

  background:#ff9900;
}

ul#nav {
	
	margin: 0 0 4px 0;
	padding: 0;
	position: absolute;
	bottom:0px;
	right:0;
	
	list-style: none;
        background: transparent;
        width: auto;
        padding: 0px 0;

}
	body.activity-permalink ul#nav { display: none; }

	ul#nav li {
		float: left;
		margin: 0;
		height:40px;
		padding:0 0px;
		
	}
		ul#nav li a {
			
            font-weight: normal;
			line-height:40px;
			padding: 10px 18px;
			background: #f7f7f7;
            border-right: 1px solid #ddd;
			border-left: 1px solid #fff;
		
		}
			ul#nav li.selected a, ul#nav li.current_page_item a {
			   
				background: #fff url(_inc/images/flags.gif) no-repeat;
              
                
			}

/* > Container
-------------------------------------------------------------- */

div#container {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	background: #fff url('_inc/images/tall-gradz.jpg') repeat-x;
	overflow: hidden;
}
	body.activity-permalink div#container {
		background: none;
		border: none;
	}

body.home-page div#container,
body.single div#container,
body.archive div#container,
body.category div#container,
body.page-id-25 div#container,
body.registration div#container{

	background: #fff url('_inc/images/bg-topz.jpg') repeat-x;

}


/* > Sidebar
-------------------------------------------------------------- */

div#sidebar-right {
	float: right;
    width: 230px;
	margin-left: 0;
	margin-top: 50px;
    border-right: 1px solid #f5f5f5;
}

div#sidebar {
	float: right;
     width: 300px;
	margin-left: 0;
	margin-top:15px;

    background:#fff;
 }



div#sidebar div.padder {
  padding:0 10px 0 0px;
     
}

div.flagform {
  display:none;
}



div#blog-title {
  background: url(_inc/images/blog-title.gif) no-repeat;
  width:205px;
  height:72px;
  margin:0px 0 5px 0;
 }
  


	div#sidebar div#sidebar-me img.avatar {
		float: left;
		margin: 0 15px 15px 0;
	}

	div#sidebar div#sidebar-me h3 {
		padding: px 0 0 0;
		margin: 0 0 8px 0;

	}
		div#sidebar div#sidebar-me h3 a {
			color: #999;
			text-decoration: none;
		}

	div#sidebar ul#bp-nav {
		clear: left;
		margin: 15px -16px;
	}
		div#sidebar ul#bp-nav li {
			padding: 10px 15px;
		}

div#sidebar h3.widgettitle {
background:#176BA7;
margin: 0px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin:0;
padding:4px 4px;
text-transform:uppercase;
margin-bottom:10px;
border-bottom:0px solid #d8d8d8;
}




div#sidebar_hz2 {
width:950px;
margin:0px 0 40px 0;
}


div.dir-list,div#item-body {
background:#fff;
padding:0px;
}



div#sidebar_hz2 div.widget {
padding:0px 0px;
float:left;
width:275px;
clear:none !important;
margin-right:43px;
background:#fff;
height:240px;

color:#353535;
font-size:12px;
}

div#sidebar.sidebar_right div.widget {
padding:20px 10px;
clear:none !important;
margin:0px 0 20px 0;
background:#fff;
color:#464646;
font-size:11px;
border:1px solid #ccc;
}

div#sidebar.sidebar_right {
background:transparent;
margin-top:25px;
}

div#sidebar_hz2 div.widget_polls-widget {

border-right:0px solid #eee;

}

	div#sidebar h3.widgettitle a{

        color:#e8e8e8;

	}

div#sidebar_hz2 div.widget_loginwithajaxwidget {
  margin-right:0px !important;
}


div#comm-dashboard-right {
 background:#333 url('_inc/images/ccmt-comm.jpg') no-repeat;
 float:right;
 width:50%;

 height:160px;
 }
  
  
	div#sidebar_hz2 h3.widgettitle {
        font-size:14px;
        color:#161616;
        font-weight:bold;
        text-align:left;
        border-bottom:3px solid #464646;
        padding:10px 0;
        margin:10px 0 20px 0;
        

	}
	
div#sidebar.sidebar_right h3.widgettitle {
background:#fff;
margin: 0px;
 font-size:12px;
color:#000;
font-weight:bold;
border-bottom:1px solid #ddd;
margin:0;
padding:0 0 8px 0px;
text-transform:lowercase;
margin-bottom:10px;

}
	
	
	
	div#sidebar div.widget {
		margin: 0px 0 25px 0;
	}
	
	

  	
		div#sidebar .widget_search {
		margin-top: 20px;
	}
		div#sidebar .widget_search input[type=text] {
			width: 110px;
			padding: 2px;
		}



	div#sidebar ul.item-list img.avatar {
		width: 25px;
		height: 25px;
		margin-right: 10px;
	}
		div#sidebar div.item-avatar img {
			width: 40px;
			height: 40px;
			margin: 1px;
		}

		div#sidebar .avatar-block { overflow: hidden; }

	div#sidebar ul.item-list div.item-title {
		font-size: 12px;
	}

	div#sidebar div.item-options {
		margin: -10px -16px 0 -15px;
		background: #f8f8f8;
		padding: 5px 15px;
		font-size: 11px;
	}

	div#sidebar div.item-meta, div#sidebar div.item-content {
		margin-left: 38px;
		font-size: 11px;
	}

div#sidebar_headlines {
   float:right;
    width:220px;
    margin-top:0px;
    margin-left:0px;
    border-left:0px solid #ddd;
    padding-left:0px;
 }


/* > widgets
-------------------------------------------------------------- */

div#sidebar div.widget_rss li {
  background:url(_inc/images/list-grad-bg.gif) repeat-x;
  padding:10px ;
  margin:0px;
  border-bottom:1px solid #ddd;
}


div#sidebar div.widget_rss li a{
  color:#464646;
  text-transform:uppercase;
  font-size:90%;
}


div#sidebar div.widget_rss h3 {
/*   padding:10px; */
  margin-bottom:0;

}


.wp-polls ul li {
  margin:0px 0 2px 0;
}

div.more {
text-align:right;
margin-top:10px;

}

body.page-id-25 div.widget_tubepress {
  display:none;
}
 
dd.tubepress_meta {
}

dd.tubepress_meta_title {
display:block !important;
}

div#sidebar .tubepress_thumb a img{
float:left;
width:135px;
margin:0 10px 0 0;
}

div#sidebar .tubepress_meta_group  {
margin-top:0;
text-align:left;
float:right;
width:130px;
}

#sidebar .tubepress_thumbnail_area  {
margin-top:0 !important;
}

dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover {
clear:left;
font-size:11px;
font-weight:normal !important;
margin-left:0;
color:#464646;
}

/* > widgets
-------------------------------------------------------------- */








/* > Content
-------------------------------------------------------------- */

body.home-page div#content {
	float: left;
	width: 620px;
    max-width: 950px;
    background:transparent;
  
}

body.page-id-76 div#content,
 body.page-id-23 div#content {
  float: left;
  width: 650px;
  background:transparent;
}

body.directory div#content {
  width: 950px;
  background:transparent;
  }

/*
body.activity div#content{
	float: right;
	width: 75%;
    max-width: 950px;
}
*/

div#content {
	float: left;
	width: 630px;
    max-width: 950px;
}


body.page-id-25 div#content {
	float: left;

	
}




body.page-id-25 div#content .padder{
  margin-top:0 !important;

}

body.page-id-25 div.post,body.page-id-23 div.post {
 background:#fff !important;
 margin:0 !important;
 padding:0 !important;
}



body.page-id-25 div#watch-tv, body.page-id-25 div#smart-youtube{ 
  display:none;
}


body.page-id-25 div.widget_tubepress {
  display:none;
}
 



div.widget_text li {
padding-left:25px;
background:url(_inc/images/check.gif) no-repeat;
}

a#comm-banner {
  height:350px;
  width:924px;
  background:#eee url(_inc/images/comm-banner.jpg) no-repeat;
  margin:5px 0 5px 13px;
  text-indent:-9999px;
  display:block;
}




div#content .padder {
	margin-top:30px;
	margin-left: 0;
	/* background: url(_inc/images/h-rr.gif)no-repeat; */
	padding-top:0px;

}



body.home-page div#content .padder,
body.single div#content .padder,
body.archive div#content .padder,
body.category div#content .padder {

	/* background: url(_inc/images/h-rr.gif)no-repeat; */
margin-top:1px;

}





	div#content .left-menu {
		float: left;
		width: 170px;
	}

	div#content .main-column {
		margin-left: 190px;
	}

/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

/*
div#item-header {
	margin-bottom: 20px;
	overflow: hidden;
}

	div#item-header img.avatar {
		float: left;
		margin: 0 0px 0 0;
		border:3px solid #fff;
	}
*/
div#item-header-avatar img.avatar {
  padding:4px;
  border:1px solid #d7d7d7;
  margin:0 auto;
}

#activity-mentions-personal-li {
display:none;
}

div#grp-banner {
  height:250px;
  width:924px;
  background:#eee url(_inc/images/grp-banner.jpg) no-repeat;
  margin:5px 0 5px 14px;
  border-bottom:10px solid #eee;

}


div.review-author-box {
float:right;
padding:10px;
width:185px;
border:1px solid #ddd;
margin:10px;
font-size:13px;
text-align:center;}

div.review-author-box-inner {
text-align:left;
margin:0 auto;
width:128px;
font-size:13px;
}

div.review-author-box img.avatar,ul#sidebar-group-list img.avatar  {
float:none;
}

ul#sidebar-group-list h5 {
display:none;
}


div#item-header {

padding:40px;
margin:15px 0px;

height:250px;
}

div#item-header-avatar {
  text-align:center;
  float:left;
  width:120px;
}

div#item-header-content {

  float:right;
  width:385px;
  
  
}

	div#item-header h2 {
		font-size: 28px;
		margin: 1px 0 1px 0;
		padding-top: 10px;
		line-height: 100%;
		clear:left;
		
	}
		div#item-header h2 a {
			color: #111;
			text-decoration: none;
		}

div#item-header span.activity, div#item-header h2 span.highlight {
		vertical-align: middle;
		font-size: 11px;
		font-weight: normal;
		line-height: 170%;
		margin-bottom: 7px;
	}

	div#item-header h2 span.highlight { font-size: 16px; }
	div#item-header h2 span.highlight span {
		position: relative;
		top: -2px;
		right: -2px;
		font-weight: bold;
		font-size: 11px;
		background: #bc1800;
		color: #fff;
		padding: 1px 4px;
		margin-bottom: 2px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		vertical-align: middle;
		cursor: pointer;
		display: none;
	}
	div#item-header div#item-meta {
		font-size: 14px;
		color: #aaa;
		margin: 15px 0 5px 0;
		padding-bottom: 10px;
		overflow: hidden;
	}

	div#item-header div#item-actions {
		float: right;
		width: 20%;
		margin: 0 0 15px 15px;
		text-align: right;
	}
		div#item-header div#item-actions h3 {
			font-size: 12px;
			margin: 0 0 5px 0;
		}

		div#item-header ul {
			overflow: hidden;
			margin-bottom: 15px;
		}

		div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
			display: none;
		}

		div#item-header ul li {
			float: right;
		}

		div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
			width: 30px;
			height: 30px;
			margin: 2px;
		}

	div#item-header div.generic-button {
		float: none;
		margin: 6px 10px 0 0;
	}


/* > Item Lists (Activity, Friend, Group lists)
--------------------------------------------------------------

ul.item-list  {
width:100%;
}
ul.item-list li {
border-bottom:1px solid #EAEAEA;
padding:15px 0;
position:relative;
}
ul.single-line li {
border:medium none;
}
body.activity-permalink ul.item-list li {
padding-top:0;
}
ul.item-list li img.avatar {
float:left;
margin:0 10px 10px 0;
}
ul.item-list li div.item-title, ul.item-list li h4 {
font-size:14px;
font-weight:normal;
margin:0;
width:75%;
}
ul.item-list li div.item-title span {
color:#999999;
font-size:12px;
}
ul.item-list li div.item-desc {
color:#888888;
font-size:11px;
margin:10px 0 0 64px;
width:50%;
}
ul.item-list li div.action {
position:absolute;
right:0;
text-align:right;
top:15px;
}
ul.item-list li div.meta {
color:#888888;
font-size:11px;
margin-top:10px;
}
ul.item-list li h5 span.small {
font-size:11px;
font-weight:normal;
}

 */
 
 
 div#crumb {

font-size:10px;
padding:0;
margin:10px 15px 5px 15px;
border-bottom:1px solid #ddd;

}


#crumb em {
  font-family:georgia,times,serif;
  font-style:italic;
  color:#666;
}


 
 
 /* > Item Tabs
-------------------------------------------------------------- */

	div#comm-nav {
		width: 100%;
		background:#fff url(_inc/images/white-grad.png) no-repeat;
		padding:15px 0;
		margin:0 0 15px 0;
		height:25px;
		border:1px solid #ccc;
	}
	
	
	div#comm-nav  li {
	 	float: left;
		margin: 5px 10px 0 10px;
		
		
      }
		
	div#comm-nav  li a{
	  font-size:12px;
	  font-weight:bold;
	  padding:2px 25px 10px 23px;
	  background:url(_inc/images/star-nav.gif) no-repeat;
     }
      
      
	
	div.item-list-tabs {
	clear: left;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	background:#161616 ;
    border-bottom: 0px solid #d5d5d5;
    padding:5px 0 0 0;
    
        
}


div#subnav.item-list-tabs {
  background:#fff;
  margin: 0px 0px 0px 0px;
  padding:5px 0;
  border-bottom:1px solid #ddd;
}


	div.item-list-tabs ul li a {
		text-decoration: none;
		font-weight:bold;
        
	}

	div.item-list-tabs#user-nav,
	div.item-list-tabs#group-nav {
		margin-top: 15px;
		margin-bottom: 0;
	}

	div.item-list-tabs ul {
		width: 100%;
		background:transparent;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 5px 0 0 5px;
			
		}
			div.item-list-tabs ul li:first-child {
				margin-left: 15px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 15px 0 0;
			}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 15px 12px 10px;
			text-decoration: none;
			color:#ddd;
		}
			div.item-list-tabs ul li span {
				color: #aaa;
			}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
			
			color: #111;
			
		}
			div.item-list-tabs ul li.loading a {
				background-image: url( _inc/images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px;
			}

	div.item-list-tabs#user-subnav,
	div.item-list-tabs#group-subnav {
		background: #f2f2f2;
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

        div.item-list-tabs#user-subnav a,
	div.item-list-tabs#group-subnav a{
	background: url( _inc/images/white-grad.png ) top left repeat-x;
	border: 1px solid #ccc;
	padding: 2px 8px;
        color: #111;
        font-size: 11px;
	}

/* > Item Body
-------------------------------------------------------------- */

.item-body {
	margin: 20px 0;
}

/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
	float: right;
	margin: -40px 0 0 0;
}
	div.dir-search input[type=text] {
		padding: 4px;
		font-size: 12px;
	}

/* > Pagination
-------------------------------------------------------------- */

div.pagination {
	margin: 0 -15px 9px -15px;
	border-bottom: 1px solid #fff;
	padding: 10px 15px 10px 15px;
	color: #333;
	font-size: 11px;
	height: 20px;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination {
		background: #fff;
		border: none;
		padding: 8px 15px;
	}

	div.pagination .pag-count {
		float: left;
	}

	div.pagination .pagination-links {
		float: right;
	}
		div.pagination .pagination-links span,
		div.pagination .pagination-links a {
			font-size: 12px;
			padding: 5px;
			border:1px solid #ccc;
		}
			div.pagination .pagination-links a:hover {
				
			}

/* > Error / Success Messages
-------------------------------------------------------------- */

div#message {
	margin: 15px 0 25px 0;
}
	div#message.error {
		margin-top: 0;
	}

div#message p {
	padding: 10px 15px;
	font-size: 12px;
	display:block;
}
	div#message.error p {
		background: #e41717;
		color: #fff;
		border-color: #a71a1a;
	}

	div#message.updated p {
		background: #dffcd9;
		color: #1a9b00;
		border-color: #c4e9bd;
	}

form.standard-form#signup_form div div.error {
	color: #fff;
	background: #e41717; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	padding: 6px;
	width: 90%;
	margin: 0 0 10px 0;
}

/* > Buttons
-------------------------------------------------------------- */

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a,
span.bwbps_addphoto_link a {
-moz-border-radius:3px 3px 3px 3px;
background:url("_inc/images/white-grad.png") repeat-x scroll left top transparent;
border:1px solid #DDDDDD;
color:#333;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding:5px 13px;
text-decoration:none;
vertical-align:bottom;
}


a.button:hover, a.button:focus, input[type="submit"]:hover, input[type="button"]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover,
span.bwbps_addphoto_link a {
border-color:#AAAAAA;
color:#111;
outline:medium none;
}
div.pending a, a.disabled {
border-color:#EEEEEE;
color:#BBBBBB;
cursor:default;
}
div.pending a:hover, a.disabled:hover {
border-color:#EEEEEE;
color:#BBBBBB;
}
div.accept, div.reject {
float:left;
margin-left:10px;
}


ul.button-nav li {
	float: left;
	margin: 0 10px 10px 0;
}
	ul.button-nav li.current a {
		font-weight: bold;
	}




/* > Input Forms
-------------------------------------------------------------- */

form.standard-form {
  background:#E3E7EA;
  padding:12px;
  -moz-border-radius:4px;
}
	form.standard-form textarea, form.standard-form input[type=text],
	form.standard-form select, form.standard-form input[type=password],
	.dir-search input[type=text] {
		border: 1px inset #ccc;
		padding: 6px;
		font: inherit;
		font-size: 12px;
		color: #464646;
		
	}
		form.standard-form select {
			padding: 3px;
		}

		form.standard-form input[type=password] {
			margin-bottom: 5px;
		}

	form.standard-form label, form.standard-form span.label {
		display: block;
		font-weight: bold;
		margin: 15px 0 5px 0;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 12px;
			color: #464646;
		}

		form.standard-form#login-form label {
			margin-top: 5px;
		}

	form.standard-form input[type=text] {
		width: 75%;
	}
		form.standard-form#login-form input[type=text],
		form.standard-form#login-form input[type=password] {
			padding: 4px;
			width: 95%;
		}

		form.standard-form #basic-details-section input[type=password],
		form.standard-form #blog-details-section input#signup_blog_url {
			width: 35%;
		}

		form.standard-form#signup_form input[type=text],
		form.standard-form#signup_form textarea {
			width: 90%;
		}
			form.standard-form#signup_form div.submit { float: right; }
			form.standard-form#signup_form div.signup-avatar { margin-right: 15px; }

	form.standard-form textarea {
		width: 75%;
		height: 120px;
	}
		form.standard-form textarea#message_content {
			height: 200px;
		}

		form.standard-form#send-reply textarea {
			width: 97.5%;
		}

	form.standard-form p.description {
		font-size: 11px;
		color: #888;
		margin: 5px 0;
	}

	form.standard-form div.submit {
		padding: 15px 0;
		clear: both;
	}
		form.standard-form div.submit input {
			margin-right: 15px;
		}

	form.standard-form div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		form.standard-form div.radio ul li {
			margin-bottom: 5px;
		}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
	float: left;
	width: 48%;
}
	form.standard-form #profile-details-section { float: right; }
	form.standard-form #blog-details-section {
		clear: left;
	}

form#send-invite-form {
	margin-top: 20px;
}

	form#send-invite-form #invite-list {
		height: 275px;
		overflow: auto;
		padding: 5px;
		background: #f5f5f5;
		width: 160px;
		border: 1px solid #e4e4e4;
		margin: 10px 0;
	}


/* > Data Tables
-------------------------------------------------------------- */

table {
	width: 100%;
}
	table#message-threads {
		margin: 0 -15px;
		width: auto;
	}

	div#sidebar table {
		margin: 0px;
		width: 100%;
	}

	table tr td, table tr th {
		padding: 8px;
		vertical-align: middle;
                border-top: 0px solid #e7e7e7;
	}
		table tr td.label {
			border-right: 1px solid #eaeaea;
			font-weight: bold;
			min-width: 25%;
		}

		table tr td.thread-info p {
			margin: 0;
		}
			table tr td.thread-info p.thread-excerpt {
				color: #333;
				font-size: 11px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #fff;
	}

table.notification-settings {
	margin-bottom: 20px;
}
	table.notification-settings th.icon {
		width: 35px;
	}

	table.notification-settings th.title {
		width: 80%;
	}

	table.notification-settings .yes, table.notification-settings .no {
		width: 40px;
	}

table.forum {
	margin: -9px -15px 20px -15px;
	width: auto;
}
	table.forum tr:first-child {
		background: #fff;
	}

	table.forum tr.sticky td {
		background: #6d84b4;
		border-top: 1px solid #315091;
		border-bottom: 1px solid #315091;
                color: #fff;
	}

table.forum tr.sticky td a {
                color: #fff;
                font-weight: bold;
	}

	table.forum tr.closed td.td-title {
		padding-left: 35px;
		background-image: url( _inc/images/closed.png );
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}

	table.forum td p.topic-text {
		color: #888;
		font-size: 11px;
	}

	table.forum tr > td:first-child, table.forum tr > th:first-child {
		padding-left: 15px;
	}

	table.forum tr > td:last-child, table.forum tr > th:last-child {
		padding-right: 15px;
	}

	table.forum tr th#th-title, table.forum tr th#th-poster,
	table.forum tr th#th-group, table.forum td.td-poster,
	table.forum td.td-group, table.forum td.td-title { text-align: left; }

	table.forum td.td-freshness {
		font-size: 11px;
		color: #888;
	}

	table.forum td img.avatar {
		margin-right: 5px;
	}

	table.forum td.td-poster, table.forum td.td-group  {
		min-width: 130px;
	}

	table.forum th#th-title {
		width: 40%;
	}

	table.forum th#th-postcount {
		width: 1%;
	}

/* > Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
	margin-bottom: 10px;
	border: 1px solid #b6b6b6;
        border-top: 2px solid #919191;
	overflow: hidden;
	padding: 8px;
        background: #f2f2f2;
        
}
	#item-body form#whats-new-form {
		margin-top: 20px;
	}

	.home-page form#whats-new-form {
            color: #777;
            font-weight: bold;
	}

	form#whats-new-form h5 {
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		color: #777;
		margin-left: 0;
		padding: 0 0 3px 0;
                font-weight: bold;
	}

	form#whats-new-form #whats-new-avatar {
		float: left;
                display: none;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 0;
		padding-left: 0;
	}

	form#whats-new-form #whats-new-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		background: #fff;
		margin-bottom: 10px;
	}
	form#whats-new-form textarea {
		width: 100%;
		height: 24px;
		font-size: 14px;
		font-family: inherit;
		color: #333;
		border: none;
		margin: 0;
		padding: 0;
	}

	form#whats-new-form #whats-new-options select {
		max-width: 150px;
                color: #555;
	}

	form#whats-new-form #whats-new-submit {
		float: right;
		margin: 0;
	}

/* > Activity Stream Listing
-------------------------------------------------------------- */

ul.activity-list li {
	padding: 20px 0 0 0;
}
	ul.activity-list li.has-comments {
		padding-bottom: 20px;
	}

.activity-list li.mini {
	font-size: 11px;
	min-height: 35px;
	padding: 12px 0 0 0;
}
	.activity-list li.mini div.activity-meta {
		margin: 0;
	}

	.activity-list li.mini div.activity-meta a {
		padding: 3px 8px;
	}

	.activity-list li.mini .activity-avatar img.avatar,
	.activity-list li.mini .activity-avatar img.FB_profile_pic {
		width: 20px;
		height: 20px;
		margin-left: 36px;
	}
		.activity-list li.activity_comment .activity-avatar img.avatar,
		.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
			width: 40px;
			height: 40px;
			margin-left: 20px;
		}

		body.activity-permalink .activity-list li.mini .activity-avatar img.avatar,
		body.activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
			width: 50px;
			height: 50px;
			margin-left: 30px;
		}

	.activity-list li.mini .activity-content {
		margin-right: 175px;
	}

	.activity-list li.mini .activity-content p {
		margin: 0;
		float: left;

	}

	.activity-list li.mini .activity-meta {
		position: absolute;
		right: 0;
	}

	.activity-list li.mini .activity-comments {
		clear: left;
		font-size: 12px;
		margin-top: 30px;
	}

.activity-list li .activity-inreplyto {
	font-size: 11px;
	color: #888;
	margin-left: 70px;
	margin-bottom: 15px;
	padding-left: 25px;
	background: url( _inc/images/replyto_arrow.gif ) 7px 0 no-repeat;
}
	.activity-list li .activity-inreplyto > p {
		margin: 0;
		display: inline;
	}

	.activity-list li .activity-inreplyto blockquote,
	.activity-list li .activity-inreplyto div.activity-inner {
		background: none;
		border: none;
		display: inline;
		padding: 0;
		margin: 0;

	}

.activity-list .activity-avatar img {
	width: 60px;
	height: 60px;
}

.activity-list .activity-content {
	margin-left: 70px;
}
	body.activity-permalink .activity-content {
		background: #fff;
		padding: 15px;
		margin-left: 80px;
		font-size: 16px;
		line-height: 150%;
		overflow: hidden;
		width: auto;
	}

	.activity-list .activity-content > p:first-child,
	.activity-list .activity-content .comment-header {
		font-size: 11px;
		color: #888;
		line-height: 220%;
	}

	.activity-list .activity-content > p > a:first-child, span.highlight,
	.activity-list .activity-content > .comment-header > a:first-child {
		color: #bc1800;
                font-weight: bold;
		padding: 3px 0;
		text-decoration: none;
		margin-right: 3px;
	}
		.activity-list .activity-content p > a:first-child:hover {
			background: #059AE7 !important;
			color: #fff !important;
		}

		.activity-list .activity-content span.time-since {
			color: #bbb;
		}

	.activity-list .activity-content span.activity-header-meta a {
		background: none;
		padding: 0;
		font-size: 11px;
		margin: 0;
		border: none;
		color: #aaa;
		text-decoration: underline;
	}
		.activity-list .activity-content span.activity-header-meta a:hover {
			color: inherit;
			text-decoration: none;
		}

	.activity-list .activity-content .activity-inner,
	.activity-list .activity-content blockquote {
		margin: 15px 0 15px 5px;

	}

.activity-list li.load-more {
	margin: 15px  0 !important;
	padding: 10px 15px !important;
	background: #edeff4 !important;
	text-align: center;
	font-size: 1.2em;
	border: 1px solid #d8dfea;
	
}
	.activity-list li.load-more a {
		color: #bc1800;
	}

/* > Activity Stream Comments
-------------------------------------------------------------- */

div.activity-meta {
	margin: 0 0 20px 3px;
}

.activity-list div.activity-meta a {
	font-size: 11px;
	color: #bc1800;
	text-decoration: none;
	border-radius: 4px;
}
	.activity-list div.activity-meta a.loading {
		background-image: url( _inc/images/ajax-loader.gif );
		background-position: 95% 50%;
		padding-right: 25px;
		background-repeat: no-repeat;
	}

	.activity-list div.activity-meta a.acomment-reply {
		color: #bc1800;
	}

	div.activity-meta a:hover {
		background: #fff;
		color: #bc1800;
		text-decoration: underline;
	}
		div.activity-meta a.acomment-reply:hover {
			background: #fff;
		        color: #bc1800;
		        text-decoration: underline;
		}

div.activity-comments {
	margin: 0 0 0 75px;
	background: #f9f9f9;
	width: 75%;
}
	body.internal-page div.activity-comments {
		width: auto;
	}

	body.activity-permalink div.activity-comments {
		width: auto;
		margin-left: 80px;
		background: none;
	}

div.activity-comments ul, div.activity-comments ul li {
	border: none;
	list-style: none;

}
	div.activity-comments ul {
		clear: left;

	}

	div.activity-comments ul li {
		border-top: 2px solid #fff;
                border-bottom: 1px solid #e5eaf1;
		padding: 5px 0 0 0px;
		margin-left: 0;

	}
		body.activity-permalink div.activity-comments ul li {
			padding: 15px 0;
             
		}

		div.activity-comments ul li p:last-child {
			margin-bottom: 0;
		}

		div.activity-comments > ul > li:first-child {
			border-top: none;
		}

		div.activity-comments ul li:last-child {
			margin-bottom: 0;
		}

	div.activity-comments ul li > ul {
		margin-top: 5px;
		margin-left: 0px;
	}
		body.activity-permalink div.activity-comments ul li > ul {
			margin-top: 15px;
		}

	div.activity-comments div.acomment-avatar img {
		border-width: 2px !important;
		float: left;
		margin: 0 9px 0 5px;
                height: 32px;
                width: 32px;
	}

	div.activity-comments div.acomment-content {
		font-size: 11px;
		margin-left: 35px;
		margin-top: 5px;
	}
		div.acomment-content .time-since { display: none; }
		div.acomment-content .activity-delete-link { display: none; }
		div.acomment-content .comment-header { display: none; }

		body.activity-permalink div.activity-comments div.acomment-content {
			font-size: 12px;
		}

	div.activity-comments div.acomment-meta {
		font-size: 11px;
		color: #888;
	}

        div.activity-comments div.activity-inner{
                margin: 0 0 0 9px;;
}

	div.activity-comments form.ac-form {
		display: none;
		margin: 10px 0 10px 33px;
		background: #f9f9f9;
		border-bottom: 1px solid #e5eaf1;
		padding: 8px;
	}
		div.activity-comments li form.ac-form {
			margin-right: 15px;
		}

		div.activity-comments form.root {
			margin-left: 0;
		}

		div.activity-comments div#message {
			margin-top: 15px;
			margin-bottom: 0;
		}

		div.activity-comments form.loading {
			background-image: url( _inc/images/ajax-loader.gif );
			background-position: 2% 95%;
			background-repeat: no-repeat;
		}

		div.activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px inset #ccc;
			background: #fff;
			margin-bottom: 10px;

		}
			div.activity-comments form textarea {
				width: 100%;
				font-family: inherit;
				font-size: 11px;
				color: #555;
				height: 60px;
				border: none;
				padding: 0;
			}
				div.activity-comments form input {
					margin-top: 5px;
				}

		div.activity-comments form div.ac-reply-avatar {
			float: left;
                   
		}
			div.ac-reply-avatar img {
				border: 2px solid #fff !important;

			}

		div.activity-comments form div.ac-reply-content {
			margin-left: 25px;
			padding-left: 15px;
			color: #888;
			font-size: 11px;
		}

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #fff;
                border-top: 1px solid #ccc;
		text-align: right;
		margin: 0 -15px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 -15px;
	padding: 15px;
                border-bottom: 1px solid #ccc;
}
	div#message-thread div.alt {
		background: #fff;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread h3 {
		margin: 20px 0 0 0;
                color: #000;
                font-weight: bold;
                font-size: 14px;
	}
		div#message-thread h3 a {
			text-decoration: none;
		}

		div#message-thread h3 span.activity {
			margin-left: 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
		margin-bottom: 5px;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}
		a#delete_inbox_messages, .sentbox div.messages-options-nav {
			display: none;
		}

/* > Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
	margin: 15px -15px;
	width: auto;
}
	ul#topic-post-list li {
		padding: 15px;
		position: relative;
	}

	ul#topic-post-list li.alt {
		background: #f9f9f9;
	}

	ul#topic-post-list li divdiv.poster-meta {
		margin-bottom: 10px;
		color: #888;
	}

	ul#topic-post-list li divdiv.post-content {
		margin-left: 54px;
	}

div.admin-links {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #888;
	font-size: 11px;
}
	div#topic-meta div.admin-links {
		bottom: 0;
		right: 0;
		top: auto;
	}

div#topic-meta {
	position: relative;
}
	div#topic-meta h3 {
		font-size: 20px;
	}

div#new-topic-post {
	margin: 0;
	padding: 1px 0 0 0;
}

/* > WordPress Blog Styles
-------------------------------------------------------------- */


div.post {
	margin: 0 0 20px 0;
	clear:left;
	background:#f3f3f3;
	padding:20px 20px;
	-moz-border-radius:6px;
	
}

.posttitle a {
  text-decoration:underline;
 
}


div#blog-single,div#blog-archives {
  margin-top:0px;
  padding-right:0px;
}

#ab_adblock  {
margin-bottom:30px;
}



	div.post div.author-box, div.comment-avatar-box {
		display:none;float: left;
		margin: 0 15px 15px 0;
		text-align: center;
		width: 70px;
	}
	div.comment-avatar-box {
	display:block;
	}
	
	
	
			div.post div.author-box img, div.comment-avatar-box img {
			float: none;
			border: 4px solid #fff;
		}

	 div.comment-content {
		margin-left: 105px;
	}

	body.home-page div.post div.post-content, body.home-page  div.comment-content {
		margin-left: 0px;
	}
	
		div.post h3 {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 120%;
                 
	}
		div.post h3 a {
			text-decoration: none;
			
			font-weight: bold;
		}

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #464646;
		line-height:normal;
		font-size: 11px;
		padding: 4px 0 2px 0;
		margin: 15px 0 10px 0;
		font-style:italic;
		font-family:georgia,times,serif;
		border-bottom: 1px solid #d4d4d4;

	}



span.comments a {
background:url("_inc/images/comments.gif") no-repeat scroll left top transparent;
height:20px;
padding-bottom:5px;
padding-left:20px;
padding-top:3px;
}




	div.post p.postmetadata {
		margin-top: 5px;
		overflow: hidden;
		clear:both;
		
	}



	

div.post blockquote {
	margin: 1.5em 20px;
	padding-left: 30px;
	background: transparent url(_inc/images/quote.gif) no-repeat;
	color:#666;
	font-size:125%;
	font-family:georgia,times,serif;
	font-weight:normal;
	clear:both;
}






div.post em {
font-style: normal;
font-weight: bold;
}

	div.post .tags { float: left; }
	div.post .comments { float: right; }

	div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

	div.post img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post img.alignright {
		padding: 4px;
		margin: 0 0 20px 20px;
		display: inline;
		border:1px solid #d8d8d8;
	}

	div.post img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	.navigation {
		overflow: hidden;
	}
		.alignright {
			float: right;
		}

		.alignleft {
			float: left;
		}

	div.post .aligncenter, div.post div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px 0;
	}

	div.post .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
		font-size: 0.9em;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}

div.post h3 {color:#006699;margin:15px 0;}
div.post ul,div.post ol  {margin:15px 0 15px 20px;}
/* > WordPress Blog Comment Styles
-------------------------------------------------------------- */

#trackbacks {
	margin-top: 30px;
}

#comments h3, #trackbacks h3, #respond h3 {
	font-size: 25px;
	margin: 40px 0;
	font-weight: normal;
	color: #aaa;
}

#comments span.title, #trackbacks span.title {
	color: #999;
}

ol.commentlist li {
	margin: 0 0 30px 0;
}

	div.comment-meta {
		border-top: none;
		padding-top: 0;
	}

	div.comment-meta h5 {
		font-weight: normal;
	}

	div.comment-meta em {
		float: right;
                font-style: normal;
	}

	div.comment-options {
		border-bottom: none;
	}

/* > Footer
-------------------------------------------------------------- */

#footer {
	padding: 25px;
	text-align: center;
	color: #464646;
	background:#eee url(_inc/images/tall-grad.jpg) repeat-x;
	font-family:arial,verdana;
	font-size:11px;
}
	#footer a {
		color: #464646;
	}




#wp-admin-bar {
	position: fixed;
	
	bottom:0;
	left: 0;
	z-index: 99;
	height: 35px;
	font-size: 11px;
	width: 100%;
    font-family: Tahoma, Arial, sans-serif;
}
	#wp-admin-bar .padder {
		position: relative;
		padding: 6px;
		width: 100%;
		min-width: 960px;
		max-width: 99%px;
		margin: 0 auto;
		background: #333 url() repeat-x;
		height: 35px;
	}
		body.activity-permalink #wp-admin-bar .padder {
			min-width: 500px;
			max-width: 760px;
		}

#wp-admin-bar * { z-index: 999; }

#wp-admin-bar div#admin-bar-logo {
	position: absolute;
	top: 5px;
	left: 10px;
}

#wp-admin-bar a img {
	border: none;
}

#wp-admin-bar li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align: left;
}

#wp-admin-bar li a {
	padding: 7px 15px 7px 15px;
	color: #fff;
	text-decoration: none;
	
	font-size: 11px;
}
	#wp-admin-bar li.no-arrow a {
		padding-right: 15px;
	}

	#wp-admin-bar li a span {
		display: none;
	}

#wp-admin-bar li:hover, #wp-admin-bar li.hover {
	position: static;
}

#admin-bar-logo {
	display:none;
	float: left;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 8px;
	margin: 0;
	text-decoration: none;
	color: #565656;
}

/*******************/

#wp-admin-bar ul { /* all lists */
	margin: 0;
	list-style: none;
	line-height: 1;
	cursor: pointer;
	height: 200px;
	padding: 0;
}

#wp-admin-bar ul li { /* all list items */
	padding: 0;
	float: right;
	position: relative;
	background: url( _inc/images/admin-menu-arrow.gif ) 88% 53% no-repeat;
	padding-right: 11px;
}
	#wp-admin-bar ul li.no-arrow {
		background: none;
	}

	#wp-admin-bar ul li ul li {
		background-image: none;
	}

#wp-admin-bar ul li.align-right {
	position: absolute;
	right: 0;
}

#wp-admin-bar ul li a {
	display: block;
        
}

#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	background: #888 url(_inc/images/nav-bg.gif) repeat-x;
}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute;
	width: 185px;
	left: -999em;
	margin-left: 0;
	background: #fff;
	border: 1px solid #000;
	bottom:0px;
	margin-bottom:40px;
	/* height:200px; */
	
}
	#wp-admin-bar ul li ul a {
		color: #000;
                font-weight: normal;
	}

#wp-admin-bar ul li ul li {
	float: left;
	width: 174px;
	margin: 0;
}
	#wp-admin-bar ul li ul li:hover a {
		color: #fff;
	}

#wp-admin-bar ul li div.admin-bar-clear {
	clear: both;
}

/* third-and-above-level lists */

#wp-admin-bar ul li ul ul {
	margin: -35px 0 0 184px;
}
	#wp-admin-bar ul li ul li:hover ul li a {
		color: #000;
	}
		#wp-admin-bar ul li ul li ul li:hover a {
			color: #fff;
		}

#wp-admin-bar ul li:hover ul, #wp-admin-bar ul li li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#wp-admin-bar ul li.align-right:hover ul {
	right: 0;
}

#wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
	left: -999em;
}

/* Menu item css */

#wp-admin-bar img.avatar {
	float: left;
	margin-right: 8px;
}

#wp-admin-bar {
 
}

#wp-admin-bar span.activity {
	display: block;
	margin-left: 34px;
	padding: 0;
}

#wp-admin-bar ul.author-list li {
	height: 55px;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	padding: 0 6px;
	margin-left: 2px;
}


#wp-admin-bar li#bp-adminbar-visitrandom-menu {
  display:none;
}



span.hide {
  color:#888;
  cursor:pointer;
  position:absolute;
  right:10px;
  top:10px;
}

div.review {
  border-top:10px solid #E3E8EC;
  position:relative;
}
  
p.star-sprite,div.star-sprite {
background:url("_inc/images/sprite-stars-sm.gif") no-repeat scroll 0 0 transparent;
height:18px;
margin:8px 0;
overflow:hidden;
padding-left:85px;
}

.star-sprite-1 {
background-position:0 -29px !important;
}

.star-sprite-2 {
background-position:0 -72px !important;
}

.star-sprite-3 {
background-position:0 -106px !important;
}

.star-sprite-4 {
background-position:0 -140px !important;
}

.star-sprite-5 {
background-position:0 -177px !important;
}

.bwbps_gallery_div a {
color:#176BA7 !important;
}

.bwbps_gallery_div {
background:none repeat scroll 0 0 #fff !important;
border-color:#888888 #000000 #000000 #888888;
border-style:solid;
border-width:1px;
margin:15px 0 0 0px !important;
color:#464646 !important;
}

/*
ul.bwbps_gallery li {
background:#f8f8f8;
border:1px solid #333;
color:#999;
display:block;
float:left;
font-family:arial;
font-size:10px;
line-height:130%;
margin:15px 2px 2px 0;
padding:15px;
text-align:center;
width:208px;
}

form#c1bwbps_uploadform input[type="text"] {
margin:10px 0 10px 2px;
width:300px !important;
}

.bwbps_image_div img.ps_images {
background:#d8d8d8;
height:180px;
overflow:hidden;
padding:4px 5px 12px;
}

.bwbps_image_div {
background:#f8f8f8;
margin:15px auto 2px;
position:relative;
text-align:center;
}

.bwbps-rating {
clear:both;
display:block;
font-size:9px;
margin:5px 10px 0 0 !important;
width:98px;
z-index:50;
}

.bwbps-rating-container {
background:transparent;
height:40px;
margin:0 !important;
padding:2px 1px 3px 5px;
width:96px;
}

.bwbps-rating-hover {
background:url("_inc/images/rating-bkg.png") no-repeat scroll 0 0 transparent;
}

.bwbps-rating-incaption {
margin:auto;
width:96px;
}

.bwbps-rating-info {
clear:both;
margin-top:8px;
padding-left:2px;
padding-top:3px;
position:relative;
text-align:left;
}

.bwbps-rating-clearimg {
position:absolute;
right:10px;
top:3px;
}

.bwb-top-right {
position:absolute;
right:-2px;
top:0;
}

.bwbps-rating-toggle {
float:right;
font-size:9px;
margin-right:20px;
}

.bwbps-rating:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
width:0;
}

.cancel,.bwbps-star {
cursor:pointer;
float:left;
height:15px;
overflow:hidden;
text-indent:-999em;
width:17px;
}

.bwbps-star-left,.bwbps-star-right {
width:8px;
}

.cancel,.cancel a {
background:url("_inc/images/delete.gif") no-repeat scroll 0 -16px transparent;
}

.bwbps-star,.bwbps-star a {
background:url("_inc/images/ps_ratings.png") no-repeat scroll 0 0 transparent;
}

.bwbps-star-left,.bwbps-star-left a {
background:url("_inc/images/star-left.gif") no-repeat scroll 0 0 transparent;
}

.bwbps-star-right,.bwbps-star-right a {
background:url("_inc/images/star-right.gif") no-repeat scroll 0 0 transparent;
}

.cancel a,.bwbps-star a {
background-position:0 0;
display:block;
height:100%;
width:100%;
}

div.bwbps-norate a:hover {
background-position:0 0 !important;
}

div.bwbps-voting {
clear:both;
display:block;
height:70px;
margin:0 !important;
padding:0;
width:64px;
z-index:50;
}

.bwbps-voting-bkg {
background:url("_inc/images/voting-bkg0.png") no-repeat scroll 0 0 transparent;
}

.bwbps-voting-hover {
background:url("_inc/images/voting-bkg.png") no-repeat scroll 0 0 transparent;
}

.bwbps-vote-data {
padding-top:6px;
}

span.bwbps-vote-total {
margin-left:10px;
}

.bwbps-vote-info {
font-size:9px;
line-height:1.1em;
padding-top:4px;
}

.bwbps-vote-links {
padding-top:3px;
}

.bwbps-vote-small {
font-size:8px !important;
height:17px;
overflow:hidden;
width:58px;
}

.bwbps_imgbox {
background-color:#FFF;
border:1px solid #F0F0F0;
float:left;
height:140px;
margin:5px;
width:125px;
}

.bwbps_imgbox div {
font-size:10px;
line-height:1.2em;
}

.bwbps_theimage {
height:100px;
margin:10px auto 2px;
width:95px;
}

.bwbps-sel {
background-color:#C7EFB3;
}

ul.bwbps_gallery,ul.bwbps_gallery li {
list-style:none outside none;
margin:6px 2px !important;
padding:0 !important;
}

.bwbps_gallery_div {
background:#181818;
color:#FFF;
margin:15px 0;
}

.bwbps_gallery_div div {
margin:auto;
}

.bwbps_galid {
color:#FFF;
float:right;
}

.photoform a,.photoform a:visited {
color:#06F !important;
font-size:12px !important;
}

.bwbps_pagination a {
border:1px solid #C5C5C5;
color:#FFF;
margin:2px;
padding:3px 7px;
}

.bwbps_pagination a:hover {
background-color:#06F;
color:#FFF;
text-decoration:none;
}

.bwbps_pagination span {
border:1px none;
color:#FFF;
font-weight:700;
margin:2px;
padding:3px 7px;
}

.bwbps_pag_2 a {
border:1px solid #A0A0A0;
color:#777;
margin:2px;
padding:3px 7px;
}

.bwbps_pag_2 a:hover {
background-color:#444;
color:#FFF;
text-decoration:none;
}

.bwbps_pag_2 span {
border:1px none;
color:#777;
font-weight:700;
margin:2px;
padding:3px 7px;
}

.ps-submit input,.ps-submit {
border-style:solid;
border-width:1px;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px !important;
line-height:16px;
padding:2px 8px;
text-decoration:none;
}

.ps-modbutton input,.ps-modbutton {
border-style:solid;
border-width:1px;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:9px !important;
line-height:12px;
padding:2px;
text-decoration:none;
}

.ps-form-table {
border-collapse:collapse;
clear:both;
margin-bottom:-8px;
margin-top:0.5em;
width:100%;
}

.ps-form-table td {
font-size:11px;
line-height:20px;
margin-bottom:9px;
padding:4px 10px 12px;
text-align:left;
}

.ps-form-table th {
font-weight:400;
padding:4px 6px;
text-align:left;
vertical-align:middle;
width:200px;
}

.ps-form-table input {
border:1px solid #777;
}

.ps-moderate img {
border:2px solid red !important;
}

.ps-newimage img {
border:2px solid green !important;
}

.ps-buried img {
border:2px solid purple !important;
}

.ps-modmenu {
color:#ACF !important;
font-size:10px;
}

.ps-modmenu img {
border:medium none !important;
margin-left:5px;
vertical-align:top;
}

.form-bwbps th {
padding:10px;
text-align:left;
vertical-align:top;
width:130px;
}

.form-bwbps td {
font-size:12px;
padding-bottom:10px;
}

.ps-hint {
color:#777;
font-size:12px;
}

.ui-tabs-nav {
display:none;
list-style:none outside none;
margin:0;
padding:0 0 0 10px;
}

#bwbps_fileurl_table a {
color:#21759B !important;
}

.ps-fileurl td {
background:#EAFFDF;
}

#bwbpsslider {
border-color:#EBEBEB #CCC #CCC #EBEBEB;
border-style:solid;
border-width:1px;
margin:15px 15% 0 15px;
padding:2px;
}

#bwbpstabs {
background:none repeat scroll 0 50% #F1F1F1;
display:block;
font-size:14px;
overflow:hidden;
}

*/


div.activity-inner img {
  display:none;
}

div#sponsor-bar {
background:url(_inc/images/sponsorbar.gif) no-repeat scroll left top transparent;
height:100px;
margin:40px auto 80px;
width:900px;
}


.wp-paginate .current {
background:none repeat scroll 0 0 #176BA7 !important;

}

ul.group-documents-recent li {

margin:10px 0;
clear:both;
}

div.widget_polls-widget h3.widgettitle {

}

#LoginWithAjax td {
  padding-left:0px !important;
  text-align:left !important;
}

#LoginWithAjax a {
  font-size:10px; !important;
  font-weight:bold;
}



ul.wp-polls-ul li small,ul.wp-polls-ul li p {
display:none;
}

ul.wp-polls-ul li, ul.wp-polls-ul li strong,ul.wp-polls-ul li em{
font-size:10px;
font-weight:normal;
font-style:normal;
}

div.widget {
  clear:both;
}

div.widget_recent_entries ul,div.widget_categories ul {
  list-style-type:disc;  
  margin-left:15px;
}
  
  
.user-image {
background:none repeat scroll 0 0 #ECECEB;
margin-bottom:10px;
}
.user-image a.user-profile-wrap {
display:block;
padding:2px 6px;
text-align:center;
}
.user-image a {
color:#414C4F;
display:block;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
text-align:center;
}
#userbar #bp-nav li {
}
#userbar #bp-nav li a {
height:21px;
text-decoration:none;
}
#userbar #bp-nav li.current a {
color:#000000;
font-weight:bold;
}
#item-buttons a, #userbar #bp-nav li a {
-moz-border-radius:3px 3px 3px 3px;
background:url("_inc/images/plain-grad.png") repeat scroll 0 0 transparent;
border:1px solid #D4DFE8;
display:block;
margin:4px 0;
padding-left:7px;
}
#item-buttons a {
color:#02679C;
font-size:11px;
}
#item-buttons a:hover {
background:url("_inc/images/button-grad.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
}
.internal-page #optionsbar {
background:url("_inc/images/options-bar-bg.gif") repeat-x scroll 0 0 transparent;
height:71px;
margin-top:10px;
}
.internal-page #optionsbar li {
float:left;
height:34px;
}
.internal-page #optionsbar li a {
display:block;
height:34px;
padding:7px 15px;
}
.internal-page #optionsbar #options-nav a:hover, .internal-page #optionsbar #options-nav li.current a {
background:url("_inc/images/options-nav-hover.gif") no-repeat scroll center center transparent;
}
.internal-page #optionsbar #content-header {
margin-top:16px;
}
#container #tabbed-subnav ul {
margin:15px 0 5px 0;
}
#container #tabbed-subnav li {
float:left;
}
#container #tabbed-subnav li a {
background:none repeat scroll 0 0 #FFFFFF;
color:#02679C;
display:block;
height:20px;
padding:2px 10px 0;
}
#container #tabbed-subnav li a:hover {
color:#B2CDEF;
}
#container #tabbed-subnav li.current a {
background:none repeat scroll 0 0 #ddeeff;
color:#111;
}

#left-column {
-moz-border-radius:5px 5px 5px 5px;
background:url("_inc/images/profile-left-col-bg.gif") repeat-y scroll 0 0 #FFFFFF;
float:left;
padding:5px 3px;
width:134px;
margin-left:10px;
}

#right-column-wide {
float:left;
margin-left:10px;
width:760px;
padding:15px;
}

div#global-forum-topic-filters li, #content-header li {
-moz-border-radius:5px 5px 5px 5px;
background:url("_inc/images/activity_btn_bg.gif") repeat-x scroll 0 0 transparent;
float:left;
height:25px;
margin:5px;
}

/**** ACTIVITY STREAMS ***************************/
.activity-list {
	padding: 10px 0 5px 0 !important;
}
li .activity-avatar,li .item-avatar{float:left;}
.activity-list li {
	position: relative;
	margin: 5px 0px;
	padding: 0 50px 0 0px
	background: none !important;
	clear:left;
}
	.activity-list li p a{text-decoration:underline;}
	
	.activity-list li div.activity-avatar {
		
		float:left;
	}
		.widget .activity-list li div.activity-avatar img.avatar {
			border-width: 2px;
		}

		.internal-page .activity-list li div.activity-avatar img.avatar {
			border-top-width: 3px !important;
			border-right-width: 2px !important;
			border-bottom-width: 2px !important;
			border-left-width: 3px !important;
		}

	.activity-list li blockquote {
		padding: 7px 15px 7px 25px;
		background: url(_inc/images/quotes_background.gif) 10px 9px no-repeat #F0F6F9;
		margin-left:30px;
		
	}
	.activity-list li blockquote p {
		margin: 0;
		overflow: hidden;
	}

	.activity-list li span.time-since {
		font-size: 0.8em;
		color: #999;
	}	
	
	/*for activity filters*/
	ul#activity-filter-links{
		margin: 15px 0px 0px 0px;
		padding: 0;
		list-style: none;
		overflow: hidden;
		clear:left;
	}
	ul#activity-filter-links li{float: left;	}
		ul#activity-filter-links li a	{
			margin:0;padding:0;
			text-indent:-999em;
			height:35px;
			display: block;
		}
		ul#activity-filter-links li.selected a {font-weight: bold;}
	
		ul#activity-filter-links li#afilter-blogs a {
			background: url(_inc/images/blogs_filter_tab.gif) no-repeat;
			display:none;
			width:85px;
		}

		ul#activity-filter-links li#afilter-profile a {
			background: url(_inc/images/profile_filter_tab.gif) no-repeat;
			width:85px;
		}

		ul#activity-filter-links li#afilter-friends a {
			background: url(_inc/images/friends_filter_tab.gif) no-repeat;
			width:95px;
		}

		ul#activity-filter-links li#afilter-groups a {
			background: url(_inc/images/groups_filter_tab.gif) no-repeat;
			width:95px;
		}

		ul#activity-filter-links li#afilter-wire a {
			background: url(_inc/images/wire_bullet.gif)  no-repeat;
			width:85px;
		}

		ul#activity-filter-links li#afilter-status a {
			background: url(_inc/images/status_filter_tab.gif)  no-repeat;
			width:85px;
		}
	
	ul#activity-filter-links li#afilter-clear a {
			background: url(_inc/images/clearfilter_tab.gif) no-repeat;
			width:105px;
		}
		
a.rss-image {
	background: url( _inc/images/rss.png ) top left no-repeat;
	width: 10px;
	height: 10px;
	margin-top: 3px;
	display: block;
	float: right;
	text-indent: -999em;
	overflow: hidden;
}

.widget_bp_activity_widget ul#site-wide-stream {
	margin: 0;
	padding: 0;
	list-style: none;
}

#center-column {
float:left;
margin-left:10px;
width:524px;
}

#center-column .box {
margin:0 0 10px;
padding:8px;
width:520px;
background:#fff;
border:1px solid #ddd;

}

div.box {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:20px;
padding:15px;
background:#fff;
}

#right-column {
float:left;
margin-left:20px;
width:240px;
}
#right-column div.widget{
background:#fff;
padding:8px;
}

#right-column #friend-list li, #right-column #sidebar-group-list li, #right-column ul.horiz-gallery li {
background:none repeat scroll 0 0 #F0F6F9;
clear:none;
float:left;
margin:5px 5px 5px 0;
width:81px;


}

.profile-fields div.field_displayed-name, .group-meta .desc-row  {
background:none repeat scroll 0 0 #DDEEFF;
padding:5px 0;
}
.standard-form .alt, .profile-fields div.alt, .group-meta div.alt {
background:none repeat scroll 0 0 #EFF7FF;
padding:5px 0;
}
.profile-fields div {
padding:5px 0;
}


.standard-form div.label, .profile-fields div.label, .group-meta div.label {
color:#676767;
float:left;
font-size:12px;
line-height:17px;
margin-right:2%;
text-align:right;
width:25%;
}
.profile-fields div.label, .group-meta div.label {
padding-left:10px;
text-align:left;
}
.standard-form .input, .profile-fields div.data, .group-meta div.data {
float:left;
font-size:12px;
line-height:17px;
overflow:hidden;
width:65%;
}
.standard-form .editfield .input div, .standard-form .editfield .input .clear-value {
float:left;
padding-right:10px;
}

div#post-mention {
display:none;
}
#center-column #profile-name h1.fn a {
color:#4D4948;
}
.user-image {
background:none repeat scroll 0 0 #ECECEB;
margin-bottom:10px;
}

.user-image a.user-profile-wrap {
display:block;
padding:2px 6px;
text-align:center;
}

h1.fn {
font-size:24px;
font-weight:normal;
line-height:28px;
padding:0 0 5px 0;
}

ul#groups-list div.item-title a {
  color:#111;text-decoration:underline;
}






#tblList {
margin:16px auto;

}
#tblList .liner {
margin-bottom:0;
padding-bottom:18px;
}
#tblList #groups-directory-search {
padding:18px;
position:relative;
text-align:left;
}
#tblList #groups-directory-search form {
position:absolute;
right:18px;
top:18px;
}
#tblList #groups-directory-search dl dt, #tblList .directory-widget dl dd ul, #tblList .directory-widget dl dd ul li {
float:left;
}
#tblList #groups-directory-search dl dd ul {
margin:0;
}
#tblList #groups-directory-search dl dd ul li {
float:left;
padding:0.3em 1em;
}
#tblList #groups-directory-search dl dd ul li a {
color:#737373;
font-weight:bold;
text-decoration:none;
}
#tblList #groups-directory-search dl dd ul li a:hover {
color:#A10300;
}
#tblList #groups-directory-search dl dd ul li.current a {
color:#000000;
}
#tblList .liner #pageNav {
margin:0 16px;
}
#member-dir-list div.pagination {
padding:0 9px 25px;
}
#tblList ul.item-list {
background:none repeat scroll 0 0 #E8EAEC;
margin:16px 0;
padding:0 0 16px 16px;

}
#tblList ul.item-list li {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin:16px 10px 0 0;
padding:16px 15px 16px 16px;
text-align:left;
width:138px;
height:265px;
}

#tblList ul.item-list li .item-title {
padding:0.6em 0;
font-weight:bold;
height:30px;
}

#tblList ul.item-list li a {
font:bold;
text-decoration:none;
line-height:120%;
font-size:11px !important;

}
#tblList ul.item-list li img {
height:128px;
position:static;
width:128px;
float:none !important;
}
#tblList ul.item-list li .item-avatar {
height:128px;
position:relative;
width:128px;
float:none;
}
#tblList ul.item-list li .item-avatar span.number {
background:none repeat scroll 0 0 #FFFFFF;
bottom:0;
padding:5px 5px 0;
position:absolute;
right:10px;
}
#tblList ul.item-list li .item-avatar a {
display:block;
height:128px;
overflow:hidden;
width:128px;
}
#tblList ul.item-list li img.FB_profile_pic {
height:auto !important;
width:auto !important;
}
#tblList ul.item-list li .item-meta p {
font-size:0.9em;
line-height:1.2em;
margin:0;
}
#tblList ul.item-list li .action {

}

.clearfix {
display:block;
}

div.field_i-agree-that-i-am-over-13-years-of-age {
  display:none;
}


span.no-reviews {
  font-size:11px;font-family:arial,verdana;
  color:#666;
}

body.directory div.action a:
  font-size:10px;
  }

div#activity-rss {
  display:none;
  }
  
  textarea.bp-group-documents-review {
  height:
