.profile {
	color:#333;
	font-family:Arial;
	font-size:14px;
	text-align:left;
}
.profile_title {
	border-bottom:1px solid #d7d7d7;
	margin:10px 0;
	clear:both;
	padding-bottom:5px;
}
.profile_title h1 {
	display:inline-block;
	font-size:15px;
	padding:0 10px 0 0;
	margin:0;
}
.profile_title .notfollow {
	display:inline-block;
	padding:4px 10px;
	background:#053b7b;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.profile_title .follow {
	display:inline-block;
	padding:4px 10px;
	background:#7e8287;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.profile_title .last_updated {
	display:block;
	padding-top:15px;
	width:350px;
	float:right;
	text-align:right;
}
.profile-media {
	display:block;
	text-align:center;
	margin:20px auto 10px auto;
	border-top:1px solid #ccc;
	padding-top:10px
}
.profile-media-item {
	margin:0 auto;
	width:560px;
}
.profile-media-caption {
	padding:5px 10px 10px 10px;
	text-align:left;
}
.profile-media-caption h3 {
	padding-bottom:5px;
	margin:0 5px 5px 5px;
	border-bottom:1px dotted #ccc;
	text-align:center;
}
.profile-media img {
	display:inline-block;
	margin-bottom:5px;
	max-width:626px;
}
.profile-media span {
	display:inline-block;
}
.profile_media {
	clear:both;
}
.profile_media_left {
	width:165px;
	float:left;
}
.profile_media_right {
	width:515px;
	float:right;
	padding-top:15px;
}
.topbar {
	border-top:7px solid #656565;
}
.row {
	margin-bottom:5px;
	border-bottom:0; /*1px solid #ccc;*/
	text-align: left;
	clear: both;
	position: relative;
}
.row-last, .row:last-child {
	border-bottom:0 !important;
}
.rowBr {
	margin-bottom:10px;
	text-align: left;
	clear: both;
	position: relative;	
}




#imageMain {
	width: 153px;
	height: 228px;
	background-color:transparent !important;
	margin: 0px 11px 0px 0px;
	position: relative;
}
 
#imageMain .img, #userpicFrame .img {
	width: 153px;
	height: 207px;
	overflow:hidden;
	position:relative;
}/*
#userpicFrame .img img {
   position: absolute;
   top: 50%;
   margin-top: -76px;  Half the height 
}
*/
.pointer {
	cursor:pointer;
}
.imageSet {
	width:350px;
	min-height:195px;
	float:left;
}
.imageSetWide {
	width:506px;
	min-height:195px;
	float:left;
}
.gallerySet {
	width:156px;
	float:right;
	border-left:1px solid #d7d9da;	
}
.profile_media .caption {
	text-align:right;
	font-weight:bold;
	padding:5px 0 10px 0;
	width: 130px;
	margin:0 auto;
	font-size:12px;
}
.rightMediaHolder {
	float: left;
	width: 102px;
	margin: 0 10px 0 0;
}
.imageSetWide .rightMediaHolder {
	margin: 0 20px 0 0;
}
.imageCount1 .rightMediaHolder {
	margin:0 100px 0 100px;
}
.imageCount2 .rightMediaHolder {
	margin:0 70px 0 0;
}
.rightMediaHolder .caption {
	margin-top:10px;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	padding-top:5px;
	width: 102px;
}
.gallerySet .rightMediaHolder {
	margin: 0 10px 0 30px;
}
.imageSet .caption {
	margin:0;
}
.caption a {
	text-decoration:none;
}
 #loadimage-then, #loadimage-now, #loadimage-yearbook {
	width: 102px;
	height: 138px;
	padding:2px;
	background-color:#fff;
	border:1px solid #777;
	position: relative;
}
#loadimage-then .img, #loadimage-now .img, #loadimage-yearbook .img {
	width:102px;
	height:138px;
	overflow:hidden;
	text-align:center;
}
#userpicFrame .image_edit, #imageMain .image_edit, #loadimage-then .image_edit, #loadimage-now .image_edit, #loadimage-yearbook .image_edit {
	display:none;
}
#userpicFrame:hover .image_edit, #imageMain:hover .image_edit,#loadimage-then:hover .image_edit, #loadimage-now:hover .image_edit, #loadimage-yearbook:hover .image_edit {
	display:block;
}
.gallery {
	position:relative;
}
.gallery_shd {
	border:1px soldid #fff;
	-moz-box-shadow:    3px 3px 5px 6px #777;
  -webkit-box-shadow: 3px 3px 5px 6px #777;
  box-shadow:         3px 3px 5px 6px #777;
}




 #loadgallery-album {
	width: 130px;
	height: 94px;
	background-color: #999;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow:hidden;
	border:1px solid #888;
}
 #loadgallery-album .edit_album {
	background:url('../images/blk_80.png');
 	width:130px;
	height:14px;
	padding:3px;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
 	font-size:11px;
 }
 #loadgallery-album .edit_album span {
 	font-size:11px;
 }
 
 #loadgallery-videos {
	width: 130px;
	height: 94px;
	background-color: #333;
	position: relative;
	margin: 0 auto ;
	border:1px solid #888;
}










