

/******* BEGIN: Including _default.css *******/
/*profile 2.0 css*/
/*profile page*/

.sponsored-mod {
	border:1px solid #e0ddd6;
	padding:10px;
}
.sponsored-mod .sponsored-hd {
	text-align:right;
}
.profile-mod .hd h2,
.profile-mod .hd h3,
.timeline-skin .hd h2 {
	font-family:arial, helvetica, san-serif;
}
#user-name.mod,
#user-name.mod .mod-content {
	background:transparent;
}
#user-name .name-wrapper {
	clear:right;
	float:left;
	width:400px;
	margin-right:10px;
	_margin-right:5px;
}
#user-name .saying {
	clear:none;
	float:right;
	max-width:450px;
	text-align:right;
}

#user-name textarea.saying-textarea {
	margin-top: 5px;
   margin-bottom: 5px;
   width: 100%;
   line-height: 15px;
}

#user-name h3 a {
	font-size:80%;
	font-family:arial, helvetica, sans-serif;
}
#user-name .saying q:before,
#user-name .saying q:after,
#saying q:before,
#saying q:after {
	color:#c6e4e6;
	content:open-quote;
	font-size:250%;
	font-weight:bold;
	vertical-align:middle;
}

#user-name .saying q:after,
#saying q:after {
	content:close-quote;
}

#user-name .saying q,
#saying q {
	display:block;
	float:right;
	font-family:georgia, times new roman, serif;
	font-size:120%;
	line-height:1.4em;
	text-align:left;
	text-indent:-21px;
	*text-indent:0;
}
#user-name .saying .datestamp,
#saying .datestamp {
	white-space:nowrap;	
	clear:both;
	float:none;
	margin-bottom:0;
	text-align:right;
}
#user-name .saying form {
	width:300px;
	float:right;	
}
/* skin preview */
#preview-skin {
	margin-top:-15px;
	padding:15px;
	color:#fff;
}
#preview-skin h3 {
	font-weight:bold;	
}
#use-skin {
	clear:right;
	float:left;
	width:47%;
}
#use-skin .skin-name {
	display:block;
	clear:both;
	font-size:150%;
	font-family:georgia, times new roman, serif;
	margin-top:10px;
}
#use-skin form {
	margin-top:15px;	
}
#use-skin .bebo-announce {
	margin-top:15px;
	width:80%;
}
#sim-skins {
	clear:right;
	float:left;
	width:47%;
}
.skins-list li {
	padding-left:170px;	
}
.skins-list .thumb {
	width:160px;
}

/* id card */
#id-card .bd {
	padding:0;
	padding-bottom:15px;
}

#id-card .user-image {
	text-align:center;
	margin:auto;
	width:190px;
}

