/*
 // - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - -
 //
 //	DOG FRIENDLY LOGO
 // Located at the top-right of the web page
 //
 // - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 
*/

#logo
{
	margin								: auto;
	position							: relative;
	overflow							: auto;
	top									: 43px;
	width								: 980px;
}

/*
 // - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - -
 //
 //	NAVIGATION
 //
 // - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 8 < - - - - - - 
*/

#navigation
{
	background							: url("../images/navigation_bg.png") repeat-x;
	background-position					: left top;
	font-family							: Tahoma, sans-serif;
	height								: 49px;
	position							: relative;
	text-align							: center;
	top									: 74px;
}

* + html #navigation
{
	top									: 72px;
}

	#navigation ul
	{
		margin							: 0 auto;
		padding							: 0;
	}
	
		#navigation ul li
		{
			display						: inline-block;
			list-style					: none;
			padding						: 0;
			margin						: 0;
			margin-right				: -5px;
		}
		
		* + html #navigation ul li
		{
			display						: inline;
			margin						: 0;
		}
		
			#navigation ul li a
			{
				background				: url("../images/nav_break.png") no-repeat;
				color					: white;
				display					: inline-block;
				font-size				: 1.0em;
				padding					: 15px;				
				text-decoration			: none;
			}
			
			#navigation ul li a:hover, #navigation ul li a#selected_nav
			{
				background				: url("../images/selected_nav.png") repeat-x;
				background-position		: left top;
			}
			
			#navigation ul li span
			{
				position				: relative;
				top						: -5px;
			}
				
#three_column
{
	margin								: auto;
	padding-bottom						: 352px;
	position							: relative;
	top									: 100px;
	width								: 980px;
}

h1.largeError
{
	font-size							: 2.00em;
	font-weight							: normal;
}

a.white:link
{
	color								: #FFF;
	font-weight							: bold;
	text-decoration						: none;
}

a.white:visited
{
	color								: #FFF;
	font-weight							: bold;
	text-decoration						: none;
}

a.blue:link
{
	color								: #2C71A9;
	font-weight							: bold;
	text-decoration						: none;
}

a.blue:visited
{
	color								: #2C71A9;
	font-weight							: bold;
	text-decoration						: none;
}

.box 
{
	
	border								: 1px solid #75ADDB; 
	padding								: 10px; 
	margin								: 0; 
	
}

/* TABLE DATA */

.further_details
{
	padding							: 10px;
}

.further_details table
{
	margin-bottom					: 10px;
}

.further_details table tr td
{
	border-bottom					: 1px dashed #E5E5D6;
	padding							: 10px 0px;
}

.location_details
{
	float							: right;
	width							: 60%;
}

	.location_details h2, .further_details h2
	{
		background					: url(/images/faded_line.gif) no-repeat;
		background-position			: left 18px;
		color						: #A2A26A;
	}

.photo_location
{
	padding							: 10px 0px;
	left							: 10px;
	overflow						: auto;
	position						: relative;
	width							: 100%;
}

.photo_width
{
	float							: left;
	width							: 20%;
}

.table_data
{
	border							: 1px solid #E5E5D6;
	
	
}

	.table_data div h1
	{
		background-color			: #E5E5D6;
		padding						: 5px 10px;
	
	}
	
#sponsor
{
	background-color			: #FFAB00;
	border							: 1px solid #FFAB00;
	
}
	
.floatLeft
{
	float			:left;
}

.floatRight
{
	float			:right;
}	


.errormsg
{
	color								: red;
}

#right_section_map
{
	float								: right;
	width								: 280px;
}
