/* #Typography
================================================== */
	#wrapper h1, 
	#wrapper h2, 
	#wrapper h3, 
	#wrapper h4, 
	#wrapper h5, 
	#wrapper h6 {
		color: #181818;
		font-family: 'Economica', sans-serif;
	}
	
	#wrapper h1 a, 
	#wrapper h2 a, 
	#wrapper h3 a, 
	#wrapper h4 a, 
	#wrapper h5 a, 
	#wrapper h6 a { 
		font-weight: inherit; 
	}
	
	/*logo-int*/
	#wrapper #logo h1 a, 
	#wrapper #logo h2 a,
	#wrapper #logo h3 a,
	#wrapper #logo h4 a,
	#wrapper #logo h5 a,
	#wrapper #logo h6 a{
		color: #fff;
		text-decoration: none;
		font-size: 63px;
	}
	
	#wrapper #logo h1, 
	#wrapper #logo h2,
	#wrapper #logo h3,
	#wrapper #logo h4,
	#wrapper #logo h5,
	#wrapper #logo h6{
		color: #fff;
		text-decoration: none;
		font-size: 63px;
	}
	
	/*logo-home*/
	#wrapper #logo-home h1 a, 
	#wrapper #logo-home h2 a,
	#wrapper #logo-home h3 a,
	#wrapper #logo-home h4 a,
	#wrapper #logo-home h5 a,
	#wrapper #logo-home h6 a{
		color: #fff;
		text-decoration: none;
		font-size: 63px;
	}
	
	#wrapper #logo-home h1, 
	#wrapper #logo-home h2,
	#wrapper #logo-home h3,
	#wrapper #logo-home h4,
	#wrapper #logo-home h5,
	#wrapper #logo-home h6{
		color: #fff;
		text-decoration: none;
		font-size: 63px;
	}
	
	#wrapper h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	#wrapper h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
	#wrapper h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
	#wrapper h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	#wrapper h5 { font-size: 17px; line-height: 24px; }
	#wrapper h6 { font-size: 14px; line-height: 21px; }
	#wrapper .subheader { color: #777; }
	#wrapper h4.guestBook-title{ line-height: normal; margin-top: 10px; }

	#wrapper p { margin: 0 0 20px 0; font: 400 14px/1.6 Futura, 'Open Sans', Verdana, Helvetica, sans-serif; }
	#wrapper p img { margin: 0; }
	#wrapper p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	#wrapper em { font-style: italic; }
	#wrapper strong { font-weight: bold; color: #333; }
	#wrapper small { font-size: 80%; }

/*	Blockquotes  */
	#wrapper blockquote, 
	#wrapper blockquote p { 
		font-size: 17px; 
		line-height: 24px; 
		color: #777; 
		font-style: italic; 
	}
	
	#wrapper blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	#wrapper blockquote cite { display: block; font-size: 12px; color: #555; }
	#wrapper blockquote cite:before { content: "\2014 \0020"; }
	#wrapper blockquote cite a, 
	#wrapper blockquote cite a:visited, 
	#wrapper blockquote cite a:visited { 
		color: #555; 
	}


/* #Links
================================================== */
	#wrapper a, 
	#wrapper a:visited { 
		color: #333; 
		text-decoration: underline; 
		outline: 0; 
	}
	#wrapper a:hover, 
	#wrapper a:focus { 
		color: #000; 
	}
	#wrapper p a, 
	#wrapper p a:visited { 
		line-height: inherit; 
	}


/* #Lists
================================================== */
	#wrapper ul, 
	#wrapper ol { margin-bottom: 20px; }
	
	#wrapper ul { list-style: none outside; margin: 15px 0; }
	#wrapper ol { list-style: decimal; }
	
	#wrapper ol, 
	#wrapper ul.square, 
	#wrapper ul.circle, 
	#wrapper ul.disc { margin-left: 30px; }
	
	#wrapper ul.square { list-style: square outside; }
	#wrapper ul.circle { list-style: circle outside; }
	#wrapper ul.disc { list-style: disc outside; }
	
	#wrapper ul ul, 
	#wrapper ul ol,
	#wrapper ol ol, 
	#wrapper ol ul { 
		margin: 4px 0 5px 30px; 
		font-size: 90%;  
	}
	
	#wrapper ul ul li, 
	#wrapper ul ol li,
	#wrapper ol ol li, 
	#wrapper ol ul li { margin-bottom: 6px; }
	
	#wrapper li { line-height: 18px; margin-bottom: 12px; list-style-type: disc; margin: 0 0 0 17px;
		font: 400 14px/1.6 Futura, 'Open Sans', Verdana, Helvetica, sans-serif;  
	}
	#wrapper ul.large li { line-height: 21px; }
	#wrapper li p { line-height: 21px; }
	
/* #Header
================================================== */
	#wrapper #header h1, 
	#wrapper #header h2, 
	#wrapper #header h3, 
	#wrapper #header h4, 
	#wrapper #header h5, 
	#wrapper #header h6 { color: #fff; }

/* #Nav
================================================== */
	#wrapper nav ul{ }
	#wrapper .nav_home_container ul{
	
		-webkit-animation-duration: 1s;
    	-webkit-animation-delay: 0.50s;
    	-webkit-animation-timing-function: ease;
    	-webkit-animation-fill-mode: both;
    	-webkit-animation-name: flipInX;
    	-moz-animation-duration: 1s;
    	-moz-animation-delay: 0.50s;
    	-moz-animation-timing-function: ease;
    	-moz-animation-fill-mode: both;
    	-moz-animation-name: flipInX;
    	animation-duration: 1s;
    	animation-delay: 0.50s;
    	animation-timing-function: ease;
    	animation-fill-mode: both;
    	animation-name: flipInX; 
	}
	#wrapper nav ul.nav-header li{ display: inline; color: #fff; font-size: 20px; margin: 0 5px 0 0; 
		background: #999; padding: 10px 10px 23px 10px;
		
		 
	}
	#wrapper nav ul.nav-header li a{ color: #fff; text-decoration: none; }
	#wrapper nav ul.nav-header li a:hover{ color: #333; text-decoration: none; }
	#wrapper nav ul.nav-header li a.nav-selected{ color: #333; text-decoration: none; }

/* #Footer
================================================== */
	#wrapper #footer h1, 
	#wrapper #footer h2, 
	#wrapper #footer h3, 
	#wrapper #footer h4, 
	#wrapper #footer h5, 
	#wrapper #footer h6 { color: #fff; }
	
	#wrapper #footer p{ color: #fff; }
	#wrapper #footer li{ color: #fff; }
	#wrapper #footer strong{ color: #fff; }
	#wrapper #footer a{ color: #fff; }