/*************************** Navigation ***************************/

/* Primary Item Tabs */
.bp-wrapper div.item-list-tabs {
margin: 0 0 15px -40px;
padding: 0 0 5px 40px;
overflow: hidden;
clear: both;
position: relative;
border-top: 1px solid #ddd;
width: 100%;
}
.frame.bp-wrapper div.item-list-tabs {
border-color: #eee;
}
.bp-wrapper.sb-left div.item-list-tabs {
margin-left: 0;
margin-right: -40px;
padding: 0 40px 0 0;
}
.bp-wrapper.fullwidth div.item-list-tabs {
padding: 0 40px;
}
.bp-wrapper div.item-list-tabs ul {
list-style: none;
background: none;
margin: 0;
padding: 0;
line-height: 200%;
}
.bp-wrapper div.item-list-tabs ul li {
float: left;
margin: 0;
padding: 0;
border-left: 1px solid #ddd;
position: relative;
list-style-type: none;
background: none;
}
.bp-wrapper div.item-list-tabs ul li {
border-left: 1px solid #eee;
}
.bp-wrapper div.item-list-tabs ul li:first-child {
border: 0;
}
.bp-wrapper div.item-list-tabs ul li:first-child a {
padding-left: 0;
}
.bp-wrapper div.item-list-tabs ul li.selected {
z-index: 3;
}
.bp-wrapper div.item-list-tabs ul li a,
.bp-wrapper div.item-list-tabs ul li span {
padding: 10px;
line-height: 12px;
display: block;
margin: 0;
font-weight: bold;
}
.skin-darkblue.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-darkblue.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-darkblue.bp-wrapper div.item-list-tabs ul li.current a {
color: #274a5c;
}
.skin-brown.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-brown.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-brown.bp-wrapper div.item-list-tabs ul li.current a {
color: #5D3928;
}
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li.current a {
color: #424242;
}
.skin-maroon.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-maroon.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-maroon.bp-wrapper div.item-list-tabs ul li.current a {
color: #5D2831;
}
.skin-orange.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-orange.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-orange.bp-wrapper div.item-list-tabs ul li.current a {
color: #88543A;
}
.skin-purple.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-purple.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-purple.bp-wrapper div.item-list-tabs ul li.current a {
color: #28315D;
}
.skin-teal.bp-wrapper div.item-list-tabs ul li.selected a,
.skin-teal.bp-wrapper div.item-list-tabs ul li a:hover,
.skin-teal.bp-wrapper div.item-list-tabs ul li.current a {
color: #4DB3A2;
}
.bp-wrapper div.item-list-tabs ul li a span {
display: inline;
font-size: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left: 3px;
padding: 3px 5px;
color: #fff;
}
.skin-darkblue.bp-wrapper div.item-list-tabs ul li a span {
background: #2b82ae;
}
.skin-brown.bp-wrapper div.item-list-tabs ul li a span {
background: #AF582C;
}
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li a span {
background: #6d6d6d;
}
.skin-maroon.bp-wrapper div.item-list-tabs ul li a span {
background: #A98E91;
}
.skin-orange.bp-wrapper div.item-list-tabs ul li a span {
background: #D17547;
}
.skin-purple.bp-wrapper div.item-list-tabs ul li a span {
background: #582CAF;
}
.skin-teal.bp-wrapper div.item-list-tabs ul li a span {
background: #9FB7B7;
}
.bp-wrapper div.item-list-tabs ul li a:hover span,
.bp-wrapper div.item-list-tabs ul li.selected span {
background-image: none;
-pie-background: none;
border: 0;
}
.skin-darkblue.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-darkblue.bp-wrapper div.item-list-tabs ul li.selected span {
background: #274a5c;
}
.skin-brown.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-brown.bp-wrapper div.item-list-tabs ul li.selected span {
background: #5D3928;
}
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-darkgrey.bp-wrapper div.item-list-tabs ul li.selected span {
background: #424242;
}
.skin-maroon.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-maroon.bp-wrapper div.item-list-tabs ul li.selected span {
background: #5D2831;
}
.skin-orange.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-orange.bp-wrapper div.item-list-tabs ul li.selected span {
background: #88543A;
}
.skin-purple.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-purple.bp-wrapper div.item-list-tabs ul li.selected span {
background: #28315D;
}
.skin-teal.bp-wrapper div.item-list-tabs ul li a:hover span,
.skin-teal.bp-wrapper div.item-list-tabs ul li.selected span {
background: #4DB3A2;
}
.bp-wrapper div.item-list-tabs ul li.last {
float: right;
}
.bp-wrapper ul li.loading a {
background-image: url(../images/loader.gif);
background-position: 94% 50%;
background-repeat: no-repeat;
padding-right: 32px !important;
}

/* Sub Navigation Tabs */
.bp-wrapper div.item-list-tabs#subnav {
margin: 0 0 20px 0;
padding: 0 0 5px 0;
border: 0;
position: relative;
z-index: 1;
}
.bp-wrapper div.item-list-tabs#subnav ul li {
margin: 0;
padding: 0;
border-width: 0;
background: none;
}
.bp-wrapper div.item-list-tabs#subnav ul li a,
.bp-wrapper div.messages-options-nav a {
padding: 0 20px 10px 0;
font-size: 11px;
}
.bp-wrapper div.item-list-tabs#subnav ul li:first-child a {
padding-left: 0;
}
.bp-wrapper div.item-list-tabs#subnav ul li select {
margin: 0;
}
.bp-wrapper div#subnav.item-list-tabs ul li.feed a {
display: block;
line-height: 1;
padding: 3px 5px;
color: #fff;
border-top: 1px solid #f0a33e;
background-color: #ee8600;
background-image: -moz-linear-gradient(#ee8600, #b25f0f);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee8600), to(#b25f0f));
background-image: -webkit-linear-gradient(#ee8600, #b25f0f);
background-image: -o-linear-gradient(#ee8600, #b25f0f);
background-image: -ms-linear-gradient(#ee8600, #b25f0f);
-pie-background: linear-gradient(#ee8600, #b25f0f);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.bp-wrapper div#subnav.item-list-tabs ul li.feed a:hover {
background: #b25f0f;
}


/*************************** Item Header ***************************/

.bp-wrapper #item-header {
padding: 5px 0 15px 5px;
overflow: hidden;
}
.bp-wrapper #item-header div#item-actions {
float: right;
width: 20%;
margin: 0 0 15px 15px;
text-align: right;
}
#item-header-avatar .avatar {
width: 128px;
height: 128px;
}
.bp-wrapper #item-header img.avatar {
float: left;
margin: 0 15px 20px 0;
}
.bp-wrapper div#item-header h2 {
font-family: 'Lato', sans-serif;
font-size: 24px;
line-height: 24px;
color: #000;
margin-bottom: 10px;
}
.bp-wrapper div#item-header h2 a {
color: #000;
}
.bp-wrapper div#item-header div#item-actions h3 {
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
margin-bottom: 10px;
}
.bp-wrapper #item-header #item-header-content {
margin-left: 158px;
}
.bp-wrapper #item-header ul img.avatar,
.bp-wrapper #item-header ul.avatars img.avatar {
height: 30px;
margin: 2px;
width: 30px;
padding: 3px;
border: 0;
}
.bp-wrapper #item-header ul {
margin-bottom: 15px;
overflow: hidden;
}
.bp-wrapper #item-header ul li {
float: right;
list-style: none;
background: none;
padding: 3px 0;
margin: 0;
}
.bp-wrapper span.highlight,
.bp-wrapper .user-nicename  {
font-size: 11px;
background: none !important;
border: 0;
margin: 0;
padding: 0 10px 0 0;
color: #333;
}
.bp-wrapper #item-header #item-header-content .activity,
.bp-wrapper span.activity {
padding: 2px 8px;
line-height: 1;
color: #333;
opacity: 0.8;
display: inline-block;
font-size: 11px;
border: 1px solid #e1ca82;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-weight: normal;
margin-top: 3px;
text-decoration: none;
background-color: #ffeaa6;
background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
-pie-background: linear-gradient(rgba(255, 255, 255), rgba(255, 255, 255));
} 
.bp-wrapper #item-header #latest-update,
.bp-wrapper #item-header #item-meta {
line-height: 19px;
margin: 10px 0 12px 0;
}
.bp-wrapper #item-header #item-buttons .generic-button {
float: left;
margin: 0 4px 4px 0;
}
.bp-wrapper div.dir-search {
display: none;
float: right;
width: auto;
margin: -45px 0 15px 0;
width: auto;
line-height: 33px;
}
.bp-wrapper div.dir-search input[type="text"] {
margin-right: 5px;
width: 120px;
}
.bp-wrapper .dir-form h3 {
font-family: 'Lato', sans-serif;
font-size: 24px;
line-height: 24px;
}
.bp-wrapper .page-title a.bp-title-button {
position: relative;
top: -10px;
left: 0;
font-size: 12px;
padding: 4px 10px;
}

