html {
    /*height: 100%;*/
}

body {
    background-color:#9FB19B;
    /*background-image:url('http://aukelakebb.com/images/bg.png');*/
    /*height: 100%;*/
    margin: 0;
}

#page {
    top:-40px;
    display: block;
    text-align: center;
    color:#401d0c;
    position:relative;
    background:url('images/bg_w_border_900.png') center repeat-y fixed;
}

#topper {
    height:185px;
    width: 920px;
    background:#9FB19B url('images/header.png') no-repeat;
    background-position:520px 45px;
    position:relative;
    margin:auto;
}

.layout {
    width: 900px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    /*background-color:#E3E0C5;*/
    /*background-image:url('http://aukelakebb.com/images/bg_canvas.png');*/
    /*z-index:-1;*/
}

#border_top {
    position:absolute;
    top:170px;
    z-index:5;
}
    #border_top.left {
        left:-7px;
    }
    #border_top.center {
        left:8px;
        height:15px;
        width:886px;
    }
    #border_top.right {
        right:-9px;
    }

#border_bottom {
    position:absolute;
    bottom:-15px;
    z-index:5;
}
    #border_bottom.left {
        left:-7px;
    }
    #border_bottom.center {
        left:8px;
        height:15px;
        width:886px;
    }
    #border_bottom.right {
        right:-9px;
    }

#slides {
    overflow:hidden;
    height:325px;
    width:500px;
}

    #slides img {
        /*height:325px;*/
        /*width:500px;*/
        border:solid 10px #FFFFFF;
    }

.right { float: right; }

.left { float: left; }

#shadow	{
    width: 100%;
    height:100%;
    margin: 0 auto;
    background: url('http://aukelakebb.com/images/header_shadow_bg.png') top center repeat;
    /*background-color:#000000;*/
}

#header {
    height:333px;
    position:relative;
    z-index:5;
}

    #header .left {
        float:left;
        margin:4px 0px 0px 10px;
        position:relative;
    }
    
    #header .right {
        position:relative;
        float:right;
        margin:4px 10px 0px 0px;
        background-color:#E3E0C5;
        width: 350px;
        height:305px;
        border:10px solid #FFFFFF;
    }
    
    #header .quote {
        position:relative;
        z-index:1000;
        float:right;
        top:10px;
        right:25px;
        /*margin-bottom:0px;*/
        color:#595642;
        font-size:1.2em;
        text-align: right;
        line-height:1.3em;
        /*width:320px;*/
    }
    
    #header .quote span	{
        font-size:1.5em;
        /*line-height:3em;*/
    }
    
    #header .feature_pic {
        position:absolute;
        z-index:100;
        /*top:110px;*/
        bottom:-55px;
        /*left:550px;*/
        right:10px;
        border:solid 10px #FFFFFF;
    }

/*#home #header .oval {*/
/*    position:relative;*/
/*    z-index:1000;*/
/*    top:120px;*/
/*    right:-35px;*/
/*}*/

.clear { clear: both; }

#topNav {
    /*overflow:hidden;*/
    /*background: #A48765;*/
    background-image:url('images/nav_bg.png');
    height:30px;
    position:relative;
    z-index:10;
}
a:hover{ text-decoration: none; }