#id-card .user-image a.img-wrapper,
#classic-id-card .user-image a.img-wrapper {
	display:inline-block;
}
#id-card .user-image a.img-wrapper {
	width:190px;
}
#id-card .user-image a.img-wrapper img {
	margin:auto;
	max-width:190px;
	_width:190px;
}
#id-card .status {
	background-position:0 -22px;
	height:auto;
	margin:-1px auto 0 auto;
	max-width:190px;
}
#id-card .official {
	background-position:0 0;
}
#id-card .status a.online,
#id-card .status a.offline,
#id-card .status a.idle,
#id-card .status a.busy {	
	display:block;
	padding-left:16px;
	background:url(http://s.bebo.com/img/chat/icon-online.png) no-repeat;
	background-repeat:no-repeat;
	min-height:12px;
}
#id-card .status a.offline {
	background-image:url(http://s.bebo.com/img/chat/icon-online.png);	
}
#id-card .status a.idle {
	background-image:url(http://s.bebo.com/img/chat/icon-idle.png);		
}
#id-card .status a.busy {
	background-image:url(http://s.bebo.com/img/chat/icon-away.png);		
}
#id-card #profile-subnav {
	text-align:center;
	margin:6px;
}
#id-card #profile-subnav li {
	display:inline;
	text-align:center;
	border-right:1px solid #e0ddd7;
	padding:0 6px 0 5px;
}
#id-card #profile-subnav li.last {
	border:none;	
}
#info-wrapper {
	margin:0 10px;	
}
#user-asl {
	font-weight:bold;
}
#user-asl,
#profile-stats,
#profile-options,
#profile-options #user-edit,
#profile-options #visitor-options,
#apps-list,
#info-wrapper dl {
	margin:0 0 10px 0;
}
#profile-options,
#apps-list {
	clear:both;
	float:none;	
	display:block;
}
#apps-list li {
	clear:none;
	float:left;
	width:16px;
	height:16px;
	margin:0 2px 2px 0;	
}
#more-info dt {
	font-size:80%;	
}
#more-info dd {
	margin-bottom:5px;	
}
#current-im span {
	display:block;
	font-size:80%;	
}
#apps-list li {
	display:inline;
	margin:2px;
}
#id-card ul.manage-links,
#id-card ul.viewer-links,
#classic-id-card ul.manage-links,
#classic-id-card ul.viewer-links {
	padding-bottom:3px;
	margin-bottom:7px;
}
#id-card ul.main-actions,
#classic-id-card ul.main-actions {
   margin:10px 10px 0 10px;
}
#id-card #app-button,
#id-card #appgroup-button {
	margin:auto;
}
#id-card span.add-button {
	display:block;
	text-align:center;	
	margin-bottom:10px;
}
#id-card #profile-options ul.my-im,
#id-card #profile-options ul.user-im {
	margin-top:5px;	
	margin-bottom:5px;
}
#id-card .friend-add {
	display:block;
	text-align:center;
	margin-bottom:3px;
}
#id-card .friend-add .button-wrapper {
	margin-auto;	
}
#id-card #profile-url {
   margin-left:10px;
}
#id-card li#profile-url {
	margin-left:0;	
	white-space:nowrap;
}
#id-card #profile-options li.become-fan {
	display:none;	
}
#id-card #profile-options li.active-im {
	font-size:100%;	
}
#id-card #old-profile {
	clear:both;
	float:none;
	margin-top:10px;
	margin-left:10px;	
}
#id-card .ft {
	display:none;
	padding:0;	
}
#id-card .ft a {
	display:block;	
	width:190px;
	height:40px;
}
/* layout lightbox */
div.layout-box {
	width:608px; 
}
#layout-options h4 {
	font-weight:bold;
	margin-bottom:10px;
}
#layout-options #choices {
	margin-bottom:15px;	
}
#layout-options #choices li {
	clear:right;
	float:left;
	margin:0 3px 3px;
	padding:128px 5px 5px 5px;
	background:#eee url(http://s.bebo.com/img/layouts.png) no-repeat;
	background-repeat:no-repeat;
	width:128px;
	text-align:center;
}
#layout-options #choices li#choice-a {
	background-position:5px -395px;
}
#layout-options #choices li#choice-b {
	background-position:5px -195px;
}
#layout-options #choices li#choice-c {
	background-position:5px 5px;
}
#layout-options #choices li#choice-d {
	background-position:5px -795px;
}
#layout-options #choices li#choice-e {
	background-position:5px -595px;
}
#layout-options #choices li#choice-f {
	background-position:17px -995px;
}
#layout-options #choices li#choice-g {
	background-position:5px -1195px;
}
#layout-options #choices li#choice-h {
	background-position:2px -1395px;
}
#layout-options #choices li.selected {
	background-color:#d7d9d4;	
}
#layout-options #choices li label {
	display:block;
	clear:both;
	font-weight:bold;
	margin-bottom:5px;	
}
#layout-options #choices li label img {
	display:block;
	clear:both;	
	margin-bottom:10px;
}
#layout-options #choices li label span {
	white-space:nowrap;	
}
/*about me*/
#about-me.mod {
	min-height:415px;
	background-repeat:no-repeat;
	background-position:0 40px;	
}
#about-me.mod .hd,
#lifestory .hd {
	height:40px;
	width:auto;
	padding:0;
}
#about-me .hd h2,
#lifestory .hd h2 {
	display:block;
	text-align:left;
	padding-left:12px;
	padding-top:10px;	
}
#lifestory .hd h2 {
	clear:right;
	float:left;
}
#about-me .bd {
	padding:0 10px 10px 10px;
}
#about-me #aboutme-text {
	clear:right;
	float:left;
	width:47%;
}
#about-me #my-likes {
	clear:none;
	float:right;
	width:47%;	
}
dd.other-half {
   clear:both;
   float:none;
   min-height:60px;
   _height:60px;
   position:relative;
}
.other-half .thumb {
	display:block;
	clear:right;
	float:left;
	margin-right:8px;
}
.other-half .otherhalf-content {
	clear:right;
	float:left;	
	width:275px;	
}
#classic-id-card .other-half .otherhalf-content {
	width:170px;	
}
.other-half .otherhalf-foot {
	clear: left;
	display:block;
	text-align:right;
}

