/*#profilerank p.add {
	text-align: center;
	font-size: 16pt;
}*/

#profilerank table,
#profilerank th,
#profilerank td {
	border: 1px solid #FFF
}

#profilerank table {
	width: 500px;
	margin: 25px auto;
	border-collapse: collapse
}

#profilerank th,
#profilerank td {
	background: #F5F5F5;
	padding: 4px
}

#profilerank th {
	color: #FFF;
	background: #6398CA
}

#profilerank td:first-child,
#profilerank td:first-child + td + td {
	background: #EEE
}

#profilerank .active a {
	color: #000;
	cursor: normal
}

#profilerank td.ranking {
	width: 25px;
}

#profilerank td.photo {
	width: 55px;
}

#profilerank td.name {
	width: 100px;
}

#profilerank td.score {
	width: 15px;
	text-align: center;
}

#profilerank td.ratings {
	width: 10px;
	text-align: center;
}

#profilerank td.profile {
	width: 100px;
	text-align: center;
}

#profilerank td.rate {
	width: 100px;
	text-align: center;
}

#profilerank td.photo img {
	width: 50px;
	/*height: 75px;*/
}

.friendid {
	text-align: center;
	margin: 5px;
}

.friendid img {
	border: 1px solid #C0C0C0;
}

#rating {
	text-align: center;
}

#rating p {
	margin: 5px;
}

#rating .viewprofile {
	font-size: 16pt;
}

#rating table {
	border: 1px solid #C0C0C0;
	width: 150px;
	margin: 0 auto;
}

#rating td {
	text-align: center;
	padding: 3px;
}

#rating .rate1 {
	background: #b5bffd;
}

#rating .rate2 {
	background: #babaf4;
}

#rating .rate3 {
	background: #c2b5e7;
}

#rating .rate4 {
	background: #cbaeda;
}

#rating .rate5 {
	background: #d4a8cc;
}

#rating .rate6 {
	background: #dea1bc;
}

#rating .rate7 {
	background: #e799ae;
}

#rating .rate8 {
	background: #ef94a0;
}

#rating .rate9 {
	background: #f68e96;
}

#rating .rate10 {
	background: #fd8a8c;
}

#profilepreview {
	margin-top: 10px;
	width: 80%;
	height: 400px;
}

.error {
	color: #FF0000;
	font-weight: bold;
}
