/* LAYOUT */
#main { background: #F4FAF6 url(/images/home-background.gif) repeat-x; }
#content { width: 800px; margin: 1em auto 1em; }

/* TITLE */
#home-title { overflow: hidden;  padding: 0; margin: 0 5px 0.1em 0.1em; height: 33px;}
#home-title span {  overflow: hidden; height: 33px; background-repeat: no-repeat; }
#home-title .previous { float: left; position: relative; top: 10px; font-size: 14px; padding-right:16px;}
#home-title .previous a {text-decoration: underline;}
#home-title .current { float: left; font-size: 26px;}
#home-title .next  { float: left; position: relative; top: 10px; font-size: 14px; padding-left:16px;;}
#home-title .next a {text-decoration: underline;}
#home-title .tagline { float: right; position: relative; top: 8px; font-size: 18px; text-align:right; width: 300px;}


/* INTRO */
#holiday h2 { font-size: 1.3125em; margin-top: 8px; margin-bottom: 0.5em; }
#holiday-dates { float: left; width: 470px; margin-right: 16px; padding-left: 52px; background: url(/images/holiday-dates.gif) no-repeat; }
#holiday-dates .date-name {width:200px; text-align:right; padding-right:8px}

#celebration h2 { font-size: 1.3125em; margin-top: 8px; margin-bottom: 0.5em; }
#celebration-dates { float: left; width: 470px; margin-right: 16px; padding-left: 52px; background: url(/images/celebration-dates.gif) no-repeat; }
#celebration-dates .date-name {width:200px; text-align:right; padding-right:8px}

.module-content table { width:750px }
.module-content td { padding-bottom:8px}