/*contest module*/
#contest .contest-question {
	margin:10px 0;
	font-weight:bold;
	font-size:120%;	
}
#contest ul {
	margin-bottom:10px;	
}
/*top flash box*/
#flashBoxTop {
	text-align:center;	
}
#flashBoxTop h4 {
	font-weight:bold;
	padding:10px;
	text-align:left;
}
#flashBoxTop iframe {
	margin:auto;	
}
/* profile nux (new-user experience) */
#nux-welcome {
	background:url(http://s.bebo.com/img/nux-profile-banner.gif) no-repeat 0 0;
	background-repeat:no-repeat;
	height:300px;
	padding:0;
	overflow:hidden;
}
#nux-welcome.mod .bd {
	color:#333;
	padding:10px 15px;
}
#nux-welcome h2,
#nux-welcome h3 {
	font-family:georgia, times new roman, serif;
	font-size:180%;
	color:#069;
}
#nux-welcome h3 {
	font-size:150%;	
	margin-bottom:20px;
}
#nux-welcome .close {
	position:absolute;
	top:5px;
	right:5px;	
}
#nux-welcome .aim-buddies {
	clear:right;
	float:left;
	background:url(http://s.bebo.com/img/nux-sample-buddies.jpg) no-repeat 0 100%;
	background-repeat:no-repeat;
	background-position:0 100%;	
	margin-right:25px;
	width:225px;
	height:210px;
}
#nux-welcome .aim-buddies p {
	padding-left:90px;
	background:url(http://s.bebo.com/img/logo-runningman.gif) no-repeat 0 0;
	background-repeat:no-repeat;
	min-height:88px;
	_height:88px;
}
#nux-welcome .check-email {
	clear:right;
	float:left;
	background:url(http://s.bebo.com/img/profile-img-logos-2.png) no-repeat 50% 50%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	margin-right:25px;
	position:relative;
	width:225px;	
	height:210px;
}
#nux-welcome .check-email span.cta-large {
	position:absolute;
	bottom:0;	
}
#nux-welcome .check-email span.cta-large a.button {
	color:#fff;	
}
#nux-welcome .st-services {
	clear:right;
	float:left;
	background:url(http://s.bebo.com/img/nux-service-logos.png) no-repeat 50% 100%;
	background-repeat:no-repeat;
	background-position:50% 100%;
	width:220px;
	height:210px;	
}
#skin-image {
	text-align:center;	
}
#skin-image .cta-large {
	margin:auto;
	margin-top:150px;
}
/*apps modules*/
.profile-mod .app-bd {
	max-width:355px;
	_width:355px;
	position:relative;
	overflow:hidden;	
}
#Changes .nux-empty {
	padding-bottom:255px;
	margin-bottom:20px;
	background:transparent url(http://s.bebo.com/img/nux-lifestream-sample.gif) no-repeat 0 100%;
	background-repeat:no-repeat;
	background-position:0 100%;
}
#Changes .nux-empty h4,
#Changes .mail-services h4,
#Friend .nux-empty h4 {
	font-weight:bold;
	margin-bottom:10px;	
}
#Changes .nux-empty p.bebo-services {
	padding-bottom:40px;
	background:transparent url(http://s.bebo.com/img/lifestream-icons.png) no-repeat 50% 100%;
	background-repeat:no-repeat;
	background-position:50% 100%;
	_background:transparent;
	_padding-bottom:0;
}
#Friend .nux-empty {
	background:url(http://s.bebo.com/img/friends-email-2.png) no-repeat 10px 100%;
	background-repeat:no-repeat;
	background-position:10px 100%;
	position:relative;
	padding-bottom:75px;	
}
#Friend .nux-empty .button-wrapper {
	position:absolute;
	bottom:5px;
	right:0px;	
}
/* Games module */
#Games.mod .thumb-list .game-item {
	border-bottom:1px solid #e0ddd7;
	padding-bottom:7px;
	margin-bottom:7px;
}
#Games.mod .thumb-list .thumb-label h5 {
	display:inline;
	padding-right:5px;
}
#Games.mod .thumb-list .thumb-label .actions {
	font-size:80%;
	text-align:right;
	margin-bottom:3px;
}
#Games.mod .thumb-list .thumb-label .actions .challenge {
	padding-left:16px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#Games.mod .thumb-list .thumb-label .actions .challenge {
	background-image:url(http://s.bebo.com/img/icon_challenge.png);	
}
#Games.mod .thumb-list .thumb-label .actions .post-comment {
	display:inline-block;
	font-size:100%;
	float:none;
}
#Games.mod .no-games-container {
  position: relative;
  padding-bottom: 23px;
  color: #333333;
}
#Games.mod .no-games-header {
  position: absolute;
  width: 72px;
  background:url(http://s.bebo.com/img/game-art.png) no-repeat top left;
  top: -8px;
  left: 5px;
  height: 216px;
}
#Games.mod .no-games-content {
  background: white url(http://s.bebo.com/img/game-backdrop.png) no-repeat;
  min-height: 200px;
  padding: 10px;
  padding-left: 90px;
}
#Games.mod .no-games-footer {
  position: absolute;
  background:url(http://s.bebo.com/img/game-base.png) no-repeat top center;
  width: 100%;
  height: 23px;
}
#Games.mod .no-games-title {
    font-weight:bold;
}
#Games.mod .no-games-item {
    margin: 10px 0px;
}
#Games.mod .no-games-last {
    text-align: right;
    padding-left: 20px;
}
#Games.mod .no-games-last a {
    color: #419CC6; 
}
#Games.mod .sa-icon {
    left:0;
    padding:5px;
    position:absolute;
}
#Games.mod .sa-title {
    margin: 5px 0px;
}
#Games.mod .sa-message {
    font-size: x-small;
}
#Games.mod .sa-btn {
    float: right;
    margin-top: 5px;
}
#Games.mod .suggest-box {
    background-color: #E8E8E8;
    padding: 5px; 
    padding-left:75px;
    position:relative;
}
#Games.mod .changes-comments .inline-list li {
	border:none;	
}
/* crazy-ass video module */
#videoThumbSidebar.video-sidebar {
	width:702px;
	height:120px;
	overflow:auto;
	margin:10px auto;
	padding-top:5px;
	border:1px solid #ccc;
	position:relative;
}
#videoThumbSidebar .videothumb-wrapper {
	clear:right;
	float:left;
	margin-right:10px;
	height:120px;
	width:88px;
	overflow:hidden;
	position:relative;
}
#videoThumbSidebar .videoThumbnail {
	height:68px;
	width:88px;	
	background-position:50% -9px;
	position:relative;
}
#videoThumbSidebar .videoThumbnail a {
	position:relative;
	top:68px;
	*top:52px;
}
#videoThumbSidebar .videoThumbnail .nowShowing {
	color:#333;
	font-weight:bold;	
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	position:absolute;
	top:20px;
	left:10px;
	text-align:center;
}
/*reco module*/
#Recommendation li {
	clear:both;
	float:none;
	margin-bottom:10px;
}
#Recommendation li:after {
	content:"";
	display:block;
	visibility:hidden;
	height:1px;
	font-size:0;
	line-height:0;	
}
#Recommendation li .thumb {
	display:block;
	_display:inline;
	clear:right;
	float:left;
	margin-right:10px;
}
#Recommendation li .info-wrapper {
	clear:right;
	float:left;
	width:166px;
}
#Recommendation li .info-wrapper h5 {
	font-size:100%;
	font-weight:bold;	
	margin-bottom: 5px;
	text-transform: capitalize;
	height: 1.22em;
	overflow: hidden;
}
#Recommendation li .info-wrapper p {
	 max-height: 3.66em;
	 overflow: hidden;
}
#Recommendation li .info-wrapper .media-info p {
   height: inherit;
}

