/* Styling for splash object */

.splashpane{
	position: relative;
	float: left;
	width: 580px;
	height: 320px;
	margin: 2px 6px 7px 2px;
	background-image: url(../images/panel_latestnews.png);	
}

.splashpane .item{
	position: absolute;
	left: 0;
	top: 0;
	width: 580px;
	height: 320px;
	z-index: 0;
}

.splashpane .item .detail{
	display: none;	
	height: 70px;
	overflow: hidden;
}

.splashpane .active .detail{
	display: block;
}

.splashpane .item .image{
	margin: 11px 0px 0px 8px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;	
	width: 561px;
	height: 224px;
}

.splashpane .active .image{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;	
}

.splashpane .item .heading{
	width: 385px;
	margin: 3px 0 0 13px;
	font-weight: bold;
	color: #5a5a5a;
	font-size: 1.8em;		
}

.splashpane .item .subheading{
	width: 375px;
	margin: 0 0 0 13px;	
	color: #656565;
	overflow: hidden;
}

.splashpane .links{
	position:absolute;
	top: 0;
	left: 0;
	width: 580px;
	height: 320px;	
}

.splashpane .links .mainimage{
	position:absolute;
	top: 11px;
	left: 8px;
	width: 561px;
	height: 224px;	
}

.splashpane .links .text{
	position:absolute;
	top: 236px;
	left: 8px;
	width: 385px;
	height: 75px;	
}

.splashpane .buttons{
	position: absolute;
	width: 176px;
	height: 63px;
	right: 10px;
}

.splashpane .button{
	position: absolute;
	margin-right: 1px;
	top: 236px;
	width: 43px;
	height: 63px;
	z-index: 5;
}

.splashpane .item1button{
	right: 142px; 
}

.splashpane .item2button{
	right: 98px; 
}

.splashpane .item3button{
	right: 54px; 
}

.splashpane .item4button{
	right: 10px; 
}

.splashpane .button .buttonhover{
	display: none;
	width: 43px;
	height: 63px;		
}

/* Styling for feature object */

.featurepane{
	float: left;
	width: 380px;
	height: 160px;	
	position: relative;
}

.featurepane .heading{
	position: absolute;
	left: 13px;
	top: 10px;
}

.featurepane .image{
	position: absolute;
	left: 25px;
	top: 40px;
	width: 85px;
	height: 110px;
}

.featurepane .viewall{
	position: absolute;
	width: 60px;
	right: 13px;
	top: 10px;
}

.featurepane .viewall div{
	float: left;	
}

.featurepane .viewall .tinybutton{
	margin: 2px 0 0 6px;
}

.featurepane .name{
	position: absolute;
	left: 120px;
	top: 40px;
	font-weight: bold;
	font-size: 0.9em;	
	color: #727272;
}

.featurepane .summary{
	position: absolute;
	left: 120px;
	top: 75px;
	font-size: 0.7em;
	width: 250px;
	height: 45px;
	overflow: hidden;
}

.featurepane .buttons{
	position: absolute;
	left: 120px;
	top: 120px;		
}

.featurepane .buttons .button{
	display: block;
	float: left;
	width: 80px;
	height: 22px;
	margin-right: 5px;
}

.featurepane .buttons .buttonhover{
	display: none;
	width: 80px;
	height: 22px;	
}

.featurepane .buttons .readmore{ background-image: url(../images/btn_readmore.png) }
.featurepane .buttons .readmore:hover{ background-position: -80px 0; }
.featurepane .buttons .playnow{ background-image: url(../images/btn_playnow.png) }
.featurepane .buttons .playnow{ background-position: -80px 0; }
.featurepane .buttons .listennow{ background-image: url(../images/btn_listennow.png) }
.featurepane .buttons .listennow:hover{ background-position: -80px 0; }

/* Styling for columnedpane object */

.columnspane{
	float: left;
	width: 967px;
}

.columnspane .top{
	float:left; 
	width: 967px;
	height: 18px;
	background-image:url(../images/bigpanel_top.png);
}

.columnspane .content{
	float:left; 
	width: 967px;
	background-image:url(../images/bigpanel_middle.png);
}

.columnspane .bottom{
	float:left; 
	width: 967px;
	height: 18px;
	background-image:url(../images/bigpanel_bottom.png);
}

.columnspane .content .column{
	float: left;
	position: relative;
	width: 305px;
	margin-left: 13px;
}

