﻿.ProfileLeft{
    float:left;
    width:178px;
    padding-right:10px;
}

.ProfileLeft .Friend{
    float:left;
    overflow:hidden;
    width:50px;
    height:82px;
    padding-left:3px;
    padding-right:4px;
    font-size:9px;
}

.ProfileLeft .Friend .AvatarImg{
    padding-top:7px;
}

.ProfileLeft .Friend .OnlineIndicatorImage
{
	padding-top:12px;
}

.ProfileLeft .Box{
    border-right:1px solid #CEDDF1;
    border-bottom:1px solid #CEDDF1;
    padding-bottom:10px;
}

.ProfileLeft .BoxNoBottom{
    border-right:1px solid #D8DFEA;
}


.ProfileLeft .Left{
    float:left;
}

.ProfileLeft .AlbumThumb
{
	float:left;
	padding-left:2px;
}

.ProfileLeft .AlbumInfo{
	float:left;
	padding-left:4px;
	width:105px;
	font-size:10px;
	color:#333;
}

.ProfileLeft .AlbumInfo a
{
	font-size:11px;
	font-weight:bold;
}

.ProfileLeft .Album{
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
}

.ProfileLeft .Album:hover
{
	background-color:#DEEDFF;
}


.ProfileLeft .Right{
    float:right;
}        

.ProfileLeft .Separator{

    background:#ECEFF5 none repeat scroll 0;
    display:block;
    font-size:11px;
    border-top:1px solid #CEDDF1;
    margin-top:10px;
    padding:4px;
    padding-left:6px;
    font-weight:bold;
}

.ProfileLeft .Roof{
    display:block;
    border-top:1px solid #D8DFEA;
    margin-top:5px;
}

.ProfileLeft .SimpleLinkList
{
	padding-top:3px;
	padding-bottom:3px;
}
.ProfileLeft .SimpleLinkList a
{
	display:block;
	padding:1px 8px 1px;
	text-decoration:none;
}

.ProfileLeft .SimpleLinkList a:hover
{
	text-decoration:underline;
}

.ProfileLeft .Content
{
	padding:6px;
    padding-left:6px;
    font-size:11px;
    padding-bottom:0px;
}

.ProfileLeft .Header{
    border-bottom:1px solid #CEDDF1;
    color:#444444;
    font-weight:normal;
    margin:0;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:6px;
    padding-right:6px;
}

.ProfileRight{
    float:left;
}

.ProfileRightTop
{
	border:solid 1px #CEDDF1;
	padding:10px 20px 10px 10px;
	margin-bottom:20px;
	background-color:#FFF;
}

.ProfileRight .Name{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:16px;
    font-weight:bold;
}

.ProfileRight .Name img
{
	display:block;
	float:left;
	padding-top:2px; 
	padding-right:4px;
}

.ProfileRight .OnlineStatus{
    padding-bottom:5px;
}

.ProfileRight .Separator,
.ProfileRightTop .Separator{
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #D8DFEA;
    width:365px;
    margin-top:0px;
    padding-bottom:1px;
    margin-bottom:5px;
}

.ProfileRightTop .Separator
{
	width:285px;
}


.ProfileRight .EditorLink{
	background-repeat:no-repeat;
	float:right;
	width:16px;
	height:16px;
	margin-top:-4px;
}

.ProfileRight .TextBlock,
.ProfileRight .Quote{
    font-size:11px;
    font-family:Verdana,Geneva,Arial,Helvetica;
    font-size:11px;
    width:325px;
    margin-top:12px;
    padding-bottom:11px;
    margin-bottom:5px;
    padding:20px;
   	background-color:#deedff;
	border: solid 1px #ceddf1;
	line-height:normal;
}

.ProfileRight .Quote .QuoteStart {
     float: left;
     height: 25px;
     margin-top:-19px;
     font-size: 63px;
     color: #1F77BF;
     font-family:"Times new Roman";
 }

 .ProfileRight .Quote .QuoteEnd {
     float: right;
     height:25px;
     margin-top:-23px;
     font-size: 63px;
     color: #1F77BF;
     font-family:"Times new Roman";
 }                  
 

.ProfileRight .Quote div{
	padding-right:30px;
}

.ProfileRight .PreSeparator,
.ProfileRightTop .PreSeparator{
    padding:8px;
    display:block;
    clear:both;
}


.ProfileRight dt,
.ProfileRightTop dt{
    clear:left;
    float:left;
    width:110px;
    color:#606070;
}

.ProfileRight dd,
.ProfileRightTop dd{
    padding-left:10px;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:5px;
    float:left;
    margin:0;
    width:245px;
    overflow:hidden;
}

.ProfileRightTop dt
{
	width:100px;
}

.ProfileRightTop dd
{
	width:175px;
	overflow:hidden;
}

.ProfileRight .OnlineStatus{
    width:365px;
}

.UserFeedItem
{
	color:#313131;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding-bottom:10px;
}

.UserFeedItem img,
.UserFeedItem .sysicons
{
	margin-right:5px;
	float:left;
}

.UserFeedItem .Event
{
	float:left;
	width:300px;
}

.UserFeed
{
	width:325px;
	padding-top:5px;
}