/* GLOBAL CSS */
body,p,h1,h2,h3,h4,ul,ol,li,form,div {
	margin:0; padding:0;
}
.clearfix:after {   
    content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;   
}  
.clearfix {   
    display: inline-block;   
}  
html[xmlns] .clearfix {   
    display: block;   
}  
* html .clearfix {   
    height: 1%;   
}
body {
	margin:20px 0px 5px 0px; background:url(../gfx/background.jpg) repeat-x #c5b4f4; font-family:"Century Gothic"; font-size:14px; color:#666768;
}
body, html {
	height:100%;
}
/*---FORMAT---*/
#container {
	width:760px; margin:auto;
}
#header {
	background:url(../gfx/header.jpg) no-repeat; width:760px; height:229px;
}
#header p {
	padding-top:196px; font-size:13px; color:#003071;
}
#header p strong {
	margin-left:29px;
}
#header a {
	color:#003071; text-decoration:none;
}
#header a:hover {
	color:#003071; text-decoration:underline;
}
#left {
	width:760px; margin:auto; background:url(../gfx/left.gif) repeat-y left; 
}
#content {
	 background:#fff; margin:0 29px 0 28px;
}
#right {
	background:url(../gfx/right.gif) repeat-y right;
}
/*---STYLES---*/
h1 {
	font-size:16px; font-style:italic; color:#63a2e1; margin:0 0 15px 7px;
}
h2 {
	font-size:15px; color:#63a2e1;margin:0 0 6px 15px;
}
h3 {
	font-size:15px; color:#666768;margin:0 0 15px 15px; font-style:italic;
}
p {
	margin:0 0 10px 15px;
}
ul {
	margin:0 0 15px 30px;
}
li {
	margin-bottom:5px;
}
a {
	color:#666768; text-decoration:none;
}
a:hover {
	color:#666768; text-decoration:underline;
}
/*---NAVIGATION---*/
#navigation ul {
	margin:0;
}
#navigation li {
	float:left; list-style:none; margin:0;
}
#navigation li.l1 {
	background:url(../gfx/btns/home.jpg) no-repeat;
}
#navigation li.l2 {
	background:url(../gfx/btns/horse.jpg) no-repeat;
}
#navigation li.l3 {
	background:url(../gfx/btns/canine.jpg) no-repeat;
}
#navigation li.l4 {
	background:url(../gfx/btns/animal.jpg) no-repeat;
}
#navigation li.l5 {
	background:url(../gfx/btns/courses.jpg) no-repeat;
}
#navigation li.l6 {
	background:url(../gfx/btns/links.jpg) no-repeat;
}
#navigation li.l7 {
	background:url(../gfx/btns/bach.jpg) no-repeat;
}
#navigation li.l8 {
	background:url(../gfx/btns/contact.jpg) no-repeat;
}
/*---DIVS---*/
#footer {
	width:760px; height:34px; margin:auto; clear:both;
}
#translate {
	height:24px; width:150px; background:#bbd4f8; margin-top:14px; padding-top:2px;
}
#translate a {
	margin-left:15px; color:#235faf; text-decoration:none; font-weight:bold;
}
#translate a:hover {
	color:#7e3dce; text-decoration:none;
}
#photos {
	float:right; width:307px; padding-right:15px; padding-left:9px; margin-top:53px;
}
#photos img {
	margin-bottom:24px; border:0;
}
#testimonials {
	background:url(../gfx/testimonialspic.jpg) no-repeat right top;
}
#testimonials h2 {
	margin-bottom:0; margin-top:15px;
}
.links {
	width:576px; margin:auto; border-collapse:collapse;border:1px solid #c6c6c8; 
}
.links td {
	background-color:#d5e6fe; color:#5a5e65; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; padding-right:7px; 
}
.links a {
	color:#5a5e65; font-weight:bold;
}
.contact {
	width:386px;border:5px solid #d6c7fe;
}
.tc {
	border:1px solid #fff; background-color:#e6ddfd; width:100%;
}
.tc td {
	padding:5px;
}
input, textarea {
	font-family:"Century Gothic"; color:#666768;
}