.profile table {
	width:100%;
	border:0;
	border-collapse:collapse;
}
.profileBuilder table {
	width:50%;
	float:left;
}
.profileBuilder table.full_width {
	width:100%;
	float:none;
}
.profile table th {
	width:110px;
	text-align:left;
	padding:0 10px 5px 0;
	vertical-align:top;
	font-size:12px;
}
.profile table td {
	padding:0 10px 5px 0;
	vertical-align:top;
}
.profile table td img {
	vertical-align:middle;
}



 #reunion-attend-status {
	padding:10px 0px 5px 22px;
	background:url('../images/icon-attendingreunion.gif') no-repeat left center;
	font-weight:bold;
	font-size:12px;
}

 #event-attend-status {
	padding:10px 0px 5px 22px;
	background:url('../images/icon-attendingreunion.gif') no-repeat left center;
	font-weight:bold;
	font-size:12px;
	width:500px;
}
 #reunion-attend-status a {
 }

#contact-status {
	padding: 5px 0px 5px 22px;
	margin-bottom:5px;
	background:url('../images/icon-contact.gif') no-repeat left 6px;
	font-weight:bold;
	font-size:12px;
}
#contact-status a {
}
#follow-status {
	padding: 5px 0px 0px 22px;
	margin-bottom:0px;
	font-weight:bold;
}
#follow-status a {
	color:#666;
	text-decoration:none;
}












.rowBio {
	background: #f5f5f5;
	clear: both;
	position: relative;
	border-top:1px solid #d7d9da;
	padding:20px 10px;
}
.rowBio b {
	margin: 0px 0px 0px 0px;
	font: bold;
	font-size:14px;
}
.rowBio  p {
	margin: 5px 0px 5px 0px;
} 
.rowBio p a {
  color: #617398;
	text-decoration: none;
	font-weight: normal;
}
.rowBio p a:hover {
	text-decoration: underline;
}



.rowComment-bio-holder {
	width: 595px;
	margin-left:45px;
}




.profileEdit, .profilePreview {
	display:inline-block;
	width: 100px;
	height: 22px;
	margin: -3px 0px 0px 14px;
	padding-top: 6px;
	background: #333 url(../images/classmates-button1BG.jpg) no-repeat left top;
	text-align: center;
	color:#fff !important;
	text-decoration:none !important;
	font-size:12px;
}
.profilePreview {	
	background-image:url(../images/classmates-button1BG-ACTIVE.jpg);
}

.contact_message {
	padding:0 0 10px 0;
	display:none;
}
.contact_message .col50_right {
	text-align:right;
}


.contact_message_reply {
	padding:0 0 10px 0;
}
.contact_message_reply .col50_right {
	text-align:right;
}
.contact_message_reply textarea {
	width:360px;
	margin-bottom:10px;
	font-size:14px;
	font-family:Arial;
}





.rowBio-maininfo {
	width: 320px;
  position: relative;
	float: left;
}

