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: #6c8693 url(/images/background-lm.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-lm.jpg) no-repeat center top; height: 49px}
#entryInner {background: url(/images/content_block-top-lm.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: #586a78}
#relatedLinks #entryText {background: #586a78}
#resources #entryText {background: #586a78}
#store #entryText {background: #586a78}
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-lm.jpg) no-repeat top left; height: 84px}
#calendar #entryBottom {background: url(/images/bottom-lm.png) no-repeat top left}
#relatedLinks #entryBottom {background: url(/images/bottom-lm.png) no-repeat top left}
#resources #entryBottom {background: url(/images/bottom-lm.png) no-repeat top left}
#store #entryBottom {background: url(/images/bottom-lm.png) no-repeat top left}
#translations #entryBottom {background: url(/images/bottom-lm.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: #586a78;
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-lm.jpg) repeat-y;
color: black;
}
.box1Checkout {
background: #e5e4e0;
margin: 0 47px 0 39px;
}
.box2 {
background: url(/images/inner-box-2-mid-lm.jpg) repeat-y;
color: black;
}
.calendarbox {
margin: 0;
}
.boxpadding {
padding: 12px 80px;
}
.boxpadding-related {
padding: 0 80px 12px;
}
#inner {padding: 0 24px}
#content {background: #556773 url(/images/background-content-lm.jpg) repeat-x}
#home #content {background: url(/images/content-bg-lm.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-lm.gif) no-repeat 0 0; width: 65px}
a#btnHome:hover img {background: url(/images/nav-lm.gif) 0 36px}
#home a#btnHome:link img {background: url(/images/nav-lm.gif) 0 36px}
#home a#btnHome:visited img {background: url(/images/nav-lm.gif) 0 36px}
#home a#btnHome:active img {background: url(/images/nav-lm.gif) 0 36px}
#home a#btnHome:hover img {background: url(/images/nav-lm.gif) 0 36px}
a#btnAbout:link img, a#btnAbout:visited img, a#btnAbout:active img {background: url(/images/nav-lm.gif) no-repeat -65px 0; width: 129px}
a#btnAbout:hover img {background: url(/images/nav-lm.gif) -65px 36px}
#about a#btnAbout:link img, #about a#btnAbout:visited img, #about a#btnAbout:active img {background: url(/images/nav-lm.gif) -65px 36px}
a#btnResources:link img, a#btnResources:visited img, a#btnResources:active img {background: url(/images/nav-lm.gif) no-repeat -194px 0; width: 98px}
a#btnResources:hover img {background: url(/images/nav-lm.gif) -194px 36px}
#resources a#btnResources:link img, #resources a#btnResources:visited img, #resources a#btnResources:active img {background: url(/images/nav-lm.gif) -194px 36px}
a#btnStore:link img, a#btnStore:visited img, a#btnStore:active img {background: url(/images/nav-lm.gif) no-repeat -292px 0; width: 70px}
a#btnStore:hover img {background: url(/images/nav-lm.gif) -292px 36px}
#store a#btnStore:link img {background: url(/images/nav-lm.gif) -292px 36px}
#store a#btnStore:visited img {background: url(/images/nav-lm.gif) -292px 36px}
#store a#btnStore:active img {background: url(/images/nav-lm.gif) -292px 36px}
#store a#btnStore:hover img {background: url(/images/nav-lm.gif) -292px 36px}
a#btnCalendar:link img, a#btnCalendar:visited img, a#btnCalendar:active img {background: url(/images/nav-lm.gif) -362px 0; width: 77px}
a#btnCalendar:hover img {background: url(/images/nav-lm.gif) -362px 36px}
#calendar a#btnCalendar:link img {background: url(/images/nav-lm.gif) -362px 36px}
#calendar a#btnCalendar:visited img {background: url(/images/nav-lm.gif) -362px 36px}
#calendar a#btnCalendar:active img {background: url(/images/nav-lm.gif) -362px 36px}
#calendar a#btnCalendar:hover img {background: url(/images/nav-lm.gif) -362px 36px}
a#btnLinks:link img, a#btnLinks:visited img, a#btnLinks:active img {background: url(/images/nav-lm.gif) -438px 0; width: 92px}
a#btnLinks:hover img {background: url(/images/nav-lm.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-lm.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-lm.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-lm.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-lm.gif) -438px 36px}
.footer {
margin: 0 0 0 0;
padding: 50px 0 100px;
color: white;
background: #556773;
}
#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-lm.jpg) top center no-repeat;
}
.contentblock-resources {
background: url(/images/heading-resources-lm.jpg) top center no-repeat;
}
.contentblock-cart {
background: url(/images/heading-cart-lm.jpg) top center no-repeat;
}
.contentblock-checkout {
background: url(/images/heading-checkout-lm.jpg) top center no-repeat;
}
.contentblock-information {
background: url(/images/heading-information-lm.jpg) top center no-repeat;
}
.contentblock-calendar {
background: url(/images/heading-calendar-lm.jpg) top center no-repeat;
}
.contentblock-relatedlinks {
background: url(/images/heading-relatedlinks-lm.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}