.skin-brown.bp-wrapper .page-title a.bp-title-button {
color: #5D3928 !important;
}
.skin-darkgrey.bp-wrapper .page-title a.bp-title-button {
color: #6d6d6d !important;
}
.skin-darkgrey.bp-wrapper .page-title a.bp-title-button {
color: #424242 !important;
}
.skin-maroon.bp-wrapper .page-title a.bp-title-button {
color: #A98E91 !important;
}
.skin-maroon.bp-wrapper .page-title a.bp-title-button {
color: #5D2831 !important;
}
.skin-orange.bp-wrapper .page-title a.bp-title-button {
color: #88543A !important;
}
.skin-purple.bp-wrapper .page-title a.bp-title-button {
color: #28315D !important;
}
.skin-teal.bp-wrapper .page-title a.bp-title-button {
color: #4DB3A2 !important;
}



/* Search Form */
#top-content #searchform.bp-searchform {
margin-right: 90px;
}
#top-content .bp-searchform label[for="search-which"] {
display: none;
}
#top-content .bp-searchform #search-which {
position: absolute;
margin-left: 25px;
top: 4px;
}


/*************************** Lists ***************************/

.widget.widget_bp_swa_widget {
position: relative;
}
.widget.widget_bp_swa_widget li {
background: none;
margin: 0;
}
.widget #activity-filter-links {
display: inline-block;
font-size: 11px;
}
.widget .swa-wrap ul#activity-filter-links li {
margin: 2px 10px 0 0;
padding: 0;
}
.widget .swa-wrap div.swa-pagination {
clear: both;
border: 0;
padding: 0;
margin-bottom: 10px;
}
#top-content .swa-wrap div.swa-pagination a {
color: #fff;
}
#top-content .swa-wrap div.swa-pagination a:hover {
color: #ccc;
}
.bp-wrapper ul.item-list {
width: 100%;
border-bottom: 1px solid #eee;
}
.bp-wrapper ul.item-list li {
list-style-type: none;
margin: 0;
}
.bp-wrapper ul.item-list .item,
.bp-wrapper li .admin-links,
.bp-wrapper .item-list .activity-content,
.bp-wrapper .post-content,
.widget .swa-activity-list .swa-activity-content {
margin-left: 60px;
}
.bp-wrapper .item-list .ac-form,
.widget .swa-activity-list .swa-ac-form {
display: none;
margin: 15px 0 0 25px;
}
.bp-wrapper .item-list .avatar,
.bp-wrapper .activity-comments form div.ac-reply-avatar,
.widget div.swa-activity-comments form div.ac-reply-avatar {
float: left;
}
.bp-wrapper .post-content,
.bp-wrapper .item-list .activity-content .activity-inner,
.widget .swa-activity-list .swa-activity-content .swa-activity-inner {
margin-bottom: 10px;
}
.bp-wrapper .activity-inner p {
overflow: hidden;
}
#top-content .activity-list .activity-content .activity-inner,
#top-content .widget .swa-activity-list .swa-activity-content .swa-activity-inner {
font-size: 11px;
}
.widget .swa-activity-list .swa-activity-content span.time-since {
color: inherit;
}
.bp-wrapper ul.item-list > li:first-child,
.bp-wrapper .item-list li,
.bp-wrapper .item-list li.mini,
.widget ul.swa-activity-list > li:first-child,
.widget .swa-activity-list li,
.widget .swa-activity-list li.mini {
position: relative;
overflow: hidden;
padding: 15px;
border: 1px solid #eee;
border-bottom: 0;
background: #f8f8f8;
background-image: -moz-linear-gradient(#fff, #f8f8f8);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8f8f8));
background-image: -webkit-linear-gradient(#fff, #f8f8f8);
background-image: -ms-linear-gradient(#fff, #f8f8f8);
background-image: -o-linear-gradient(#fff, #f8f8f8);
-pie-background: linear-gradient(#fff, #f8f8f8);
}
#top-content .activity-list li,
#top-content .widget ul.swa-activity-list > li:first-child,
#top-content .widget .swa-activity-list li,
#top-content .widget .swa-activity-list li.mini {
border: 0;
padding-left: 0;
padding-right: 0;
background: url(../images/divider.png) repeat-x left bottom;
}
#top-content .bp-wrapper ul.item-list > li:first-child,
#top-content .widget ul.swa-activity-list > li:first-child {
padding-top: 0;
}
.bp-wrapper .widget ul.item-list li.has-comments,
.widget ul.swa-activity-list li.has-comments {
padding-bottom: 12px;
}
.bp-wrapper .item-list .activity-header a:first-child,
.bp-wrapper .item-list .activity-header a:hover:first-child,
.widget .swa-activity-list .swa-activity-header a:first-child,
.widget .swa-activity-list .swa-activity-header a:hover:first-child {
background: none !important;
border: 0;
padding: 0;
margin: 0;
}
.bp-wrapper div.poster-meta,
.bp-wrapper .item-list .activity-content .activity-header,
.bp-wrapper .item-list .activity-content .comment-header,
.widget .swa-activity-list .swa-activity-content .swa-activity-header,
.widget .swa-activity-list .swa-activity-content .comment-header {
color: #333;
font-size: 11px;
}
#top-content .widget .swa-activity-list .swa-activity-header a {
color: #fff !important;
}
#top-content .widget .swa-activity-list .swa-activity-header a:hover {
color: #ccc !important;
}
.skin-darkblue .widget .swa-activity-list .swa-activity-header a {
color: #2b82ae !important;
}
.skin-darkblue .widget .swa-activity-list .swa-activity-header a:hover {
color: #274a5c !important;
}
.skin-brown .widget .swa-activity-list .swa-activity-header a {
color: #AF582C !important;
}
.skin-brown .widget .swa-activity-list .swa-activity-header a:hover {
color: #5D3928 !important;
}
.skin-darkgrey .widget .swa-activity-list .swa-activity-header a {
color: #6d6d6d !important;
}
.skin-darkgrey .widget .swa-activity-list .swa-activity-header a:hover {
color: #424242 !important;
}
.skin-maroon .widget .swa-activity-list .swa-activity-header a {
color: #A98E91 !important;
}
.skin-maroon .widget .swa-activity-list .swa-activity-header a:hover {
color: #5D2831 !important;
}
.skin-orange .widget .swa-activity-list .swa-activity-header a {
color: #D17547 !important;
}
.skin-orange .widget .swa-activity-list .swa-activity-header a:hover {
color: #88543A !important;
}
.skin-purple .widget .swa-activity-list .swa-activity-header a {
color: #582CAF !important;
}
.skin-purple .widget .swa-activity-list .swa-activity-header a:hover {
color: #28315D !important;
}
.skin-teal .widget .swa-activity-list .swa-activity-header a {
color: #9FB7B7 !important;
}
.skin-teal .widget .swa-activity-list .swa-activity-header a:hover {
color: #4DB3A2 !important;
}
.bp-wrapper div.poster-meta,
.bp-wrapper .item-list .activity-content .activity-header p,
.bp-wrapper .item-list .activity-content .comment-header p,
.widget .swa-activity-list .swa-activity-content .swa-activity-header p,
.widget .swa-activity-list .swa-activity-content .comment-header p {
margin-bottom: 5px;
}
.bp-wrapper .activity-list .activity-content .activity-header img.avatar {
display: none;
}
.bp-wrapper .item-list li div.activity-inreplyto {
margin: 0 0 10px 5px;
padding: 0 0 0 25px;
color: #666;
background: url(../../../../plugins/buddypress/bp-themes/bp-default/_inc/images/replyto_arrow.gif) no-repeat 7px 0;
font-size: 11px;
line-height: 19px;
}
.skin-darkblue #top-content .gp-activity-stream .activity-content .activity-header,
.skin-darkblue #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-darkblue #top-content .widget span.activity,
.skin-darkblue #top-content .swa-wrap div.swa-pagination,
.skin-darkblue #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-darkblue #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #79848a !important;
}
.skin-brown #top-content .gp-activity-stream .activity-content .activity-header,
.skin-brown #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-brown #top-content .widget span.activity,
.skin-brown #top-content .swa-wrap div.swa-pagination,
.skin-brown #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-brown #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #8B7F79 !important;
}
.skin-darkgrey #top-content .gp-activity-stream .activity-content .activity-header,
.skin-darkgrey #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-darkgrey #top-content .widget span.activity,
.skin-darkgrey #top-content .swa-wrap div.swa-pagination,
.skin-darkgrey #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-darkgrey #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #818181 !important;
}
.skin-maroon #top-content .gp-activity-stream .activity-content .activity-header,
.skin-maroon #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-maroon #top-content .widget span.activity,
.skin-maroon #top-content .swa-wrap div.swa-pagination,
.skin-maroon #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-maroon #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #8B797C !important;
}
.skin-orange #top-content .gp-activity-stream .activity-content .activity-header,
.skin-orange #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-orange #top-content .widget span.activity,
.skin-orange #top-content .swa-wrap div.swa-pagination,
.skin-orange #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-orange #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #FFA64D !important;
}
.skin-purple #top-content .gp-activity-stream .activity-content .activity-header,
.skin-purple #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-purple #top-content .widget span.activity,
.skin-purple #top-content .swa-wrap div.swa-pagination,
.skin-purple #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-purple #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #797C8B !important;
}
.skin-teal #top-content .gp-activity-stream .activity-content .activity-header,
.skin-teal #top-content .widget div.swa-activity-comments div.acomment-meta,
.skin-teal #top-content .widget span.activity,
.skin-teal #top-content .swa-wrap div.swa-pagination,
.skin-teal #top-content .widget .swa-activity-list .swa-activity-content .swa-activity-header,
.skin-teal #top-content .widget .swa-activity-list .swa-activity-content .comment-header { 
color: #BBC4C2 !important;
}
.bp-wrapper #whats-new-content,
.bp-wrapper div.activity-comments form div.ac-reply-content,
.widget div.swa-activity-comments form div.ac-reply-content {
padding-left: 10px;
margin-left: 50px;
font-size: 11px;
}
.bp-wrapper div.activity-comments form .ac-textarea,
.bp-wrapper #whats-new-textarea,
.widget div.swa-activity-comments form .ac-textarea,
.widget #swa-whats-new-textarea  {
padding: 7px;
margin-bottom: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eee;
background: #fff;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
}
.bp-wrapper .activity-comments form textarea,
.bp-wrapper #whats-new,
.widget div.swa-activity-comments form textarea,
.widget #swa-whats-new {
width: 100%;
height: 50px;
font-size: 12px;
font-family: inherit;
color: #333;
background: none;
border: none;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.bp-wrapper div.activity-comments form input,
.widget div.swa-activity-comments form input {
margin-top: 5px;
margin-bottom: 3px;
}
.bp-wrapper div.activity-comments ul,
.widget div.swa-activity-comments ul {
overflow: hidden;
clear: both;
background: none;
}
.bp-wrapper div.activity-comments li,
.widget div.swa-activity-comments li {
background: none !important;
border: 0 !important;
padding: 15px 0 0 15px !important;
}