.nav, .nav *{
    margin:0;
    padding:0;
}
.nav {
    list-style:none;
}

    ul#menu {
        /*height:30px;*/
    }

    ul#menu li {
        text-align:center;
        position: relative;
        float:left;
    }
    ul#menu a {
        font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
        display:block;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 1.5em;
        line-height: 1.1em;
    }
    
    #topNav ul#menu a {
        padding: 0px 15px 0px;
    }
    
    #bottomNav ul#menu a {
        padding: 0px 6px 0px;
    }
    
    ul#menu a:hover 	    { text-decoration: underline; /*background-color:#FFFFFF;*/ background-image:url('images/nav_bg.png'); }
    ul#menu li.arrow a	    { background: url('http://aukelakebb.com/images/submenu_arrow.png') 90% 50% no-repeat;	}
    /* .hovering keeps parent li in "active" state when actually hovering over ul.subnav */
    /*ul#menu li.arrow a:hover,ul#menu li.hovering  { background:url('http://aukelakebb.com/images/submenu_arrow.png') 100% 50% no-repeat; }*/
    ul#menu li.arrow a:hover,ul#menu li.hovering  { /*background-color:#FFFFFF;*/ background-image:url('images/nav_bg.png'); }
    ul#menu li.arrow li a   { background:#A48765; /*background-image:url('images/nav_bg.png');*/ }
    ul#menu li.arrow li a:hover { /*background: #FFFFFF;*/ background-image:url('images/nav_bg.png'); }
    
    /*ul#menu li.last { border:none; }*/
    /*ul#menu li.last a { color: #e3e0c5; }*/
    /*ul#menu li.last a:hover { color: #e3e0c5; }*/
    
    /*ul#menu li li.last { border:none; }*/
    /*ul#menu li li.last a { color: #e3e0c5; }*/
    /*ul#menu li li.last a:hover { color: #e3e0c5; }*/
    
    ul#menu li { border:none; }
    ul#menu li a { color: #e3e0c5; }
    ul#menu li a:hover { color: #e3e0c5; }
    
    ul#menu li li { border:none; }
    ul#menu li li a { color: #e3e0c5; }
    ul#menu li li a:hover { color: #e3e0c5; }
    
    ul#menu li ul {
        list-style: none;
        /*--Important - Keeps subnav from affecting main navigation flow--*/
        position: absolute;
        margin:auto;
        left: -15px;
        top: 29px;
        /*background: #000000;*/
        background-image:url('images/nav_bg.png');
        display:none;
        float:left;
        /*width:0px;*/
        z-index:20;
        -moz-border-radius-bottomleft: 20px;
        -moz-border-radius-bottomright: 20px;
        -webkit-border-bottom-left-radius: 20px;
        -webkit-border-bottom-right-radius: 20px;
    }
    ul#menu li ul.subnav {
        padding:0px 15px 5px;
    }

    ul#menu li ul.subnav li {
        clear: both;
        width: 150px;
        padding:0px 0px;
    }
    
    ul#menu li ul.subnav li.last{
        border-bottom:none;
        padding-bottom: 0px;
    }
    
    ul#menu li ul.subnav li a {
        display:block;
        text-align:center;
        padding:4px 3px;
    }

#bottomNav {
    overflow:hidden;
    height:30px;
    background-image:url('images/nav_bg.png');
    z-index:10;
}
    #bottomNav ul {
        text-align:left;
        padding-top:0px;
    }
    #bottomNav li {
        display:inline;
    }
    #bottomNav li a {
        padding: 0 0px;
        border-right: 1px solid #e3e0c5;
        text-decoration:none;
        color:#e3e0c5;
    }
    #bottomNav a {
        color:#e3e0c5;	
        text-decoration:none;
    }
    #bottomNav .last a { border:none; }
    #bottomNav ul ul{display:none;}

#container {
    clear: both;
    overflow:hidden;
    display:block;
}
    #container .layout {
        /*background: #e3e0c5;*/
    }

#content {
    width:590px;
    float:left;
    padding:25px 25px 0px 25px;
    font-family: Tahoma, Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    color: #401d0c;
    text-decoration: none;
    font-size: 1.005em;
    line-height: 1.3em;
    /*border:1px solid #FFFFFF;*/
}
    #content .title {
        font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
        font-style:italic;
        font-size: 1.8em;
        display:inline;
    }
    #content .heading1 {
        font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
        font-style:italic;
        font-size: 1.3em;
        display:inline;
    }

.quote	{
    display:block;
    /*color:#58867d;*/
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style:italic;
    font-size: .9em;
    line-height: 1.5em;
    top:0px;
}

#sidebar {
    margin-left:0px;
    margin-top:15px;
    padding:0px 0px 0px;
    color:#3270FF;
    width:260px;
    /*height:400px;*/
    font-family: "Viner Hand ITC", Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    float:right;
    z-index:300;
}
    #sidebar img {
        /*border:10px solid #fff;*/
        /*margin-top:15px;*/
        margin-left:20px;
    }
    #sidebar .comment {
        text-align:left;
        font-size: 1.05em;
        padding:5px;
        /*height:290px;*/
        /*background-image:url('images/nav_bg.png');*/
        z-index:50;
        background:#DDDDDD;
        border-left:4px dotted #000000;
    }
    #sidebar .commenter {
        text-align:right;
        font-size: 0.9em;
    }

#footer {
    text-align:center;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style:italic;
    font-size: .9em;
    line-height: 1.5em;
}
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}