hr{
	color:#fff;
}

/*/ user login /*/

#main-menu .mainop {
    float: left;
    margin-left: -14px;
    margin-top: 14px;
    position: relative;
    z-index: 2;
}
.afterlogwelcome {
    background: none repeat scroll 0 0 #434445;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    display: block;
    padding: 5px;
}
.logoutptn {
background-image: url("../img/heads/head-bg.png");
border-radius: 2px 2px 2px 2px;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
font-size: 13px;
height: 11px;
line-height: 9px;
margin-bottom: 3px;
margin-top: 1px;
overflow: hidden;
padding: 2px;
text-align: center;
text-shadow: 1px 1px 0 #336F91;
width: 33px;
margin-right: 5px;
}
/* Login Button */
#loginbutton {
display: inline-block;
float: left;
position: relative;
z-index: 30;
cursor: pointer;
}
#searchButton {
display: inline-block;
float: left;
position: relative;
z-index: 30;
cursor: pointer;	
}
/* Login Button Text */
#searchButton span {
    background-image: url("../img/heads/log-up-icons.png");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    margin-right: 2px;
    width: 22px;
}
#loginButton span {
    background-image: url("../img/heads/log-up-icons.png");
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    width: 21px;
}
#regbutton, #searchButton, #loginButton {
    display: block;
    float: left;
    height: 21px;
    margin-left: 5px;
    width: 21px;
}
#regButton span {
    background-image: url("../img/heads/log-up-icons.png");
    background-position: -31px top;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 21px;
    width: 21px;
}
/* Login Box */
#loginbox,#searchbox {
    display: none;
    margin-left: -6px;
    position: relative;
    right: 0;
    top: 3px;
    z-index: 2;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    background-position:53px -76px;
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}

#loginForm{
    background-image: url("../img/heads/menu/sub-bg.png");
    border-bottom: 3px solid #6CA4C0;
    border-radius: 0 0 2px 2px;
    margin-top: 5px;
    padding: 6px;
    width: 190px;
}
#searchBox {
    background-image: url("../img/heads/menu/sub-bg.png");
    border-bottom: 3px solid #6CA4C0;
    border-radius: 0 0 2px 2px;
	display:none;
    margin-top: 5px;
    padding: 6px;
    width: 212px;
}
#loginForm span a {
    color: #B6B6B6;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 1px 1px #000000;
}
#loginForm span a:hover {
    color: #fff;
}
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

input:focus {
    outline:none;158
	
}

#loginForm fieldset ,#searchBox  fieldset{
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#search, fieldset#body {
    border: medium none navy;
    margin-right: 160px;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
}


#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label , #searchBox #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100%;
}
#avatar-upload-form input{
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#avatar-upload-form .btn-gray , #searchBox input, #searchBox select ,#searchBox .search_btn {
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
	float:right;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#searchBox .search_btn {
    margin-right: 5px;
    padding: 7px;
    width: 55px;
}
#searchBox input{width:200px;}
#searchBox select {
    padding: 7px;
    width: 100px;
    margin-right: 5px;
}
/* Sign In Button */
#loginForm #login {
    background-image: url("../img/heads/head-bg.png");
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 14px;
    height: 25px;
    margin-bottom: 3px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 0 #336F91;
    width: 50px;
}

/* Forgot your password */
.afterlogwelcome {
    background: none repeat scroll 0 0 #333333;
    float: right;
    margin-left: 5px;
    margin-top: -6px;
}
        
/*/ user login /*/ 
#fixeduser{
	background:#333;
	border-radius:5px;
	width:33px;
	height:150px;
	position:fixed;
	top:40%;
	left:20px;
	z-index:9999;
	box-shadow:0 0 12px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.6);
}
#fixeduser a{height:24px;width:24px;clear:both;display:block;margin:5px;}
#fixeduser .active-stream{
	background-image: url(../img/icons/clock.png);
}
#fixeduser .fourms-dis{
	background-image: url(../img/icons/comments.png);
}
#fixeduser .site-members{
	background-image: url(../img/icons/id_card.png);
}
#fixeduser .user-groups{
	background-image: url(../img/icons/users.png);
}
#fixeduser .active-account{
	background-image: url(../img/icons/unlocked.png);
}
/*/ register page /*/
#register-page .radio input {
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    margin: 2px 0 0 8px;
    padding: 0;
    width: auto;
}
#register-page input {
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
	background-image:url("../img/heads/bt-bg.png");
	background-color:transparent;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100%;
	float:right;
}
#register-page select, .editfield select {
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
	background-image:url("../img/heads/bt-bg.png");
	background-color:transparent;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
	float:right;
	width:100%;
}
.editfield select { width:98%}
#register-page .description {
    clear: both;
    display: block;
    font-size: 9px;
    height: 12px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#register-page .datebox select
{
	width:auto !important;
}
#profile-group-edit-submit, #register-page .btn-gray, #create-group-form #upload{
    background-color: transparent;
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    clear: both;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 145px;
}
#create-group-form .main-column {
    height: 100px;
    line-height: 29px;
}
#create-group-form #file{ display:block; height:20px}
#create-group-form #upload {
    clear: left;
}
#profile-group-edit-submit:hover , #register-page .btn-gray:hover ,#create-group-form .btn-gray:hover{
    background-image: url("../img/heads/head-bg.png");
    color: #fff;
    text-shadow: 1px 1px 0 #336f91;
}

.standard-form label , .label{
    color: #333333;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    padding-right: 15px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#register-page .editfield {
    display: table;
    float: right;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 15px;
    width: 47%;
}
#register-page h4, #register-page h2, #register-page h1, #register-page h3{
	clear:both;
	margin-top:10px;
}
/*-- 4.1 PAGINATION --*/
body,body.wp-admin{padding-top:0!important;}
#pagination {
	clear:both;
}

#pagination.for-posts {
	margin-bottom: -20px;
	margin-top: 30px;
}

#pagination.for-comments-top {
	margin-bottom: 15px;
}

#pagination.for-comments-bottom {
	margin-bottom: 0;
}

#pagination .pages {
	float: right;
	font-size: 11px;
	font-style: italic;
}
#pagination a .page-link {
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-right: 10px;
	background: none;
	padding: 0;
}

#pagination .current,
#pagination .nextpostslink,
#pagination .previouspostslink,
.pagination .current,
.pagination .next,
.pagination .prev,
#pagination .page-link {
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-right: 10px;
	padding: 1px 7px;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.pagination .current,
