 h1, h2, h3, h4, h5, p{
	               
	               font-family: "Book Antiqua", Palatino, serif; 
	           }
	           
	           
	           body {
	               width:100%;
	               height: auto;
	             /**** background-image: url(../images/tomato-mozzarella-lightened.jpg);
	               background-size: cover;
	               background-attachment: fixed; ****/
	               background-color: white;
	               text-align: center;
                   margin: 0px;
	           }
	           
	           .container {
	               margin-left: auto;
	               margin-right: auto;
	               width: 960px;
	               text-align: left;
	           }
	           
	           
	           /****    Header    ****/
	           
	           .logo {
	               float:left;
	               /**** background-color: white; ****/
	               padding: 20px;
	               margin-top: 0;
                   width:219px;
                   height:103px;
	           }
                
	           
	           
	            /* Navigaton */
	           
	           .main-nav {
	               list-style-type: none;
	               margin: 0;
	               padding: 0;
	               float: left;
	               top: 0;
	               width: 700px;
	           }
	           
	           li {
	               float: left;
	           }
	           
	          
	           
	           .main-nav li a {
	               display: block;
	               color: #543136;
	               font-weight: bold;
	               font-family:sans-serif;
	               text-align: center;
	               padding: 16px 14px;
	               text-decoration: none;
	           }
	           
	           .nav:hover {
	               background-color: #10944A;
	               color: white;
	           }
	           
	           .main-nav .active {
	               background-color: #D11F45;
	               color: white;
	           }
	           
	           header .tagline {
	               background-color: #10944A;
	               color: white;
	               margin-bottom: 0;
	               padding: 10px 20px;
	               font-size: 18pt;
                   float: left;
                   width: 100%;
                   box-sizing: border-box;
	                    
	           }

                #banner-photo {
                    width: 960px;
                }
        
        
          /****    Header end    ****/
	           
	           p {
	               margin: 0;
	               color: #5e1211;
	               font-size: 12pt;
	           }
        
            .section-header {
	               background-color: #D11F45;
	               padding: 5px 0 5px 20px;
	               margin: 0;
	               font-size: 16pt;
	               color: white;
	           }
	           
	           #main-content {
	               display: inline-block;
	           }
	           
	           #content-box1 {
	               background-color: white;
                   margin-top: -4px;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	           }
	           
	           #content-box2 {
	               background-color: white;
	               width: 23%;
	               height: 297px;
	               display: inline-block;
	               margin: 20px;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	           }
	           
	           #content-box3 {
	               background-color: white;
	               width: 23%;
	               height: 297px;
	               display: inline-block;
	               margin: 20px 20px 20px 0;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	           }
	           
	           #content-box4 {
	               background-color: white;
	               width: 45%;
	               height: 614px;
	               display: inline-block;
	               float: right;
	               margin: 20px 20px 0 0;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	           }
	           
	           #content-box5 {
	               background-color: white;
	               width: 48.5%;
	               height: 297px;
	               display: inline-block;
	               margin-left: 20px;
                   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	           }
	           
	           #content-box2 h2 {
	               background-color: #10944A;
	           }
	           
	           #content-box4 h2 {
	               background-color: #10944A;
	           }
        
        #content-box1 p {
                    margin: 10px 20px 20px 20px;
            padding-bottom: 20px;
                    font-weight: 600;
                }
        
        #content-box2 p {
                    margin: 10px 20px 20px 20px;
                    font-weight: 600;
                }
        
        #content-box3 p {
                    margin: 10px 20px 20px 20px;
                    font-weight: 600;
                }
        
        #content-box4 p {
                    margin: 10px 20px 20px 20px;
                    font-weight: 600;
                }
        
        #content-box4 a {
            color: #D11F45;
        }
        
                #content-box5 p {
                    margin: 10px 20px 20px 20px;
                    font-weight: 600;
                }

        .image {
            width: 100%;
        }

        #home-image {
            width: 100%; 
            margin-top:0;
        }
	           
	           footer {
	               width: 100%;
	               background-color: #543136;
	               margin-top: 20px;
	           }
        
        footer p {
            padding: 20px;
            color: white;
            text-align: center;

            
        }
        
        footer a {
            color: white;
            font-weight: bold;
        }
        
                /* `Clear Floated Elements
                ----------------------------------------------------------------------------------------------------*/

                /* http://sonspring.com/journal/clearing-floats */

                .clear {
                  clear: both;
                  display: block;
                  overflow: hidden;
                  visibility: hidden;
                  width: 0;
                  height: 0;
                }

                /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

                .clearfix:before,
                .clearfix:after,
                .container_12:before,
                .container_12:after {
                  content: '.';
                  display: block;
                  overflow: hidden;
                  visibility: hidden;
                  font-size: 0;
                  line-height: 0;
                  width: 0;
                  height: 0;
                }

                .clearfix:after,
                .container_12:after {
                  clear: both;
                }

                /*
                  The following zoom:1 rule is specifically for IE6 + IE7.
                  Move to separate stylesheet if invalid CSS is a problem.
                

                .clearfix,
                .container_12 {
                  zoom: 1;
                }*/