body { font: normal small Arial, Helvetica, sans-serif; color: #000000; background: #cccccc; } #container { background: #ffffff; width: 760px; margin-left: auto; margin-right: auto; padding: 0px 0 0 0; border: 1px solid #000000; } #navbar { position: relative; display: block; height: 22px; font-size: 11px; font-weight: bold; background: transparent url(/bgOFF.gif) repeat-x top left; font-family: Arial,Verdana,Helvitica,sans-serif; border-top: 5px solid #ffffff; border-bottom: 1px solid #ffffff; } #navbar ul { margin: 0; padding: 0; list-style-type: none; width: auto; } #navbar li { display: block; float: left; margin: 0 1px 0 0; } #navbar ul li a { display: block; float: left; color: #FFFFFF; text-decoration: none; padding: 4px 40px 0 40px; height: 18px; } #navbar ul li a:hover, #navbar ul li a.current { color: #FFFFFF; background: transparent url(/bgON.gif) repeat-x top left; } #infobar { font: 10px verdana, helvetica, sans-serif; background: #6699FF; height: 1.5em; color: white; } #date { float: left; width: 140px; text-align: center; padding: 0.1em 0 0.1em 0; } #breadcrumbs { float: right; width: 600px; padding: 0.1em 0 0.1em 0; } #main { clear: both; position: relative; width: 760px; border-top: 10px solid #ffffff; border-bottom: 10px solid #ffffff; } #footer { clear: both; border-top: 5px solid #6699FF; text-align: center; font-size: x-small; color: #000000; } #footer a { text-decoration: none; font-size: x-small; color: #000000; } #calendar_previous { float: left; margin-left: 10px; } #calendar_current { text-align: center; } #calendar_next { float: right; margin-right: 10px; } #calendar { clear: both; padding: 10px; min-height: 380px; } .calendar_title { background: #6699FF; margin-top: 10px; padding: 4px; } .calendar_content { background-color: #E5E5E5; padding: 4px; }