.pagination .next,
.pagination .prev {
	color: #262626;
	background: #fff;
	line-height: 18px;
}

#pagination .nextpostslink span,
#pagination .previouspostslink span,
.pagination .next span,
.pagination .prev span {
	color: #b5cbfa;
	font-weight: normal;
}
/*-- 4.2 AUTHOR INFO --*/

.author-info {
	background: #f6f6f6;
	padding: 20px 20px 30px;
	font-size: 11px;
	margin-bottom: 70px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
}

.author-info h3 {
	font-size: 18px;
	margin-bottom: 20px;
}

.author-info p {
	margin-bottom: 0;
}

.author-info .more-posts {
	float: right;
}

.author-info .more-posts a {
	color: #406098;
}

.author-info .author-photo {
	margin-right: 15px;
}

.author-info .author-name {
	width: 115px;
	margin-right: 15px;
}

.author-info .author-name a {
	color: #404040;
	font-weight: bold;
}

.author-info .author-name em {
	color: #777;
	font-size: 10px;
}

.author-info .author-bio {
	width: 380px;
}


/*-- 4.3 RELATED POSTS --*/

.related-posts {
	margin-bottom: 55px;
}

.related-posts h3 {
	font-size: 18px;
	margin-bottom: 20px;
}

.related-posts .post {
	margin-bottom: 15px;
	width: 50%;
	float: left;
}

.related-posts .post .post-img {
	float: left;
	margin-right: 15px;
}

.related-posts .post h4 {
	font-size: 11px;
	margin-top: 0;
	line-height: 17px;
}

.related-posts .post h4 a {
	color: #404040;
	font-family: "Lucida Grande", "Arial Unicode MS", sans-serif;
}

.related-posts .post em, .widget-posts .post em a {
	font-size: 10px;
	color: #777;
	font-style: italic;
	margin-bottom: 0;
}


/*-- 4.4 COMMENTS --*/
.ui-tabs-hide{
	display:none;
}
#comments {
	margin-bottom: 70px;
}

#comments h3, .vedioinformation {
    clear: both;
    color: #CFCFCF;
    display: block;
    float: right;
    font-size: 40px !important;
    height: 51px;
    margin-bottom: 20px;
    text-align: right;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 573px;
    font-weight: normal;
}
.vedioinformation {
    height: 32px;
    margin-right: 5px;

}
#comments .to-respond {
	float: right;
	color: #406098;
	font-size: 11px;
}

#comments ul, #comments ol {
	margin: 0;
}

#comments p {
	margin-bottom: 0;
}

#comments .comment {
    background-color: transparent;
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -58px;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    list-style: none outside none;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 14px;
    position: relative;
    text-shadow: 0 1px 0 #FFF;
    width: 575px;
	color:#6F6F6F;
	
}
#comments .comment:hover{ color:#333;}
#comments .comment img{ 
border-radius:3px; border-bottom:1px #fff solid;
}

#comments .comment .avb {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: normal;
    margin: -15px 5px 7px;
    overflow: hidden;
    padding: 5px 5px 3px;
    width: 50px;
}
#comments .comment-box {
	background: #f6f6f6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	padding: 20px;
	margin-bottom: 25px;
}

#comments .comment-avatar {
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 15px;
}


#comments .comment-options {
	margin-top:10px;
	
}
#comments .comment-options a{
	color:#666666;
}
#comments .comment .children li  {
    float: left;
    margin-top: 10px;
    width: 80%;
}
#comments .comment .children li .comment-meta {
    height: 26px;
    margin-right: 50px;
    margin-top: -4px;
}
#comments .comment .children li .avb {
    width: 26px;
}
#comments .comment .comment-reply-link {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    color: #999999;
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: bold;
    height: 15px;
    line-height: 9px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 16px 5px 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 19px;
}
#comments .comment .comment-reply-link:hover {color:#538EAF}

#comments .comment-meta a{  color:#538EAF}

#comments .comment-author {
	font-weight: bold;
}

#comments .comment-date {
	color: #777;
	font-style: italic;
}

#comments .comment-date {
	color: #777;
	font-style: italic;
	font-size: 10px;
}

#comments .comment-date a.comment-date-link {
	color: #777;
}

#comments .comment-reply-link {
	font-size: 11px;
	color: #406098;
	font-style: normal;
}

#comments .comment-body {
	width: 380px;
}

#comments .children {
	margin-left: 5px;
	border-left: 1px solid #f2f2f2;
	padding-left: 20px;
}

#comments .children .comment-body {
	width: 349px;
}

#comments .children .children .comment-body {
	width: 320px;
}
#commentform .comment-avatar-box {
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    display: block;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
#commentform .logged-in-as {
    clear: both;
    color: #6F6F6F;
    display: block;
    font-weight: bold;
    margin-right: 4px;
    margin-top: -63px;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 100%;
}
#commentform .logged-in-as a{ color:#538EAF}
/*-- 4.5 RESPOND FORM --*/

#respond {
	
}


#respond h3, .commentcss{
    clear: both;
    color: #CFCFCF;
    display: block;
    float: right;
    font-size: 40px !important;
    height: 51px;
    margin-bottom: 20px;
    text-align: right;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 573px;
}
.comments-closed {
font-size: 40px !important;
color: #CFCFCF;
text-shadow: 0 1px 0 white;
font-family: 'MhgozFontl', Tahoma, Geneva, sans-serif;
padding-top: 8px;
}
#respond form {
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0;
}

#respond input[type="text"] {
    background-color: transparent;
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -58px;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: normal;
    height: 35px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 34px 5px 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 320px;
font-family:Tahoma, Geneva, sans-serif; font-size:12px;	
}
#respond #author {
    background-image: url("../img/icons/user.png");
    background-position: 289px center;
    background-repeat: no-repeat;
}
#respond .comment-content{ margin-top:20px}
#respond #email {
    background-image: url("../img/icons/email.png");
    background-position: 289px center;
    background-repeat: no-repeat;
}
#respond #url {
    background-image: url("../img/icons/link.png");
    background-position: 289px center;
    background-repeat: no-repeat;
}
#respond .required {
	font-size: 10px;
	color: #777;
	font-style: italic;
}

#respond .required span {
	color: #720000;
}

#respond textarea {
    background-color: transparent;
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -58px;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 110px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 590px;
}