.bioBlock .rowBio-maininfo {
	width:100%;
}






.row-content-holder {
	width: 520px;
	margin: 5px 0px 0px 0px;
  float: left; 
	position: relative;
}
.dialog-comments .row-content-holder {
	width: 280px;
	margin: 5px 0px 0px 0px;
  float: left; 
	position: relative;
}

.comment-btn {
	display:none;
	background: url('../images/icon-FB-comment-sm.png') no-repeat left center;
	padding-left:19px;
}
.comment-btn a {
	font-size:12px;
	color:#617398;
}
.comments p {
	line-height:normal;
	font-size:12px;
	color:#666;
}
.comments a {
	line-height:normal;
	font-size:12px;
}
.comments {
	font-size:12px;
}
.comment_post_bot {
	padding-top:5px;
	margin-left:5px;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
}
.user-comment-txt {
	float:right;
	width:505px;
}
.user-comment-txt textarea {
	width:100%;
	height:35px;
	font-size:11px;
}

.user-comment-txt .btn {
	float:right;
	font-size:11px !important;
	margin-top:4px;
}

.row-Recent-Activity-sm {
	width: 405px;
	padding: 0;
	margin: 0px 0px 25px 0px;
	float: left;
	position: relative;
}
.row-Recent-Activity {
	width: 605px;
	padding: 0;
	margin: 0px 0px 25px 0px;
	float: right;
	position: relative;
}

.row-Recent-Activity b{
	font-weight: bold;
}

