body {
background-color: #D3D3D3;
font-size: 16px;
color: #262626;
font-family: Trebuchet;
margin: 0px;
}


hr {
height: 1px;
background-color: #434343;
border: none;
margin-top:4px;
margin-bottom:4px;
}


table, th, td {
border: 1px #D3D3D3;
border-collapse: separate;
}

table {
width: 100%;
}

th, td {
background-color: #BABABA;
}

a:link, a:visited {	
color: #686868;
}

a:hover, a:active {	
color: #444444;
}

.container {
display: flex;
}

.box {
flex: 1;
padding-right: 12px;
}

p {
margin: 8px;
}

.parent {
display: flex;
}