body {
	background: #443329 url(../img/layout/nav.gif) 0 0 repeat-x;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
}

div#wrapper {
	margin: 0 auto;
	padding: 0;
	background: #ccc url(../img/layout/header.gif) 0 0 repeat-x;
	height: 165px;
}

div.header {
	width: 740px;
	height: 152px;
	margin: 0 auto;
}

div#header1 {background: #eee url(../img/layout/header1.jpg) 0 0 no-repeat;}
div#header2 {background: #eee url(../img/layout/header2.jpg) 0 0 no-repeat;}
div#header3 {background: #eee url(../img/layout/header3.jpg) 0 0 no-repeat;}
div#header4 {background: #eee url(../img/layout/header4.jpg) 0 0 no-repeat;}

div#container {
	margin: 0 auto;
	background: #f9f9f9;
}

div.content {
	width: 740px;
	margin: 13px auto 0;
	padding-bottom: 20px;
	min-height: 280px;
	height: auto !important;
	height: 280px;
	text-align: justify;
}

div#content1 {background: #fff url(../img/layout/content1.gif) 0 0 repeat-x;}
div#content2 {background: #fff url(../img/layout/content2.gif) 0 0 repeat-x;}
div#content3 {background: #fff url(../img/layout/content3.gif) 0 0 repeat-x;}
div#content4 {background: #fff url(../img/layout/content4.gif) 0 0 repeat-x;}

div#footer_wrapper {
	background: url(../img/layout/stripe_footer.png) 0 0 repeat-x;
}

div#footer {
	position:relative;
	width: 740px;
	background: url(../img/layout/footer22.png) 0 0 repeat-x;
	margin: 0 auto;
	min-height: 130px;
	height: auto !important;
	height: 130px;
}

div#footer p {
	line-height: 1.3;
	font-size: 9px;
	font-family: Geneva, Tahoma,  "Bitstream Vera Sans", sans-serif;
	padding: 16px 1px 0;
	color: #000;
}

div#footer p a {
	text-decoration: none;
	color: #000;
}

h1 {
	font-size: 2.0em;
	margin: 0 45px 10px;
	padding: 30px 0 0 0;
	border-bottom: 1px solid #777;
}

h2 {
	font-size: 1.6em;
	margin: 0;
	padding: 20px 45px 0;
	font-size: 1.4em;
	line-height: 1.3;
	color: #555;
}

p {
	margin: 0;
	padding: 12px 45px;
	font-size: 1.4em;
	line-height: 1.7;
}

img { border: 0; }
a { border: 0; }

.content ul, .content ol {
	margin: 0 45px;
}

.content ul li {
	font-size: 1.3em;
	}



ul#nav {
	position: relative;
	margin: 0 auto;
	padding: 0;
	height: 50px;
	list-style: none;
	width: 360px;
}


ul#nav li {
	float: left;
	list-style: none;
}

ul#nav li a { display: block; height: 50px; }

ul#nav li a#nav_introduction {
	background: url(../img/nav/introduction.gif) 0 -50px no-repeat;
	width: 105px;
}

ul#nav li a#nav_process {
	background: url(../img/nav/process.gif) 0 -50px no-repeat;
	width: 80px;
}

ul#nav li a#nav_philosophy {
	background: url(../img/nav/philosophy.gif) 0 -50px no-repeat;
	width: 97px;
}

ul#nav li a#nav_contact {
	background: url(../img/nav/contact.gif) 0 -50px no-repeat;
	width: 78px;
}

ul#nav li a#nav_introduction:hover,
ul#nav li a#nav_introduction:visited:hover,
ul#nav li a#nav_process:hover,
ul#nav li a#nav_process:visited:hover,
ul#nav li a#nav_philosophy:hover,
ul#nav li a#nav_philosophy:visited:hover,
ul#nav li a#nav_contact:hover,
ul#nav li a#nav_contact:visited:hover {
	background-position: 0 0;
}

p#nav_bottom { letter-spacing: 0.25em; }
p#nav_bottom a { margin: 0 5px; }