.row-Recent-Activity b a    { color: #617398; text-decoration: none; }
.row-Recent-Activity b a:hover { text-decoration: underline; }


.row-Recent-Activity p {
	margin: 5px 0px 5px 0px;
}

.row-Recent-Activity p a  { color: #617398; text-decoration: none; font-weight: normal; }
.row-Recent-Activity p a:hover { text-decoration: underline; }


.row-Recent-Activity h8 {
	float: right;
	margin-right: 10px;
	position: relative;
}

.row-Recent-Activity h8 a    { color: #87adfb; text-decoration: none; font-weight: bold; }
.row-Recent-Activity h8 a:hover { text-decoration: underline; color: #6596fc; }



h1.member_name {
	padding-top:7px;
	font-size:18px;
}
h1.recent_activity {
	font-size:16px;
	border-top:8px solid #053b7b;
	padding-top:10px;
}




.fb-comments, .fb-comments iframe[style], .fb-comments span {
    width: 100% !important;
}


.image_edit {
	position:absolute;
	display:inline-block;
	right:-5px;
	top:-5px;
}
.image_edit>a {
	display:inline-block;
	padding:3px 5px 3px 20px;
	background:#ddd url('../images/pencil.png') no-repeat 3px center;
	border:1px solid #666;
	color:#444;
	font-size:11px;
	font-family:Arial !important;
	text-decoration:none !important;
	font-weight:bold;
	-webkit-box-shadow: 1px 1px 3px #555;
	box-shadow: 1px 1px 3px #555;
	z-index:2;
	float:right;
}
.image_edit_btns {
	display:block;
	border:1px solid #999;
	border-top:0;
	background:#eee;
}
.image_edit_btns a {
	padding:4px 5px 4px 25px;
	color:#555;
	font-size:10px;
	display:block;
	font-family:Arial !important;
	text-decoration:none !important;
	background-repeat:no-repeat;
	background-position:5px center;
	text-align:left;
}
.image_edit_btns a:hover {
	background-color:#06C;
	color:#fff;
}
.image_edit:hover .image_add {
	background-color:#777;
	color:#fff;
}
.image_edit:hover .image_edit_btns {
	display:block;
}
.image_btn_select {
	background-image:url('../images/photo_album_blue.png');
}
.image_btn_choose {
	background-image:url('../images/image_add.png');
}
.image_btn_edit {
	background-image:url('../images/page_white_picture.png');
}
.image_btn_remove {
	background-image:url('../images/cross-script.png');
}
.image_btn_cropper {
	background-image:url('../images/page_white_picture.png');
}
.image_btn_adjust {
	background-image:url('../images/image--pencil.png');
}

.photo_edit {
	background:#f2f2f2 url('../images/image--pencil.png') no-repeat 3px center;
	padding:2px 5px 2px 23px;
	display:block;
	width:25px;
	height:14px;
	position:absolute;
	right:5px;
	top:5px;
	color:#444;
	font-size:10px;
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}


.profile input[type=text], .profile textarea {
	width:100%;
	font-family:Arial;
	color:#000;
}
.contact_message input[type=text], .contact_message textarea {
	display:inline-block;
	width:680px;
	margin-bottom:10px;
	font-size:14px;
	color:#333;
}
#message_first_name {
	width:325px;
	float:left;
}
#message_last_name {
	width:325px;
	float:right;
}

.fb_albums {
	width:180px;
	padding:10px;
	float:left;
}
.fb_albums ul {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
.fb_albums ul li {
	display:block;
	margin:5px 0;
	padding:0;
}
.fb_albums ul li a {
	border:2px solid #333;
	background:#777 url('../images/folder_image.png') no-repeat 5px center;
	padding:3px 5px 3px 25px;
	display:block;
	margin:0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#ccc;
	-webkit-box-shadow:0 5px 5px #555;
	-moz-box-shadow:0 5px 5px #555;
	box-shadow:0 5px 5px #555;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
}
.fb_albums ul li a:hover {
	background-color:#ddd;
	color:#444;
}
.fb_albums ul li a.selected {
	background-color:#5972a7; /* url(../images/btn_bg.png) repeat-x left top; !important;*/
	color:#fff !important;
}
.fb_photos {
	width:555px;
	float:right;
	padding:10px;
	border-left:2px solid #aaa;
	max-height:365px;
	overflow:hidden;
	overflow-y:auto;
}
/*
.fb_photos ul {
	list-style:none;
	margin:0;
	padding:0;
}
.fb_photos ul li {
	display:block;
	width:130px;
	float:left;
	background:#eee;
	text-align:center;
	margin:10px;
	position:relative;
}*/

.media_detail, .video_upload_block {
	background:#555 url('../images/gradient_2.png') repeat-x left bottom;
	position:absolute;
	top:-10px;
	left:50px;
	width:650px;
	border:2px solid #ccc;
	padding:30px 20px 20px 20px;
	-webkit-box-shadow:2px 5px 3px #333;
	-moz-box-shadow:2px 5px 3px #333;
	box-shadow:2px 5px 3px #333;
	display:none;
	clear:both;
	z-index:999;
}
.video_upload_block {
	background-color:#fff;
}
.media_detail_preview {
	width:200px;
	padding-right:20px;
	float:left;
	border-right:2px dotted #aaa;
}
.media_detail_form {
	float:left;
	width:400px;
	padding-left:20px;
}
.media_detail_preview_video {
	width:350px !important;
}
.media_detail_form_video {
	width:250px !important;
}
#media_title {
	height:30px;
}
#media_description {
	height:90px;
}

.video_list_block {
	min-height:225px;
	max-height:365px;
	overflow:hidden;
	overflow-y:auto;
}


#video_list .video_item, #video_list .video_item_announcement, .fb_photo, .dragPlaceholder {
	float:left;
	background:#ccc;
	width:110px;
	height:110px;
	overflow:hidden;
	margin:5px;
	-webkit-box-shadow:0 5px 5px #555;
	-moz-box-shadow:0 5px 5px #555;
	box-shadow:0 5px 5px #555;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:3px solid #ccc;
	text-align:center;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	color:#333;
	cursor:pointer;
}
#video_list .video_item, #video_list .video_item_announcement, #video_list .dragPlaceholder {
	width:120px;
	height:90px;
}
.dragPlaceholder {
	background:#999 !important;
	border:3px dotted #444 !important;
}
.fb_photos a:hover, .video_item:hover, .video_item_announcement:hover, .fb_photo:hover {
	border-color:#5972a7 !important;
}
.media_item.selected {
	border-color:#3C6 !important;
}
.media_item .check {
	position:absolute;
	width:20px;
	height:20px;
	background:#fff url('../images/check.png') no-repeat center center;
	border:3px solid #3C6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	top:2px;
	left:2px;
	display:none;
	z-index:99;
}
.media_item.selected .check {
	display:block;
}
.video_edit, .media_edit {
	display:none;
	padding:0;
	background:#ddd url('../images/pencil.png') no-repeat center center;
	border:1px solid #666;
	color:#444;
	font-size:11px;
	position:absolute;
	top:2px;
	right:2px;
	width:25px;
	height:25px;
	font-weight:bold;
	-webkit-box-shadow: 1px 1px 3px #555;
	box-shadow: 1px 1px 3px #555;
	z-index:2;
	text-align:left;
}
.video_item:hover .video_edit, .fb_photo:hover .media_edit {
	display:inline-block;
}
.video_edit_options, .media_edit_options {
	position:absolute;
	display:none;
	background:#ccc;
	border:1px solid #888;
	font-weight:normal;
	list-style:none;
	width:90px;
	padding:0;
	top:15px;
	right:0;
}
.video_edit_options ul, .media_edit_options ul {
	padding:0 !important;
	margin:0 !important;
	list-style:none;
}
.video_edit_options li, .media_edit_options li {
	padding:0px;
}
.video_edit_options a, .media_edit_options a {
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 25px;
	margin:0;
	background-repeat:no-repeat;
	background-position:5px center;
	font-size:10px;
}
.video_edit_options a:hover, .media_edit_options a:hover {
	background-color:#06C;
	color:#fff;
}
.video_edit:hover .video_edit_options, .media_edit:hover .media_edit_options {
	display:block;
}


