body {
        font-family: geneva, sans-serif;

        background-color: #FFCC66;
        height: 100%;
        margin: 0px auto;
}

#page {
        width: 928px;
        margin: 0px auto;
        height: 100%;
        position: relative;
        background-image: url(page_bg_shadow.png);
        background-repeat: repeat-y;
        background-position: top center;

}

#quotes {
        background-image: url(bg.jpg);
        background-repeat: no-repeat;
        background-position: bottom center;
        font-family: georgia, serif;
}

#front-page-news ul {
        margin: 0px;
        padding: 10px;
}

#flash {
       
        background-repeat: no-repeat;

}

#quotes p {
        font-size: small;
        color: #2d2d2d;
        color: white;
}

#quotes div {
        font-size: x-small;
        font-style: italic;
        text-align: right;
        color: white;
}

#quotes a, #quotes a:hover, #quotes a:visited {
        color: white;
        text-decoration: none;
}

#search {
        float: right;
        width: 300px;
        text-align: right;
        padding-right: 20px;
        padding-top: 25px;
}

#header {
        height: 299px;
        width: 841px;
        margin: 0px auto;
        position: relative;
        background-color: transparent;
        border-right: 1px solid white;
        border-left: 1px solid white;
        border-bottom: 1px solid white;
        border-top: 1px solid white;
}

#navigation {
        width: 841px; 
        height: 32px;
        margin: 0px auto;
        border-left: 1px solid white;
        border-right: 1px solid white;
        }

#spacer {
        width: 843px;
        min-height: 0px;
        margin: 0px auto;
}

#footer {
        width: 825px;
        margin: 0px auto;
        height: 30px;
        text-align: right;
        color: white;
        font-size: xx-small;
        line-height: 26px;
        background-color: #5C513D;
        padding-right: 16px;
        border-left: 1px solid white;
        border-right: 1px solid white;
        border-bottom: 1px solid white;

}

#top {
        width: 843px;
        margin: 0px auto;
        height: 10px;
        background-image: url(b.jpg);
        background-repeat: no-repeat;
}

#bottom {
        width: 843px;
        margin: 0px auto;
        height: 10px;
        background-image: url(b.jpg);
        background-repeat: no-repeat;
}

#middle {
         width: 841px;
         min-height: 300px;
         height: 100%;
         margin: 0px auto;
         background-color: white;
         border-left: 1px solid white;
         border-right: 1px solid white;
         background-image: url(j.jpg);
         background-repeat: repeat-y;
         background-position: top center;
/*          padding: 16px; */
}

#content {
         padding: 15px;
         font-size: 12px;
         color: #636362;
         height: 100%;
         position: relative;
         min-height: 410px;
         float: left;
         width: 598px;
         border: 1px solid #7a7a7a;
         
}

#content-2 {
         padding: 0px;
         font-size: 12px;
         color: #636362;
         height: 100%;
         position: relative;
         min-height: 410px;
         float: left;
         width: 628px;
         border: 1px solid #7a7a7a;
         
}


#content h3 {
         margin: 0px;
         padding: 0px 0px 10px 0px;
         font-size: 16px;
         color: #2d2d2d;
         font-weight: normal;
}

#logo {
         width: 841px;
         height: 75px;
         margin: 0px auto;
         background-color: #FFFFFF;
         border-left: 1px solid white;
         border-right: 1px solid white;
         background-image: url();
         background-repeat: no-repeat;
}

#logo-position {
	top: 12px;
	left: 12px;
	width: 455px;
	position: relative;
}

#submenu {
         min-height: 1900px;
         background-color: #438a4a;
         text-align: left;
         width: 149px;
         padding: 15px;
         text-transform: lowercase;
         background-image: url(http://www.mosaicwebsolutions.com/mosaic/mb/images/submenu-bg.jpg);
         background-repeat: yes-repeat;
         background-position: top center;
         font-family: georgia, serif;
         font-size: 14px;
}

#submenu ul li  {
         list-style: url(leaf-left.png) inside;
}

#left {
        float: left;
        padding-left: 0px;
        height: 100%;
        background-color: transparent;
}

#right {
        float: left;
        padding: 16px;
        margin: 0px auto;
        height: 100%;
}

#submenu ul {
        margin: 0px;
        padding: 6px 0px;
}

#submenu a, #submenu a:active, #submenu a:visited {
        color: white;
        text-decoration: none;
        font-size: 12px;
}

#submenu a:hover {
        color: #c4cba8;
}

#submenu ul {
/*         list-style-type: none; */
/*         list-style-image: none; */
}

#submenu ul li {
        padding: 6px 0px;
        border-bottom: 1px solid #c4cba8;

}

.underline {
        width: 134px;
        margin: 0px auto;
        text-align: center:
}

#gallery img {
        padding: 5px;
        border: 1px solid #7a7a7a;
}

#footer a, #footer a:hover, #footer a:visited, #footer a:active {
        color: white;
}