.bp-wrapper div.activity-comments ul li:last-child,
.widget div.swa-activity-comments ul li:last-child {
padding-bottom: 0;
}
.bp-wrapper div.activity-comments div.acomment-avatar img,
.widget div.swa-activity-comments div.acomment-avatar img {
float: left;
}
.bp-wrapper div.activity-comments div.acomment-content,
.widget div.swa-activity-comments div.acomment-content {
font-size: 11px;
margin-left: 39px;
margin-top: 5px;
}
.bp-wrapper div.activity-comments ul li p:last-child,
.widget div.swa-activity-comments ul li p:last-child {
margin-bottom: 10px;
}
.bp-wrapper div.activity-comments .acomment-options,
.widget div.swa-activity-comments .acomment-options {
margin-left: 39px;
margin-bottom: 3px;
}
.bp-wrapper form#whats-new-form h5 {
margin: 0 0 10px 50px;
padding-left: 10px;
font-size: 20px;
}
.bp-wrapper #item-body form#whats-new-form {
padding-bottom: 70px;
}
.bp-wrapper #whats-new-avatar,
.bp-wrapper .item-list div.activity-avatar,
.widget .swa-activity-list div.swa-activity-avatar {
float: left;
padding: 0;
line-height: 0;
}
.bp-wrapper div.activity-comments div.acomment-meta,
.widget div.swa-activity-comments div.acomment-meta {
font-size: 11px;
line-height: 1;
}
.messages.bp-wrapper .avatar,
.bp-wrapper .thread-avatar .avatar,
.item-list li .avatar,
.bp-wrapper #whats-new-avatar .avatar,
.bp-wrapper .item-list div.activity-avatar img,
.widget .swa-activity-list div.swa-activity-avatar img {
float: left;
width: 35px;
height: 35px;
margin: 3px 12px 3px 3px;
}
.ac-reply-avatar img.avatar,
.bp-wrapper .item-list li ul li img.avatar,
.widget .swa-activity-list li ul li img.avatar {
float: left;
width: 20px;
height: 20px;
padding: 3px;
margin: 3px 12px 3px 3px;
}
.ac-reply-avatar {
padding-left: 20px;
}
.bp-wrapper #whats-new-options,
.widget #swa-whats-new-options {
height: 0;
overflow: hidden;
float: left;
width: 100%;
margin: 10px 0;
}
.bp-wrapper #whats-new-post-in-box,
.widget #swa-whats-new-post-in-box {
float: left;
}
#new-submit,
#whats-new-submit {
float: right;
margin: 3px 3px 0 0;
}
.widget #whats-new-options select,
.widget #swa-whats-new-options select {
max-width: 110px;
}
.activity-read-more {
margin-left: 5px;
}
.bp-wrapper input.loading,
.bp-wrapper a.loading {
background-image: url(../images/loader.gif);
background-position: 95% 50%;
background-repeat: no-repeat;
padding-right: 25px;
}