.classmates a {
	float:left;
	background:#fff;
	width:153px;
	margin:8px;
	-webkit-box-shadow:0 2px 2px #aaa;
	-moz-box-shadow:0 2px 2px #aaa;
	box-shadow:0 2px 2px #aaa;
	border:1px solid #666;
	text-align:center;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	color:#333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.fb_upload {
	width:180px;
	float:left;
	padding:10px;
}
.fb_tip {
	width:555px;
	float:right;
	padding:10px;
}
.classmates a:hover {
	-webkit-box-shadow:0 5px 5px #555;
	-moz-box-shadow:0 5px 5px #555;
	box-shadow:0 5px 5px #555;
	border-color:#039;
}
.classmates a .img {
	width:149px;
	height:203px;
	border:2px solid #fff;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.classmates a .img span {
	position:relative;
	display:inline-block;
	overflow:hidden;
}
.imgs {
	height:51px;
	bottom:0;
	position:absolute;
	clear:both;
	white-space:nowrap;
	text-align:left;
}
.img_over {
	width:50px;
	height:50px;
	display:inline-block;
	border:1px solid #fff;
	border-left:0;
	overflow:hidden;
}
.img_over img {
	width:50px;
}
.classmate_name {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding:5px;;
}
.classmate_residing {
	font-size:11px;
	color:#777;
	text-align:right;
	margin:0 5px;
	padding:5px 0;
	border-top:1px solid #ccc
}


.fb_iframe_widget{overflow: hidden;}
.fb_ltr{margin-bottom: -20px;}



