		#content_body #right_panel {
			display: inline;
			float: right;
			margin: 0 10px 0 0;
			width: 200px;
			color: #333333;
		}
		
		#content_body #right_panel #member_login, #content_body #right_panel #hp_horse_profiles_holder, #content_body #right_panel #hp_trainer_profiles_holder {
			padding: 5px;
			margin-bottom: 5px;
			border: 1px solid #cccccc;
			background-color: #ffffff;
		}

		#content_body #right_panel #member_login_inner {
			border: 1px solid #cccccc;
			background-color: #eeeeee;
			padding: 5px;
			background-image: url('../images/treatment/menu_bg.jpg');
		}
		
		#content_body #right_panel #logging_in {
			background-color: #EAE9E7;
			padding: 5px;
			padding-bottom: 10px;
			margin-bottom: 5px;
			text-align: center;
			display: none;
		}
		
		#content_body #right_panel #logged_in {
			background-color: #EAE9E7;
			padding: 5px;
			border: 1px solid #cccccc;
		}

		#content_body #right_panel #hp_horse_profiles, #content_body #right_panel #hp_trainer_profiles {
			background-image: url('../images/treatment/menu_bg.jpg');
			background-position: top center;
			background-repeat: repeat-x;
			padding: 5px;
			border: 1px solid #cccccc;
			background-color: #eeeeee;
		}

			#content_body #right_panel #hp_horse_profiles p, #content_body #right_panel #hp_trainer_profiles p {
				padding: 5px;
			}

			#profile_buttons ul {
				display: inline;
				list-style: none;
				padding: 0;
				margin: 0;
			}

			#profile_buttons ul li {
				display: inline;
				list-style: none;
				padding: 0;
				margin: 0;
			}
			
			#profile_buttons ul li a {
				width: 84px;
				float: left;
				height: 24px;
				display: block;
				text-decoration: none;
				margin-right: 5px;
				border: 0;
			}

				#profile_buttons a#horses {
					background-image: url('../images/treatment/btn_horses.gif');
					background-position: top left;
					background-repeat: no-repeat;
				}

				#profile_buttons a#horses:hover {
					background-image: url('../images/treatment/btn_horses.gif');
					background-position: top left;
					background-repeat: no-repeat;
				}

				#profile_buttons a#trainers {
					background-image: url('../images/treatment/btn_trainer.gif');
					background-position: bottom left;
					background-repeat: no-repeat;
				}
				
				#profile_buttons a#trainers:hover {
					background-image: url('../images/treatment/btn_trainer.gif');
					background-position: top left;
					background-repeat: no-repeat;
				}

			#content_body #right_panel a {
				color: #333333;
				border-bottom: 1px dotted #333333;
				text-decoration: none;
			}

			#content_body #right_panel a:hover {
				color: #CA0878;
				border-bottom: 1px dotted #CA0878;
			}

			#content_body #center_panel {
				margin: 0 200px;
				width: 530px;
			}

			#content_body #center_panel #center_panel_inner {
				background-color: #ffffff;
				min-height: 600px;
				margin: 0 auto;
				width: 530px;
			}

				#content_body #center_panel #center_panel_inner h1 {
					border: 0;
					margin: 0;
					padding: 0;
				}

				#content_body #center_panel #center_panel_inner ol, #content_body #center_panel #center_panel_inner ul {
					padding: 10px;
				}

					#content_body #center_panel #center_panel_inner p {
						line-height: 18px;
						padding: 0 0 10px;
					}



#content_body #right_panel #hp_horse_for_sale {
	background-color: #ECECEC;
}

#content_body #right_panel #hp_horse_for_sale h1 {
	margin: 0;
}

#content_body #right_panel .hp_horse_profile {
	margin-top: 5px;
	border-bottom: 1px solid #ffffff;
}

#content_body #right_panel .hp_horse_profile img {
	margin: 0 5px;
	width: 190px;
}

#content_body #right_panel .hp_horse_profile h1 {
	padding: 5px 5px 0 5px;
	text-align: left;
	text-transform: none;
	letter-spacing: 1px;
}

#content_body #right_panel .hp_horse_profile p {
	padding: 5px 32px 0 5px;
	text-decoration: none;
}

#content_body #right_panel .hp_horse_profile a {
	color: #fef105;
	text-decoration: none;
}

#center_panel_content_inner ul {
	margin-top: 10px;
}

.news_date {
	margin: 0 0px;
	padding: 3px 0;
	border-bottom: 1px solid #cccccc;
}

.news_date span {
	float: right;
}

.hp_horse_for_sale_heading {
	background-color: #1a1f1c;
	text-align: center;
}

#hp_horse_for_sale ul, #hp_horse_for_sale ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

#hp_horse_for_sale ul li {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 10px;
}

#hp_horse_for_sale ul li h1 {
	padding-left: 5px;
	margin-bottom: 2px;
}


#hp_horse_for_sale ul li a {
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
	text-decoration: none;
}

.hp_horse_detail {
	text-align: left;
	padding-left: 5px;
}

.clear_me {
	clear: both;
	font-size: 1px;
	height: 1px;
}

.centered {
	text-align: center;
}

.body_ads {
	margin-left: 10px;
}

#hp_news_title {
	padding: 0 0 15px 15px;
}