/*************************** Buttons ***************************/

.bp-wrapper a.button,
.button.submit,
.bp-wrapper .generic-button a,
.bp-wrapper ul.button-nav li a,
.bp-wrapper .item-list a.button,
.bp-wrapper .item-list .acomment-options a,
.bp-wrapper .activity-meta a:hover span,
.widget .item-options a,
.widget .swa-wrap ul#activity-filter-links a,
.widget .swa-activity-list li.mini div.swa-activity-meta a,
.widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.widget .swa-activity-list div.swa-activity-meta a,
.widget .swa-activity-list div.acomment-options a {
cursor: pointer;
font-family: Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 1;
padding: 4px 6px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #999;
border: 1px solid #ddd;
background-color: #fefefe;
background-image: -moz-linear-gradient(#fefefe, #f2f2f2);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f2f2f2));
background-image: -webkit-linear-gradient(#fefefe, #f2f2f2);
background-image: -o-linear-gradient(#fefefe, #f2f2f2);
background-image: -ms-linear-gradient(#fefefe, #f2f2f2);
-pie-background: linear-gradient(#fefefe, #f2f2f2);
}
.bp-wrapper a.button:hover,
.button.submit:hover,
.bp-wrapper .generic-button a:hover,
.bp-wrapper ul.button-nav li a:hover,
.bp-wrapper .item-list a.button:hover,
.bp-wrapper .item-list .acomment-options a:hover,
.bp-wrapper .acomment-options a:hover,
.bp-wrapper .activity-meta a span,
.widget .item-options a:hover,
.widget .item-options a.selected,
.widget .swa-wrap ul#activity-filter-links a:hover,
.widget .swa-activity-list div.swa-activity-meta a.acomment-reply:hover,
.widget .swa-activity-list div.swa-activity-meta a:hover,
.widget .swa-activity-list div.acomment-options a:hover {
border: 1px solid #ddd;
background-color: #f2f2f2;
background-image: -moz-linear-gradient(#f2f2f2, #fefefe);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fefefe));
background-image: -webkit-linear-gradient(#f2f2f2, #fefefe);
background-image: -o-linear-gradient(#f2f2f2, #fefefe);
background-image: -ms-linear-gradient(#f2f2f2, #fefefe);
-pie-background: linear-gradient(#f2f2f2, #fefefe);
}
#top-content .widget .item-options a,
#top-content .activity-list div.activity-meta a,
#top-content .activity-list div.acomment-options a,
#top-content .widget .swa-wrap ul#activity-filter-links a,
#top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
#top-content .widget .swa-activity-list div.swa-activity-meta a,
#top-content .widget .swa-activity-list div.acomment-options a {
position: relative;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
border-width: 0;
border-top-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-transition: border-color .2s linear;
-moz-transition: border-color .2s linear;
-ms-transition: border-color .2s linear;
-o-transition: border-color .2s linear;
transition: border-color .2s linear;
}
.skin-darkblue #top-content .activity-list div.activity-meta a,
.skin-darkblue #top-content .activity-list div.acomment-options a,
.skin-darkblue #top-content .widget .item-options a,
.skin-darkblue #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-darkblue #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-darkblue #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-darkblue #top-content .widget .swa-activity-list div.acomment-options a,
.skin-darkblue.bp-wrapper .page-title a.bp-title-button {
border-color: #4d5b64;
background-color: #364046;
background-image: -moz-linear-gradient(#364046, #15191b);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#364046), to(#15191b));
background-image: -webkit-linear-gradient(#364046, #15191b);
background-image: -o-linear-gradient(#364046, #15191b);
background-image: -ms-linear-gradient(#364046, #15191b);
-pie-background: linear-gradient(#364046, #15191b);
}
.skin-brown #top-content .activity-list div.activity-meta a,
.skin-brown #top-content .activity-list div.acomment-options a,
.skin-brown #top-content .widget .item-options a,
.skin-brown #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-brown #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-brown #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-brown #top-content .widget .swa-activity-list div.acomment-options a,
.skin-brown.bp-wrapper .page-title a.bp-title-button {
border-color: #65574E;
background-color: #453B35;
background-image: -moz-linear-gradient(#453B35, #1A1614);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#453B35), to(#1A1614));
background-image: -webkit-linear-gradient(#453B35, #1A1614);
background-image: -o-linear-gradient(#453B35, #1A1614);
background-image: -ms-linear-gradient(#453B35, #1A1614);
-pie-background: linear-gradient(#453B35, #1A1614);
}
.skin-darkgrey #top-content .activity-list div.activity-meta a,
.skin-darkgrey #top-content .activity-list div.acomment-options a,
.skin-darkgrey #top-content .widget .item-options a,
.skin-darkgrey #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-darkgrey #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-darkgrey #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-darkgrey #top-content .widget .swa-activity-list div.acomment-options a,
.skin-darkgrey.bp-wrapper .page-title a.bp-title-button {
border-color: #585858;
background-color: #3e3e3e;
background-image: -moz-linear-gradient(#3e3e3e, #181818);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e3e3e), to(#181818));
background-image: -webkit-linear-gradient(#3e3e3e, #181818);
background-image: -o-linear-gradient(#3e3e3e, #181818);
background-image: -ms-linear-gradient(#3e3e3e, #181818);
-pie-background: linear-gradient(#3e3e3e, #181818);
}
.skin-maroon #top-content .activity-list div.activity-meta a,
.skin-maroon #top-content .activity-list div.acomment-options a,
.skin-maroon #top-content .widget .item-options a,
.skin-maroon #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-maroon #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-maroon #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-maroon #top-content .widget .swa-activity-list div.acomment-options a,
.skin-maroon.bp-wrapper .page-title a.bp-title-button {
border-color: #654E50;
background-color: #453537;
background-image: -moz-linear-gradient(#453537, #1A1415);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#453537), to(#1A1415));
background-image: -webkit-linear-gradient(#453537, #1A1415);
background-image: -o-linear-gradient(#453537, #1A1415);
background-image: -ms-linear-gradient(#453537, #1A1415);
-pie-background: linear-gradient(#453537, #1A1415);
}
.skin-orange #top-content .activity-list div.activity-meta a,
.skin-orange #top-content .activity-list div.acomment-options a,
.skin-orange #top-content .widget .item-options a,
.skin-orange #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-orange #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-orange #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-orange #top-content .widget .swa-activity-list div.acomment-options a,
.skin-orange.bp-wrapper .page-title a.bp-title-button {
border-color: #EB8947;
background-color: #E66D1A;
background-image: -moz-linear-gradient(#E66D1A, #B85614);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E66D1A), to(#B85614));
background-image: -webkit-linear-gradient(#E66D1A, #B85614);
background-image: -o-linear-gradient(#E66D1A, #B85614);
background-image: -ms-linear-gradient(#E66D1A, #B85614);
-pie-background: linear-gradient(#E66D1A, #B85614);
}
.skin-purple #top-content .activity-list div.activity-meta a,
.skin-purple #top-content .activity-list div.acomment-options a,
.skin-purple #top-content .widget .item-options a,
.skin-purple #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-purple #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-purple #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-purple #top-content .widget .swa-activity-list div.acomment-options a,
.skin-purple.bp-wrapper .page-title a.bp-title-button {
border-color: #4E5065;
background-color: #353745;
background-image: -moz-linear-gradient(#353745, #14151A);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#353745), to(#14151A));
background-image: -webkit-linear-gradient(#353745, #14151A);
background-image: -o-linear-gradient(#353745, #14151A);
background-image: -ms-linear-gradient(#353745, #14151A);
-pie-background: linear-gradient(#353745, #14151A);
}
.skin-teal #top-content .activity-list div.activity-meta a,
.skin-teal #top-content .activity-list div.acomment-options a,
.skin-teal #top-content .widget .item-options a,
.skin-teal #top-content .widget .swa-wrap ul#activity-filter-links a,
.skin-teal #top-content .widget .swa-activity-list div.swa-activity-meta a.acomment-reply,
.skin-teal #top-content .widget .swa-activity-list div.swa-activity-meta a,
.skin-teal #top-content .widget .swa-activity-list div.acomment-options a,
.skin-teal.bp-wrapper .page-title a.bp-title-button {
border-color: #89A4A2;
background-color: #6A8A87;
background-image: -moz-linear-gradient(#6A8A87, #495F5B);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8A87), to(#495F5B));
background-image: -webkit-linear-gradient(#6A8A87, #495F5B);
background-image: -o-linear-gradient(#6A8A87, #495F5B);
background-image: -ms-linear-gradient(#6A8A87, #495F5B);
-pie-background: linear-gradient(#6A8A87, #495F5B);
}
.bp-wrapper .item-list .activity-meta a span,
.bp-wrapper .item-list .activity-meta a:hover span {
display: inline;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left: 3px;
padding: 0 3px;
}
#top-content .widget .item-options a:hover,
#top-content .activity-list div.activity-meta a:hover,
.widget .item-options a:hover,
.widget .item-options a.selected,
.widget .swa-wrap ul#activity-filter-links a:hover,
.widget .swa-wrap ul#activity-filter-links li.selected a,
.widget .swa-activity-list div.swa-activity-meta a.acomment-reply:hover,
.widget .swa-activity-list div.swa-activity-meta a:hover,
.widget .swa-activity-list div.acomment-options a:hover {
font-weight: normal;
-webkit-box-shadow: 0 0 5px rgba(0,153,255,0.5) !important;
-moz-box-shadow: 0 0 5px rgba(0,153,255,0.5) !important;
box-shadow: 0 0 5px rgba(0,153,255,0.5) !important;
}
.bp-wrapper .item-list .acomment-options,
.bp-wrapper .item-list li.mini div.swa-activity-meta,
.bp-wrapper div.activity-meta,
.widget .swa-activity-list li.mini div.swa-activity-meta,
.widget div.swa-activity-meta {
clear: none;
margin: 0;
}
.bp-wrapper .accepted a,
.bp-wrapper .accepted a:hover,
.bp-wrapper .pending a,
.bp-wrapper .pending a:hover,
.bp-wrapper .disabled a,
.bp-wrapper .disabled a:hover {
cursor: default !important;
background: #eee !important;
color: #999 !important;
}
.bp-wrapper .generic-button.group-button {
margin-bottom: 10px;
}
.widget .swa-activity-meta,
.widget .swa-activity-comments .acomment-options {
display: none;
}


/*************************** BuddyPress Groups/Members ***************************/

.bp-wrapper ul.item-list li div.item-title,
.bp-wrapper ul.item-list li h4 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
width: 75%;
margin: 0 0 5px 0;
}
.bp-wrapper ul.item-list h5 {
font-family: Helvetica, Arial, sans-serif;
margin-bottom: 5px;
font-size: 13px;
}
.bp-wrapper ul.item-list div.action .meta {
font-size: 11px;
}
.bp-wrapper ul.item-list div.action .generic-button {
float: left;
margin-left: 3px;
}
.bp-wrapper ul.item-list .item-desc {
margin: 5px 0 0;
font-size: 11px;
width: 50%;
}
.bp-wrapper ul.item-list div.action {
position: absolute;
text-align: right;
top: 20px;
right: 20px;
}

/* Group Admin Settings */
.bp-wrapper #group-settings-form ul.item-list {
margin-bottom: 15px;
}
.bp-wrapper #group-settings-form ul.item-list li {
margin: 15px 0 0 0;
}
.bp-wrapper #group-settings-form ul.item-list li img.avatar {
width: 30px;
height: 30px;
padding: 3px;
}
.bp-wrapper ul.item-list li h5 span.small {
float: right;
font-size: 11px;
font-weight: normal;
}
.bp-wrapper ul.item-list li h5 span.small a {
font-size: 11px;
padding: 4px 8px;
}


/*************************** Create Groups/Invitiations ***************************/

/* Send Invites Form */
.bp-wrapper form#send-invite-form {
margin-top: 20px;
}
.bp-wrapper .left-menu {
float: left;
width: 128px;
margin-right: 30px;
}
.bp-wrapper #invite-list {
border-right-width: 1px;
border-style: solid;
border-color: #eee;
height: 400px;
overflow: auto;
padding-top: 1px;
}
.bp-wrapper #invite-list li {
list-style: none;
background: none;
margin: 0;
}
.bp-wrapper .main-column {
margin-left: 158px;
}
.bp-wrapper .main-column #message {
clear: none;
}
.bp-wrapper #avatar-upload-form #avatar-crop-pane img,
.bp-wrapper #create-group-form #avatar-crop-pane img,
.bp-wrapper #group-settings-form #avatar-crop-pane img,
.bp-wrapper #avatar-upload-form .jcrop-holder img,
.bp-wrapper #create-group-form .jcrop-holder img,
.bp-wrapper #group-settings-form .jcrop-holder img {
max-width: none;
padding: 0;
}
.bp-wrapper #group-creation-next {
float: right;
}


/*************************** Group Forums ***************************/

/* Forums */
.bp-wrapper div.pagination {
font-size: 11px;
margin: 10px 0;
}
.bp-wrapper table.forum {
border: 1px solid #eee;
margin: 20px 0;
width: 100%;
}
.bp-wrapper table.forum tr th {
padding: 10px;
vertical-align: middle;
background: #eee;
border-bottom: 1px solid #eee;
}
.bp-wrapper #th-postcount,
.bp-wrapper #th-freshness,
.bp-wrapper .td-postcount,
.bp-wrapper .td-freshness {
text-align: center;
}
.bp-wrapper table.forum tr td {
vertical-align: middle;
padding: 10px;
border: 1px solid #eee;
background-color: #f8f8f8;
background-image: -moz-linear-gradient(#fff, #f8f8f8);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8f8f8));
background-image: -webkit-linear-gradient(#fff, #f8f8f8);
background-image: -ms-linear-gradient(#fff, #f8f8f8);
background-image: -o-linear-gradient(#fff, #f8f8f8);
-pie-background: linear-gradient(#fff, #f8f8f8);
}
.bp-wrapper .forumTitle {
float: left;
}
.bp-wrapper .createForumButton {
float: left;
line-height: 33px;
}
.bp-wrapper .forum-list-container {
margin: 10px 0 20px;
padding: 0;
border: 1px solid #eee;
background: #eee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.bp-wrapper ul.forum-list { 
margin: 0;
padding: 0;
}	
.bp-wrapper ul.forum-list .thread-poster,
.bp-wrapper ul.forum-list .thread-info {
float: left;
}	
.bp-wrapper ul.forum-list .thread-history {
float: right; text-align: right;
}	
.bp-wrapper ul.forum-list .thread-poster .avatar {
margin: 0 15px 0 0;
}	
.bp-wrapper ul.forum-list li {
list-style-type: none;
padding: 12px 16px;
border-top: 1px solid #fff;
border-bottom: 1px solid #eee;
}	
.bp-wrapper ul.forum-list li:first-child {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}	
.bp-wrapper ul.forum-list li:last-child {
border-bottom-color: #fff;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}	
.bp-wrapper table.forum tr td.td-title a.topic-title {
font-size: 13px;
}
.bp-wrapper table.forum tr.sticky td {
background: #FFFFE0;
background-image: none;
}
.bp-wrapper table.forum td img.avatar {
display: none;
float: none;
padding: 3px;
margin: 0 5px -8px 0;
}
.bp-wrapper table.forum p.topic-meta {
font-size: 11px;
margin: 5px 0 0 0;
}
.bp-wrapper table.forum td.td-freshness span.time-since {
font-size: 11px;
}

/* Topics */
.bp-wrapper #item-body h3 {
font-size: 26px;
}
.bp-wrapper div#topic-meta {
position: relative;
padding: 0;
}
.bp-wrapper div.topic-tags {
float: none;
margin: 0 0 20px 0;
font-size: 11px;
}
.bp-wrapper #post-topic-reply {
float: left;
width: 100%;
margin-top: 20px;
}
.bp-wrapper #post-topic-reply h4 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
}
.bp-wrapper #topic-meta .sub-tabs.admin-links {
line-height: 200%;
}
.bp-wrapper #topic-meta .sub-tabs.admin-links a {
padding: 0 3px 0 4px;
}
.bp-wrapper div.admin-links {
position: relative;
font-size: 11px;
margin-bottom: 10px;
}
.bp-wrapper div#new-topic-post {
margin: 20px 0 0 0;
}


/*************************** Messages (Inbox) ***************************/

/* Message List */
.bp-wrapper #message-threads {
margin: 0 0 10px 0;
}
.bp-wrapper #message-threads tr td {
border: 1px solid #eee;
border-bottom: 0;
background-color: #f8f8f8;
background-image: -moz-linear-gradient(#fff, #f8f8f8);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f8f8f8));
background-image: -webkit-linear-gradient(#fff, #f8f8f8);
background-image: -ms-linear-gradient(#fff, #f8f8f8);
background-image: -o-linear-gradient(#fff, #f8f8f8);
-pie-background: linear-gradient(#fff, #f8f8f8);
}
.bp-wrapper #message-threads tr:last-child td {
border-bottom: 1px solid #eee;
}
.bp-wrapper #message-threads.notice-threads td {
vertical-align: top;
}
.bp-wrapper #message-threads td {
vertical-align: top;
padding: 10px;
line-height: 19px;
}
.bp-wrapper #message-threads tr.unread td {
background-color: #fff4d5;
}
.bp-wrapper #message-threads .m-sender,
.bp-wrapper #message-threads .m-recipient,
.bp-wrapper #message-threads .m-date,
.bp-wrapper #message-threads .m-subject,
.bp-wrapper #message-threads .thread-excerpt { 
overflow: hidden;
}
.bp-wrapper #message-threads .thread-count {
text-align: right;
}
.bp-wrapper #message-threads .thread-avatar {
width: 14%;
}
.bp-wrapper #message-threads .thread-info {
width: 30%;
}
.bp-wrapper #message-threads .thread-info p {
margin-bottom: 5px;
}
.bp-wrapper #message-threads .thread-options {
width: 20%;
}
.bp-wrapper #message-threads .thread-select {
line-height: 1;
}
.bp-wrapper #message-threads .thread-select input {
margin: 0;
}
.bp-wrapper #message-threads .m-date,
.bp-wrapper #message-threads .m-from,
.bp-wrapper #message-threads .m-to { 
text-transform: uppercase; 
font-size: 11px; 
color: #999;
}
.bp-wrapper #message-threads .m-sender .m-from {
display: none;
}

/* Message Single */
.bp-wrapper #message-thread .message-date {
font-size: 10px;
color: #666;
text-transform: uppercase;
font-weight: bold;
float: right;
}
.bp-wrapper #message-thread .message-metadata {
margin-bottom: 5px;
}
.bp-wrapper #message-thread #message-subject {
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
margin-bottom: 5px;
}
.bp-wrapper #message-thread #MessageContainers .message-box {
border: 1px solid #eee;
}
.bp-wrapper #message-thread .envelope-info { 
border: 1px solid #eee; 
background: #fff; 
padding: 2px 8px 3px 8px; 
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.ac_results li {
background-image: none;
}


/*************************** Register Page ***************************/

.bp-wrapper .register-section .textInput,
.bp-wrapper .register-section input[type="text"],
.bp-wrapper .create-form .textInput,
.bp-wrapper .create-form input[type="text"] { 
width: 250px;
}
.bp-wrapper .register-section #signup_username,
.bp-wrapper .register-section #signup_password,
.bp-wrapper .register-section #signup_password_confirm {
width: 142px;
}
.bp-wrapper .register-section,
.bp-wrapper .create-form {
padding: 20px;
margin: 15px 0;
border: 1px solid #eee;
}
.bp-wrapper .register-section h4,
.bp-wrapper .create-form h4 {
font-size: 20px;
line-height: 1;
}
.bp-wrapper .create-form label {
font-weight: bold;
}
.bp-wrapper .standard-form#signup_form div div.error {
color: #8a1f11;
margin: 10px 0 5px 0;
}


/*************************** Notices ***************************/

#message {
margin: 15px 0;
padding: 10px;
overflow: hidden;
clear: both;
position: relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
color: #333;
text-shadow: none;
border: 1px solid #e1ca82;
background-color: #ffeaa6;
background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
-pie-background: linear-gradient(rgba(255, 255, 255), rgba(255, 255, 255));
}
.bp-wrapper #message.updated {
background-color: #e3f8bf;
border-color: #9bd23a;
color: #5e8a11;
}
.bp-wrapper #message.error {
background-color: #FBE3E4;
border-color: #FBC2C4;
color: #8a1f11;
}
#message.info.notice {
margin: 0 0 30px 0;
}
#message p {
margin-bottom: 0;
}
.bp-wrapper div.message-box {
border-bottom: 1px solid #eee;
padding: 15px 0;
}
.bp-wrapper div#message-thread div.message-content {
margin-left: 60px;
}


/*************************** Tables ***************************/

.bp-wrapper table {
width: 100%;
}
.bp-wrapper table tr td,
.bp-wrapper table tr th {
padding: 10px;
}
.bp-wrapper table tr td.label {
border-right: 1px solid #ddd;
font-weight: bold;
width: 25%;
}
.frame.bp-wrapper table tr td.label {
border-color: #eee;
}


/*************************** Forms ***************************/

.bp-wrapper form.standard-form .button-nav li,
.bp-wrapper #send_message_form.standard-form li {
float: left;
margin: 0 4px 4px 0;
padding: 5px 0 5px 0;
border: 0;
list-style: none;
background: none;
}
.bp-wrapper .profile .data p {
margin-bottom: 0;
}
.bp-wrapper form.standard-form label,
.bp-wrapper form.standard-form span.label {
display: block;
margin: 15px 0 5px 0;
}
.bp-wrapper form.standard-form div.checkbox label,
.bp-wrapper form.standard-form div.radio label {
font-weight: normal;
margin: 0 0 15px 0;
}
.bp-wrapper .standard-form div.radio ul {
margin: 10px 0 15px 0;
}
.bp-wrapper .standard-form div.radio ul li {
margin-bottom: 5px;
}
.bp-wrapper form.standard-form textarea {
width: 75%;
height: 120px;
}
.bp-wrapper .standard-form input[type="password"] {
margin-bottom: 5px;
}
.bp-wrapper form.standard-form .submit {
margin-top: 10px;
}


/*************************** Notifications ***************************/

.bp-wrapper #settings-form .notification-settings {
width: 100%;
margin: 15px 0;
border: 1px solid #eee;
}
.bp-wrapper #settings-form .notification-settings thead {
background: #eee;
}
.bp-wrapper #settings-form .notification-settings .yes, 
.bp-wrapper #settings-form .notification-settings .no {
width: 50px;
text-align: center;
}
.bp-wrapper #settings-form .notification-settings .icon {
width: 1px;
padding: 0;
}
.bp-wrapper table.notification-settings {
margin-bottom: 20px;
}
.bp-wrapper table.notification-settings th.icon,
.bp-wrapper table.notification-settings td:first-child {
display: none;
}
.bp-wrapper #settings-form .submit {
margin: 1em 0;
clear: both;
}
.bp-wrapper #send_message_form #subject {
width: 400px;
}
.bp-wrapper hr {
margin: 15px 0 !important;
}


/*************************** Widgets ***************************/

/* Lists */
.widget ul.item-list {
clear: both;
margin-top: 5px;
}
.widget ul.item-list .item {
margin-left: 60px;
}
.widget ul.item-list li {
background: none !important;
border-top: 1px solid #eee !important;
border-bottom: 0 !important;
padding: 15px 0 0 0 !important;
margin: 15px 0 0 0 !important;
overflow: hidden;
line-height: 15px;
}
#top-content .widget ul.item-list li {
border: 0 !important;
padding: 6px 0 !important;
margin-top: 0 !important;
font-size: 11px;
}
.widget.widget_display_views li,
.widget.widget_display_replies li {
font-size: 11px;
line-height: 15px;
padding-left: 0;
width: 100%;
background: none;
overflow: hidden;
}
.widget.buddypress .avatar-block .item-avatar img {
float: left;
width: 30px;
height: 30px;
margin: 4px;
padding: 3px;
}

/* Titles */
.widget.widget_bp_swa_widget h3,
.widget.buddypress h3 {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.widget ul.item-list li div.item-title,
.widget ul.item-list li h4 {
font-family: Helvetica, Arial, sans-serif;
margin: 0;
font-size: 12px !important;
line-height: 16px;
}
#top-content .widget ul.item-list li div.item-title,
#top-content .widget ul.item-list li h4 {
font-size: 11px !important;
line-height: 16px;
}
.widget.bbp_widget_login h4 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
}

/* Meta */
.widget .item-options {
display: inline-block;
color: transparent;
line-height: 19px;
font-size: 11px;
margin: 2px 0 5px 0;
}
.widget span.activity {
font-size: 11px;
opacity: 1 !important;
background: none !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
color: #333 !important;
}
.widget.bbp_widget_login fieldset {
padding: 0;
border: 0;
}


/*************************** bbPress Site-wide Forums 2.1+ ***************************/

/* General Styling */
#content .bbp-forum-topic-count,
#content .bbp-forum-reply-count,
#content .bbp-topic-voice-count {
text-align: center;
}
#content .bbp-forums,
#content .bbp-topics,
#content .bbp-replies {
border: 1px solid #eee;
margin: 0 0 10px 0;
}
#content #bbpress-forums ul li {
margin: 0;
padding: 0;
background-image: none;
}
#content #bbpress-forums li.bbp-header,
#content #bbpress-forums li.bbp-footer {
padding: 8px;
}
#content span.bbp-admin-links,
#content span.bbp-admin-links a,
#content table a.bbp-topic-permalink,
#content table a.bbp-reply-permalink,
#content table.bbp-replies tr.bbp-reply-header td,
#content table.bbp-topic tr.bbp-topic-header td,
#content .bbp-author-ip {
font-weight: normal;
font-size: 11px;
text-transform: none;
color: #666;
}
#content span.bbp-admin-links a:hover {
color: #999;
}
#content .bbp-template-notice .bbp-author-avatar,
#content .bbp-forums .bbp-author-avatar,
#content .bbp-topics .bbp-author-avatar,
#content .bbp-template-notice .avatar,
#content .bbp-forums .avatar,
#content .bbp-topics .avatar {
display: none;
}
#content #bbpress-forums div.bbp-search-form {
margin: 0 4px 20px 0;
}
#content .bbp-search-results h3 {
font-size: 20px;
}

