body {background-color: #cc0000;}

.whitebkgrnd
{position: absolute;
top: 80px;
left: 130px;
width: 722px;
height: 1270px;
overflow: hidden;
background-color: white;}

table
{position: relative;
top: -984px;
left: 10px;}

td
{width: 94px;
height: 149px; 
padding: 0 2px 0 2px;
vertical-align: top;
overflow: hidden;
text-align: left;}

td.day
{width: 94px;
height: 35px; 
text-align: center;
vertical-align: bottom;}

img.cal 
{position: relative; top: -20px;}

.date
{font-weight: bold;
color: #cc0000;
padding: 2px 2px 2px 2px;}

.signup
{position: relative;
top: -50px;
left: 10px;
width: 692px;
padding: 2px 5px 2px 5px;
color: white;
background-color: #0000cc;}

.month
{position: relative;
top: 0px;
left: 10px;
color: #0000cc;}

.year
{position: relative;
top: -45px;
left: 660px;
color: #0000cc;}

.links
{position: absolute;
top: 200px;
left: 5px;
width: 120px;
color: white;
text-align: center;
font-weight: bold;}

a:link, a:visited, a:active, a:hover  {color: #ffffff; text-decoration: none;}

.event {font-weight: bold; color: #0000cc;}

.info {vertical-align: bottom;}

.footer 
{position: relative;
top: -980px;
text-align: center;}