#respond .form-submit {
	display:none;
}
#respond button {
    background-color: transparent;
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -58px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;		
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #6F6F6F;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    margin-left: 50px;
    margin-top: -22px;
    position: relative;
	text-shadow:1px 1px 0px #fff;
font-family:Tahoma, Geneva, sans-serif; font-size:12px;	
}
#respond button span {
	color: #b5cbfa;
	font-weight: normal;
}

#respond #cancel-comment-reply-link {
	float: right;
	font-size: 11px;
	color: #406098;
	font-weight: normal;
	font-family: "Lucida Grande", "Arial Unicode MS", sans-serif;
}



/*-------------------------------------
   5. BUDDYPRESS
-------------------------------------*/
/*--- tagcloud ---*/
.tagcloud{ margin-bottom:10px;}
.tagcloud a {
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    font-size: 12px !important;
    line-height: 16px;
    margin: 1px;
    overflow: hidden;
    padding: 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.tagcloud a:hover {
    background-image: url("../img/heads/head-bg.png");
	color:#fff !important;
    text-shadow: 1px 1px 0 #336F91;
}
/*-- 5.1. DIRECTORY --*/

.directory #sidebar-blog {
	display: none;
}

.directory #main {
	width: 960px;
}

.dir-form h2, .dir-form h3 {
    background-image: url("../img/icons/page.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #333333;
    float: right;
    font-size: 22px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 35px;
    padding-right: 29px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.dir-form .subtitle {
	font-style: italic;
	color: #777;
	font-size: 10px;
	margin-left: 45px;
	display: inline-block;
	font-weight: normal;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}

.dir-form .subtitle .btn-gray {
	margin-left: 25px;
}

.logged-in #groups-directory-form .subtitle,
.logged-in.forums.directory .subtitle {
	margin-top: 0;
}

.dir-search {
	float: right;
	border: 1px solid #e9e9e9;
	padding: 5px;
	background: url(images/bg-search.png) repeat-x;
	margin-bottom: 35px;
	margin-top: -6px;
}

.dir-search input[type="text"] {
	border: 1px solid #d9d8d8;
	font-size: 11px;
	color: #666666;
	height: 27px;
	width: 230px;
	line-height: 27px;
	padding: 0 10px;
	background: url(images/bg-search-inp.png) repeat-x;
	float: left;
	margin-right: 7px;
}

.dir-search input[type="submit"] {
	border: 1px solid #d9d8d8;
	width: 26px;
	height: 29px;
	text-indent: -9999px;
	background: url(images/bg-search-btn.png) center center;
	cursor: pointer;
}

.item-list-tabs {
    background: url("images/bg-members-nav.png") repeat scroll 0 0 transparent;
    border: 1px solid #E9E9E9;
    clear: both;
    color: #777777;
    font-size: 11px;
    line-height: 42px;
    min-height: 42px;
    padding: 0;
}

.item-list-tabs.for-bottom {
	border-top: 0;
	margin-top: -30px;
	margin-bottom: 40px;
	height: 42px;
}

#forums-dir-list .for-bottom {
	margin: 20px -20px -20px;
	border: 0;
}

.item-list-tabs .pages-count {
	font-style: italic;
}

.item-list-tabs ul {
	margin: 0;
	padding-left: 7px;
}

.item-list-tabs li {
    float: right;
    list-style: none outside none;
}

.item-list-tabs li.last {
    float: left;
    margin-left: -8px;
    margin-right: 0;
    margin-top: -45px;
}
.upload{
    background-image: url("../img/heads/head-bg.png");
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    cursor: pointer;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 27px !important;
    line-height: 9px;
    margin: 1px 8px 3px 38px;
    overflow: hidden;
    padding: 0 5px 0 !important;
    text-shadow: 1px 1px 0 #336F91;
    width: 100px;
}	
.submit .btn-gray ,#whats-new-options #aw-whats-new-submit {
    background-image: url("../img/heads/head-bg.png");
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    cursor: pointer;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 27px !important;
    line-height: 9px;
    margin: 1px 8px 3px 38px;
    overflow: hidden;
    padding: 0 5px 0 !important;
    text-shadow: 1px 1px 0 #336F91;
    width: 100px;
}
#settings-form{ font-size:12px !important; text-shadow:1px 1px 0px #fff;}
.editfield {
    clear: both;
    font-weight: bold;
    margin-bottom: 24px;
    text-shadow: 0 1px 0 #FFFFFF;
}
#columns a{ color:#5CAEC8}
.item-list-tabs li.last select {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    clear: both;
    color: #333333;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 33px;
    margin-bottom: 7px;
    margin-left: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.item-list-tabs li.feed a {
 	background: url(images/icon-rss.png) no-repeat right center;
 	padding: 2px 20px 2px 0;
}

.item-list-tabs a {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #C0C0C0;
    display: block;
    float: right;
    font-size: 11px;
    height: 23px;
    line-height: 28px;
    margin: 5px;
    padding: 0 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.item-list-tabs a.active, .item-list-tabs a.current, .item-list-tabs a.selected, .item-list-tabs .active a, .item-list-tabs .current a, .item-list-tabs .selected a {
    color: #538EAF;
}

.item-list-tabs a span {
	font-size: 12px;
	color: #777;
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #e9e9e9;
	display: inline-block;
	padding: 3px 4px;
	line-height: 12px;
	margin-left: 3px;
}

.dir-list {
    border-bottom: 1px solid #E9E9E9;
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    margin-bottom: 50px;
}

.dir-list #pag-top {
	margin-bottom: 25px;
}

.dir-list #pag-bottom {
	margin-top: 25px;
}

.dir-list.members #pag-top,
.dir-list.members #pag-bottom,
.dir-list.groups #pag-top,
.dir-list.groups #pag-bottom,
.dir-list.blogs #pag-top,
.dir-list.blogs #pag-bottom  {
	display: none;
}

.dir-list .item-list {
    clear: both;
    overflow: hidden;
    width: 576px;
}



/*/.dir-list .item-list li {
    float: right;
    height: 36px;
    list-style: none outside none;
    padding: 11px 0 14px 20px;
    width: 269px;
}/*/

.dir-list .item-list li {
    float: right;
    height: 36px;
    list-style: none outside none;
    padding: 11px 0 14px 20px;
    width: 169px;
}

.dir-list .item-list li.row-last {
	height: 35px;
}