#Recommendation li .media-info {
	font-size:80%;
	white-space:nowrap;
	margin-top: 5px;
}
#media .section ul#reco-menu li.selected a {
   color: #90959B;
}
#media .section .reco-wrapper h3 {
    float: none;
    margin-bottom:0;
}
#media .section .more {
    display:block;
    clear:none;
    float:right;
    margin-top:5px;
}
#media .close {
    position:absolute;
    right:10px;
    background-position:0 -1000px;
    height:14px;
    width:14px;
    min-height:14px;
}
#media .close:hover {
    background-position:0 -1050px;
}

.whiteboard-list .subject {
	display:block;
	clear:both;
	font-weight:bold;	
}
.whiteboard-list .comment-content {
	clear:none;
	float:right;
	width:240px;	
}
.playlist .play {
	float:right;	
}
.playlist li {
	border-bottom:1px solid #e0ddd7;
	padding:7px 0;
}
.quiz-list li {
	clear:both;
	float:none;
	margin-bottom:5px;
}
.quiz-list li a {
	display:inline-block;
	float:left;	
}
.quiz-list li span.small {
   float:right;
}
.quiz-list li span.small a {
   padding-right:4px;
}
.songs-list li {
	clear:both;
	float:none;
	text-align:right;
	margin-bottom:5px;
}
.songs-list span.play-button {
	display:block;
	clear:right;
	float:left;
	width:20px;
	height:20px;
	margin-right:3px;
	vertical-align:middle;	
}
.songs-list span.song-name {
	float:left;
	max-width:240px;
	_width:240px;
	overflow:hidden;
}
/*comments*/
/* BEGIN: comment styles */
#Comment .comment-content {
	max-width:280px;	
}
#Comment ul.comment-list p.replied span.replied-big {
   text-align: center;
   display: block;
   border: thin solid;
   padding: 5px;
   margin-top: 5px;
}
#Comment ul.comment-list p.replied span.replied-small {
   text-align:right;
   display: block;
   font-size: 80%;   
}
#Comment form.comment-box {
   clear: both; 
   align: left;    
   display: none;
   color:#333;  
   background:#eee;
   border:1px solid #E0DDD7;
   padding: 10px;     
   margin-top: 10px;
   margin-bottom: 5px;
}
#Comment form.comment-box a:link,
#Comment form.comment-box a:visited {
	color:#069;	
}
#Comment form.comment-box p textarea {
   width: 100%;
   height: 100px;
}
#Comment form.comment-box p.buttons {
   text-align:right;
   background-color: transparent;
   border: none;
}
#Comment form.comment-box p.post-title {
   margin-top: 10px;
}
#Comment form.comment-box p {
   padding: 0;
   margin: 0;
}
#Comment form.comment-box table.recaptchatable {
   border: 0!important;
}
#Comment form.comment-box table.recaptchatable td {
   padding: 0 1px!important;
}
#Comment form.comment-box .recaptcha_image_cell {
   background: transparent;
}
#Comment form.comment-box #recaptcha_logo,
#Comment form.comment-box #recaptcha_tagline {
   display: none;
}

