/* Smartphone version
   Nothing to do: blocks are stacked by default. */

/* Tablet version */
/*@media (min-width: 768px) {
  .nav { width: 20%; }
  .main { width: 80%; }
}
*/

body {
	background:#beb5a5;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

.contents {
  width: 700px ;
  margin-left: auto ;
  margin-right: auto ;
}

.header {
  background-image: url("https://nurturenz.com/assets/templates/images/header.png");
  background-repeat: no-repeat;
  width: 700px;
  height: 100px;
}

.nav {
  background-color:#886d4d;
  background-image: url("https://nurturenz.com/assets/templates/images/nav_bg.png");
  background-repeat: repeat-x;
  text-align: center;
}

.nav ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0px 10px 0px;
}

.nav li {
display: inline;
padding: 20px;
}

.nav a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.nav a:hover {
  color: #beb5a5;
  text-decoration: none;
}

.nav_secondary {
  text-align: center;
}

.nav_secondary ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0px 10px 0px;
}

.nav_secondary li {
display: inline;
padding: 20px;
}

.nav_secondary a {
  color: #beb5a5;
  text-decoration: none;
  font-weight: bold;
}

.nav_secondary a:hover {
  color: #223c11;
  text-decoration: none;
}

.main {
  background-color: #fff;
  color: #223c11;
  text-align: justify;
  padding: 5px 10px 5px 10px;
  min-height: 500px;
}

.footer {
  background: #d8d2bc;
  background-image: url("https://nurturenz.com/assets/templates/images/footer_bg.png");
  background-repeat: repeat-x;
  text-align: center;
}

.footer ul {
  list-style-type: none;
  margin: 0;
  padding: 10px 0px 10px 0px;
}

.footer li {
display: inline;
padding: 20px;
}

.footer a {
  text-decoration: none;
  color: #886d4d;
  font-weight: bold;
}

.footer a:hover {
  color: #aaaaaa;
  text-decoration: none;
}

a {
  color: #223c11;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

h1 {
  background: url("https://nurturenz.com/assets/templates/images/heading.jpg");
  background-repeat: no-repeat;
  padding: 2px 0px 0px 25px;
  color: #737669;
  font-size: 20px;
  font-weight: bold;
}

h2 {
  color: #737669;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

h2 a {
  text-decoration: none;
  color: #737669;
}

.left {
  float: left;
  margin-right: 10px;
}

.right {
  float: right;
  margin-left: 10px;
}

.error {
  color: red;
  font-size: 10px;
  font-weight: bold;
}

img {
  border-radius: 15px;
}

form div {
  margin: 10px 0px 20px 0px;
}