.mngl-user-grid {
padding: 5px;
border: 1px solid #a9a9a9;
}

.mngl-hidden {
  display: none;
}

.mngl-board
{
#overflow: hidden;
}

.mngl-profile-image-wrap {
width: 36px;
height: 36px;
  overflow: hidden !important;
}


.mngl-profile-table-col-2 img
{
width: 36px;
height: 36px;
#display: none;
}

#mngl_prev_page {
font-size: 10px;
text-transform: uppercase;
float: left;
}

#mngl_next_page {
font-size: 10px;
text-transform: uppercase;
float: right;
}

#mngl-older-posts {
font-size: 10px;
text-transform: uppercase;
float: right;
}

.friend-notice {
font-size: 10px;
text-transform: uppercase;
}

.jmavatar img
{
width: 200px;
  border: 1px solid #a9a9a9;
}

#mngl-avatar-edit-display img
{
width: 100px;
height: 100px;
}

.myfriends img
{
padding-right: 5px;
width: 100px;
height: 100px;
}

.mngl-valign-top {
  vertical-align: top;
}


.mngl-post-form {
  background-color: #f7fcea;
  border: 1px solid #a9a9a9;
  width: 100% !important;
}

.mngl-board-post-form tr {
  border: 0px !important;
}

.mngl-board-post-form tr td {
  border: 0px !important;
}

#mngl-fake-board-post-form {
  padding: 5px;
}

#mngl-board-post-form {
  width: 100% !important;
  padding: 5px !important;
  border: 1px solid #a9a9a9 !important;
  background-color:  #f7fcea !important;
}

.mngl-share-button {
  padding: 5px;
  margin-top: 5px !important;
  width: auto !important;
  background-color: #f7fcea !important;
  border: 1px solid #a9a9a9;
  font-weight: bold !important;
  font-size: 12px !important;
  cursor: pointer;
}

.mngl-share-button:hover {
  background-color: #ff9000 !important;
  color: white !important;
}

.mngl-board-comments {
  margin: 5px;
  padding: 5px !important;
  background-color: #f7fcea;
  width: 100%;
  font-size: 12px;
}

.mngl-real-board-comment {

}

.mngl-board-comment-list {
  margin: 0px 0px 0px 20px;
}

.mngl-growable {

}

.mngl-board-input {
  width: 96% !important;
  border: 1px solid #a9a9a9 !important;
  background-color: white !important;
padding: 5px !important;
}

.mngl-search-input {
  width: 98% !important;
  border: 1px solid #a9a9a9 !important;
  background-color: white !important;
padding: 5px !important;
}

.mngl-search-form {
  width: 100% !important;
  margin: 20px 0px 0px 0px !important;
  padding: 5px !important;
  border: 1px solid #a9a9a9 !important;
  background-color:  #f7fcea !important;
}

.mngl-board-fake-input {
  border: 1px solid #a9a9a9;
  cursor: text;
  font-size: 12px;
  background-color: white;
  color: #a9a9a9;
  padding: 5px;
}

#mngl-fake-board-post-input {
  font-size: 12px;
}

.mngl-search-reset-button {
display: none;
}

.mngl-board-post {
margin: 5px;
  padding: 5px !important;
  ###width: 100%;
width: 230px;
  font-size: 12px;
  background-color: #fff !important;
}

.mngl-board-activity {
  font-size: 12px;
  padding: 7px 0px 7px 0px;
  margin: 0px 0px 0px 57px;
}

.mngl-board-activity-image {
  float: left;
  width: 36px;
  height: 36px;
}

.mngl-comment-table {
  width: auto;
background-color:  #f7fcea !important;
}

.mngl-comment-table tr td, .mngl-comment-table {
  padding: 5px !important;
  margin: 0px !important;
  background-color: #f7fcea !important;
}

.mngl-comment-board-input {
  margin: 0px 0px 0px 0px !important;
  padding: 5px !important;
}

.mngl-comment-table-col-2 {
  width: 100% !important;
}


ul.friendlist
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.friendlist li
{
	display: block;
	float: left;
	width:48%;
	border-bottom: dashed 1px #ccc;
	padding: 0;
	margin: 0;
	padding-top: 5px;
	vertical-align: top;
	background: #FFF;
	margin-right: 10px;
}

ul.friendrequestlist
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.friendrequestlist li
{
	display: block;
	float: left;
	width:100%;
	border-bottom: dashed 1px #ccc;
	padding: 0;
	margin: 0;
	padding-top: 5px;
	vertical-align: top;
	background: #FFF;
}


.mngl-friend-request-avatar-image-wrap {
  width: 36px;
  height: 36px;
  overflow: hidden;
}

