	body, textarea, #map *
	{
		font-family: arial, "lucida console", sans-serif;
		font-size:14px;
	}
	
	/* NAVIGATION BAR ************************************************************************************/
	/* ***************************************************************************************************/
	#nav, #navbase
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
		margin:20px 0 20px 0;
		height:20px;
	}
	
	#nav li, #navbase li
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
		float:left;
	}
	
	#nav li a, #nav li a:link, #nav li a:active, #nav li a:hover, #nav li a:focus
	{
		text-decoration:none;
		font-size: 14px;
		color:#666;
		border-right:1px solid #ccc;
		padding:0px 20px;
		text-transform:lowercase;
	}
	
	#nav li a:hover
	{
		text-decoration:none;
		font-size: 14px;
		color:#ad2b25;
		text-decoration:underline;
		padding:0px 20px;
		text-transform:lowercase;
	}
	
	#nav li a.last, #nav li a.last:link, #nav li a.last:active, #nav li a.last:hover, #nav li a.last:focus
	{
		border-right:0;
	}
	
	#navbase
	{
		margin:0;
	}
	
	#navbase li a, #navbase li a:link, #navbase li a:active, #navbase li a:hover, #navbase li a:focus
	{
		text-decoration:none;
		font-size: 10px;
		color:#666;
		border-right:1px solid #ccc;
		padding:2px 10px;
		text-transform:lowercase;
	}
	
	#navbase li a.last, #navbase li a.last:link, #navbase li a.last:active, #navbase li a.last:hover, #navbase li a.last:focus
	{
		border-right:0;
	}
	
	#footer span
	{
		font-size: 10px;
		color:#666;
		padding:2px 0 2px 0;
	}
	/* ***************************************************************************************************/
	/* ***************************************************************************************************/
	
	/* TYPOGRAPHY ****************************************************************************************/
	/* ***************************************************************************************************/
	h1
	{
		margin:20px 0px 0px 0px;
		padding:0px;
		font-size:20px;
		color:#ad2b25;
	}

	h2
	{
		margin:15px 0px 0px 0px;
		padding:0px;
		font-size:17px;
		color:#f16822;
	}
	
	h3
	{
		margin:10px 0px 0px 0px;
		padding:0px;
		font-size:11px;
		color:#666666;
	}

	p
	{
		margin:10px 0px 20px 0px;
		padding:0px;
		font-size:13px;
		color:#666666;
		
	}
	
	p.quote
	{
		color:#ad2b25;
		font-size:12px;
		margin-top:0;
		padding-top:0;
		font-style:italic;
		margin-bottom:30px;
	}

	 a, a:link, a:hover, a:focus, a:active
	{
		font-size:13px;
		text-decoration:none;
		color:#ad2b25;
	}
	
	a.nobullets
	{
		font-size:13px;
	}
	
	#left ul
	{
		margin:10px 0 10px 10px;
		padding:0;
	}
	
	#left ul li
	{
		margin:0px 0 10px 40px;
	
		padding:0;
		font-size:13px;
		line-height:17px;
		color:#666;
	}
	
	ul.nobullets li.nobullets
	{
		list-style-type:none;
		font-size:13px;
	}
	/* ***************************************************************************************************/
	/* ***************************************************************************************************/
	
	/* FORM **********************************************************************************************/
	/* ***************************************************************************************************/
	fieldset
	{
		border:0;
		margin:0;
		padding:0;
	}
	
	.incorrect,.error
	{
		color:red;
	}
	
	/* ***************************************************************************************************/
	/* ***************************************************************************************************/