/* END: comment styles */


/* BEGIN: comment header styles */

#CommentHeader #CommentHeaderMessage {
   width: 99%;
}

#CommentHeader #comment-header-attached-photo-wrapper {
	padding: 5px;
}

#CommentHeader {
	padding: 10px;
	margin: 0 0 10px;
}
/* END: comment header styles */








/*friends module on profile page */
#Friend .add-friend-form {
	margin-top:10px;
}

#Friend .add-friend-form strong {
	display:block;
	clear:both;
}
/* page specific logic (migrate to profile controller some day)*/
body#Profile_jsp div#profile-test {
	position:relative;
	width:760px;
	margin:auto;
}

body#Profile_jsp div.advertisement.SKYSCRAPER {
	position:absolute;
	left:770px;
}

/*no can do page*/
#no-can-do .thumb {
	display:block;
	clear:right;
	float:left;
	text-align:center;
	margin-right:10px;
}
#no-can-do .thumb img {
	max-width:200px;	
}
#no-can-do .thumb-label {
	clear:right;
	float:left;
	width:65%;
}
#no-can-do .thumb-label .cta-wrapper {
	margin-top:20px;
	position:relative;
	text-align:right;
}
#no-can-do .thumb-label .cta-wrapper .button-wrapper {
	float:left;	
}
#no-can-do .thumb-label .cta-wrapper .actions {
	clear:none;
	margin-top:5px;
}
#no-can-do .thumb .cta-wrapper {
	text-align:center;
	width:200px;
}
#no-can-do .thumb .cta-wrapper .button-wrapper {
	margin:10px auto;
}
#no-can-do .thumb .cta-wrapper .actions {
	clear:both;
	float:none;
}