.mngl-friend-avatar-image-wrap {
  width: 36px;
  height: 36px;
}



.mngl-options-pane {
  padding: 0px 0px 0px 15px;
}

.mngl-profile-body {
  width: 100%;
}

.mngl-profile-table {
  width: 100%;
}

.mngl-profile-table-col-1 {
  width: 200px !important;
}

.mngl-profile-table-col-2 {
  width: 100% !important;
}

.mngl-profile-table a {
  text-decoration: none !important;
}

.mngl-profile-name {
  font-size: 24px;
  font-weight: bold;
  display: block;
text-transform: uppercase;
color: #666;
}

.mngl-profile-status {
display: block;
  text-decoration: bold;
  padding-left: 15px;
  padding-bottom: 20px;
}


.mngl-board-post-second-row {
  font-size: 10px !important;
display: block;
}

.mngl-time-ago {
  font-style: italic;
  color: gray;
}

.profile-header {
  
}

.profile-avatar {
  width: 200px;
  height: 200px;
}

.profile-edit-form {
 vertical-align: middle;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 10px;
}

.profile-edit-form .form_submit {
  float: left;
}

.profile-edit-table tr td {
  text-align: left;
}

.mngl-profile-edit-field:focus {
	background: #fffff9;
}

.mngl-profile-edit-field {
border: 1px solid #eee;
	width: 200px;
	padding: 5px;
	color: #366799;
	font-size: 12px;
}


textarea..mngl-profile-edit-field {
	display: inline;
	font-size: 12px;
border: 1px solid #eee;
	line-height: 1.5em;
	padding: 5px;
	height: 120px;
	color: #366799;
}

.mngl-status {
  display: block;
}

.mngl-board-post-message {
  padding: 5px;
  margin: 0px;
width: 230px;
border-bottom: 1px dashed #CCC;
}


.mngl-directory-avatar-image-wrap {
  width: 36px;
  height: 36px;
  overflow: hidden;
}

.mngl-directory-avatar-image {
  width: 36px;
  height: 36px;
  overflow: hidden;
}

.mngl-profile-bio {
  font-size: 12px;
  padding: 5px !important;
  width: 100% !important;
  margin: 0px 0px 0px 0px !important;
  border: 1px solid #000;
}

.mngl-profile-information {
display: none;
  font-size: 12px;
  padding: 5px;
  width: 100%;
  border: 1px solid #a9a9a9;
  margin: 0px 0px 0px 0px;
}



.mngl-profile-friend-grid-wrap {
  width: 200px !important;
  height: 200px;
}

.mngl-profile-information p, .mngl-profile-bio p {
  margin: 0px 0px 3px 0px !important;
  padding: 0px !important;
}

.mngl-search-match {
  background-color: #d3d3d3;
}

.mngl-user-multiselect {
  overflow: auto;
  width: auto;
  height: 150px !important;
}

div.mngl_gray_box {
  border: 1px solid #a9a9a9 !important;
  background-color: #d3d3d3 !important;
  padding: 10px !important;
}

.mngl_signup_input {
  width: 45% !important;
}

.mngl-checkbox {
  width: 20px !important;
  text-align: left;
}

.mngl-block {
  display: block;
}

div#mngl-profile-tab-control {
display: none;
  margin: 10px 0px 10px 0px;
  width: 100% !important;
}

div#mngl-profile-tab-control ul{
	overflow:hidden;
	padding: 0px 0px 0px 12px;
	margin: 0;
	border-bottom: 1px solid #a9a9a9;
  width: 100% !important;
  color: white;
}

div#mngl-profile-tab-control ul li{
	float:left;
	width:100px;
	text-align:center;
	font-size:12px;
	line-height:16px;
	margin: 0;
	list-style-type: none;
	background: none;
	color: white;

  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
	background-color: white;
	border: 1px solid #a9a9a9;
	border-bottom: none;
	color: white;
}

div#mngl-profile-tab-control ul li a{
	float: left;
	display: block;
	width: 100px;
	margin: 0px;
	padding: 4px 0 4px 0;
	position: relative;
	cursor: pointer;
	colour: white;
}

div#mngl-profile-tab-control ul li.mngl-active-profile-tab {
	width:105px;
	background-color: #ff9000;
	color: white;
	font-weight: bold;
}

div#mngl-profile-tab-control ul li.mngl-active-profile-tab:hover {
	color: #ff9000;
}

#mngl-info-tab {
  font-size: 12px;
}

td.mngl-info-tab-col-1 {
  vertical-align: top;
  padding: 5px;
  margin: 0px;
  width: 100%;
  background-color: #f7fcea;
}

td.mngl-info-tab-col-2 {
  padding: 5px;
  margin: 0px;
  vertical-align: top;
  width: 100%;
}