.mini_profile {
width:670px;
font-size: 12px;
}

.mini_profile_header {background: #eceae1 url( "/images/desktop/bg_profile_username.gif" ) left top no-repeat;
border-bottom: 1px solid #c9c9c8;
height: 30px;
}

.mini_profile_header .username {
float: left;
font-size: 14px;
font-weight: bold;
padding: 8px 0 0 15px;
letter-spacing: -1px;
}

.mini_profile_header .add_to_contacts {
padding: 9px 15px 0 0;
text-align: right;
font-weight: bold;
}

.mini_profile_body {background: #f6f4ee;
border-left: 1px solid #c9c9c8;
border-right: 1px solid #c9c9c8;
clear: both;
padding: 10px 15px 10px 15px;
height: 100%;
}

.mini_profile_body .username_pic {
float: left;
margin-right: 9px;
width: 245px;
position: relative;
}

.username_data {
width:384px;
float:right;
}

.username_actions li {
display: inline;
}

.username_actions li a {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;

	text-align: center;
	border-radius: 3px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;

	min-width: 66px;
	font-size: 10px;
	line-height: 19px;

	background-color: #FF6C00;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

.username_actions li a:hover {
	text-decoration: none;
}

.username_info li {
line-height: 18px;
}

.mini_profile_footer {background: url( "/images/desktop/bg_mini_profile_footer.gif" ) center top no-repeat;
border-top: 1px solid #c9c9c8;
height: 30px;
margin-bottom: 10px;
clear: both;
}

.mini_profile_footer .rating {
float: left;
padding: 7px 0 0 15px;
}

.mini_profile_footer .rating span {
font-weight: bold;
}

.mini_profile_footer .rating_buttons {
padding: 7px 15px 0 0;
text-align: right;
font-weight: bold;
}

.mini_profile_footer .rating_buttons a {
font-weight: normal;
}

#view_profile {
clear: all;
width: 670px;
font-size: 12px;
}


.view_profile_navigation {
width: 670px;
margin-bottom: 10px;
height: 12px;
}

.view_profile_navigation .prev {
width: 110px;
float: left;
}

.view_profile_navigation .return {
width: 440px;
float: left;
text-align: center;
}

.view_profile_navigation .next{
width: 100px;
float: right;
text-align: right;
}

.view_profile_actions {
text-align: center;
padding-top: 6px;
padding-bottom: 8px;
}

.view_profile_section {background: #fff;
width: 670px;
margin-bottom: 3px;
}

.view_profile_header {background: url( "/images/desktop/bg_view_profile_header.gif" ) top left no-repeat;
height: 30px;
border-bottom: 1px solid #c9c9c8;
font-size: 12px;
}

.view_profile_header .section_name {
padding: 8px 0px 3px 15px;
font-weight : bold;
float: left;
}

.view_profile_header .section_name_info {
padding: 9px 15px 4px 0px;
font-weight: bold;
text-align: right;
}

.view_profile_body {background: #f6f4ee;
padding: 7px 10px 7px 10px;
border-left: 1px solid #c9c9c8;
border-right: 1px solid #c9c9c8;
}

.view_profile_thumbs {background: #f6f4ee;
text-align: center;
padding: 10px 0 2px 0;
border-left: 1px solid #c9c9c8;
border-right: 1px solid #c9c9c8;
}

.view_profile_thumbs li {
display: inline;
}

.view_profile_thumbs img {
margin: 0 5px 5px 0;
}

.view_profile_groups {background: #f6f4ee;
text-align: left;
padding: 10px 0 2px 28px;
border-left: 1px solid #c9c9c8;
border-right: 1px solid #c9c9c8;
font-size: 11px;
}

.view_profile_groups .thumb {
padding-right: 6px;
padding-bottom: 8px;
float: left;
width: 80px;
height: 100px;
}

.view_profile_groups img {
margin-bottom: 2px;
border: solid 1px #c0c0c0;
}

.view_profile_info li {
margin: 0;
padding: 5px;
line-height: 16px;
}

.view_profile_info li.alt {background: #fff;
}

.view_profile_info span {
font-weight: bold;
}

.view_profile_stories ul {
margin: 0;
padding: 5px 0px 4px 0px;
border-bottom: 1px solid #e4e4e4;
}

.view_profile_stories li {
padding: 0px 0px 4px 5px;
}

.view_profile_stories span {
font-weight: bold;
}

.view_profile_stories span.story_title a {
font-weight: normal;
}

.view_profile_comment {
padding: 0px 0px 10px 0px;
margin: 0px 0px 8px 0px;
font-size: 12px;
}

.view_profile_comment .comment_header {
height: 6px;
}

.view_profile_comment .comment_body {background:#fff;
padding: 10px;
border-top: 1px solid #838384;
border-left: 1px solid #838384;
border-right: 1px solid #838384;
}

.view_profile_comment .comment_body2 {background: url( "/images/desktop/bg_comment_gradient.gif" ) bottom repeat-x;
padding: 10px;
border-top: 1px solid #838384;
border-left: 1px solid #838384;
border-right: 1px solid #838384;
}

.view_profile_comment .comment_footer {background: url( "/images/desktop/bg_comment_footer.gif" ) left top no-repeat;
height: 14px;
}

.view_profile_comment .comment_footer2 {background: url( "/images/desktop/bg_comment_footer2.gif" ) left top no-repeat;
height: 14px;
}

.view_profile_comment_thumb {
float: left;
margin-right: 5px;
}

.view_profile_comment_thumb img {
border: 1px solid #2e2e2e;
}

.view_profile_comment_info {
padding-top: 5px;
height: 50px;
}

.view_profile_comment li {
padding: 0px 0px 4px 5px;
}

.view_profile_comment span {
font-weight: bold;
}

#profile_manage .icon-sweetheart {
	margin-left: 10px;
}

#profile_manage .mini_container1{
width: 100px;
float:left;
text-align: right;
float: left;
}

#profile_manage .mini_container2{
width: 400px;
float: left;
padding-left: 5px;
}

.view_profile_footer {background: url( "/images/desktop/bg_view_profile_footer.gif" ) center top no-repeat;
border-top: 1px solid #c9c9c8;
height: 30px;
padding-bottom: 7px;
}

.view_profile_footer .view_more {
padding: 7px 15px 0 0;
text-align: right;
font-size: 11px;
}


