body{
    margin:0;
    font-family:Arial;
}

.header{
    background:#222;
    color:white;
    padding:15px;
}

.container{
    display:flex;
}

.sidebar{
    width:220px;
    background:#f1f1f1;
    min-height:500px;
}

.sidebar ul{
    list-style:none;
    padding:0;
}

.sidebar li{
    padding:10px;
}

.sidebar a{
    text-decoration:none;
    color:black;
}

.sidebar a:hover{
    color:blue;
}

.content{
    flex:1;
    padding:20px;
}

.footer{
    background:#222;
    color:white;
    text-align:center;
    padding:10px;
}