/* Sidebar */
#divLeftSidebarInner
{
	margin:0;
}
/* Add Crush Button */
#divTitle
{
	width: 350px;
	float:left;
}
#ctl00_cph_udpAddCrush
{
	float:right;
}

/* Sidebar */
.ulProfileSidebar
{
	margin:15px 0px 0px 0px;
	padding:0;
	list-style-type:none;	
}
.ulProfileSidebar li
{
	text-align:center;
	margin-bottom:10px;
}
.divProfileImage
{
	position:relative;
}
.profileOverlay {
   display:none;
   padding:0;
   margin:0;
   position:absolute;
   height:31px;
   width:29px;
   z-index:2;
   top:10px;
}
.divHelp
{
	background: url(../images/help.gif) no-repeat 0px 5px;
	padding:8px 0px 0px 30px;
	width:130px;
	height:30px;
}

.divGreenFade198Wrapper, .divBlueFade198Wrapper{width:198px; background:url(../images/fade-top-green.png) no-repeat top; margin:15px 0px 0px 15px; padding-top:15px}
.divBlueFade198Wrapper{background:url(../images/fade-top-blue.png) no-repeat top; }
.divGreenFade198, .divBlueFade198 {width:198px; background:url(../images/fade-bot-green.png) no-repeat bottom; overflow:visible; padding-bottom:15px;}
.divBlueFade198 {background:url(../images/fade-bot-blue.png) no-repeat bottom;}
/* ratings */
#ctl00_ctl00_cphParent_cphSidebar_divRatingSelector { text-align:center;}
.siteranking {font-weight:bold; display:block; padding-bottom:10px;}
*html .siteranking {padding-left:10px;}
#divRankingImages {  padding-bottom:10px;}
.displayranking {display:block; font-weight:bold; padding-bottom:5px;}
*html .displayranking {padding-left:10px;}
.displaycount {display:block;}
*html .displaycount {padding-left:7px;}

