@charset "utf-8";
@import url("reset.css");
/*--------------------------------------------------------------------------------------- LAYOUT */
* {
	margin: 					0;
	padding: 					0;
	border: 					0;
	outline: 					0;
}
body {
	font:						normal 62.5% "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	text-align:					center;
	color:						#492D1E;
	margin:						0;
	background:					#FDFDFD url(../images/new_bg.jpg) left top repeat-x;
}

div#container {
	width:						960px;
	margin:						0 auto;
	text-align:					left;
}

a {
	color:						#492D1E;
}

/*--------------------------------------------------------------------------------------- HEADER */
div#header {
	background-color:			#FDFDFD;
	width:						960px;
	height:						185px;
	position:					relative;
}
div#header h1 {
	margin:						7px 0 8px 45px !important;
	margin:						7px 0 8px 20px;
	width:						240px;
	height:						170px;
	float:						left;
	background:					#FFF url(../images/wdw-logo.jpg) left top no-repeat;
	text-align:					left;
	text-indent:				-9999px;
}
div#header object#video-id {
	float:						left;
	width:						140px;
	height:						175px;
	margin:						5px 10px;
}
div#header div.contact_details {
	font-weight:				bold;
	text-align:					center;
	font-size:					2.2em;
	float:						left;
	height:						115px;
	width:						515px;/*515px;*/
	margin-top:					60px;
	line-height:				1.2em;
}

/*--------------------------------------------------------------------------- CONTENT CONTAINERS */
div#content {
	background:					#5D3B2C url(../images/page_bg.jpg) left top repeat-x;
	width:						960px;
	overflow:					hidden;
	position:relative;
}

div#content div#page {
	padding:					30px 30px 20px 40px;
	float:						left;
	width:						575px;
}

div#content div#column {
	padding:					30px 30px 0 0;
	color:						#FFF;
	float:						left;
	width:						270px;
	position:					relative;
}
div#content img.dog {
	position:					absolute;
	left:						575px;
	bottom:						20px;
	height:						185px;
	width:						140px;
}
/*--------------------------------------------------------------------------------- PAGE CONTENT */
div#content div#page div.item {
	padding:					5px 10px;
	color:						#FFF;
	margin:						5px 0;
	width:						540px;
	height:						75px;
	background:					transparent url(../images/box_bg.png) left top no-repeat;
}
div#content div#page div.item h2 {
	font-size:					2.9em;
	font-weight:				normal;
}
div#content div#page div.item p {
	font-size:					1.1em;
}
/*------------------------------------------------------------------------------- COLUMN CONTENT */
div#content div#column h3 {
	color:						#FFF;
	font-size:					2.6em;
	margin:						10px 0 0 0;
	line-height:				1.1em;
	font-weight:				normal;	
}
div#content div#column p {
	font-style:					italic;
	color:						#FFF;
	font-size:					1.8em;
	line-height:				1.3em;
	margin:						90px 0 0 80px;
}
div#content div#column ul {
	margin:						15px 5px;
}
div#content div#column ul li {
	list-style-image:			none;
	margin:						0 0 5px 10px;
	padding:					2px 0 0 30px;
	font-size:					1.6em;
	background:					url(../images/list-paw.gif) top left no-repeat;
	height:						22px;
}
/*--------------------------------------------------------------------------------------- FOOTER */
div#footer {
	padding:				10px 40px 20px 40px; 
}
div#footer p {
	color:					#492D1E;
}