/* Forums */
#content .bbp-forums .bbp-forum-description {
font-size: 11px;
line-height: 15px;
margin-top: 5px;
}
#content p.bbp-topic-meta span {
white-space: normal;
}
#content #bbpress-forums .bbp-forum-content p {
font-style: normal;
}

/* Topics */
#content .bbp-topic-started-by {
font-weight: normal;
}
#content .bbp-topic-meta {
font-size: 11px;
line-height: 15px;
margin-top: 5px;
}
#content #subscription-toggle {
float: right;
margin-bottom: 10px;
line-height: 1.7em;
}

/* Replies */
#content .bbp-author-ip {
line-height: 20px;
font-size: 9px;
}
#content .bbp-reply-revision-log li {
border: 0;
background: none;
color: #666;
padding: 0 0 10px 0;
}
#content .bbp-replies .bbp-author-avatar img {
width: 80px;
height: 80px;
background: none;
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#content .bbp-replies .bbp-author-name {
display: block;
font-size: 11px;
margin-top: 5px;
}
#content .form-allowed-tags {
width: 100% !important;
}
#content p.form-allowed-tags code {
overflow-y: hidden;
width: 100% !important;
}

/* Forms */
#content .bbp-form {
border: 1px solid #eee;
padding: 10px 20px;
clear: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#content .bbp-form legend {
padding: 5px;
}
#content fieldset.bbp-form label,
#content #container fieldset.bbp-form label,
#content #wrapper fieldset.bbp-form label {
width: 275px;
}
#content .wp-editor-container textarea.wp-editor-area {
border: 1px solid #eee;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
}
#content .bbp-submit-wrapper {
margin: 10px 0 0 0;
}
#content .bbp-submit-wrapper .button.submit {
font-weight: bold;
font-size: 12px;
padding: 8px 12px;
}
#content .bbp-pagination {
font-size: 11px;
margin-bottom: 10px;
}