.columnspane .content .largecolumn{
	float: left;
	position: relative;
	width: 525px;
	margin-left: 13px;
}

.columnspane .content .xlargecolumn{
	float: left;
	position: relative;
	width: 680px;
	margin-left: 13px;
}

.columnspane .content .fullcolumn{
	float: left;
	position: relative;
	width: 941px;
	margin-left: 13px;
}

.columnspane .content .smallcolumn{
	float: left;
	position: relative;
	width: 390px;
	margin-left: 13px;
}

.columnspane .content .xsmallcolumn{
	float: left;
	position: relative;
	width: 260px;
	margin-left: 13px;
}

.columnspane .content .column .heading{
	float: left;
	position: relative;
	width: 305px;	
}

.columnspane .content .largecolumn .heading{
	float: left;
	position: relative;
	width: 525px;	
}

.columnspane .content .smallcolumn .heading{
	float: left;
	position: relative;
	width: 390px;	
}

.columnspane .content .xlargecolumn .heading{
	float: left;
	position: relative;
	width: 680px;	
}

.columnspane .content .xsmallcolumn .heading{
	float: left;
	position: relative;
	width: 260px;	
}

.columnspane .content .fullcolumn .heading{
	float: left;
	position: relative;
	width: 941px
}

.columnspane .content .viewall{
	position: absolute;
	right: 0;
	top: 3px;
	font-size: 0.75em;
}

.columnspane .content .rss{
	position: absolute;
	right: 65px;
	top: 3px;
	font-size: 0.75em;
	text-decoration: none;
	font-weight: bold;	
	color: #888888;				
}

.columnspane .content .viewall div, .columnspane .content .rss div{
	float: left;	
}

.columnspane .content .viewall .tinybutton, .columnspane .content .rss .tinyrss{
	margin: 1px 0 0 5px;
}

.columnspane .content .object{
	float: left;	
	margin-top: 8px;
}

/* Styling for news scroller object */