.dir-list .item-list .item-avatar {
	width: 35px;
	height: 35px;
	float: right;
	margin-left: 15px;
}

.dir-list .item-list .item-avatar img {
	width: 35px !important;
	height: 35px !important;
}

.dir-list .item-list .item {
	margin-top:5px;
    float: right;
    margin-right: 20px;
}
.dir-list .item-list .item a{ color:#538EAF; font-weight:bold}

.dir-list .item-list .item-title {
	font-weight: bold;
}

.dir-list .item-list .item-meta {
	font-style: italic;
	color: #777;
	font-size: 10px;
}

.dir-list .item-list .action {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    bottom: 0;
    color: #C0C0C0;
    float: left;
    font-size: 8px;
    left: 12px;
    margin-right: 15px;
    margin-top: -25px;
    padding-bottom: 2px;
    padding-right: 10px;
    position: absolute;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.dir-list .item-list .action a {color: #C0C0C0;}
.generic-button {
	margin-top: 4px;
	float: right;
	margin-left: 10px;
}

#delete-group-avatar-button.generic-button {
	float: none;
	margin: 0;
}


/*-- 5.2. PROFILE --*/

#item-header {
    float: right;
    margin-bottom: 20px;
    padding-right: 20px;
    width: 100%;
}
#item-header #item-header-avatar {
    float: right;
    height: 170px;
    overflow: hidden;
    width: 183px;
}
#item-header #item-header-avatar img {
	border-radius:3px;
	border-bottom:1px solid #fff;
}
#item-header #item-header-content {
	float:right;
}
#item-header #item-actions {
	float:right;
}
#item-header h2 {
    font-size: 22px;
    line-height: 22px;
    margin-top: 23px;
}

#item-header .activity {
	display: block;
	color: #777;
	font-size: 10px;
	font-style: italic;
}

#item-header .user-nicename,
#item-header .highlight {
	display: inline-block;
	color: #777;
	font-size: 10px;
	background: #F7F7F7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 5px;
	margin-bottom: 5px;
}

#item-header #latest-update {
	margin-top: 20px;
}

#item-header #latest-update a {
	font-style: italic;
	color: #406098;
	font-weight: normal;
}

#item-header #item-actions {
    float: right;
    margin-left: 27px;
    margin-top: 28px;
    min-height: 100px;
    padding: 15px 20px 0 0;
    width: 93%;
}

#item-header #item-actions p {
	margin-bottom: 3px;
}

#item-header #item-actions a {
    clear: both;
    color: #777777;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    margin-top: -5px;
    text-align: left !important;
    width: 98%;
}
#item-header #item-actions h3 {
	font-size: 12px;
	margin-bottom: 15px;
}

#item-header #item-actions #group-admins {
	margin: 0;
	list-style: none;
}

#item-header #item-actions #group-admins li {
	margin-bottom: 15px;
	overflow: hidden;
}

#item-header #item-actions #group-admins img {
	float: left;
	margin-right: 15px;
}

#item-header #item-actions #group-admins .item-meta {
	color: #777;
	font-style: italic;
	font-size: 10px;
}

#item-header #item-actions #group-admins a {
	color: #404040;
}

body.groups #item-header #item-meta {
	margin-top: 20px;
}

#item-header .generic-button {
	float: none;
	margin-left: 0;
}

#item-nav {
	float: right;
	width: 590px;
}

#item-body {
	float: right;
	width: 590px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 30px;
	padding: 20px;
	min-height: 550px;
}

#item-body h1, 
#item-body h2, 
#item-body h3, 
#item-body h4, 
#item-body h5, 
#item-body h6 {
	margin-bottom: 20px;
}

#item-body .item-list-tabs,
.activity.directory #subnav.item-list-tabs {
	border: 0;
	border-bottom: 1px solid #e9e9e9;
	background: none;
	margin: -20px -20px 20px -20px;
	height: 48px;
	line-height: 48px;
}

#item-body .item-list-tabs a, .activity.directory #subnav.item-list-tabs a {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
}

#item-body .item-list-tabs a.active,
#item-body .item-list-tabs a.current,
#item-body .item-list-tabs a.selected,
#item-body .item-list-tabs .active a,
#item-body .item-list-tabs .current a,
#item-body .item-list-tabs .selected a {
	color: #406098;
}

#item-body .item-list-tabs li.last,
.activity.directory #subnav.item-list-tabs li.last {
	float: right;
	margin-right: 0;
}

#activity-stream {
}

#activity-stream li {
	padding: 20px 20px 25px;
	list-style: none;
	border-bottom: 1px solid #E9E9E9;
	overflow: hidden;
}

#activity-stream .activity-avatar {
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: normal;
    margin: -17px -10px 4px;
    overflow: hidden;
    padding: 5px 5px 3px;
    position: relative;
    width: 53px;
}

#activity-stream .activity-content {
	width: 684px;
	float: right;
}

#activity-stream .activity-header {
	color: #777;
	font-style: italic;
	font-size: 10px;
}
#activity-stream .activity-header  .time-since {
	display:block;
	clear:both;
}
#activity-stream .activity-header a {
	color: #406098;
}

#activity-stream .activity-header a:first-child {
	color: #404040;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	display: block;
	max-width: 150px;
}

#activity-stream .activity-header a.first {
	color: #404040;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	display: block;
	max-width: 150px;
}

#activity-stream .activity-content a {
	color: #406098;
}

#activity-stream .activity-content img.align-left {
    float: right;
    margin-left: 10px;
}
#whats-new-submit {
    clear: both;
    display: block;
    margin-left: -9px;
    padding-left: 0;
    text-align: left;
}
#whats-new-form #msg{
	clear:both;
	margin-bottom:10px;
}
#whats-new-form .error {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    background-repeat: repeat-x;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 590px;
}
#whats-new-post-in {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font-family: tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 33px;
    margin-bottom: 7px;
    margin-left: 35px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#activity-stream .activity-content img.align-right {
	float: left;
	margin: 0 0 15px 15px;
}

#activity-stream .activity-meta {
	clear: both;
}

#activity-stream .activity-meta a {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #C0C0C0;
    display: block;
    float: right;
    font-size: 11px;
    margin: 5px;
    padding: 2px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#activity-stream .activity-meta a span {
	font-style: normal;
}

