
<!-- PHOTO: BUTTERFLY BLUE -->
.headercell {
	background-color: #651A5B;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.headermenuborder{
	background-color: #010F83;
}
.headermenuleft{
	background-color: #CFDDE7;
}
.headermenuright{
	border-top: 1px solid #651A5B;
	background-image: url(header-menu-bg.gif);
	background-repeat: repeat-x;
}
.headermenuend{
	background-color: #010F83;
}
.headermenudiv{
	background-image: url(header-menu-div.gif);
	background-repeat: repeat-x;
	width:3px;
}
.headermenutext1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 8px;
}
.headermenutext1 A:link{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext1 A:visited{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext1 A:active{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext1 A:hover{
	color: #FFFFFF; text-decoration:underline;
}
.headermenutext2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.headermenutext2 A:link{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext2 A:visited{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext2 A:active{
	color: #FFFFFF; text-decoration:none;
}
.headermenutext2 A:hover{
	color: #FFFFFF; text-decoration:underline;
}
TABLE.topPadded{
	padding-left: 5px;
	width: 780;
}
TD.table1Column{
	filter: alpha(opacity=85);
}
.table1Left{
	z-index:2;
	width: 28;
	height:240;
}
.table1InnerTableColumn{
	height: 243;
	background-color: #FFFFFF;
}
.table1InnerTablePhotoColumn{
	width: 235;
	height: 243;
	background-image: url(profile-background.gif);
}
.table1menuItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 202;
	padding-left: 10px;
}
.table1menuBottom{
	width: 195;
	height: 48;
}
.table1menuItem A:link{
	color: #FFFFFF; text-decoration:none;
}
.table1menuItem A:visited{
	color: #FFFFFF; text-decoration:none;
}
.table1menuItem A:active{
	color: #FFFFFF; text-decoration:none;
}
.table1menuItem A:hover{
	color: #FFFFFF; text-decoration:underline;
}
TABLE.menu{
	background-color: #FF6CD4;
}
.menu[class]{
	background-color: #FF6CD4;
}
.nametext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.maintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 243;
	width: 530;
	vertical-align: top;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA8CF', EndColorStr='#FF6CD4');
}
.maintext[class]{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 243;
	width: 530;
	vertical-align: top;
	background-color: #FF6CD4;
}
.photo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 251;
	width: 235;
	vertical-align: top;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA8CF', EndColorStr='#FF6CD4');
}
.photo[class]{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 251;
	width: 235;
	vertical-align: top;
	background-color: #FF6CD4;
}
.maintext A:link{
	color: #FFFFFF; text-decoration:none;
}
.maintext A:visited{
	color: #FFFFFF; text-decoration:none;
}
.maintext A:active{
	color: #FFFFFF; text-decoration:none;
}
.maintext A:hover{
	color: #FFFFFF; text-decoration:underline;
}
TABLE.table2{
	filter: alpha(opacity=85);
	border-right: 2px solid #759CDA;
	border-left: 2px solid #759CDA;
}
TD.table2PersonalInfo{ 
	width:29px;
	text-align: center;
	background-repeat: repeat-y;
	height: 215;
}
.table2PersonalInfoText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10;
}
.table2PersonalInfoInnerTableColumn{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA8CF', EndColorStr='#FF6CD4');
	width: 257;
	height: 215;
}
.table2PersonalInfoInnerTableColumn[class]{
	background-color: #FF6CD4;
	width: 257;
	height: 215;
}
TABLE.table2PersonalInfoInnerTable{
	width: 255;
	height: 215;
}
TD.table2PersonalInfoItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:16px; padding-right:10px; padding-top:4px; padding-bottom:4px;
}
.hoverBuddies{
	width: 477;
	vertical-align: top;
	padding-left: 11px;
}

TABLE.buddy{ 
	border: 1px solid #D9E2E8; 
	background-color: #FFFFFF;
	width:112px;	
	height:164px;
	filter: alpha(opacity=75);
	opacity: 1; 
	-moz-opacity:1;
}
TD.buddy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-top:10px;
}

.points{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.pointscomments{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.buddytitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.buddymore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.buddymore A:link{
	color: #FE6C00; text-decoration:none;
}
.buddymore A:visited{
	color: #FE6C00; text-decoration:none;
}
.buddymore A:active{
	color: #FE6C00; text-decoration:none;
}
.buddymore A:hover{
	color: #FE6C00; text-decoration:underline;
}
TABLE.aboutmeTable{ 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA8CF', EndColorStr='#FF6CD4');
}
TABLE.aboutmeTable[class]{ 
	background-color: #FF6CD4;
}
.aboutmeColumn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;
	width: 406;
}
.aboutMeText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.aboutMeSideColumnLeft{
	width: 8;
}
.aboutMeSideColumnRight{
	width: 8;
}
TABLE.table3{ 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFA8CF', EndColorStr='#FF6CD4');
}
TABLE.table3[class]{ 
	background-color: #FF6CD4;
}
TD.table3Interests{ 
	width:29px;
	text-align: center;
	height: 215;
}
.table3InterestsText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.table3InterestsInnerColumn{
	width: 322;
	height: 215;
	vertical-align: top;
}
.table3SideColumnLeft{
}
.table3SideColumnRight{
}
.table3MiddleTop{
	background-image: url(table3-T-BG.gif);
	position:relative;
	top:-5;
	left:0;
	z-index:2;
}
.table3MiddleBottom{
	background-image: url(table3-BGB.gif);
}
TABLE.table3InterestsInnerTable{
	border: 0;
}
TD.table3InterestsItem{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:15px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
TABLE.comments{
	filter: alpha(opacity=85);
}
TD.comments{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:10px; padding-bottom:10px; padding-left:12px; padding-right:10px;
	color: #FFFFFF;
	background-color: #FF6CD4;
	width: 770;
	filter: alpha(opacity=85);
}
.commentsheaderLeft{ 
	height:26px;
	padding-left:20px;
	padding-top: 5px;
	background-image: url(commentsheaderLeft.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
	top:0;
	left:0;
	z-index:2;
}
.commentsheaderRight{ 
	height:26px;
	background-image: url(commentsheaderRight.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right:2px;
	color: #FFFFFF;
	position:relative;
	top:0;
	left:0;
	z-index:2;
}
.commentsheaderRight A:link{
	color: #FE6C00; text-decoration:none;
	padding-top: 9px;
}
.commentsheaderRight A:visited{
	color: #FE6C00; text-decoration:none;
	padding-top: 9px;
}
.commentsheaderRight A:active{
	color: #FE6C00; text-decoration:none;
	padding-top: 9px;
}
.commentsheaderRight A:hover{
	color: #FE6C00; text-decoration:underline;
	padding-top: 9px;
}
.commentsfooter{ 
	height:8px;
	background-image: url(commentsfooter.gif);
	background-repeat: repeat-x;
}
TD.buddycomments{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:10px; padding-bottom:10px; padding-left:12px; padding-right:10px;
	color: #FFFFFF;
	background-color: #FF6CD4;
	padding-top:10px;
	filter: alpha(opacity=85);
}
TD.padded{
	width: 259;
	filter: alpha(opacity=85);
}
TABLE.searchTable{
	background-color: #651A5B;
}
TD.solid{
	position:relative;
	top:0;
	left:0;
	z-index:2;
}