* 
{ text-decoration: none; padding: 0; margin: 0; border: 0; }

html, body 
{ height: 100%;	}

body
{ text-align: center; background: #f6f5f3; font-family: Arial; }

* html .wrapper
{ height: 100%; }


/* STRUCTURE HOME */

.clear
{ clear: both; line-height: 0; height: 0; }

.wrapper
{ height: 100%; width: 100%; margin: 0 auto 0 auto; min-height: 100%; position: relative; overflow: hidden; }

	.wrap
	{ height: 25px; width: 100%; margin: 0 auto 0 auto; background: #361c08; border-bottom: 1px solid #FFF; position: absolute; top: 0; left: 0; z-index: -2; }

	.wrapper .header
	{ height: 170px; width: 980px; margin: 0 auto 0 auto; padding: 40px 0 0 0; border-bottom: 1px solid #CCC; position: relative; z-index: 0; }
	
		.wrapper .header h1
		{ font-size: 94px; letter-spacing: -6px; text-align: left; padding: 0 0 0 0; color: #3f2308; text-shadow: 2px 2px 2px #C3C3C3; margin: 17px 0 0 0; }

		.wrapper .header h1 a
		{ color: #3f2308; display: block; width: 250px; }
 
			.wrapper .header h5
			{ font-size: 13px; letter-spacing: -1px; text-align: left; }
		
		.wrapper .header h2
		{ font-size: 12px; text-align: left; padding: 0px 0 0 0; letter-spacing: -0.5px; margin: -16px 0 0 0; color: #333; }

		.wrapper .header ul
		{ height: 50px; width: auto; position: absolute; top: 100px; right: 0; z-index: 200; overflow: hidden; }
		
			.wrapper .header ul li
			{ list-style: none; float: left; font-size: 14px; font-weight: bold;  margin: 0 0 0 1px; height: auto ; width: auto; border: none; border-top: 4px solid #F9F9F9; border-bottom: 4px solid #F9F9F9;  }

			.wrapper .header ul li a.active
			{ background: #E6E6E6; color: #786450; }

			.wrapper .header ul li a
			{ background: #F2F2F2; color: #000; display: block; padding: 10px 15px; }

			.wrapper .header ul li a:hover
			{ background: #E6E6E6; color: #786450; }

			.wrapper .header .wrap
			{ width: 980px; text-align: right; }

				.wrapper .header .wrap p
				{ display: block; width: 250px; font-size: 11px; font-weight: 300; font-family: "Helvetica Neue", Arial; color: #FBFBFB; float: right; padding: 5px 0 0 0; position: relative; z-index: 200; }

				.wrapper .header .wrap p a
				{ color: #FBFBFB; }

					.wrapper .header .wrap p a:hover
					{ color: #d59b4f; }

					.wrapper .header .wrap p.left
					{ float: left; text-align: left; }

					.wrapper .header .wrap p.left a
					{ color: #786450; }

/* Content #### */

	.wrapper .content
	{ background: url(../images/zeppelin.png) 0 0 no-repeat; padding: 35px 0 40px 0; text-align: left; width: 980px; margin: -20px auto 0 auto; height: 300px; z-index: 1000; position: relative; }

		.wrapper .content a
		{ color: #d59b4f; }
		
			.wrapper .content a:hover
			{ color: #786450; }

		.wrapper .content h4
		{ display: block; width: 420px; height: auto; float: right; line-height: 32px; font-weight: 800; font-family: "Helvetica Neue", Arial; font-size: 40px; clear: left; margin: 0 0 15px 0; }

		.wrapper .content h3
		{ display: block; width: 420px; height: auto; float: right; line-height: 32px; font-weight: 300; font-family: "Helvetica Neue", Arial }
		
		.footer
		{ border-top: 1px solid #CCC; padding: 10px 0 10px 0; width: 980px; margin: 0 auto 0 auto; position: relative; }
		
			.footer .call
			{ font-size: 14px; padding: 0 0 10px 0; text-align: left; }
		
			.footer .copyright
			{ font-size: 11px; padding: 0 0 0 0; text-align: left; }
		
			.footer .twittie
			{ position: absolute; top: 2px; right: 2px; background: url(../images/design/twitter.png) 0 0 no-repeat; font-size: 14px; width: 70px; height: 48px; padding: 18px 0 0 43px; }
		
				.footer .twittie a, .footer .twittie a:visited
				{ color: #333; }
			
			.footer h3
			{ font-size: 14px; padding: 20px 0 0 0; }
			
			.wrapa
			{ height: 25px; width: 100%; margin: 0 auto 0 auto; background: #361c08; border-top: 1px solid #FFF; position: absolute; bottom: 0; }

