/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	background: transparent;
	}
	
body 
	{
	font-family: Tahoma, sans-serif;
	color: #000000;
	background: url(../images/bg.jpg) repeat #ededed;
	}
	  
ol, ul, li
	{
	list-style: none;
	} 
	 
img
	{
	border: 0px;
	} 
	 
h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	}  
	
em 
	{
	font-size: 1em;
	font-style: italic;
	} 
	 
strong 
	{
	font-size: 1em;
	font-weight: bold;
	}  

a:link, a:visited, a:active
	{
	font-size: 1em;
	color: #cc0099;
	text-decoration: underline;
	}

a:hover
	{
	font-size: 1em;
	color: #cc0099;
	text-decoration: underline;
	}

/* End of Reset */

/* Global Formatting */

h1

	{
	border-top: 10px solid #cc0099;
	font-family: Georgia, serif; 
	font-size: 1.625em;
	color: #cc0099;
	text-align: justify;
	margin: 0px 0px 0px 464px;
	padding: 20px 20px 0px 0px;
	}

h2

	{
	font-family: Georgia, serif; 
	font-size: 1em;
	line-height: 1.5em;
	color: #cc0099;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	}

h5
	{
	font-family: Georgia, serif; 
	font-size: 1.75em;
	color: #cc0099;
	margin: 0px 0px 0px 325px;
	padding: 80px 0px 0px 0px;
	}

h6
	{
	font-family: Tahoma, sans-serif; 
	font-size: 1em;
	line-height: 1.6em;
	color: #000000;
	margin: 0px 40px 0px 325px;
	padding: 10px 0px 0px 0px;
	}

/* End of Global Formatting */

#outer-wrapper
	{
	width: 958px;
	margin: 0px auto 0px auto;
	background: url(../images/wrapper-bg.png) repeat-y;
	}
	
	#inner-wrapper
		{
		width: 950px;
		margin: 0px auto 0px auto;
		background: #fff;
		}
		
		#header
			{
			width: 950px;
			height: 189px;
			text-align: right;
			color: #fff;
			background: url(../images/header-bg.jpg) no-repeat;
			padding-bottom: 10px;
			}
			
			#header img.logo
				{
				float: left;
				padding: 15px 0px 0px 20px;
				}
			
			#header p
				{
				font-size: 0.875em;
				line-height: 1.5em;
				padding: 30px 20px 0px 0px;
				}
				
			#header p a
				{
				color: #fff;
				text-decoration:none;
				}
			
			#header img.facebook
				{
				padding-top: 5px;
				}
			
			#header img.Eukanuba
				{
				padding-top: 5px;
				}
		
		#nav
			{
			width: 900px;
			height: 38px;
			font-size: 0.9375em;
			background: #cc0099;
			border-top: 1px solid #bcbcbc;
			border-bottom: 1px solid #bcbcbc;
			margin: 0px auto 0px auto;
			}
		
			#nav ul
				{
				width: 900px;
				height: 38px;
				}
	
				#nav ul li
					{
					float: left;
					text-align: center;
					border-right: 1px solid #f3f3f3;
					}
			
					#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active
						{
						display: block;
						color: #ffffff;
						text-decoration: none;
						padding: 10px 0px 10px 0px;
						}
			
					#nav ul li a:hover
						{
						display: block;
						color: #cc0099;
						text-decoration:underline;
						background: #f3f3f3;
						padding: 10px 0px 10px 0px;
						}
		
					#nav ul li.over
						{
						color: #cc0099;
						background: #f3f3f3;
						}
		
					#nav ul li.over a
						{
						color: #cc0099;
						text-decoration:underline;
						}
			
						#home-nav 
							{
							width: 64px;
							}
							
						#about-nav 
							{
							width: 65px;
							}
						
						#agility-nav 
							{
							width: 65px;
							}
						
						#giant-agility-nav 
							{
							width: 110px;
							}
						
						#behaviour-nav 
							{
							width: 95px;
							}
						
						#obedience-nav 
							{
							width: 96px;
							}
						
						#one-to-one-nav 
							{
							width: 100px;
							}
							
						#residential-nav 
							{
							width: 99px;
							}
						
						#classes-nav 
							{
							width: 74px;
							}
						
						#news-and-events-nav
							{
							width: 122px;
							border-right: none;
							}
		
		#home-image
			{
			width: 914px;
			height: 387px;
			background: url(../images/home-image.jpg) no-repeat;
			margin: 15px auto 15px auto;
			}
		
		#home-container
			{
			clear: both;
			width: 900px;
			margin: 0px auto 0px auto;
			}
			
			#home-left
				{
				float: left;
				width: 655px;
				border-top: 10px solid #cc0099;
				padding: 0px 0px 20px 0px;
				}
				
				#home-left p
					{
					font-size: 0.8125em;
					line-height: 1.5em;
					color: #000000;
					text-align: justify;
					padding: 0px 20px 20px 20px;
					}
			
			#home-right
				{
				float: right;
				width: 205px;
				height: 244px;
				text-align: center;
				border-top: 10px solid #cc0099;
				background: url(../images/quote-bg.jpg) no-repeat;
				}
				
				#home-right p
					{
					font-family: Georgia, serif; 
					color: #000000;
					font-size: 1.5em;
					line-height: 1.4em;
					padding: 10px 0px 35px 0px;
					}
				
				#home-right p.quote-title
					{
					float: left;
					font-family: Tahoma, sans-serif; 
					color: #cc0099;
					font-size: 0.8125em;
					line-height: 1.5em;
					padding: 5px 0px 0px 0px;
					}
			
		#internal-container
			{
			clear: both;
			width: 900px;
			margin: 15px auto 15px auto;
			}
			
			#internal-container img
				{
				float: left;
				width: 454px;
				height: 379px;
				border:none;
				margin: 0px 20px 20px -7px;
				}
			
			#internal-container p
				{
				font-size: 0.8125em;
				line-height: 1.5em;
				color: #000000;
				text-align: justify;
				padding: 0px 20px 20px 20px;
				}
			
		#footer
			{
			clear: both;
			width: 950px;
			height: 136px;
			text-align: center;
			background: url(../images/footer-bg.jpg) no-repeat;
			}
			
			#footer p
				{
				font-size: 0.75em;
				line-height: 1.5em;
				color: #fff;
				padding: 80px 0px 0px 0px;
				}
			
			#footer p a
				{
				color: #fff;
				text-decoration:none;
				}