.latestnewsscroll{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 970px;
	height: 15px;
	background-image: url(../images/latestnews.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.latestnewsscroll .scrollcontainer{
	position: absolute;	
	top: 0px;
	left: 75px;
	width: 880px;
	height: 15px;	
	overflow: hidden;	
}

.latestnewsscroll .scrollcontainer .scroller{
	position: absolute;	
	top: 0px;
	left: 603px;	
	font-size: 0.7em;
	white-space: nowrap;
}

.latestnewsscroll .scrollcontainer .scroller a{
	color: #CCC;
	text-decoration: none;
	margin-right: 15px;
}

.latestnewsscroll .scrollcontainer .scroller a span{
	display: inline;
	font-weight: bold;
	color: #FFF;	
}

.latestnewsscroll .scrollcontainer .scroller a:hover, .latestnewsscroll .scrollcontainer .scroller a span:hover{
	color: #FDEA2E;	
}

/* Styling for news/blog item listing */

.itemlistingpane{
	float: left;
	width: 630px;
	margin-right: 4px;	
	padding-left: 3px;
}

.itemlistingpane .item{
	float: left;
	position: relative;
	display: block;
	width: 630px;
	height: 144px;
	background-image: url(../images/news_panel_all.png);
}

.itemlistingpane .info{
	position: absolute;
}

.itemlistingpane .item .info{
	top: 14px;
	left: 10px;
	width: 600px;
	height: 122px;
}

.itemlistingpane .first{
	height: 167px;
	background-image: url(../images/news_panel_1.png);
}

.itemlistingpane .first .header{
	position: absolute;
	top: 7px;
	left: 12px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}

.itemlistingpane .rss{
	margin: 1px 5px 0 0; 
	float: left;
}

.itemlistingpane .itemfooter{
	float: left;
	width: 610px;
	margin: 5px 10px;
	font-size: 0.7em;
}

.itemlistingpane .itemfooter a{
	text-decoration: none;
	color: #8D8B8B;
}

.itemlistingpane .itemfooter .splitter{
	float: right;
}

.itemlistingpane .itemfooter .splitter .sp-next a{
	background-image: url(../images/arrow_right3.png);		
}

.itemlistingpane .itemfooter .splitter .sp-prev a{
	background-image: url(../images/arrow_left3.png);		
}

.itemlistingpane .first .splitter, .fullscreenpane .splitter{
	position: absolute;
	right: 12px;
	top: 7px;
}

.itemlistingpane .splitter a, .fullscreenpane .splitter a{
	color: #8D8B8B;
	font-size: 0.7em;
	text-decoration: none;
}

.itemlistingpane .splitter a:hover, .fullscreenpane .splittera:hover{
	color: #FDEA2E;
}

.itemlistingpane .splitter .sp-active a, .fullscreenpane .splitter .sp-active a{
	color: #FFFFFF;
	font-weight: bold;
}

.itemlistingpane .itemfooter .splitter a{
	color: #2C2C2C;	
	font-size: 1.0em;
}

.itemlistingpane .itemfooter .splitter .sp-active a, .itemlistingpane .itemfooter .splitter a:hover{
	color: #000;	
}

.itemlistingpane .first .info{
	top: 35px;
	left: 10px;	
}

.itemlistingpane .info .extra{
	top: 0;	
	right: 0;	
} 

.itemlistingpane .info .ratings .stars{
	width: 72px;
	height: 12px;
	background-image: url(../images/star1.png);
}

.itemlistingpane .info .text{
	height: 80px;
	left: 252px;	
	overflow: hidden;
}

.itemlistingpane .info .button{
	right: 0;
	bottom: 5px;
	background-image: url(../images/btn_readmore.png);
}

.itemlistingpane .info .button:hover{ background-position: -80px 0; }

/* Styling for objects on the side of the page */

.sideobjectpane{
	float: left;
	width: 327px;
}

.sideobjectpane .object{
	float: left;
	position: relative;
	display: block;		
}

.sideobjectpane .holder{
	position: absolute;
	top: 39px;
	left: 16px;
	width: 300px;
}

.sideobjectpane .object .header{
	position: absolute;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;	
}

.sideobjectpane .object .viewall{
	position: absolute;
	width: 60px;
	right: 13px;
	top: 10px;
}

.sideobjectpane .object .viewall div{
	float: left;	
}

.sideobjectpane .object .viewall .tinybutton{
	margin: 2px 0 0 6px;
}

.sideobjectpane .object .viewall{
	color: #FFFFFF;
}

.sideobjectpane .smallvideo{
	width: 333px;
	height: 410px;
	background-image: url(../images/panel_video.png);
}

.sideobjectpane .smallvideo .header{
	top: 8px;
	left: 14px;	
}

.sideobjectpane .smallvideo .video a{
	display: block;
	width: 300px;
	height: 230px;
	margin-bottom: 5px;		
}

.sideobjectpane .newsfeed{
	width: 333px;
	height: 259px;
	background-image: url(../images/panel_news.png);
}

.sideobjectpane .newsfeed .header{
	top: 10px;
	left: 13px;	
}

.sideobjectpane .newsfeed .holder{
	background-color: #f7f8fc;
}

.sideobjectpane .adverts{
	width: 333px;
	height: 309px;
	background-image: url(../images/panel_offers.png);
}

.sideobjectpane .adverts .header{
	top: 9px;
	left: 12px;	
}

.sideobjectpane .adverts .holder{
	top: 44px;	
}

.sideobjectpane .adverts a{
	display: block;
	margin-bottom: 10px;
}

.sideobjectpane .academylinks .button{
	position: relative;
	display: block;
	width: 332px;
	height: 70px;
	background-image: url(../images/academy_navpanel_idle.png);
	background-position: right;
}

.sideobjectpane .academylinks .selected{
	background-image: url(../images/academy_navpanel_select.png);
}

.sideobjectpane .academylinks .button a{
	font-size: 1.0em;
	color: #123481;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 25px;
	left: 60px;
}

.sideobjectpane .helplinks .selected a{
	color: #FFFFFF;	
}

.sideobjectpane .helplinks .button{
	position: relative;
	display: block;
	width: 332px;
	height: 70px;
	background-image: url(../images/academy_navpanel_idle.png);
	background-position: right;
}

.sideobjectpane .helplinks .selected{
	background-image: url(../images/help_navpanel_select.png);
}

.sideobjectpane .helplinks .button a{
	font-size: 1.0em;
	color: #85004E;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 25px;
	left: 60px;
}

.sideobjectpane .academylinks .selected a{
	color: #FFFFFF;	
}

/* Styling for news item */

.singleitempane {
	float: left;
	width: 632px;
	margin-right: 4px;	
	padding-left: 3px;	
}

.singleitempane .top{
	float: left;
	width: 632px;
	height: 38px;
	position: relative;
}

.singleitempane .top .header{
	position: absolute;
	top: 7px;
	left: 12px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;	
}

.singleitempane .content{
	float: left;
	width: 632px;
	background-image: url(../images/singleitempanel_middle.png);
}

.singleitempane .info{
	margin-left: 12px;
	width: 607px;
	height: 100px;
	position: relative;
}

.singleitempane .info .text{
	top: 6px;
	height: 80px;
	overflow: none;	
}

.singleitempane .info .extra{
	top: 0px;
	right: 0px;		
}

.singleitempane .detail, .singleitempane form{
	float: left;	
	margin: 12px 0 0 12px;
	width: 605px;
	overflow: hidden;
}

.singleitempane .detail img{
	float: left;
	margin: 0 10px 10px 0; 
}

.singleitempane .bottom{
	float: left;
	width: 632px;
	height: 32px;
	background-image: url(../images/singleitempanel_bottom.png);	
}

.singleitempane .back{
	float: left;
	margin-right: 10px;
	background-image: url(../images/btn_back.png);
}

.singleitempane .back:hover{
	background-position: -80px 0;
}

.singleitempane .itunes{
	float: left;
	width: 117px;
	height: 34px;
	margin: 10px -0 0 10px;
	background-image: url(../images/btn_itunes.png);
}

.singleitempane .itunes:hover{
	background-position: -117px 0;
}

.singleitempane .print{
	float: left;
	background-image: url(../images/btn_print1.png);
}

.singleitempane .print .buttonhover{
	background-image: url(../images/btn_print2.png);
}

.singleitempane fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

.singleitempane form span{
	display: block;
}

.singleitempane .largevideo, .singleitempane .largepodcast{
	margin: 0 0 0 15px;	
}

/* Gallery style item listing */

.fullscreenpane{
	float: left;
	width: 970px;
	margin: 0 4px 7px 0;	
	padding-left: 2px;
}

.fullscreenpane .top{
	float: left;
	width: 969px;
	height: 39px;
	position: relative;
}

.fullscreenpane .top .header{
	position: absolute;
	top: 7px;
	left: 12px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;	
}

.fullscreenpane .content{
	float: left;
	display: block;
	width: 970px;
	background-image: url(../images/gallery_listing_middle.png);	
}

.fullscreenpane .content .item{
	position: relative;
	float: left;
	display: block;
}

.fullscreenpane .content .item div{
	float: left;
	overflow: hidden;
}

.fullscreenpane .content .item .button{
	position: absolute;
	display: block;
	width: 80px;
	height: 22px;	
}

.fullscreenpane .content .item .button:hover{
	background-position: -80px 0;
}

.fullscreenpane .bottom{
	float: left;
	width: 970px;
	height: 15px;
	background-image: url(../images/gallery_listing_bottom.png);
}

.fullscreenpane .back{
	float: left;
	margin-left: 18px;
	display: block;
	width: 80px;
	height: 22px;	
	background-image: url(../images/btn_back.png);
}

.fullscreenpane .back:hover{
	background-position: -80px 0;
}

/* Profile */

.profilesidepane{
	float: left;
	width: 306px;
	margin-left: 4px;
	font-size: 0.7em;	
}

.profilesidepane .top{
	float: left;
	width: 306px;
	height: 46px;
	position: relative;
	background-image: url(../images/profilesidepane_top.png);
}

.profilesidepane .top .header{
	position: absolute;
	top: 5px;
	left: 12px;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;	
}

.profilesidepane .content{
	float: left;
	display: block;
	width: 306px;
	background-image: url(../images/profilesidepane_middle.png);	
	color: #636363;
}

.profilesidepane .content .details, .profilesidepane .content .about, .profilesidepane .content .friends, .profilesidepane .content .contact{
	float: left;
	margin: 0 0 3px 12px;
}

.profilesidepane .content .details .avatar{
	float: left;
	margin: 0 15px 0 0;
}

.profilesidepane .content .details .text{
	float: left;
	margin-top: 10px;	
}

.profilesidepane .content .details .text .title{
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 5px;
}

.profilesidepane .content .contact .item{
	background-image: url(../images/about_field.jpg);
	background-repeat: no-repeat;
	margin-top: 3px;
	width: 286px;
	height: 26px;
}

.profilesidepane .content .contact .item div{
	float: left;
	margin: 6px 0 0 6px;
	padding-left: 35px;
	height: 15px;
	background-position: center left;
	background-repeat: no-repeat;
}

.profilesidepane .content .contact .mail div { background-image: url(../images/ico_mail.jpg) }
.profilesidepane .content .contact .msn div { background-image: url(../images/ico_msn.jpg) }
.profilesidepane .content .contact .aim div { background-image: url(../images/ico_aim.jpg) }
.profilesidepane .content .contact .icq div { background-image: url(../images/ico_icq.jpg) }
.profilesidepane .content .contact .skype div { background-image: url(../images/ico_skype.jpg) }
.profilesidepane .content .contact .twitter div { background-image: url(../images/ico_twitter.jpg) }
.profilesidepane .content .contact .facebook div { background-image: url(../images/ico_facebook.jpg) }
.profilesidepane .content .contact .myspace div { background-image: url(../images/ico_myspace.jpg) }

.profilesidepane .content .about .top, .profilesidepane .content .friends .top{
	float: left;
	width: 283px;
	height: 6px;
	position: relative;
	background-image: url(../images/profilesidepane_small_top.jpg);	
}

.profilesidepane .content .about .content, .profilesidepane .content .friends .content{
	float: left;
	width: 283px;
	background-image: url(../images/profilesidepane_small_middle.jpg);	
}

.profilesidepane .content .about .bottom, .profilesidepane .content .friends .bottom{
	float: left;
	width: 283px;
	height: 6px;	
	background-image: url(../images/profilesidepane_small_bottom.jpg);	
	background-position: bottom;
}

.profilesidepane .content .about .title, .profilesidepane .content .friends .title{
	margin: 0 0 3px 5px;
	font-weight: bold;
}

.profilesidepane .content .about p{
	margin: 0 0 3px 5px;
}

.profilesidepane .content .friends .friend {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 0 5px 5px;
}

.profilesidepane .content .friends img{
	width: 50px;
	height: 50px;	
}

.profilesidepane .bottom{
	float: left;
	width: 306px;
	height: 24px;
	background-image: url(../images/profilesidepane_bottom.png);
}

.profilemainpane{
	float: left;
	width: 658px;
	font-size: 0.7em;	
	color: #636363;
}

.profilemainpane p{
	margin: 0 0 8px 0;	
}

.profilemainpane .tabs{
	float: left;
	width: 658px;
	height: 34px;
	margin-left: 1px;	
}

.profilemainpane .tabs .tab{
	float: left;
	width: 82px;
	height: 34px;
	display: block;
	margin-right: 3px;
	background-position: -82px 0;
}

.profilemainpane .tabs .myteam { background-image: url(../images/profile_myteam_button.png); }
.profilemainpane .tabs .myfriends { background-image: url(../images/profile_myfriends_button.png); }
.profilemainpane .tabs .users { background-image: url(../images/profile_users_button.png); }
.profilemainpane .tabs .myaccount { background-image: url(../images/profile_myaccount_button.png); }
.profilemainpane .tabs .mysettings { background-image: url(../images/profile_mysettings_button.png); }

.sectionmyteam .profilemainpane .tabs .myteam { background-position: 0 0; } 
.sectionmyfriends .profilemainpane .tabs .myfriends { background-position: 0 0; }
.sectionusers .profilemainpane .tabs .users { background-position: 0 0; }
.sectionmyaccount .profilemainpane .tabs .myaccount { background-position: 0 0; }
.sectionmysettings .profilemainpane .tabs .mysettings { background-position: 0 0; }

.profilemainpane .top{
	float: left;
	width: 658px;
	height: 12px;	
	background-image: url(../images/profilemainpane_top.png);
	background-position: bottom;
}

.profilemainpane .content{
	float: left;
	width: 658px;
	background-image: url(../images/profilemainpane_middle.png);
}

.profilemainpane .content fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

.profilemainpane .content form span{
	display: block;
}

.profilemainpane .content form, .profilemainpane .content .holder{
	padding: 0 10px;
}

.profilemainpane .content form button{
	float: left;
	display: block;
	padding: 0;
	border: 0;
	width: 80px;
	height: 22px;
	background-image: url(../images/btn_save.png);
	margin-top: 10px;		
}

.profilemainpane .content form button span{
	display: none;
}

.profilemainpane .content form button:hover{
	background-position: -80px 0;
}

.profilemainpane .content form td{
	padding: 3px 0 0 5px;
}

.profilemainpane .content .myteam .details{
	float: left;
	width: 100%;
	margin: 10px 10px 0 0;
}

.profilemainpane .content .myteam .details input{
	float: left;
	width: 620px;
	font-size: 1.3em;
	margin: 5px 5px;
}

.profilemainpane .content .myteam .details textarea{
	float: left;
	width: 620px;
	height: 200px;
	margin: 5px 5px;
}

.profilemainpane .content .myteam .image{
	float: left;
	width: 200px;
	margin: 0 6px;
}

.profilemainpane .content .myteam .image img{
	float: left;
	margin: 0 5px 5px 0;
}

.profilemainpane .content .myteam label{
	float: left;
	font-weight: bold;
	margin: 0 5px;
}

.profilemainpane .content .myteam .image input{
	float: left;
	margin: 5px 0;
	display: block;
	font-size: 0.9em;
	width: 185px;
}

.profilemainpane .content .user{
	float: left;
	margin: 4px 0 4px 10px;	
	width: 638px;
}

.profilemainpane .content .top{
	float: left;
	width: 638px;
	height: 6px;	
	background-image: url(../images/profilemainpane_item_top.png);
}

.profilemainpane .content .content{
	float: left;
	width: 638px;	
	background-image: url(../images/profilemainpane_item_middle.png);
}

.profilemainpane .content .bottom{
	float: left;
	width: 638px;	
	height: 6px;	
	background-image: url(../images/profilemainpane_item_bottom.png);
}

.profilemainpane .content .header{
	width: 638px;
	padding: 0 10px;
	margin-bottom: 5px;
}

.profilemainpane .content .header .links{
	float: left;	
}

.profilemainpane .content .header .links a{
	text-decoration: none;
	font-weight: bold;
	color: #333;	
}

.profilemainpane .content .header .splitter{
	float: right;
}

.profilemainpane .content .header .splitter li{
	margin: 0 3px;	
	height: 12px;
}

.profilemainpane .content .header .splitter li a{
	text-decoration: none;
	color: #333;		
}

.profilemainpane .content .header .splitter .sp-active a{
	font-weight: bold;
}

.profilemainpane .content .header .splitter .sp-prev a{
	display: block;
	width: 4px;
	margin: 3px 3px 0 0;
	background: url(../images/arrow_left3.png) center left no-repeat;
}

.profilemainpane .content .header .splitter .sp-next a{
	display: block;
	width: 4px;
	margin: 3px 0 0 3px;
	background: url(../images/arrow_right3.png) center right no-repeat;
}

.profilemainpane .content .user .content .avatar {
	float:left;
	margin: 0 12px 0 8px;
	width: 50px;
	height: 50px;
}

.profilemainpane .content .user .content .name {
	float:left;
	margin: 18px 0 0 0;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	color: #333;
}

.profilemainpane .content .user .content .friend{
	float:left;
	margin: 18px 0 0 8px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/friend.png);
}

.profilemainpane .content .user .content .buttons{
	float: right;
	margin: 15px 10px 0 0;
}
.profilemainpane .content .user .content .buttons a{
	float: left; 
	margin-left: 4px;	
	cursor: pointer;
	display: block;
	width: 80px;
	height: 22px;
}

.profilemainpane .content .user .content .buttons a:hover{
	background-position: -80px 0;	
}

.profilemainpane .content .user .content .buttons .add{
	background: url(../images/btn_add.png);	
}

.profilemainpane .content .user .content .buttons .block{
	background: url(../images/btn_block.png);	
}

.profilemainpane .content .user .content .buttons .unblock{
	background: url(../images/btn_unblock.png);	
}

.profilemainpane .content .user .content .buttons .deny{
	background: url(../images/btn_deny.png);	
}

.profilemainpane .content .user .content .buttons .accept{
	background: url(../images/btn_accept.png);	
}

.profilemainpane .content .user .content .buttons .remove{
	background: url(../images/btn_remove.png);	
}

.profilemainpane .content .message{
	text-align: center;
	padding: 15px 0;	
}

.profilemainpane .bottom{
	float: left;
	width: 658px;
	height: 19px;	
	background-image: url(../images/profilemainpane_bottom.png);
}

