body {
    font-family: 'Handlee', cursive;
}
H2 {
    font-family: 'Piedra', cursive;
}
#container {
    max-width:1000px;
    margin:0px auto;
    background:purple;
    text-align:center;
    color:white;
    padding : 5px;
}
#menu {
    overflow:hidden;
}
#footer {
    padding-top:5px;
    border-top:1px solid white;
}
.menuA, .kanan {
    text-decoration:none;
    color:white;
    padding:5px;
    border: 2px solid white;
}
.menuA {
    float:left;
    border-radius: 8px 0px 8px 0px ;
}
.kanan {
    float:right;
    border-radius: 0px 8px 0px 8px ;
}

a:hover{
    background:white;
    color:rebeccapurple;
}
.mainmenu {
    max-width: 400px;
    margin: 0px auto;
}
ul {
    list-style: none;
    margin: 0px;
    padding: 5px;
}
li {
    background: #e08f2ab3;
    margin: 4px 2px;
    border-radius:0px 0px 25px 25px;
}
ul li a {
    text-decoration:none;
    color:white;
    display: block;
    padding: 5px;
    border-radius:0px 0px 25px 25px;
}

table, tr, th, td {
    border : 1px solid #9c6753f5;
    border-collapse : collapse;
    color:white;
    padding:3px;
    margin : 5px auto;
    text-align:left;
}
a {
    color:yellow;
}
.gambar {
  max-width:1000px;
}
.subvideo {
    max-width:760px;
    margin:5px auto;
}
.videobox {
    width:180px;
    height:180px;
    float:left;
    overflow:hidden;
    margin:5px;
}
#footer {
    clear:both;
}
.riwaymenu {
    width:200px;
    margin: 0 auto;
}