#activity-stream .activity-comments {
    float: left;
    margin: 10px 10px 10px 20px;
    width: 550px;
}
#activity-stream .activity-comments textarea {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    height: 95px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 16px 5px 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100%;
}

#activity-stream li.first {
	background: url(images/bg-activity-shadow-h.png) center -28px no-repeat;
}

#activity-stream li:first-child {
	background: url(images/bg-activity-shadow-h.png) center -28px no-repeat;
}

#activity-stream li:nth-child(2n+1) {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    background-repeat: repeat-x;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 560px;
}
#activity-stream li.odd {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
	border-bottom:1px solid #fff;
    background-repeat: repeat-x;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#activity-stream li .activity-comments .ac-reply-avatar {
    float: right;
    height: 35px;
    margin-left: 15px;
    width: 35px;
}
#activity-stream li .activity-comments .ac-reply-avatar img{
	border-radius:3px;
	border-bottom:1px solid #fff;
}
#activity-stream li .activity-comments .ac-reply-content {
    margin-right: 50px;
}
#activity-stream li img{border-radius:3px;}
#activity-stream li .activity-comments .btn-gray {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    color: #777777;
    display: inline-block;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    margin-bottom: 7px;
    margin-left: -5px;
    margin-right: 5px;
    padding: 2px 5px 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
	cursor:pointer;
}}
#activity-stream li .activity-comments .btn-gray:hover{ color:#333333 !important}

#activity-stream li .activity-comments ul {
	margin: 0;
}

#activity-stream li .activity-comments ul li {
    background: url("../img/heads/colume-bg.png") repeat scroll center -60px transparent;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    border-style: none none solid;
    border-width: 0 0 1px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    clear: both;
    margin: 25px 0 0;
    padding: 10px 10px 19px;
    width: 95%;
}
#activity-stream li .activity-comments ul .acomment-avatar {
	width: 35px;
	height: 35px;
	margin-right: 15px;
	float: left;
}

#activity-stream li .activity-comments ul .acomment-meta {
	font-size: 11px;
	color: #777;
	font-style: italic;
}

#activity-stream li .activity-comments ul .acomment-meta a {
	color: #406098;
}

#activity-stream li .activity-comments ul .acomment-content p {
	margin-bottom: 0;
}

#activity-stream li .activity-comments ul .acomment-options a {
	background:url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    color:#c0c0c0;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    font-size: 11px;
    margin: 5px;
    padding: 2px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#activity-stream li .activity-comments ul .acomment-options a:hover{    color: #406098;
}
#activity-stream .activity-time-since {
	float: right;
	color: #777;
	font-style: italic;
	font-size: 10px;
}

#whats-new-form {
    border-bottom: 1px solid #E9E9E9;
    margin-bottom: 50px;
    width: 665px;
}

#whats-new-form h5 {
	margin-bottom: 20px;
}
#activity-stream .activity-inner{
	display:block;
	clear:both;
	width:100%;
	height:auto;
	padding:5px;
	margin-top:5px;
	font-style:normal;
	font-size:12px;
}
	
#whats-new-form #whats-new-avatar {
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 5px 3px;
    width: 51px;
}
#topic-post-list .avatar{
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 5px 3px;

}

#groups-sort-by {
    float: left;
    margin-right: 231px;
    margin-top: 48px;
}
#whats-new-form #whats-new-avatar img{border-radius:3px;}
#whats-new-content {
    height: 150px;
    margin-left: 53px;
}
.item-list-tabs .feed{float:left; color:#538EAF}
#settings-form input {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    font-family: tahoma;
    font-size: 11px;
    height: 30px;

    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#item-header-content h2 a{ color:#538EAF; font-weight:bold; text-shadow:1px 1px 0px #fff;}
#whats-new-content textarea {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    height: 100px !important;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 16px 5px 5px;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 579px;
}
#register-page .error {
    background-color: transparent;
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: hidden;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 94%;
}
#register-page .clear-value {
    background-color: transparent;
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    clear: both;
    color: #666666;
    cursor: pointer;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 15px -24px 5px 1px;
    overflow: hidden;
    padding: 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 30px;
}
#item-body #pag-top {
	display: none;
}

#item-body .pagination {
	margin-bottom: 40px;
}

#item-body .item-list {
	margin: -20px -20px 20px -20px;
}

#item-body .bp-widget .item-list {
	margin-top: 0;
	border-top: 1px solid #e0e0e0;
}

#item-body .bp-widget .item-list li {
	background: url(images/bg-members-column-left.png) no-repeat left bottom !important;
}

#item-body .bp-widget .item-list li.odd {
	background-position: left top !important;
}

#item-body .bp-widget .item {
	margin-top: 7px;
}

#item-body .bp-widget .item .item {
	margin-top: 0;
}

#item-body .bp-widget .action {
	margin-top: 10px;
}

#item-body .bp-widget .action a {
	font-style: italic;
	font-size: 11px;
	color: #406098;
}

#item-body .item-list li {
	list-style: none;
	height: 36px;
	padding: 11px 0 14px 20px;
	overflow: hidden;
	border-bottom: 1px solid #E9E9E9;
}

#item-body .item-list li.odd, #item-body .item-list li:nth-child(2n+1) {
    border-bottom: 1px solid #999999;
    clear: both;
    display: block;
    height: 55px;
    margin-bottom: 20px;
    padding-bottom: 0;
    width: 560px;
}
#item-body .item-list .item-avatar, #item-body .item-list img.avatar {
    float: right;
    height: 35px;
    width: 35px;
}
#item-body .item-list .item {
    float: right;
    margin-right: 23px;
    text-align: right;
    width: 160px;
}
#item-body .bp-widget .action a {
    color: #538EAF;
    float: left;
    font-size: 9px;
    font-style: italic;
    margin-top: -13px;
    text-shadow: 0 2px 1px #FFFFFF;
}

/*/#item-body .item-list h5 {
	width: 300px;
	float: left;
	margin-bottom: 0;
}/*/
#item-body .item-list h5 {
    float: right;
    margin-bottom: 0;
    margin-right: 13px;
    width: 300px;
}

#item-body .item-list .item-title {
	font-weight: bold;
}

#item-body .item-list .item-meta {
    color: #777777;
    display: block;
    font-size: 10px;
    font-style: italic;
    margin-right: -45px;
    margin-top: 24px;
}

#item-body .item-list .action {
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 230px;
    text-align: right;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100px;
}


.group-members #item-body .item-list .action {
	margin-top: -18px;
}