/* slider */
.lblRatingHeader {display:block; width:100%; border-top:solid 1px #cae580; padding-top:5px;}
*html .lblRatingHeader {margin-left:5px;}
#ctl00_ctl00_cphParent_cphSidebar_ratingSelector {width: 100%; text-align:left; padding:5px;}
.ajax__slider_h_rail {text-align:left; background:transparent url(../images/sliderbg.gif) repeat-x scroll 0 0 !important; z-index:100;}
*html .ajax__slider_h_rail {margin-left:10px;}

.lblSelectedRating {display:block; width:100%; text-align:center;}
.lblSelectedRating span {display:block; font-weight:bold;}

.divRateButton {position:relative; text-align:right; margin-top:-70px; padding-right:5px; height:70px; z-index:1;}
*html .divRateButton {padding-right:0;}

.divGreenFade198 .ulProfileSidebar li, .divBlueFade198 .ulProfileSidebar li {text-align:left; margin-left: 15px;}
.divGreenFade198 .ulProfileSidebar li img, .divBlueFade198 .ulProfileSidebar li img {vertical-align:middle;}
.divGreenFade198 .ulProfileSidebar, .divBlueFade198 .ulProfileSidebar {margin:0;}
.divGreenFade198 a {font-size:150%; color:#a7d12f; font-weight:bold;}
.divBlueFade198 a {font-size:150%; color:#01a5ed; font-weight:bold;}
.divGreenFade198 a:hover, .divBlueFade198 a:hover {text-decoration:none;}
.linkHelpText {text-align:center; font-size:75%;}
/* Profile user Details */
#ctl00_ctl00_cphParent_cphMain_pKnownAs {padding-bottom:5px;}
#divProfileStatsWrapper {width: 430px; background: url(../images/profile-stats-bg_left.png) no-repeat; padding:0; clear:left;}
#divProfileStats {width: 430px; background: url(../images/profile-stats-bg_right.png) no-repeat top right; text-align:center; padding:5px 5px 5px 3px;}
#divProfileStats span span {font-weight:bold;}
.PublicProfileUserDetailsTopBox
{
	z-index:1;
	margin-bottom:15px;
}


div.PublicProfileUserDetails2Wrapper Label
{
	display:block;
	float:left;
	width:110px;
}

div.PublicProfileUserDetails2Wrapper h3
{
	margin-bottom:0;
}


.PublicProfileUserDetailsColumn
{
	float:left;
}

#PublicProfileUserDetailsLeftColumn
{
	width:280px;
	z-index:1;
}

div.PublicProfileUserDetailsImage
{float:left;}

#liFoomingTotal
{
	margin-top: 10px;
	display:block;
	background-color:#f3f3f3;
	padding: 5px;
	font-weight:bold;
	width:130px;
}
.FoomFigure
{
	float:right;
	font-size:2em;
}
.pnlEditProfile
{
	padding:10px 0px 10px 105px;
}
.pnlStarSigns
{
	clear:both;
	padding:10px 0px 10px 105px;
	
}

.pnlDescription
{
	padding: 27px 0px 20px;
}
.ProfileGroupLink
{
	display:block;
	font-weight:normal;
}


/* Wall */
.WallWrapper
{
	width:250px;
	float:right;
	
}
.watermark
{
	border:solid 1px #d4c75f;
	width:208px;
	height:66px;
	margin-bottom:2px;
}
/* Write Panel */
.WallWrapper h2
{
	font-size:2em;
	color:#333;
	padding-top:5px;
}
.GraffitiWallWrite
{
	margin:10px 0px;
	background: url(../images/writepost-bg.gif) no-repeat;
}
#WritePostInner
{
	padding: 0px 0px 0px 20px;
	height:180px;
}
.GraffitiWallWriteTextBox
{
	width:208px;
	height: 65px;
}

a.WallPostLink
{
	display:block;
	float:left;
	overflow:hidden;
	width:175px;
}

.DeleteWallPostLink
{
	float:left;
}
.btnPost
{
	margin-left:146px;
}
/* Read Panel */
.GraffitiWallRead
{
	margin:10px 0px;
}

.GraffitiWallReadHeaderLabel, .GraffitiWallReadHeaderDateTime
{
	font-size:9px;
}

.GraffitiWallReadHeaderDateTime, .GraffitiWallReadHeaderName
{
	font-weight:bold;
}

.WallPostItemHeader, .WallPostBodyWrapper
{
	margin-bottom: 5px;
}
.WallPostImageWrapper
{
	min-height:80px;
	float:left;
	clear:left;
}
.WallPostImage
{
	width:50px;
	margin:0px 10px 0px 0px;
	padding:2px;
	border:solid 1px #a7d12f;
}
*html .WallPostImage, *+html .WallPostImage
{
	padding-bottom:0px;
}
.WallPostImage img
{
	width:50px;
}
.WallPostImage a
{
	border:0;
}
.WallPostItem
{
	padding: 10px;
	min-height: 80px;
	border-bottom:solid 1px #ddd;
	overflow:auto;
}
*html .WallPostItem
{
	height:80px;
	overflow:visible;
}
.WallPostBodyWrapper
{
	width:160px;
	float:left;
	overflow:hidden;
}


.WallPostControls
{
	text-align:right;
	font-size: 10px;
}
#divWallHeader
{
	border-bottom:solid 1px #ddd;	
}
	
/* End Wall */


/* Biog */
#BioItems
{
	clear:left;
	width:350px;
	margin-bottom:20px;
}

.h2Bio
{
	padding-top:5px;
}

* html #BioItems
{
	width:320px;
}

#BioItemsLeftColumn, #BioItemsRightColumn
{
	width: 30%;
	float:left;
}

#BioItemsLeftColumn
{
	margin-right:20px;
}

.BioItem h4
{
	margin:10px 0px 0px;
	color:#01a5ed;
}

a.profilelink
{
	text-decoration:none;
}

a.titlelink
{
	color:#01a5ed;
	text-decoration:none;
}

a.profilelink:hover, a.titlelink:hover
{
	text-decoration:underline;
	color:#01a5ed;
}
/* Send Message */
.SendMessageTitle
{
	margin-top:20px;
	clear:left;
}


#ctl00_cph_SendMessage
{
	border: solid 1px #ccc;
	width: 500px;
	margin-top:10px;
	clear:left;
}

* html #ctl00_cph_SendMessage
{
	width:480px;
}

.SendMessageTextBox, .MessageBoxHeader
{
	width:460px;
	height: 55px;
	margin-top:10px;
}

/* Friends Sidebar */
#divFriendsCount
{
	padding:0px 5px 10px 5px;
}

#divFriendsSidebar
{
	padding-bottom:15px;
}

/* Add Foom Popup */
.divAddFoom h2
{
	background: url(../images/full-screen-box-header-blue.png) no-repeat top;
	color:#fff;
	padding:9px 0px 8px 15px;
	margin-bottom:15px;
}


.divAddFoom
{
	width: 700px;
	background: url(../images/full-screen-box-body-blue.png) no-repeat bottom;
	padding-bottom:20px;
	overflow:auto;
	margin-bottom:15px;
	min-height: 320px;
}

#ctl00_ctl00_cphParent_cphSidebar_AddCrushModal_ctl00_ValidationSummary1
{
	padding-bottom:15px;
}
#divSideImage
{
	float:left;
	padding:0px 3px 0px 15px;
}

#divForm
{
	float:left;
	width:515px;
}
#ulAddFoom li
{
	float:left;
	display:block;
	width:49%;
}
.AddFoomFormItem
{
	width:220px;
	border: solid 1px #626262;
}
#ulAddFoom li.toprow
{
	height:170px;
}
#ulAddFoom li#liMessage
{
	padding-top:9px;
}
#divForm p
{
	margin-bottom:10px;
}
#divFormWrapper
{
	margin-left:15px;
}
#divPersonaSelectorWrapper
{
	width:100%;
}

.GroupSelectorInputWrapper
{
	width:220px;
}
.GroupSelectorInputWrapperFriend /* for Add Friend popup */
{
	border: solid 1px #626262;
	width:198px;
}
#ctl00_ctl00_cphParent_cphSidebar_AddCrushModal_ctl00_gsKnownFrom_Input
{
	width:216px;
}

.AddFoomMessage
{
	height:80px;
}

/* Photos */
#divphotoAlbumSidebar li
.divImageAlbumViewer ul
{
	margin-left:15px;
}
.divImageAlbumViewer li
{
	display:block;
	float:left;
	width:60px !important;
	min-height:40px;
	margin-top:5px;
	margin-left:4px;
	text-align:center;
}
*html .divImageAlbumViewer li
{
	margin-left:3px;
	height:40px;
}
.divAlbumImage
{
	position:relative;
}
.overlay {
   display:none;
   padding:0;
   margin:0;
   position:absolute;
   height:31px;
   width:29px;
   z-index:2;
   left:35px;
   top:5px;
}

.thumbnail{
   position:relative;
   left:-1px;
   z-index:0;
   width:50px;
}

.showall
{
	padding-top:5px;
	clear:left;
}

/* where 'm going */
#divDiaryEventList h2
{
	background: url(../images/div-box-header-grey-430.png) no-repeat top;
	color:#fff;
	padding:9px 0px 8px 15px;
	margin-bottom:15px;
}


#divDiaryEventList
{
	width: 430px;
	background: url(../images/div-box-body-grey-430.png) no-repeat bottom;
	padding-bottom:20px;
	overflow:auto;
	margin-bottom:15px;
	min-height: 80px;
	clear:left;
}
*html #divDiaryEventList {height:80px; overflow:visible;}
#divDiaryEventList ul, #divDiaryEventList p
{
	padding-left:15px;
}

#divDiaryEventList .GroupJoin li
{
	float:left;
	padding-right:15px;
}
#divDiaryEventList .GroupJoin li a
{
	color:#01A5ED;
}
.liEventDate
{
	clear:left;
}
.liEventGroups div
{
	padding-bottom:15px;
}
.noevents
{
	display:block;
	padding:0px 0px 15px 15px;
	font-size:125%;
}
.atsign
{
	display:block;
	float:left;
}