#no-can-do .cta-wrapper .actions li {
	display:inline;
	border-left:1px solid #c7c7c7;
	padding:0 4px;
	text-align:center;
}
#no-can-do .cta-wrapper .actions li.first {
	border-left:0;	
}
#no-can-do .cta-wrapper .actions li a {
	display:inline;	
}
#no-can-do .bebo-cta-wrapper .cta-wrapper .button-wrapper {
	float:left;	
}
#no-can-do .sample-friends {
	margin-top:20px;	
}
#no-can-do .sample-friends .grid .thumb {
	clear:both;
	float:none;
	margin-right:0;	
}
#no-can-do .sample-friends .grid li {
	margin-left:0;	
}
#no-can-d .sample-friends .grid .thumb-label {
	clear:both;
	float:none;
	width:auto;	
}
#can-do .video-wrapper {
	clear:right;
	float:left;
	margin-right:10px;	
}
#can-do .featured-channels {
	clear:right;
	float:left;	
}
#can-do .video-wrapper .VideoHotContainer,
#can-do .video-wrapper .VideoHotContainer a:link,
#can-do .video-wrapper .VideoHotContainer a:visited {
	color:#fff;	
}
.no-can-do-featured {
	margin-bottom:20px;	
}
.no-can-do-featured h4 {
	font-weight:bold;	
}
#can-do .thumbs-list {
	margin-top:10px;	
}
#can-do .thumbs-list li {
	margin-bottom:10px;	
}
#can-do .thumbs-list .thumb {
	display:block;
	clear:both;	
}
/*sponsored profile*/
#custom-content .sponsored-tag {
	display:block;
	clear:both;
	float:right;
	margin-top:7px;	
}


/*module sort*/
#module-sort #active-modules,
#module-sort #unused-modules {
	clear:right;
	float:left;
	padding:5px;
}
#module-sort #active-modules #column-left,
#module-sort #active-modules #column-right {
	clear:right;
	float:left;
	margin-right:10px;
}
#module-sort #active-modules #column-left .mod-heads,
#module-sort #active-modules #column-right .mod-heads {
	background-image:url(http://s.bebo.com/img/sort-empty-a.png);
}
#module-sort #unused-modules {
	background:#d7d9d4;
}
#module-sort h3 {
	margin-bottom:7px;	
}
#module-sort #active-modules #column-left .mod-heads,
#module-sort #active-modules #column-right .mod-heads,
#module-sort #unused-modules .mod-heads {
	padding-bottom:45px;
	position:relative;
	background-repeat:no-repeat;
	background-position:0 100%;
}
#module-sort #unused-modules .mod-heads {
	background-image:url(http://s.bebo.com/img/sort-empty-b.png);
}
#module-sort #unused-modules .mod-heads li {
	opacity:.70;
	filter:alpha(opacity=70);	
}
#module-sort #active-modules #column-left ul.locked {
	padding-bottom:0;
	background:transparent;	
}
#module-sort ul.mod-heads li {
	margin-bottom:7px;
	background:url(http://s.bebo.com/img/sprite-sort.png) no-repeat 0 0;
	background-repeat:no-repeat;
	width:190px;
	height:45px;
	overflow:hidden;
}
#module-sort ul.mod-heads li span {
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#fff;
	margin:14px 10px 10px 15px;
}
#module-sort #active-modules #column-left ul.locked li span {
	color:#666;	
}
#module-sort li#Friend {
	background-position:0 -50px;	
}
#module-sort .Friend span {
	color:#666;	
}
#module-sort ul.mod-heads li.empty-spot {
	background:transparent;
	margin:0;
	height:1px;
	width:100%;
	position:absolute;
	bottom:0;	
}
#module-sort ul.mod-heads li span.no-drag {
	color:#999;	
}
/* LEGACY */


