/* profiles */

.mt-profile-view #profile-top{
    background-color:#E1E2E3;
    margin-bottom:20px;
    padding-top:20px;
}

.mt-profile-view #profile-top .user-pic{
    float:left;
    margin:0 15px 20px 15px;
}

.mt-profile-view #profile-top .user-pic img{
    border:1px solid #000;
}

.mt-profile-view #profile-top #profile-data{
    margin:0;
    float:left;
    width:275px;
}

.mt-profile-view #profile-top #profile-data li{
    list-style-type: none;
    font-size:11px;
    line-height:14px;
    color:#333;
}

.mt-profile-view #profile-top #profile-data li a{color:#B62E26;}

.mt-profile-view #profile-top #profile-data li a:hover;{text-decoration:underline;}

.mt-profile-view #profile-top #profile-data .name{
    font-size:13px;
    color:#B62E26;
    font-weight:bold;
}

.mt-profile-view h3.tab_content_label{
    font-size:13px;
    font-weight:bold;
    margin-bottom:30px;
}


.mt-profile-view #tabs{
    margin:0;
    background-color:#E1E2E3;
    border-top:1px solid #fff;
    border-left:1px solid #E1E2E3;
    float:none;
    display:block;
}

.mt-profile-view #tabs li{
    float:left;
    list-style-type: none;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
    padding:4px 0 4px 0;
}

.mt-profile-view #tabs li a{
    background-color:#E1E2E3;
    color:#000;
    font-size:16px;
    font-weight:bold;
    padding:5px 14px; }

.mt-profile-view #tabs li a.active, #tabs li a:hover{
    background-color:#fff;
    text-decoration:none; }

.mt-profile-view #follow-stuff{ 
    float:right;
    height:22px;
    margin-right:15px;
    margin-top:42px; }

.mt-profile-view #follow-stuff p{ margin:0; display:inline; }

.mt-profile-view #follow-stuff .rss-button{
    background-image:url(../images/interface/profile_rss.png);
    display:block;
    width:22px;
    height:22px;
    margin-right:12px;
    float:left; }

.hidden{display:none;}

.mt-profile-view #edit_profile{float:right;}

.mt-profile-view #edit_profile_else{float:right;}

.mt-profile-view #edit_profile_link{
    display:block;
    background-image:url(../images/interface/editprofile.png);
    width:137px;
    height:22px; }

.mt-profile-view #follow-link{
    display:block;
    background-image:url(../images/interface/followmember.png);
    width:140px;
    height:22px; }

.mt-profile-view #unfollow-link{
    display:block;
    background-image:url(../images/interface/unfollowmember.png);
    width:159px;
    height:22px;
}

/* extra team-sidebar stuff */ 
.team-member-box .tm-extra{ font-size:11px; text-transform:uppercase;}

.team-member-box .tm-extra .tm-extra-contact{ font-size:10px; text-transform:uppercase;}

/* fixing edit profile page */
#file-field .field-content label{
    clear:both;
    float: left;
}

 

/**
*******************  PROFILE TABS ***************************
*/

/**
* Profile Comments
*/
.comment-summary-container{ 
	padding-bottom: 15px;
	border-bottom:1px solid #666;
	margin-bottom:15px; }

.cs-title{
    font-weight:bold;
	font-size:19px;
	line-height:22px;
	margin-bottom:12px;
	clear:both; }
.cs-title a{ color:#B62E26;}
.cs-title a:hover { color:#B62E26; }

.cs-replyback{
    
}

.cs-meta{
    font-size:10px;
    color:#333333;
    margin-bottom:12px; }

.cs-body{
    
}

/**
* Profile Friends & Following
*/
#profile-followers .profile-box,
#profile-friends .profile-box{
    clear:none;
    float:left;
    width:300px; 
    margin-bottom: 30px; }

#profile-followers .odd,
#profile-friends .odd{ margin-right:11px;}

.profile-box .left{
    margin-right:12px;
    float:left;
    width:60px; }
    
.profile-box .left img{   
    border:1px solid #000;
    width:60px;
    height:60px; }

.profile-box .right{
    float:left;
    font-size: 11px;
    line-height:14px;
    width:192px; }  
 
.pb-name{
    color:#B62E26;
    font-size:13px;
    font-weight:bold; }  

.pb-aboutme{
    
} 

/**
* Profile Actions
*/ 
ul.recent-actions{
    list-style: none;
    list-style-position:inside;
    margin: 0; }  

ul.recent-actions li {
    background-color:#FFFFFF; 
    border-bottom:1px solid #000000;
    margin-bottom:20px;
    padding:0 0 20px;} 
    
    
    
/* 
** SEARCH RESULTS PAGE ***************************************
*/
#search-pagination-container{ 
    width:100%;
}





/*
** LOGIN PAGE ***********************************************
*/
.mt-profile-login {
    
}

.mt-profile-login label{
    font-size:13px;
    font-weight:bold;
    color:#000;
}

.mt-profile-login #generic-error{
    line-height: 14px;
    font-size: 11px;
    padding: 12px;
    margin-bottom:0;
    background-color: #E1E2E3;
    border: none;
}

.mt-profile-login #generic-error #error-inner{
    background-color:#FFF;
    padding: 12px;
    border:1px solid #CCC;
}

.mt-profile-login #generic-error h3{
    font-weight:bold;
    font-size: 13px;
    margin-bottom:0; }
    
.mt-profile-login #generic-error p{
    margin-bottom:0;
}

.legal a { font-weight: bold;}   



/* FORM VALIDATION */
input.error{
    margin-bottom:2px;
    padding: 2px 4px;
}

label.error{
    background-color:transparent;
    border:medium none;
    clear:both;
    float:left;
    font-size:11px;
    font-weight:bold;
    margin:0 0 0 180px;
    padding:0;
}

