body {
background: url(bg.gif) center repeat-y #22304E;
margin: 0 auto;
}

div {
font-family:arial,sans-serif;
color: #000;
font-size: 12px;
}

#container {
text-align:center;
width:772px;
margin: 0 auto;
}

#header {
height: 116px;
width:772px;
background: url(header.gif);
margin: 0 auto;
text-align: left;
}

#title {padding: 29px 0px 0px 20px;}
#topad {padding: 26px 0px 0px 10px;}

#ad {
float: left;
width: 340px;
height: 280px;
padding: 15px 10px 0px 5px;
}

#navigation {
float: right;
width: 400px;
height: 280px;
margin: 15px 6px 0px 7px;
}

#navleft {
float: left;
width: 180px;
text-align: left;
padding: 12px 0px 0px 0px;
font-size: 16px;
}

#navright {
float: right;
width: 178px;
text-align: left;
padding: 12px 0px 0px 2px;
font-size: 16px;
}

#navleft ul {
margin: 0px 0px 0px -33px;
}

#navright ul {
margin: 0px 0px 0px -53px;
}

li {
margin: 0 auto;
list-style: none;
height: 47px;
}

#content {
padding: 15px 10px 10px 10px;
text-align: left;
}

#calendars {
padding: 10px 0px 0px 10px;
}

#blankcalendars {
float: left;
width: 180px;
text-align: center;
padding: 0px 10px 10px 0px;
}

#month {
float: left;
width: 580px;
padding: 70px 0px 10px 10px;
}

#right {
float: right;
width: 160px;
padding: 10px;
}

#footer {
background: url(footer.gif);
height: 34px;
padding-top: 16px;
color: #f9cc8b;
}

#footer a {color: #FFF;}
#footer a:hover {color: #000;}

h1 {display: inline; font-size: 36px;}
h1 a {color: #FFF; text-decoration: none;}
h2 {display: inline; font-size: 20px;}
h2 a {text-decoration: none; color: #3178c0;}
a {color:#0050ff;}
a:hover {color:#000;}
#clear {clear:both;}