table.profile-fields, table.notification-settings {
	width: 100%;
}

table.profile-fields th, table.notification-settings th {
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
}

table.profile-fields td, table.notification-settings td {
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
}

table.profile-fields td.label {
	width: 200px;
}

table.profile-fields td p, table.notification-settings td p {
	margin-bottom: 0;
}

.standard-form label {
    display: block;
    margin-bottom: 5px;
    margin-right: -13px;
}

.standard-form input[type="text"], .standard-form input[type="password"], .standard-form textarea {
    background-color: transparent;
    background-image: url("../img/heads/bt-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px;
    margin: 1px 1px 5px;
    overflow: auto;
    padding: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 98%;
}
.standard-form .radio ul {
	margin-left: 33px;
}
#settings-form #submit {
    color: #777777 !important;
}
.messages-notices {
    background-image: url("../img/heads/colume-bg.png");
    background-position: -50px center;
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    font-size: 12px;
    margin-bottom: 20px;
    margin-right: -18px;
    text-shadow: 1px 0 1px #FFFFFF;
    width: 595px;
}
.messages-notices .thread-count{ display:none}
.messages-notices img{ border-radius:3px; border-bottom:1px solid #fff;}
.messages-notices a{ font-weight:bold;}
.messages-notices tr {
	padding: 0 20px;
}

.messages-notices td {
	border-top: 1px solid #e9e9e9;
	padding: 13px 5px 9px;
	vertical-align: top;
}

.messages-notices td.thread-count {
	padding: 16px 20px 5px;
}

.messages-notices td .unread-count {
	display: inline-block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #cccccc;
	text-indent: -9999px;
	color: transparent;
	margin-top: 15px;
}

.messages-notices .unread td .unread-count {
	background: #4f7db3;
}

.messages-notices tr:nth-child(odd) td {
}

.messages-notices td p {
	margin: 0;
}

.messages-notices td a {
	color: #406098;
}

.messages-notices td.thread-options {
	padding-top: 20px;
}

.messages-notices .activity {
	color: #777;
	font-size: 11px;
	font-style: italic;
}

.messages-options-nav {
	font-size: 11px;
}

.messages-options-nav a {
	color: #406098;
}

#message {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 50px #E1E1E1 inset;
    clear: both;
    font-weight: bold;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 10px;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 570px;
}
#topic-post-list .post-content {
    border-bottom: 1px solid #FFFFFF;
    border-bottom-right-radius: 40px;
    clear: both;
    padding: 20px;
    width: 545px;
}
#topic-post-list .post-content {
    border-bottom: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    border-top: 1px solid #DDDDDD;
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px 20px 29px;
    width: 545px;
}
#topic-post-list .admin-links a {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #C0C0C0;
    display: block;
    float: right;
    font-size: 11px;
    height: 23px;
    line-height: 28px;
    margin: 5px;
    padding: 0 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.message-box textarea, .message-box input, .message-box select {
    background:#F7F7F7;
    background-position: center -60px;
    background-repeat: repeat-x;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 7px;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 580px;	
}
.message-box .btn-gray {
    background-image: url("../img/heads/head-bg.png");
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    height: 27px;
    line-height: 9px;
    margin: 1px 8px 3px 0;
    overflow: hidden;
    padding: 5px;
    text-shadow: 1px 1px 0 #336F91;
    width: 82px;
}
.message-box #submit {
    margin-left: 15px;
}
.message-box .avatar {
    background-image: url("../img/heads/bt-bg.png");
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset;
    display: block;
    float: right;
    font-size: 0;
    margin-left: 20px;
    padding: 5px;
}
.message-box #send_reply_button {
    color: #777777;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    width: 76px;
}
.message-box p.msg-name {
	margin: 0;
	font-weight: bold;
}

.message-box p.msg-time {
	font-size: 11px;
	color: #777;
	font-style: italic;
	margin-bottom: 10px;
}

.message-metadata {
    float: right;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 560px;
}

.message-reply-metadata {
	width: 0;
}

.message-content {
    float: right;
}
table.profile-fields, table.notification-settings {
	width: 100%;
}
ul.acfb-holder li {
    float: right !important;
	margin:0 !important;
    list-style-type: none;
}
table.profile-fields th, table.notification-settings th {
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
}

table.profile-fields td, table.notification-settings td {
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
}

table.profile-fields td.label {
    color: #777777;
    font-size: 12px;
    width: 200px;
}
.data, .data a{ color:#538EAF; font-size:12px; text-shadow:#fff 1px 1px 0px;}
table.profile-fields td p, table.notification-settings td p {
	margin-bottom: 0;
}

table.notification-settings td, table.notification-settings th.title {
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 14px;
    text-align: right;
}

table.notification-settings {
	margin-top: 30px;
}

table.notification-settings tr th:first-child,
table.notification-settings tr td:first-child {
	width: 4px;
}
#aw-whats-new-submit{
    color: #FFFFFF !important;
    text-align: left;
}
table.notification-settings .yes,
table.notification-settings .no {
	width: 100px;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif;
    font-size: 14px;	
	text-align: center;
}


#group-create-tabs {
	
}

#group-create-tabs ul {
	margin: 0;
	overflow: hidden;
	border-left: 1px solid #E9E9E9;
	margin-bottom: 20px;
}
#previous-next .btn-gray{ color:#FFF; width:auto}
#group-create-tabs li {
	float: right;
    font-family:'MhgozFontl',Tahoma,Geneva,sans-serif;
	font-size:14px;	
	list-style: none;
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background: url(images/bg-members-nav.png) repeat-x center center;
	padding: 10px;
}

#group-create-tabs li.done {
	background: url(images/bg-members-nav2.png) repeat-x center center;
}

#group-create-tabs li.current {
	background: url(images/bg-groups-tab.png) no-repeat right center;
	border-right: 0;
}

#group-create-tabs li.current.last {
	background: url(images/bg-members-nav2.png) repeat-x center center;
	border-right: 1px solid #E9E9E9;
}



/*-- 5.3. ACTIVITY --*/

body.activity.directory #subnav {
	margin: 0 !important;
	border-left: 1px solid #e9e9e9 !important;
	border-right: 1px solid #e9e9e9 !important;
}

body.activity.directory #whats-new-form {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 20px;
	margin: 0;
}

body.activity.directory #activity-stream {
	margin: 0 0 30px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

