.wrapper{
        position:relative;

        border:solid black 5px;
        height:1030px;
        width:1030px;
        margin: 0px auto;
}
.header{
        position:absolute;
        top:0px;
        border:solid black 5px;
        height: 100px;
        width: 1020px;  
        background-color: #b4b2b2;
        background-image:url("wedding.jpg");
        background-repeat: no-repeat;
        background-position: left;
    }

.footer{
        position:absolute;
        bottom:0px;
        border: solid black 5px;
        height:100px;
        width: 1020px;
        background-color: #b4b2b2;
        
}
.leftMenu{
    position:absolute;
    top:110px;
    left:0px;
    border:solid black 5px;
    width:200px;
    height:800px;
    /*float:left;*/ 
    margin:0px;
    background-color: #b4b2b2;
}

.rightMenu{
    position:absolute;
    top: 110px;
    left:820px;
    border:solid black 5px;
    width:200px;
    height:800px;
    /*float:left;*/
    margin:0px;
    background-color: #b4b2b2;   
}

.content{
    position:absolute;
    top:110px;
    left:210px;
    border:solid black 5px;
    width: 600px;
    height:800px;
    /*float:left;*/
    margin:0px;
    background-color: #b4b2b2;
}

.textbox{
    background-color: #8C8E93;
}

ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:200px;
    background-color: #f1f1f1;
}

li a{
    display:block;
    color:#000;
    padding: 8px 16px;
    text-decoration:none;
}
li a:hover {
    background-color: #555;
    color: white;
}
li a.active{
    background-color: #b4b2b2;
    color:white;
}
li a:hover:not(.active) {
    background-color: #555;
    color:white;
}
