	/* 
	 ----------------------------------------------------------------------------
	  Copyright Welk Resorts 2008. Used with Permission.                             
	  May not be duplicated or reproduced.
	
	  Please check for cross-browser compatibility prior to making changes
	  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
	
	  CSS Document - layout.css
	 ---------------------------------------------------------------------------- 
	*/

	/* undo some default styling of common (X)HTML browsers
	 * ------------------------------------------------------------------------- */

	/* No list-markers by default - must redefine bullets w/ bg graphics */
	ul,ol { list-style:none; }

	/* Avoid browser default inconsistent heading font-sizes and pre/code */
	h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

	/* Remove inconsistent (among browsers) default padding or margin */
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

	/* prevent blue linked image borders */
	a img,:link img,:visited img,fieldset { border:none; }


	/* global elements
	 * ------------------------------------------------------------------------- */

	body { 
		background: url("/assets/files/template_files/bg.jpg");
		text-align:center; 
		color:#000;
	}

	/* ----- classes ----- */

	div.clear	{ 
		clear:both;
		height:.01em; 
		overflow:hidden; 
	}
	
	img.img-left {
		float:left;
		margin:0 10px 0 0;
	}

	/* Horozontal Sprite Nav
	 * ------------------------------------------------------------------------- */

	#nav { 
		background:url("/assets/files/template_files/nav.gif") no-repeat;
		width:1024px; 
		height:44px; 
		margin:0 0 10px 0;
		padding:0;
		}
	
	#nav span { display: none; }
	
	#nav li, #nav a { height:44px; display:block; } /* change height here also */
	
	#nav li { float:left; list-style:none; _display:inline; }
	
	#nav-01 { width: 205px;}
	#nav-02 { width: 205px;}
	#nav-03 { width: 207px;}
	#nav-04 { width: 202px;}
	#nav-05 { width: 205px;}
	
	#nav-01 a:hover { background:url("/assets/files/template_files/nav.gif")  -0px -44px no-repeat; }
	#nav-02 a:hover { background:url("/assets/files/template_files/nav.gif") -205px -44px no-repeat; }
	#nav-03 a:hover { background:url("/assets/files/template_files/nav.gif") -410px -44px no-repeat; }
	#nav-04 a:hover { background:url("/assets/files/template_files/nav.gif") -617px -44px no-repeat; }
	#nav-05 a:hover { background:url("/assets/files/template_files/nav.gif") -819px -44px no-repeat; }
	
	/* framework
	 * ------------------------------------------------------------------------- */

	#wrap-home {
		background: url("/assets/files/template_files/bg-wrap-home.gif") repeat-y;
		width:1024px;
		margin:11px auto 0px;
		text-align:left;
	}

	#masthead {
		position:relative;
		background:  url("/assets/files/template_files/home-masthead-2.jpg") no-repeat;
		height:270px;
	}

	/* ----- column-left ----- */

	#column-left {
		width:1024px;
		float:left;
		color:#30432a;
		font-family:"Times New Roman", Times, serif;
		line-height:20px;
	}
	
	#column-left p {
		margin:0 36px 10px 34px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	
	#column-left h1 {
		font-size:24px;
		margin:0 36px 10px 34px;
		color:#003366;
		}
		
	#column-left h2, #column-left h3 {
		font-size:18px;
		margin:0 36px 10px 34px;
		color:#003366;
		}

	#column-left .titleBlack {
		margin:0 36px 10px 34px;
		}

	#column-left ul {margin-left:10px;}
	#column-left li {
		list-style:disc;
		padding-left:7px;
		margin:0 36px 5px 34px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}

	#column-left dl dt {
		margin:0 36px 5px 34px; font-family:
		Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	
	#column-left dl dd {
		margin:0 36px 0px 34px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}


	/* ----- bottom-wrap ----- */

	#bottom-wrap {
		background: url("/assets/images/footer-bkgd.gif");
		clear:both;
		width:100%; /* fix for Safar */
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
	}

	#bottom-wrap a:link, #bottom-wrap a:visited, #bottom-wrap a:active {
		color:#fff;
		text-decoration:none;
	}
	
	#bottom-wrap a:hover {
		color:#fff;
		text-decoration:underline;
	}
	
	#bottom-wrap p {
		color:#5a6046;
		margin:10px 0 0 28px;
	}

	#bottom-wrap ul {
		margin:0 0 0 28px;
	}

	#bottom-wrap li, #bottom-wrap ul li { /* if your li's float, you can adjust border height w/ line-height */
		padding:0 3px 0 5px;
		display: inline;
		border-left: 1px solid #fff;
		line-height:14px;
	}

	#bottom-wrap li.first { 
		border:none; 
	}

.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}