body.activity-permalink #activity-stream {
	border-top: 1px solid #e9e9e9;
}

body.activity.directory #activity-stream .activity-content {
	width: 868px;
}

body.activity.directory #activity-stream .activity-comments {
	width: 868px;
}

body.forums table.forum {
	width: 958px;
	margin: -20px;
}

body.forums table.forum td {
	border-bottom: 1px solid #e9e9e9;
	padding: 20px;
}

body.forums table.forum td p {
	margin: 0;
}

body.forums table.forum td.td-title {
	width: 320px;
}

body.forums table.forum td.td-group {
	width: 160px;
}

body.forums table.forum td .avatar {
	float: left;
	width: 35px;
	margin-right: 15px;
}

body.forums table.forum td .topic-title {
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}

body.forums table.forum td .time-since,
body.forums table.forum td .topic-meta {
	font-style: italic;
	font-size: 10px;
	color: #777;
}

body.forums table.forum td .topic-meta a {
	font-weight: bold;
	color: #406098;
	font-size: 11px;
	font-style: normal;
}

body.forums table.forum td.td-group,
body.forums table.forum td.td-freshness {
	background: url(images/bg-forum-sep.png) no-repeat left bottom;
}

body.forums table.forum td.td-postcount {
	width: 80px;
	background: url(images/bg-forum-sep.png) no-repeat left bottom;
}

body.forums table.forum td.td-postcount a {
	font-size: 10px;
	color: #777;
	font-style: italic;
	padding-right: 22px;
	background: url(images/icon-replies.png) no-repeat right center;
}

body.forums table.forum td.td-postcount a b {
	font-size: 11px;

	color: #404040;
	font-style: normal;
	font-weight: bold;
}

body.forums table.forum tr:nth-child(odd) td {
	background-color: #fafafa;
}

body.forums table.forum tr.odd td {
	background-color: #fafafa;
}

.group-forum-topic #topic-meta {
	
}

.group-forum-topic #topic-meta h3 {
	font-size: 16px;
	margin-bottom: 0px;
}

.group-forum-topic #topic-meta p {
	font-size: 10px;
	color: #777;
	font-style: italic;
}

.group-forum-topic #topic-meta a {
	color: #406098;
	font-size: 11px;
	font-style: italic;
}

.group-forum-topic #topic-post-list {
	margin: 0 -20px;
}

.group-forum-topic #topic-post-list li {
	list-style: none;
	padding: 20px 20px 0;
	background: #fafafa;
	border-top: 1px solid #e9e9e9;
	overflow: hidden;
}

.group-forum-topic #topic-post-list li.alt {
	background: #fff;
}

.group-forum-topic #topic-post-list li .avatar {
	float: left;
	width: 35px;
	margin-right: 15px;
}

.group-forum-topic #topic-post-list li .admin-links a,
.group-forum-topic #topic-post-list li .admin-links,
.group-forum-topic #topic-post-list li .post-link {
	color: #777;
	font-size: 10px;
	font-style: italic;
}

.group-forum-topic #topic-post-list li .poster-meta {
	margin-bottom: 10px;
}

.group-forum-topic #topic-post-list li .poster-meta,
.group-forum-topic #topic-post-list li .post-content {
	float: right;
	width: 684px;
}

.group-forum-topic #topic-post-list li .poster-meta p {
	margin: 0;
}

.group-forum-topic #topic-post-list li .poster-name a {
	color: #406098;
	font-size: 11px;
}

.group-forum-topic #topic-post-list li .post-time {
	color: #777;
	font-size: 10px;
	font-style: italic;
}

.group-forum-topic #post-topic-reply {
	border-top: 1px solid #e9e9e9;
	margin: 0 -20px;
	padding: 0 20px;
}

.group-forum-topic #item-body #message {
	border-top: 1px solid #E9E9E9;
	margin: 0 -20px;
	padding: 20px 20px 0 20px;
}
#avatar-upload #file, #group-settings-form #file {
    border: 1px solid #E9E9E9;
    clear: both;
    height: 29px;
    margin-top: 10px;
    padding: 3px 0;
}

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

#item-body .forums #message {
	padding: 20px;
}

#item-body .forums table {
	border: 0;
	width: 774px;
	margin: 0;
}

#item-body .forums td.td-title {
    width: 292px;
}

#item-body .forums td.td-postcount {
    width: 60px;
}

#item-body .forums .forums-nav {
	border: 1px 0 0;
}

#item-body .forums {
	margin-left: -20px !important;
	margin-top: -21px !important;
}

.bp-profile.groups #item-body .forums {
	margin-left: 0 !important;
}

.groups #group-topic-count-top {
	padding-top: 17px !important;
}

.groups table.forum {
	margin: 0 -20px;
	width: 774px;
	border-bottom: 1px solid #e9e9e9;
}

.groups table.forum td {
	border-top: 1px solid #e9e9e9;
	padding: 20px;
}

.groups #item-body table.forum tr:last-child td {
	border-bottom: 1px solid #e9e9e9;
}

.groups table.forum td p {
	margin: 0;
}

.groups table.forum td.td-title {
	width: 320px;
}

.groups table.forum td .avatar {
	float: left;
	width: 35px;
	margin-right: 15px;
}

.groups table.forum td .topic-title {
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}

.groups table.forum td .time-since,
.groups table.forum td .topic-meta {
	font-style: italic;
	font-size: 10px;
	color: #777;
}

.groups table.forum td .topic-meta a {
	font-weight: bold;
	color: #406098;
	font-style: normal;
}

.groups table.forum td.td-freshness {
	background: url(images/bg-forum-sep.png) no-repeat left bottom;
}

.groups table.forum td.td-postcount {
	width: 110px;
	background: url(images/bg-forum-sep.png) no-repeat left bottom;
}

.groups table.forum td.td-postcount a {
	font-size: 10px;
	color: #777;
	font-style: italic;
	padding-right: 22px;
	background: url(images/icon-replies.png) no-repeat right center;
}

.groups table.forum td.td-postcount a b {
	font-size: 11px;
	color: #404040;
	font-style: normal;
	font-weight: bold;
}

.groups table.forum tr:nth-child(odd) td {
	background-color: #fafafa;
}

.groups table.forum tr.odd td {
	background-color: #fafafa;
}


