body { width: 1200px; margin: 0 auto; text-align: center; } .pie { float: left; width: 300px; height: 300px; } .graph-container-row .left-graph{ float: left; } .graph-container-row .right-graph{ float: right; } .graph-container { padding: 30px; border: 1px solid #ccc; box-shadow: 1px 1px 2px #eee; margin: 10px 0; position: relative; } .graph-container .label { display: block; position: absolute; left: -1px; top: -1px; border: 1px solid #ccc; background-color: #eeeeee; padding: 3px 8px; font-size: 12px; } .graph-container .caption { text-align: center; } .graph-container .graph { width: 520px; height: 400px; } .footer { margin: 20px 0 10px 0; } .clr { clear: both; }