
body
{
	background:#2c2c2c url(images/background_test.jpg) repeat-x;
	margin:0;
}

form
{
	margin:0;
}

#page_container
{
	background-color:#fff;
	position:absolute;
	left:50%;
	width:800px;
	margin:0 0 0 -400px;
	border-left:1px solid #0c0c0e;
	border-right:1px solid #0c0c0e;
}

#navigation,#navigation2,#navigation3,#navigation4,#navigation5
{
	width:800px;
	height:47px;
}

#navigation
{
	background:url(images/home_nav.jpg) no-repeat;
}

#navigation2
{
	background:url(images/horses_nav.jpg) no-repeat;
}

#navigation3
{
	background:url(images/about_us_nav.jpg) no-repeat;
}

#navigation4
{
	background:url(images/contact_nav.jpg) no-repeat;
}

#navigation5
{
	background:url(images/general_nav.jpg) no-repeat;
}

#navigation p,#navigation2 p,#navigation3 p,#navigation4 p,#navigation5 p
{
	font:bold 11px "Footloght MT Light",Georgia,Times;
	position:absolute;
	top:30px;
	margin:0;
}

#navigation a,#navigation2 a,#navigation3 a,#navigation4 a,#navigation5 a
{
	text-decoration:none;
	color:#333;
}

#home_link
{
	left:40px;
}

#home_link a
{
	padding:20px 75px 20px 50px;
}

#horse_link
{
	left:170px;
}

#horse_link a
{
	padding:20px 75px 20px 45px;
}

#about_link
{
	left:295px;
}

#about_link a
{
	padding:20px 75px 20px 35px;
}

#contact_link
{
	left:420px;
}

#contact_link a
{
	padding:20px 40px 20px 35px;
}

#search
{
	position:relative;
	top:13px;
	left:590px;
}

#keyword
{
	font:12px Verdana,Arial;
	background-color:#ddd;
	width:120px;
	height:16px;
}

#search_but
{
	width:50px;
	font:bold 10px Verdana,Arial;
	color:#333;
	background-color:#ddd;
	border-bottom:2px solid #848284;
	border-right:2px solid #848284;
	border-top:2px solid #eee;
	border-left:2px solid #eee;
	padding:2px 5px;
	margin:0 0 0 2px;
	vertical-align:2px;
}

#header
{
	width:800px;
	height:175px;
}

#content
{
	background-color:#fff;
	width:800px;
	/*height:300px;
	min-height:300px;*/
}

#content a,#author a
{
	color:#1E36A1;
}
#content a:hover,#author a:hover
{
	color:#8E97BD;
}

#main_content
{
	font:12px/22px Verdana,Arial;
	width:650px;
	margin:0 auto;
	padding:1px 0 15px 0;
}

#main_content p
{
	margin:15px 0;
}

.big_text
{
	font:bold 16px/22px Georgia,Times;
}

#page_title
{
	font:bold 26px/40px "Palatino Linotype",Palatino,Times;
	color:#3E5577;
	text-align:center;
	letter-spacing:1px;
	background:url(images/title_back.jpg) no-repeat;
	width:406px;
	height:38px;
	margin:10px auto;
}

#pic
{
	float:right;
	padding:0 0 0 15px;
}

.caption
{
	font:italic 12px/22px Verdana,Arial;
}

#footer
{
	background:url(images/footer.jpg) no-repeat;
	width:800px;
	height:93px;
}

#footer p
{
	margin:0;
}

#phone
{
	font:12px Georgia,Times,"Times New Roman";
	color:#333;
	position:relative;
	left:45px;
	top:54px;
}

#tagline
{
	font:bold 10px Verdana,Arial;
	color:#47657a;
	position:relative;
	left:299px;
	top:47px;
}

#email
{
	font:12px Georgia,Times,"Times New Roman";
	color:#333;
	position:relative;
	left:583px;
	top:26px;
}

#author
{
	font:11px "Times New Roman",Times;
	position:relative;
	left:-8px;
	top:37px;
	text-align:center;
}

#author p
{
	margin:0;
}

#author a
{
	text-decoration:none;
}


/***** Search Page styles *****/

.search_word
{
	color:red;
	font-style:italic;
}


/***** Contact Page styles *****/

#main_content2
{
	font:12px/22px Verdana,Arial;
	width:710px;
	margin:0 auto;
	padding:1px 0 15px 0;
}

#contact_table_container
{
	font:14px/19px Verdana,Arial;
	width:550px;
	background-color:#eee;
	margin:20px auto;
	border:1px solid #ccc;
	padding:15px 0;
}

#contact_table
{
	width:550px;
}

.cell_left
{
	font:bold 15px/19px Georgia,"Palatino Linotype",Palatino,Times;
	color:#3E5577;
	width:155px;
	text-align:right;
	padding:5px 0;
}

.cell_right
{
	width:375px;
	padding:5px 0 5px 20px;
}

#map_container
{
	width:710px;
	margin:0 auto;
}

#map1
{
	float:left;
}

#map2
{
	float:right;
}



/***** About Us Page styles *****/

#ray_image
{
	width:211px;
	float:right;
}

#bullets
{
	font:12px/22px Verdana,Arial;
	width:400px;
	padding:0 5px 0 0;
}

#bullets li
{
	margin:7px 0;
}



/***** Horses Page styles *****/

.subtitle
{
	width:300px;
	font:bold 14px Verdana,Arial;
	color:#333;
	text-align:center;
	margin:15px auto;
	padding:0 0 3px 0;
	border-bottom:1px solid #ccc;
}

.alert
{
	font:italic 12px/14px Verdana,Arial;
	color:red;
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
}

#horse_types
{
	width:300px;
	margin:0 auto;
	text-align:center;
	padding-bottom:5px;
}

#horse_types ul
{
	font-size:13px;
	padding-left:0;
	margin-left:0;
}

.highlight
{
	background-color:#F0EBCD;
	padding:0 3px;
}

#bloodline_container
{
	width:580px;	
	margin:10px auto;
	background-color:#eee;
	border:1px solid #333;	
	padding:10px;
}

#bloodline
{
	font:10px Verdana,Arial;
	width:580px;
}

#bloodline p
{
	margin:5px 0;
	padding:0 0 0 3px;
}

.head_row
{
	background-color:#132A88;
}

.head_row h3
{
	font:bold 14px Georgia,Times,"Times New Roman";
	text-align:center;
	text-decoration:underline;
	color:#fff;
	margin:0;
	padding:15px 0;
}

.tall_row
{
	height:20px;
}

.short_row
{
	height:10px;
}

.cell_border_right
{
	border-right:1px solid #000;
}



/***** Search Page styles *****/

.blurb
{
	padding:0 0 15px 0;
}

.search_result1,.search_result2
{
	padding:1px 10px 0 10px;;
}

.search_result1
{
	background-color:#ddd;
}

.search_result2
{
	background-color:#eee;
}