/* Breadcrumbs */
#content .bbp-breadcrumb p {
margin-bottom: 30px;
}
#content .bbp-breadcrumb,
#content .bbp-breadcrumb a {
font-size: 11px;
color: #999;
}

/* Tags */
#content div.bbp-topic-tags {
font-size: 11px;
}

/* Toolbar */
#content #bbpress-forums table tr td,
#content #bbpress-forums table tr th {
padding: 0;
}
#content .quicktags-toolbar input {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

/* Widgets */
.widget .bbp-login-links {
float: left;
width: 100%;
}
.widget .bbp-login-form .bbp-username label,
.widget  .bbp-login-form .bbp-password label {
min-width: 70px;
width: auto;
}
.widget .bbp-login-form .bbp-submit-wrapper {
float: left;
}
.widget .bbp-login-form .bbp-submit-wrapper button {
font-size: 11px;
font-weight: bold;
}
.widget .bbp-login-form .bbp-username input,
.widget .bbp-login-form .bbp-email input, 
.widget .bbp-login-form .bbp-password input {
padding: 7px;
}
.widget .bbp-login-form .bbp-login-links a {
clear: none;
margin: 10px 10px 0 0;
}


/*************************** BuddyPress Links (Login/Register Panel) ***************************/

#bp-links {
display: block !important;
float: right;
position: relative;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
box-shadow: 0 1px 5px rgba(0,0,0,0.1);
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.skin-darkblue #bp-links,
.skin-darkblue #bp-links a {
background-color: #364046;
}
.skin-brown #bp-links,
.skin-brown #bp-links a {
background-color: #453B35;
}
.skin-darkgrey #bp-links,
.skin-darkgrey #bp-links a {
background-color: #3e3e3e;
}
.skin-maroon #bp-links,
.skin-maroon #bp-links a {
background-color: #453537;
}
.skin-orange #bp-links,
.skin-orange #bp-links a {
background-color: #E66D1A;
}
.skin-purple #bp-links,
.skin-purple #bp-links a {
background-color: #353745;
}
.skin-teal #bp-links,
.skin-teal #bp-links a {
background-color: #6A8A87;
}
#bp-links a {
float: left;
position: relative;
display: block;
font-weight: bold;
text-align: center;
padding: 8px 20px;
color: #fff;
background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,0));
-pie-background: linear-gradient(rgba(255, 255, 255,.1), rgba(255, 255, 255,0));
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.ie8 #bp-links a {
-pie-background: none;
}
#bp-links a:hover {
background: rgba(0,0,0,0.1);
-pie-background: rgba(0,0,0,0.1);
}
#bp-links .bp-login-link {
-webkit-border-radius: 0 0 0 4px;
-moz-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
}
#bp-links .bp-register-link {
-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
box-shadow: -2px 1px 5px rgba(0,0,0,0.1);
-webkit-border-radius: 0 0 4px 0;
-moz-border-radius: 0 0 4px 0;
border-radius: 0 0 4px 0;
}
.ie8 #bp-links .bp-register-link {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.bp-active #logo span {
margin-top: 0;
}