.like {
	margin: 0;
	padding:0 5px 0 20px;
	text-align: right;
	float: right;
	background-image: url(../images/like.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 
.like-name-block {
	padding:10px 0;
	border-bottom:1px dotted #777;
}
.like-img {
	width:70px;
	float:left;
}
.like-img img {
	max-width:60px;
	max-height:60px;
}
.like-name {
	width:300px;
	float:left;
	line-height:60px;
}
.like-comment {
}
.likes-count {
	display:none;
}
.like-comment-vote {
	margin-left: 10px;
	font: 11.5px;
	background-image: url(../images/icon-FB-like-sm.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

.like-comment-vote b {
	margin: 0;
	padding: 2px 0px 0px 20px;
	font-weight: normal;
}

.all-comments {
	margin-left: 8px;
	padding-left: 19px;
	background-image: url(../images/icon-FB-comment-sm.png);
	background-repeat: no-repeat;
	background-position: left;
}
.all-comments a, all-comments .a {
	font-size:12px;
	color:#617398;
}

.rowComment-activity {
	width: 100%;
	margin: 0px 0px 1px 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	float: left;
	clear: both;
	position: relative;
	overflow: auto;
	/*background-color: #e6ecf2;*/
	background-color: #ebf0f4;
}
.comment-form {
	background:#e0e7ee !important;
}

.user-frame-feed {
	width: 55px;
	height: 60px;
	margin: 0px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	position: relative;
	background-image: url(../images/comment-image-frame-1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.user-image-feed {
	width: 37px;
	height: 50px;
	margin: 5px 0px 0px 5px;
	float: left;
	text-align:center;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

.formComment {
	width: 500px !important;
	margin: 10px 0px 0px 0px;
	padding-left:5px;
	letter-spacing: 0.02px;
	color: #222;
	font-size:14px;
	text-align: left;
}
.content .formComment {
	width: 90% !important;
}

#slideshow {
	position:relative;
	margin:10px auto;
	width:800px;
}
#slideshow #slides {
	display:block;
	position:relative;
	width:800px;
	height:500px;
	z-index:1;
}
#slideshow #slides li {
	display:block;
	width:800px;
	height:500px;
	clear:both;
}
#slides .slide_img {
	display:block;
	width:400px;
	height:500px;
	float:left;
}
#slides .slide_desc {
	display:block;
	width:350px;
	height:460px;
	padding:20px;
	float:right;
	background:#f2f2f2;
	overflow:hidden;
	overflow-y:auto;
}
#slideshow #slides li img {
	display:inline-block;
}
#slideshow .row-Recent-Activity {
	width:360px;
	margin:0;
	float:none;
}
#slideshow .formComment {
	width: 200px !important;
}
#controls {
	width:400px;
	text-align:center;
	position:absolute;
	top:0;
	left:10px;
	display:none;
	z-index:2;
}
#controls a {
	display:inline-block;
	margin:5px 20px;
	padding:5px 10px;
	background:url('../images/blk_80.png');;
	border:1px solid #fff;
	text-align:center;
	color:#fff !important;
	text-shadow:1px 1px 0px #000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none !important;
	cursor:pointer;
	clear:both;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#controls a:hover {
	background:#5972a7 url('../images/btn_bg.png') repeat-x left top;
}
.non_classmate {
	display:inline-block;
	padding:3px 6px 3px 30px;
	background:#5972a7 url('../images/btn_bg.png') repeat-x left top;
	border:1px solid #29447e;
	background:#053d7a url('../images/btn_bg2.png') repeat-x left top;
	border:1px solid #505050;
	text-align:center;
	color:#fff !important;
	font-weight:bold;
	font-size:12px;
	text-decoration:none !important;
	cursor:pointer;
	clear:both;
	position:relative;
	margin-top:40px;
	line-height:19px !important;
}
.non_classmate .question {
	background:url('../images/questionmark_small.png') no-repeat;
	display:block;
	width:19px;
	height:19px;
	position:absolute;
	top:3px;
	left:5px;
	
}
.comment_tools {
	display:none;
	width:150px;
	height:20px;
	position:absolute;
	right:2px;
	bottom:2px;
	text-align:right;
}
.rowComment-activity:hover .comment_tools {
	display:block;
}
.activity_edit {
	display:inline-block;
	background:url('../images/b_edit.png') no-repeat left center;
	color:#555 !important;
	font-size:11px !important;
	padding:3px 3px 3px 19px;
	margin-left:5px;
}
.activity_del, .profile_comment_del {
	display:inline-block;
	background:url('../images/cross-small.png') no-repeat left center;
	color:#F00 !important;
	font-size:11px !important;
	padding:3px 3px 3px 16px;
	margin-left:5px;
}
.activity_pin, .activity_unpin {
	display:inline-block;
	background:url('../images/pin-small.png') no-repeat left center;
	color:#555 !important;
	font-size:11px !important;
	padding:3px 3px 3px 16px;
	margin-left:5px;
}
.activity_pinned {
	display:inline-block;
	width:30px;
	height:31px;
	background:#053b7b url('../images/pin-large.png') no-repeat center center;
	z-index:1;
}
.comment_del {
	display:inline-block;
	background:url('../images/cross-small.png') no-repeat left center;
	color:#F00 !important;
	font-size:11px !important;
	padding:3px 3px 3px 16px;
	margin-right:5px;
}
.comment_edit {
	display:inline-block;
	background:url('../images/b_edit.png') no-repeat left center;
	color:#069 !important;
	font-size:11px !important;
	padding:3px 3px 3px 19px;
}
.comment_edit_txt {
	display:none;
}
.comment_reply_txt {
	display:none;
	border-left:2px solid #ccc;
	padding-left:10px;
}