/* @group body#c-profile-comments */
body#c-profile-comments p.profileTitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 19px;
   font-weight: bold;
   margin: 0px;
   padding-left: 0px;
   padding-bottom: 10px;
   padding-top: 5px;
   text-align: left;
   line-height: 1em;
}

body#c-profile-comments p.profileTagline {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 19px;
   font-weight: bold;
   margin: 0px;
   padding-bottom: 10px;
   padding-top: 5px;
   text-align: left;
   line-height: 1em;
	font-style: italic;
   padding-left: 20px;
}

body#c-profile-comments .content-wrap .view-comments a:link,
body#c-profile-comments .content-wrap .view-comments a:visited {
   color:#006699;
}

body#c-profile-comments #div-post {
   clear: both;
   padding-bottom: 10px;
}

body#c-profile-comments ul#comment-list {
	clear: both;
	list-style:none;
}

body#c-profile-comments ul#comment-list li.single-comment {
   clear: both;
   float: none;
   min-height: 100px;
   _height: 100px;
   margin-bottom: 5px;
   padding-bottom: 10px;
   position: relative;
   border-bottom: 1px solid #e0ddd7;
}

body#c-profile-comments ul#comment-list a.user-image {
	float: left;
	margin-right: 15px;
}

body#c-profile-comments ul#comment-list img.love-image {
	float: right;
	margin-left: 15px;
}

body#c-profile-comments ul#comment-list ul.links {
	clear: left;
	display: block;
	float: right;
	font-size: 85%;
}

body#c-profile-comments ul#comment-list ul.links li {
	display: inline;
	padding-left: 2px;
	border-bottom: none;
	border-top: none;
}

body#c-profile-comments ul#comment-list p.replied span.replied-big {
   clear: both;
   text-align: center;
   margin-top: 5px;
   padding: 5px;
   border: thin solid #e0ddd7;
   display: block;
}

body#c-profile-comments ul#comment-list p.replied span.replied-small {
	clear: both;
   text-align: right;
   padding-top: 5px;
   padding-bottom: none;
   font-size: 85%;
   display: block;
}

body#c-profile-comments .comment-timestamp {
	font-style: italic;	
}

body#c-profile-comments ul#pagination {
	clear: both;
}

body#c-profile-comments ul#pagination li.left {
	display: inline;
	float: left;
}

body#c-profile-comments ul#pagination li.right {
	display: inline;
	float: right;
}

body#c-profile-comments ul#post {
	clear: both;
	float:right;
	display: block;
}

body#c-profile-comments form.comment-box { 
   clear: both;    
   align: left;       
   display: none;     
   /* border: medium solid #e0ddd7; */
   border: none;
   padding: 10px;
   margin-bottom: 5px;
   margin-top: 10px;
} 

body#c-profile-comments form.comment-box h4 {   
    margin-bottom: 0;
} 

body#c-profile-comments form.comment-box p textarea {   
    width: 100%;   
    height: 100px;   
}     

body#c-profile-comments form.comment-box p.buttons {   
    text-align:right;   
    background-color: transparent;   
    border: none;   
}

body#c-profile-comments form.comment-box p.reply-links {
   display: none;
}
   
body#c-profile-comments form.comment-box p {   
    padding: 2px;   
    margin: 0;   
}            
   
body#c-profile-comments form.comment-box p input.Captcha {   
    width: 200px;   
}       
/* @end */



