html { min-height: 100%; margin-bottom: 1px; } body { margin: 0; padding: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; background: #b3a18d url(/images/background.jpg) repeat-y center top} a {color: #333} img {border: none} table {font-size: 100%} table td {vertical-align: top} p {margin: 0; padding: 1em 0 0} #container {width: 1016px; margin: auto} #nav {background: url(/images/middle.jpg) no-repeat center top; height: 49px} #entryInner {background: url(/images/content_block-top.jpg) no-repeat top left; padding: 24px 0 0 0} #calendar #entryInner {padding: 0; text-align: left} #relatedLinks #entryInner {padding: 0; text-align: left} #resources #entryInner {padding: 0; text-align: left} #store #entryInner {padding: 0; text-align: left} #translations #entryInner {padding: 0; text-align: left} #entryText {background: #fff; margin: 0 64px 0 31px; padding: 0 24px 24px 24px; font-size: 11px; text-align: left; line-height: 1.5em} #calendar #entryText {background: #26130d} #relatedLinks #entryText {background: #26130d} #resources #entryText {background: #26130d} #store #entryText {background: #26130d} table.imageTable {height: 172px; margin: 0 0 0 24px; width: 100%} table.imageTable td.rightImage {padding: 0 70px 0 0; vertical-align: middle} #entryBottom {background: url(/images/contentblock-bottom.jpg) no-repeat top left; height: 84px} #calendar #entryBottom {background: url(/images/bottom.png) no-repeat top left} #relatedLinks #entryBottom {background: url(/images/bottom.png) no-repeat top left} #resources #entryBottom {background: url(/images/bottom.png) no-repeat top left} #store #entryBottom {background: url(/images/bottom.png) no-repeat top left} #translations #entryBottom {background: url(/images/bottom.png) no-repeat top left} .caldesc { padding: 0 0 6px 0; font-size: 120%; } .caldesc p {margin: 0; padding: 0} .caldesc strong, .caldesc b { font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif; color: #E74306; font-size: 135%; font-weight: normal; } .venue { color: #E74306; font-size: 135%; padding: 0 0 6px 0; font-variant: small-caps; } .caldate { font-size: 170%; padding: 0 0 6px 0; } .serif { font-family: Georgia, "Times New Roman", Times, serif; } .boxes { background: #26130d; width: 668px; margin: left; padding: 48px 0 24px; } .boxes-related { width: 661px; margin: 0 auto; padding: 24px 0 24px; line-height: 1em; } .box1 { background: url(/images/inner-box-1-mid.jpg) repeat-y; color: black; } .box1Checkout { background: #e5e4e0; margin: 0 47px 0 39px; } .box2 { background: url(/images/inner-box-2-mid.jpg) repeat-y; color: black; } .calendarbox { margin: 0; } .boxpadding { padding: 12px 80px; } .boxpadding-related { padding: 0 80px 12px; } #inner {padding: 0 24px} #content {background: #ac8f6d url(/images/background-content.jpg) repeat-x} #home #content {background: url(/images/content-bg.jpg) repeat-x} #contentInner {width: 700px; margin: auto} #contentInner table {} #navInside {width: 530px; margin: auto; padding: 13px 0 0 0} #navInside img {height: 36px} a#btnHome:link img, a#btnHome:visited img, a#btnHome:active img {background: url(/images/nav.gif) no-repeat 0 0; width: 65px} a#btnHome:hover img {background: url(/images/nav.gif) 0 36px} #home a#btnHome:link img {background: url(/images/nav.gif) 0 36px} #home a#btnHome:visited img {background: url(/images/nav.gif) 0 36px} #home a#btnHome:active img {background: url(/images/nav.gif) 0 36px} #home a#btnHome:hover img {background: url(/images/nav.gif) 0 36px} a#btnAbout:link img, a#btnAbout:visited img, a#btnAbout:active img {background: url(/images/nav.gif) no-repeat -65px 0; width: 129px} a#btnAbout:hover img {background: url(/images/nav.gif) -65px 36px} #about a#btnAbout:link img, #about a#btnAbout:visited img, #about a#btnAbout:active img {background: url(/images/nav.gif) -65px 36px} a#btnResources:link img, a#btnResources:visited img, a#btnResources:active img {background: url(/images/nav.gif) no-repeat -194px 0; width: 98px} a#btnResources:hover img {background: url(/images/nav.gif) -194px 36px} #resources a#btnResources:link img, #resources a#btnResources:visited img, #resources a#btnResources:active img {background: url(/images/nav.gif) -194px 36px} a#btnStore:link img, a#btnStore:visited img, a#btnStore:active img {background: url(/images/nav.gif) no-repeat -292px 0; width: 70px} a#btnStore:hover img {background: url(/images/nav.gif) -292px 36px} #store a#btnStore:link img {background: url(/images/nav.gif) -292px 36px} #store a#btnStore:visited img {background: url(/images/nav.gif) -292px 36px} #store a#btnStore:active img {background: url(/images/nav.gif) -292px 36px} #store a#btnStore:hover img {background: url(/images/nav.gif) -292px 36px} a#btnCalendar:link img, a#btnCalendar:visited img, a#btnCalendar:active img {background: url(/images/nav.gif) -362px 0; width: 77px} a#btnCalendar:hover img {background: url(/images/nav.gif) -362px 36px} #calendar a#btnCalendar:link img {background: url(/images/nav.gif) -362px 36px} #calendar a#btnCalendar:visited img {background: url(/images/nav.gif) -362px 36px} #calendar a#btnCalendar:active img {background: url(/images/nav.gif) -362px 36px} #calendar a#btnCalendar:hover img {background: url(/images/nav.gif) -362px 36px} a#btnLinks:link img, a#btnLinks:visited img, a#btnLinks:active img {background: url(/images/nav.gif) -438px 0; width: 92px} a#btnLinks:hover img {background: url(/images/nav.gif) -438px 36px} #relatedLinks a#btnLinks:link img, a#btnLinks:visited img#relatedLinks a#btnLinks:active img, a#btnLinks:link img#relatedLinks a#btnLinks:link img {background: url(/images/nav.gif) -438px 36px} #relatedLinks a#btnLinks:visited img, a#btnLinks:visited img#relatedLinks a#btnLinks:active img, a#btnLinks:link img#relatedLinks a#btnLinks:link img {background: url(/images/nav.gif) -438px 36px} #relatedLinks a#btnLinks:active img, a#btnLinks:visited img#relatedLinks a#btnLinks:active img, a#btnLinks:link img#relatedLinks a#btnLinks:link img {background: url(/images/nav.gif) -438px 36px} #relatedLinks a#btnLinks:hover img, a#btnLinks:visited img#relatedLinks a#btnLinks:active img, a#btnLinks:link img#relatedLinks a#btnLinks:link img {background: url(/images/nav.gif) -438px 36px} .footer { margin: 0 0 0 0; padding: 50px 0 100px; color: white; background: #ac8f6d; } #home .footer {background: none} .footer A { color: white; text-decoration: underline; padding: 0 0 0 6px; } .content2 { text-align: center; background: url(/images/background-content.jpg) top right no-repeat; margin: 0 50px 0 0; } .contentblock { background: url(/images/content_block-top.jpg) top center no-repeat; } .contentblock-resources { background: url(/images/heading-resources.jpg) top center no-repeat; } .contentblock-cart { background: url(/images/heading-cart.jpg) top center no-repeat; } .contentblock-checkout { background: url(/images/heading-checkout.jpg) top center no-repeat; } .contentblock-information { background: url(/images/heading-information.jpg) top center no-repeat; } .contentblock-calendar { background: url(/images/heading-calendar.jpg) top center no-repeat; } .contentblock-relatedlinks { background: url(/images/heading-relatedlinks.jpg) top center no-repeat; } .contentblock-ebook { background: url(/images/heading-ebook-lm.jpg) top center no-repeat; } .contentblockbg { background: url(/images/contentblock-bg.jpg) top center repeat-y; } .contentblockbg-resources { background: url(/images/contentblock-bg-resources.jpg) top center repeat-y; } .contentblockpad { padding: 18px 200px 0; } .innercontent { text-align: left; line-height: 1.4em; padding: 24px 24px 0; font-size: 110%; } .innercontent-resources { text-align: left; line-height: 1.4em; padding: 60px 0 0; font-size: 110%; color: white; } #mainImage {position:relative; top: 0px; float: left} .resource-title {font-weight: bold; font-size: 125%; padding: 0 0 12px 0}