.activity-block .activity_del, .activity-block .activity_pin, .activity-block .activity_unpin, .activity-block .activity_edit  {
	display:none;
}
.activity-block:hover .activity_del, .activity-block:hover .activity_pin, .activity-block:hover .activity_unpin, .activity-block:hover .activity_edit  {
	display:inline-block;
}


.spacer-10h {
	height:20px;
}
.followbuttonHolder {
	diplay:inline-block;
	margin: 1px 0px 0px 14px;
}
.followbuttonHolder a {
	color:#fff;
	diplay:inline-block;
	padding:5px 10px;
	text-align: center;
	color: #fff;
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.followbuttonHolder a.following {
	background:#053b7b;
}
.followbuttonHolder a.notfollowing {
	background:#aaa;
}
.profileFlagBlock {
	height:30px;
	margin:10px 0 20px 0;
	position:relative;
}
.profileFlagBot {
	position:absolute;
	right:0;
	width:677px;
	bottom:0;
	height:3px;
	background:#aaa;
}
.profileFlagLeft {
	width: 12px;
	height: 30px;
	background: url('../images/1-ribbon-left.png') no-repeat left center;
	margin: 0;
	float: left;
}

.profileFlag {
	height: 30px;
	background: url('../images/1-ribbon-bg-repeat.png') repeat-x;
	text-align: left;
	float: left;
}

.profileFlag p {
	font: bold 13px/normal Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
  color: #FFF;
}

.profileFlagRight {
	width: 30px;
	height: 30px;
	background: url('../images/1-ribbon-right.png') no-repeat right center;
	float: left;
}

.row-Recent-Activity .latest-activity-img {
	padding:14px 0;
}
.latest-activity-img img {
	max-width:280px;
}
.member-activity-media .latest-activity-img img {
	max-width:100%;
}
.member-activity-media-all {
	display:none;
}
.member-activity-media .col50 {
	width:45%;
	margin-right:5%;
	float:left;
}
.other_movie {
	background:url('../images/other_movie.png') no-repeat center center;
	width:120px;
	height:90px;
	display:inline-block;
	text-decoration:none;
	border:3px solid rgba(0,0,0,.6);
	border-bottom:0;
	position:relative;
}
.other_movie span {
	position:absolute;
	bottom:0;
	width:100%;
	display:block;
	background:rgba(0,0,0,.6);
	color:#fff;
	font-weight:bold;
	padding:5px 0;
	text-align:center;
}
.activity-block .greyText {
	padding:3px 0;
	display:inline-block;
}
.activity-block .activity_del {
	display:none;
}
.activity-block:hover .activity_del {
	display:inline-block;
}
.profile_entry div {
	display:inline-block;
	padding:0 5px;
}
.new_profile_entry div {
	display:inline-block;
	padding:0 5px;
	color:black;
	background:yellow;
}
#new_profile_entry {
	display:none;
	margin-bottom:10px;
	font-size:11px;
	color:#555;
}
#new_profile_entry span {
	display:inline-block;
	width:9px;
	height:9px;
	background:yellow;
	border:1px solid #888;
}

.scrollable {
	max-height:400px;
	overflow:hidden;
	overflow-y:auto;
}