    body {
        background: #014B1E url('/gallery/images/grassbackground.png') repeat; 
        margin: 15px auto 30px auto;
    }
    body, td {
       font-family: Arial; font-size: 12px; color: #373635; 
       margin: 0; padding: 0px; 
    }
    a, a:visited {
	    color: #5B8A32;
	    font-family: Arial;
	    font-size: 12px;
	    font-weight: bold;
	    text-decoration:none;
    }
    h1, h2, h3, h4 {margin: 7px 0px 7px 0px;}
    h1, h1 a, h1 a:visited {
        color: #2F5000;
        font-size: 18px;
    }
    h2, h2 a, h2 a:visited {
        color: #2F5000;
        font-size: 15px;
    }
    h3, h3 a, h3 a:visited {
        color: #2F5000;
        font-size: 14px;
    }
    h4, h4 a, h4 a:visited {
        color: #2F5000;
        font-size: 13px;
        margin: 0px 0px 3px 0px;
    }
    li {color: #5B8A32;}
    .featured_image { padding:1px; border:1px solid #2F5000; }
    
    #topnav {
        width: 1050px; 
        margin: 15px auto 5px auto;
        text-align: right;
    }
    #topnav a, #topnav a:visited {
        font-size: 95%;
        color: White;
    }
    #header {
        width: 1050px; height: 90px;
        border: 1px solid #3D632A;
        border-bottom: 0px;
    }
    #content {
        width: 1050px; 
        background-color: white; 
        border-left: 1px solid #3D632A;
        border-right: 1px solid #3D632A;
    }
    #footer {
        width: 1050px; 
        margin-bottom: 7px; padding: 5px;
        color: White; font-weight: bold;
        background-color: #6AA02B;
        border: solid 1px #3D632A;
    }
    #footer td, #footer a, #footer a:visited {
        font-size: 95%;
        color: White;
    }
    /* Navigation Banner */
    #bannernav {
        width: 100%; height: 25px;
        /*background: transparent url(/gallery/images/main_menu.jpg) repeat-x top left;*/
        margin: 0px;
        border: 1px solid #3D632A;
        /*border: 1px solid red; */
    }
    #bannernav ul {
        margin: 0px; padding: 0px;
        list-style-type:none;
        width: auto;
    }
    #bannernav ul li {
        margin: 0px;
        float:left; display:block;
        border-left: 1px solid #609822;
        border-right: 1px solid #414442;
    }
    #bannernav ul li a {
        color: white;
        text-decoration: none;
        padding:0 12px;
        line-height: 25px;
        float:left; display:block;
        font-size: 90%;
    }
    #bannernav ul li a:hover, #bannernav ul li a.current {
        background:transparent url(/gallery/images/menu_over.gif) repeat center center; 
        color: #005028;
        text-decoration: underline;
    }    
    #banner_phone {
        color: white; /*#5B8A32;F0BD3A*/
        font-size: 20px;
        font-weight: bold;
    }