#activity-stream .load-more {
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.2) inset !important;
    display: block;
    float: left;
    font-family: 'MhgozFontl',Tahoma,Geneva,sans-serif !important;
    font-size: 13px !important;
    height: 19px !important;
    line-height: 20px;
    margin: 0 auto;
    overflow: hidden !important;
    padding: 2px !important;
    text-align: center !important;
    width: 57px !important;
	background-image:url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent !important;
	
}
#activity-stream .load-more a{	color:#333333 ;
}
#activity-stream .load-more:hover{
    background-image: url("../img/heads/head-bg.png") !important;
    text-shadow: 1px 1px 0 #336F91 !important;
	
}
#activity-stream .load-more:hover a{ 
color:#fff !important;
}
.forum a{color:#538EAF;}
.forum {
	font-size:12px;
	text-align:right;
	text-shadow:1px 1px 0px #fff;
	color:#333;
}
.forum img {
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    margin-left: 10px;
	border-bottom:1px solid #fff;
}
.forum tr {
    background-image: url("../img/heads/colume-bg.png");
    background-position: center -60px;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 5px 16px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 560px;
}
.forum tr .topic-meta{
	font-size:10px;
	font-weight:normal;	
}
.forum tr .td-title {
    background-color: #F7F7F7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    height: 45px;
    margin-left: 5px;
    margin-right: -10px;
    padding: 7px;
    width: 284px;
}
.forum tr .td-group {
    background-color: #F7F7F7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    height: 45px;
    padding: 7px;
}
.forum tr .td-freshness {
    background-color: #F7F7F7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 45px;
    margin-left: 5px;
    padding: 7px;
    width: 112px;
}
.forum tr .td-postcount {
    display: block;
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin-right: 227px;
    margin-top: -31px;
    padding: 7px;
    position: relative;
}

.forum tr .td-freshness , .forum tr .td-group, .forum tr .td-title{
border: 1px solid #E1E1E1;
box-shadow: inset 0px 0px 50px #e1e1e1;
-moz-box-shadow: inset 0px 0px 50px #e1e1e1;
-webkit-box-shadow: inset 0px 0px 50px #e1e1e1;
overflow:hidden;
}
.item-list-tabs .pages-count{
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #C0C0C0;
    display: block;
    float: right;
    font-size: 11px;
    height: 23px;
    line-height: 28px;
    margin: 5px;
    padding: 0 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#item-body .groupshowt td.td-title{
	width:400px;
}
#item-header-content #item-meta {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #C0C0C0;
    display: block;
    float: right;
    font-size: 11px;
    margin: 5px;
    max-width: 400px;
    padding: 2px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#forums-directory-form .item-list-tabs li.last {
    float: left;
    margin-left: 16px;
    margin-right: 0;
    margin-top: -5px;
}
#topic-meta .admin-links {
    background: url("../img/heads/bt-bg.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #C0C0C0;
    display: block;
    float: left;
    font-size: 11px;
    height: 25px;
    line-height: 28px;
    margin: -8px 5px 5px;
    padding: 0 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#topic-meta h3{ display:block; color:#538eaf; clear:both; float:right; width:600px}
#topic-meta .admin-links a{ color:#538EAF}	
#post-topic-reply #submit {
    color: #FFFFFF !important;
    margin-left: 10px;
    width: 93px;
}
.poster-meta .poster-name a{
	color:#538EAF;
}
.poster-meta .post-content{
	clear:both;
}
#edit-topic #save_changes{ color:#fff !important}
.submit .btn-gray{ color:#fff !important}
#members-list .action {
    float: left !important;
    font-size: 10px !important;
    font-weight: bold;
    text-align: left;
    text-shadow: 1px 0 1px #FFFFFF;
    width: 160px !important;
}
#invite-list ul {
    clear: both;
    display: block;
    margin-bottom: 20px;
    min-height: 30px;
    width: 500px;
}
#invite-list ul li{
	width:200px; 
	float:right;
	margin-left:10px;
	font-size:12px; 
	font-weight:bold;
}
#friend-list li h4 {
    margin-right: 45px;
}
#friend-list li .activity {
    display: block;
    float: right;
    margin-right: 45px;
    margin-top: -20px;
}
#groups-directory-form .subtitle .btn-gray {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-left: 0;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#members-dir-list #members-list .action {
    float: left !important;
    font-size: 10px !important;
    font-weight: bold;
    margin-top: 10px;
    position: relative;
    text-align: left;
    text-shadow: 1px 0 1px #FFFFFF;
    width: auto !important;
}
#members-dir-list  .item-list li {
    float: right;
    height: 36px;
    list-style: none outside none;
    padding: 11px 0 14px 20px;
    width: 589px;
}
.widget_bp_core_recently_active_widget .item-avatar {
    display: block;
    float: right;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
.widget_bp_core_recently_active_widget .avatar-block {
    display: block;
    height: auto;
    min-height: 50px;
    position: relative;
}
.jcrop-holder {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: right;
}
.jcrop-holder {
    text-align: right;
}
.mygroups .item-list .item-meta {
    color: #777777 !important;
    display: block!important;
    font-size: 10px!important;
    font-style: italic!important;
    margin-right: 1px!important;
    margin-top: 6px!important;
}

.recentcomments{
    background-image: url("../img/heads/colume-bg.png");
    background-position: -50px 50%;
    height: 39px;
    margin-bottom: 3px;
    margin-right: 6px;
    overflow: hidden;
    padding-right: 8px;
    padding-top: 5px;
    width: 93%;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.1) inset;
    clear: both;
    cursor: pointer;
    display: block;
    float: right;
    margin-bottom: 9px;
    padding: 15px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.recentcomments a{color:#666666 !important; font-weight:bold;}
.recentcomments a:hover{color:#5CAEC8 !important}
.recentcomments {
background-image: url("../img/heads/colume-bg.png");
background-position: -50px 50%;
height: 29px;
margin-bottom: 3px;
margin-right: 6px;
overflow: hidden;
padding: 12px 7px;
width: 93%;
border-bottom: 1px solid #CCC;
border-radius: 5px 5px 5px 5px;
border-top: 1px solid white;
box-shadow: 0 0 1px transparent, 0 0 15px rgba(0, 0, 0, 0.1) inset;
clear: both;
cursor: pointer;
display: block;
float: right;
margin-bottom: 9px;
padding: 12px 7px;
text-shadow: 1px 1px 0 white;
}
#comments p {
    margin-bottom: 0;
    padding: 5px;
}