this has nothing to do with the theme, it related to the CSS and I don't know if you can do what you are trying to do.
You might ask at wordpress.org or or somewhere like stackoverflow.com
here is a version of your code with no WP or theme in it you can playwith to see if you can find a solution.
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<title>New England Calendar</title>
<style type="text/css">
div.home_box {
display: block;
width: 78%;
max-width: 1680px;
padding: 0% 10% 0% 12%
}
div.home_box_01 {
float: left;
width: 46%;
padding: 0% 0% 0% 1%;
border: 1px solid #a0a1a1;
margin: 1%;
}
div.home_box_04 {
float: left;
width: 55%;
padding: 11% 0% 0% 0%;
font-family: kalinga,arial;
font-size: 2vw;
color: #2e3192;
text-align: center
}
div.clear {
clear: both
}
</style>
<body class="home page page-id-4 page-template-default" >
<div class="home_box">
<div class="home_box_01">
<div class="home_box_04">
Our Newest<br />
Promo Items
</div>
</div>
</div>
</body>
</html>