/*banner ad*/
#hd.page-head {
	background-position:0 100%;	
}
#hd.page-head .advertisement {
	background:#000 url(http://s.bebo.com/img/chrome_tall_head.png) repeat-x 0 100%;
	background-color:#000;
	background-image:url(http://s.bebo.com/img/chrome_tall_head.png);
	background-repeat:repeat-x;
	background-position:0 100%;
}
#hd .adSlug {
	color:#666;	
}
/*timeline*/
#timeline {
	background-repeat:no-repeat;	
}
.skin {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.bigger {
	font-size:13px;
	font-weight:bold;
}

#profile_nav {
	width:760px;
	background-repeat:no-repeat;
	height:40px;
	margin:auto;
	text-align:center;
	margin-top:12px;
}
.skin-owner-div {
	clear:none;
   float: right;
}     
.skin-owner-div a {
	display:block;
   width: 150px;
   height: 40px;
}
#skin-image {
	background-repeat:no-repeat;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   width: 760px;
   text-align: left;
   height:375px;
}
/*inline comments*/
.profile-mod .bd .inline-comments a:link,
.profile-mod .bd .inline-comments a:visited,
.profile-mod .bd .inline-form a:link,
.profile-mod .bd .inline-form a:visited,
.col-bc .profile-mod .bd .comment-enhance a:link,
.col-bc .profile-mod .bd .comment-enhance a:visited {
	color:#069;	
}
.profile-mod .bd .inline-comments,
.col-bc .profile-mod .bd .inline-comments .datestamp,
.col-bd .profile-mod .bd .comment-enhance span
 {
	color:#333;	
}
.profile-mod .inline-form .textarea-wrapper textarea,
.profile-mod .inline-comments input.write-comment-toggle {
	width:217px;
}
/*empty nux modules*/
.mod .bd .empty-nux {
	color:#333;
	background:url(http://s.bebo.com/img/nux-bubble.png) no-repeat 0 100%;
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-bottom:24px;
	margin-top:20px;
	width:332px;
	position:relative;
}
.mod .bd .empty-nux .empty-text {
	background:url(http://s.bebo.com/img/nux-bubble.png) no-repeat 0 0;
	background-repeat:no-repeat;
	padding-top:20px;
	postion:relative;
	top:-10px;		
}
.mod .bd .photo-empty .empty-text .text-wrapper,
.mod .bd .games-empty .empty-text .text-wrapper,
.mod .bd .bands-empty .empty-text .text-wrapper {
	background-repeat:no-repeat;
	background-position:2px 0;
	padding-left:105px;
	min-height:75px;
	_height:75px;
	padding-bottom:10px;
}
.mod .bd .photo-empty .empty-text .text-wrapper {
	background:url(http://s.bebo.com/img/nux-camera.gif) no-repeat 2px 0;	
}
.mod .bd .games-empty .empty-text .text-wrapper {
	background:url(http://s.bebo.com/img/nux-apps.gif) no-repeat 2px 0;
}
.mod .bd .bands-empty .empty-text .text-wrapper {
	background:url(http://s.bebo.com/img/nux-music.gif) no-repeat 2px 0;
}
.mod .bd .bands-empty ul.default li {
	clear:none;
	float:left;
	width:42%;	
}
.mod .bd .empty-nux a:link,
.mod .bd .empty-nux a:visited {
	color:#069;	
}
/*CLASSIC layout*/
#classic-cols.lyt-classic .col-a,
#classic-cols.lyt-classic .col-b {
	width:375px;	
}
#classic-subnav {
	background-repeat:none;
}
#classic-subnav #profile-subnav {
	clear:right;
	float:left;
	margin-top:15px;
	padding-left:10px;
}
#classic-subnav #profile-subnav li {
	clear:right;
	float:left;
	font-weight:bold;
}
#classic-subnav #profile-subnav li a {
	display:block;
	padding:4px 10px 5px 10px;
}
#classic-subnav #profile-subnav li.selected {
	background-color:#fff;
}
#classic-subnav #profile-subnav li.selected a {
	color:#333;
}
#classic-subnav #profile-subnav li a:hover {
	text-decoration:none;
}
#classic-id-card {
	background-repeat:no-repeat;
	background-position:0 0;
}
#classic-id-card #image-col {
	clear:right;
	float:left;
	width:240px;
	margin-right:10px;
	margin-left:10px;
	_margin:0 5px;
}
#classic-id-card #image-col .user-image {
	margin-bottom:10px;
	text-align:center;
}
#classic-id-card #about-col,
#classic-id-card #favs-col {
	clear:right;
	float:left;
	width:240px;
}
#classic-id-card #about-col {
	padding-right:15px;
}
/*report abuse*/
#report_CEOP {
	display:inline-block;
}
#ceop-cancel {
	vertical-align:top;
	margin-top:10px;
}
/******* END: Including _default.css *******/
