/* MSL stylesheet
 * Author: Tom Saddington <tom@DuckDensity.org.uk>
 */


/*******************************************************************
 * Base styles
 */

A IMG {
  border-style: none;
  vertical-align: baseline;
  margin-bottom: -0.1em;
}

ACRONYM,
ABBR {
  border-style: dotted;
  border-width: 0 0 1px 0;
  cursor: help;
}

BODY {
  background: #FFFFFF url(images/navbar_gray.gif) scroll repeat-y top left;
  color: #000000;
  font-family: "Trebuchet MS", sans-serif;
  padding: 0 0 0.8em 0;
  margin: 0;
}

BUTTON,
INPUT[type~="button"],
INPUT[type~="submit"],
INPUT[type~="reset"] {
  background: #FFF3CC url(images/button_background.gif) repeat-x scroll top left;
  color: #221B0F;
  font-family: "Trebuchet MS", sans-serif;
  font-weight: bold;
  font-size: 87%;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  cursor: pointer;
}

BUTTON:hover,
INPUT[type~="button"]:hover,
INPUT[type~="submit"]:hover,
INPUT[type~="reset"]:hover {
  background: #FFFFEA url(images/button_background_hover.gif) repeat-x scroll top left;
  color: #221B0F;
}

BUTTON:active,
INPUT[type~="button"]:active,
INPUT[type~="submit"]:active,
INPUT[type~="reset"]:active {
  background: #FFFFEA url(images/button_background_hover.gif) repeat-x scroll top left;
  color: #221B0F;
  border-color: #5C4922;
}

BUTTON[disabled],
BUTTON[disabled]:hover,
BUTTON[disabled]:active,
INPUT[type~="button"][disabled],
INPUT[type~="button"][disabled]:hover,
INPUT[type~="button"][disabled]:active,
INPUT[type~="reset"][disabled],
INPUT[type~="reset"][disabled]:hover,
INPUT[type~="reset"][disabled]:active,
INPUT[type~="submit"][disabled],
INPUT[type~="submit"][disabled]:hover,
INPUT[type~="submit"][disabled]:active {
  background: #FFF3CC none;
  color: #FFF3CC;
  border-color: #FFF3CC;
}

FORM {
  padding: 0;
  margin: 0;
}

IMG {
  border-style: none;
}

INPUT[type~="checkbox"],
INPUT[type~="radio"] {
  cursor: default;
}

INPUT[type~="text"],
INPUT[type~="password"] {
  background: #FFFFFF none;
  color: #221B0F;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 87%;
}

INPUT[type~="text"][disabled],
INPUT[type~="password"][disabled] {
  background: #FFF3CC none;
  color: #666666;
  border-style: none;
}

LABEL {
  cursor: default;
}

SELECT {
  background: #FFFFFF none;
  color: #221B0F;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 87%;
}

SELECT OPTGROUP {
  background: #FFFFFF none;
  color: #001A4D;
  font-family: "Trebuchet MS", sans-serif;
  font-style: italic;
  font-weight: bold;
  border-style: dotted;
  border-width: 1px 0 0 0;
  border-color: #001A4D;
}

SELECT OPTION {
  background: #FFFFFF none;
  color: #221B0F;
  font-family: "Trebuchet MS", sans-serif;
}

TEXTAREA {
  background: #FFFFFF none;
  color: #221B0F;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 87%;
}

.content {
  background: transparent url(images/content_fade_gray.gif) repeat-x scroll top left;
  color: #000000;
  padding: 1em 0 0 3.2em;
  margin: 0 0 0 190px;
}

.content A:link {
  background: transparent none;
  color: #003399;
  text-decoration: underline;
}

.content A:link:hover {
  text-decoration: underline;
  border-style: solid;
  border-width: 0 0 0.05em 0;
  border-color: #C1CEE7;
}

.content A:link:active {
  text-decoration: underline;
}

.content A:visited {
  text-decoration: underline;
}

.content A:visited:hover {
  text-decoration: underline;
  border-style: solid;
  border-width: 0 0 0.05em 0;
  border-color: #C1CEE7;
}

.content A:visited:active {
  text-decoration: underline;
}

.content ADDRESS {
  font-weight: normal;
  font-style: normal;
  padding: 0;
  margin: 0 1em 0.8em 1em;
}

.content ADDRESS P {
  margin-right: 0;
}

.content BLOCKQUOTE {
  background: #FFF3CC none;
  color: #221B0F;
  padding: 0.3em;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0 2em 0.8em 1em;
}

.content BLOCKQUOTE ADDRESS,
.content BLOCKQUOTE DL,
.content BLOCKQUOTE H3,
.content BLOCKQUOTE H4,
.content BLOCKQUOTE H5,
.content BLOCKQUOTE H6,
.content BLOCKQUOTE P,
.content BLOCKQUOTE OL,
.content BLOCKQUOTE UL {
  margin-right: 0;
}

.content BLOCKQUOTE BLOCKQUOTE,
.content BLOCKQUOTE PRE {
  margin-left: 1em;
  margin-right: 1em;
}

.content BLOCKQUOTE .accreditation {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  text-align: right;
  margin-bottom: 0;
}

/* Hide this from IE - very strange things happen otherwise!
 */
.content BLOCKQUOTE > .accreditation {
  margin-top: -1em;
}

.content DL {
  background: #FFF3CC none;
  color: #221B0F;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  padding: 0.3em;
  margin: 0 2em 0.8em 1em;
}

.content DL DD {
  padding: 0 0 0.4em 2em;
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #DCA910;
  margin: 0 0 0.2em 0;
}

.content DL DT {
  background: #FFEAA3 none;
  color: #221B0F;
  font-style: normal;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  padding: 0 0 0 0.1em;
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #DCA910;
  margin: 0;
}

.content FIELDSET {
  background: #FFF3CC none;
  color: #221B0F;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  padding: 0 0.5em 0.5em 0.5em;
  margin: 0 2em 0.8em 1em;
}

.content FIELDSET > LEGEND {
  background: #FFF3CC none;
  color: #221B0F;
  text-decoration: none;
  border-style: solid;
  border-width: thin thin 0 thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em 0.8em 0 0;
  border-radius: 0.8em 0.8em 0 0;
  padding: 0 0.2em 0 0.2em;
  margin: 0 0 0 -0.5em;
}

.content FIELDSET .label {
  float: left;
  width: 8em;
}

.content FIELDSET .label P {
  margin-right: 0;
}

.content FIELDSET .labeled {
  margin-left: 8em;
}

.content H3 {
  background: transparent none;
  color: #001A4D;
  font-weight: bold;
  font-style: normal;
  font-size: 120%;
  padding: 0.1em 0.83em 0 0;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 1.4em 0 0.46em 0;
}

.content H4 {
  background: transparent none;
  color: #001A4D;
  font-weight: bold;
  font-style: normal;
  font-size: 100%;
  padding: 0;
  margin: 0 1em 0 0;
}

.content H5 {
  font-weight: bold;
  font-style: normal;
  font-size: 87%;
  text-transform: uppercase;
  padding: 0;
  margin: 0 1.15em 0.2em 0;
}

.content H6 {
  font-weight: normal;
  font-style: italic;
  font-size: 100%;
  padding: 0;
  margin: 0 1em 0.1em 0;
}

.content HR {
  padding: 0;
  border-style: dotted;
  border-width: 1px 0 0 0;
  border-color: #001A4D;
  margin: 0 70% 0.8em 0;
}

.content OBJECT {
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #001A4D;
  padding: 0;
  margin: 0 0 0.8em 0;
}

.content OL {
  padding: 0 0 0 2em;
  margin: 0 1em 0.8em 0;
}

.content OL LI {
  list-style: decimal outside none;
  padding: 0;
  margin: 0;
}

.content OL.type1 LI {
  list-style-type: decimal;
}

.content OL.typea LI {
  list-style-type: lower-alpha;
}

.content P {
  text-align: left;
  padding: 0;
  margin: 0 1em 0.8em 0;
}

.content PRE {
  background: #FFF3CC none;
  color: #221B0F;
  font-size: 87%;
  padding: 0.3em;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0 2em 0.8em 1em;
  overflow: auto;
}

.content TABLE {
  background: #FFF3CC none;
  color: #221B0F;
  padding: 0.3em;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0 2em 0.8em 1em;
}

.content TABLE CAPTION {
  background: transparent none;
  color: #001A4D;
  font-weight: bold;
  font-style: normal;
  font-size: 100%;
  text-align: left;
  caption-side: top;
  padding: 0;
  margin: 0 1em 0 0;
}

.content TABLE TBODY,
.content TABLE THEAD,
.content TABLE TR {
  padding: 0;
  margin: 0;
}

.content TABLE TD {
  text-align: left;
  vertical-align: top;
  padding: 0 0.6em 0 0.1em;
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #DCA910;
  margin: 0;
}

.content TABLE TD.em {
  background: #F0E7C5 none;
  color: #221B0F;
}

.content TABLE TD.header {
  font-weight: bold;
  font-size: 80%;
  text-transform: uppercase;
}

.content TABLE TD.strong {
  background: #E2DBBE none;
  color: #221B0F;
}

.content TABLE TH {
  background: transparent none;
  color: #001A4D;
  font-weight: bold;
  text-align: left;
  padding: 0 0.6em 0 0.1em;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #DCA910;
  margin: 0;
}

.content TABLE TH.em {
  background: #F0E7C5 none;
  color: #001A4D;
}

.content TABLE TH.strong {
  background: #E2DBBE none;
  color: #001A4D;
}

.content TABLE TR.odd TD {
  background: #FFEAA3 none;
  color: #221B0F;
  border-color: #D69833;
}

.content TABLE TR.odd TD.em {
  background: #F0DE9E none;
  color: #221B0F;
}

.content TABLE TR.odd TD.strong {
  background: #E2D399 none;
  color: #221B0F;
}

.content TABLE.layout {
  background: transparent none;
  color: inherit;
  padding: 0;
  border-style: none;
  \-moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
}

.content TABLE.layout TD {
  vertical-align: middle;
  padding: 0;
  border-style: none;
  margin: 0;
}

.content TABLE.layout TH {
  background: transparent none;
  color: inherit;
  padding: 0;
  border-style: none;
  margin: 0;
}

.content TABLE.layout TR.odd TD {
  background: transparent none;
  color: inherit;
}

.content UL {
  padding: 0 0 0 2em;
  margin: 0 1em 0.8em 0;
}

.content UL LI {
  list-style: disc outside none;
  padding: 0;
  margin: 0;
}

.content UL LI UL {
  margin-bottom: 0;
}

.content .attribution {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  margin: 0 2em 0 1em;
}

.content .event-date {
  background: transparent none;
  color: #000000;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
}

.content .heading {
  background: #DDDDDD url(images/heading_shadow_bottom.gif) scroll repeat-x 0% 100%;
  color: #000000;
  padding: 0;
  border-style: solid;
  border-width: 2em 0 0 0;
  margin: 0 0 2.3em 0;
}

.content .heading H1 {
  background: transparent none;
  color: #000000;
  font-weight: bold;
  font-style: normal;
  font-size: 246%;
  line-height: 90%;
  padding: 1em 0.4em 0 0.4em;
  margin: 0;
}

.content .heading H2 {
  background: transparent url(images/heading_shadow_corner.gif) scroll no-repeat 0% 100%;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  font-size: 130%;
  padding: 0 0.76em 0.7em 0.76em;
  margin: 0;
}

.content .heading + DIV:first-line {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
}

.content .heading + P:first-line {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
}

/* Highlight our events on the events page
 */
.content DIV.msl-event H3 {
  background: transparent url(images/msl_logo_tiny_white.gif) scroll no-repeat left center;
  color: #001A4D;
  padding-top: 8px;
  padding-bottom: 12px;
  padding-left: 48px;
}

.content LI.msl-event {
  background: #FFF3CC url(images/msl_logo_tiny_yellow.gif) scroll no-repeat 2px center;
  color: #221B0F;
  padding: 8px 0.3em 12px 50px;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0.1em 0 0 0;
}

.content .news-item BLOCKQUOTE,
.content .news-item OL,
.content .news-item P,
.content .news-item UL,
.content .news-item .pre {
  margin-bottom: 0;
}

.content .news-item H3 {
  clear: none;
}

.content .news-item .date {
  background: transparent none;
  color: #8C96A7;
  padding: 0;
  margin: 1.6em 1em -0.8em 0;
  float: right;
}

/* Hide this from IE
 */
.content .news-item > .date {
  margin-top: 0.3em;
}

.content .news-item .discuss-this {
  font-size: 87%;
  margin-top: 0.8em;
  text-align: right;
  clear:right;
}

.content .news-item .posted-by {
  background: transparent none;
  color: #8C96A7;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  margin-top: 0.8em;
  float: left;
  clear:right;
}

/* Replacement for PRE tags for use by the
 * broken [code] BBcode tag in the forum
 * (in inserts BR tags at newlines!)
 */
.content .pre {
  background: #FFF3CC none;
  color: #221B0F;
  font-size: 87%;
  white-space: nowrap;
  padding: 0.3em;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0 2em 0.8em 1em;
  overflow: auto;
}

.content .supportgroup H3 + H4 {
  padding-top: 0;
}

.content .supportgroup H4 {
  padding-top: 0.8em;
}

.content .supportgroup .photo {
  background: #FFF3CC none;
  color: #221B0F;
  font-size: 87%;
  padding: 0.3em 0.3em 0 0.3em;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  margin: 0 0.3em 0 0;
  float: left;
}


/* Styles for the past issues page
 * in The Word section
 */

.content .theword-currentissue {
  height: 120px;
}

.content .theword-currentissue .cover {
  background: transparent url(images/issue_shadow.gif) no-repeat bottom right;
  color: inherit;
  padding: 0 4px 2px 0;
  margin: 0;
  float: left;
}

.content .theword-currentissue .cover IMG {
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
}

.content .theword-currentissue .download-pdf {
  background: transparent url(images/pdf.gif) no-repeat center left;
  padding-left: 18px;
}

.content .theword-currentissue .info {
  margin-left: 80px;
}

.content .theword-issue {
  height: 120px;
  width: 15em;
  overflow: visible;
  float: left;
}

.content .theword-issue .cover {
  background: transparent url(images/issue_shadow.gif) no-repeat bottom right;
  color: inherit;
  padding: 0 4px 2px 0;
  margin: 0;
  float: left;
}

.content .theword-issue .cover IMG {
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
}

.content .theword-issue .download-pdf {
  background: transparent url(images/pdf.gif) no-repeat center left;
  padding-left: 18px;
}

.content .theword-issue .info {
  margin-left: 80px;
}


/* University contacts listings
 */

.content .uni-index {
  margin-bottom: 1em;
}

.content .uni-index .bottom {
  line-height: 0;
  clear: left;
}

.content .uni-index UL {
  margin-bottom: 0;
  width: 14em;
  float: left;
}

.content .uni-index UL LI {
  list-style-type: circle;
}

.content .uni-index UL LI:first-line {
  margin-left: -0.8em;
}

.content .uni-info {
  background: #FFF3CC none;
  color: #221B0F;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.8em;
  border-radius: 0.8em;
  padding: 0.3em;
  margin: 1em 0.8em 1em;
}

.content .uni-info H4 {
  background: #FFEAA3 none;
  color: #221B0F;
  font-style: normal;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  padding: 0 0 0 0.1em;
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #DCA910;
  margin: 0;
}

.content .uni-info DL {
  background: transparent none none;
  color: #221B0F;
  border-style: none;
  padding: 0;
  margin: 0 0 0.2em 0;
}

.content .uni-info DL DD {
  padding: 0 0 0.4em 0;
  margin: 0 0 0.2em 0;
}

.content .uni-info DL DD DL DD {
  border-style: none;
  padding-left: 110px;
  margin-left: 0.8em;
}

.content .uni-info DL DD DL DT {
  background: transparent url(images/fading_rule.gif) no-repeat scroll top left;
  color: inherit;
  padding-top: 0.4em;
  padding-left: 110px;
  margin-top: 0.2em;
}

.content .uni-info DL DD UL {
  margin-bottom: 0.2em;
}

.content .uni-info DL DT {
  background: transparent none;
  color: #221B0F;
  font-size: 100%;
  text-transform: none;
  padding: 0;
  border-style: none;
  margin: 0;
}

.content .uni-info UL LI {
  list-style-type: circle;
}

.content .uni-info .address {
  font-style: italic;
  margin-bottom: 0;
}

.content .uni-info .affiliation {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  text-transform: uppercase;
  margin-bottom: 0;
}

.content .uni-info .bottom {
  line-height: 0;
  clear: both;
}

.content .uni-info .links {
  font-size: 87%;
  text-transform: uppercase;
  margin-bottom: 0.2em;
}

.content .uni-info .links IMG {
  vertical-align: middle;
}

.content .uni-info .note {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  padding: 0;
  margin: 0;
}

.content .uni-info .uni-links {
  background: #FFF3CC url(images/links_fade.gif) no-repeat bottom left;
  color: #221B0F;
  padding: 0.3em;
  float: right;
  width: 20%;
}

.content .uni-info .uni-links DD {
  padding-bottom: 0;
  border-style: none;
  margin-bottom: 0;
}

.content .uni-info DD DD {
  padding-bottom: 1em;
}

.content .uni-info .uni-links UL {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content .uni-info .uni-links UL LI {
  text-indent: -0.8em;
  list-style-type: none;
  margin-left: 0.8em;
}

.content .uni-info .uni-logo {
  margin-top: 0.2em;
  margin-right: -110px;
  position: relative;
  left: -110px;
  float:left;
}

.content .uni-info .uni-note {
  padding: 0;
  margin: 0;
}


/* PDF download links
 */

UL.download-pdf LI,
LI.download-pdf {
  background: transparent url(images/pdf.gif) no-repeat scroll center left;
  padding-left: 18px;
}


/* General stuff for all the navigation sections
 */

.navigation {
  background: transparent url(images/nav_fade_gray.gif) repeat-x scroll top left;
  color: #000000;
  font-weight: bold;
  padding: 1.8em 0 0 0;
  margin: 0;
  float: left;
  width: 190px;
}

.navigation UL LI {
  padding: 0;
  margin: 0;
}

.navigation .logo {
  background-image: url(images/msl_logo_gray.gif);
  background-repeat: no-repeat;
  text-indent: -1000em;
  padding: 0;
  margin: 0 10px 1em 10px;
  overflow: hidden;
  width: 170px;
  height: 127px;
}

.navigation .section {
  padding: 0 0 9px 0;
  margin: 0 10px 0.8em 10px;
}

.navigation .section .heading {
  padding: 0;
}

.navigation .section .heading P {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 0%;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

.navigation .section .heading P A {
  display: block;
  padding-top: 4px;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
  margin: 0 auto 0 auto;
  text-decoration: none;
}

.navigation .section .heading P > A {
  padding-bottom /**/:4px;
}

.navigation .section UL {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 100%;
  padding: 0.6em 1em 16px 1.7em;
  margin: 0;
}

.navigation .section UL A {
  padding: 0 0.2em 0 0.2em;
  border-style: dashed;
  border-width: 1px;
  border-color: #FFFFFF;
  margin: 0 auto 0 auto;
  text-decoration: none;
}

/* Hide this from IE
 */
.navigation>.section UL A {
  display: block;
}


/* 'Supported by The Methodist Church'
 * and 'part of MAYC' stickers
 */

.mayc-sticker,
.methodist-sticker {
  width: 170px;
  height: 38px;
  padding: 0;
  margin: 0 10px 0.8em 10px;
  clear: left;
  position: relative;
  overflow: hidden;
}

.mayc-sticker SPAN,
.methodist-sticker SPAN {
  display: block;
  width: 170px;
  height: 40px;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  cursor: pointer;
}

.mayc-sticker SPAN {
  background: transparent url(images/mayc_sticker_gray.gif) no-repeat top left;
}

.methodist-sticker SPAN {
  background: transparent url(images/methodist_sticker_gray.gif) no-repeat top left;
}




/*******************************************************************
 * Styles for the forum
 */

BODY.section5 .content .heading + P:first-line {
  font-size: 100%;
}

.content DL.forum-form DD TABLE.layout TD {
  padding-left: 0;
}

/* Hide this from IE, since width:100% causes
 * the table to clear the left menu.
 */
.content DL.forum-form DD > TABLE.layout {
  width: 100%;
}

.content DL.forum-form TABLE.layout TD {
  padding: 0 1em 0 0;
  margin: 0;
}

/*.content DL.forum-form TABLE.layout TD.forum-explain {
  padding: 0;
  margin: 0;
}*/

.content DL.forum-list DD .forum-details {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  text-transform: uppercase;
}

.content DL.forum-list DT IMG {
  vertical-align: middle;
}

.content DL.forum-list DT .event-date {
  font-size: 100%;
}

.content DL.forum-list DT .info {
  font-weight: normal;
  text-transform: none;
}

.content DL.forum-list P {
  margin: 0;
}

.content .forum-actions {
  font-size: 87%;
  text-align: right;
}

.content .forum-actions IMG {
  vertical-align: middle;
}

.content .forum-actions + H3 {
  margin-top: 0;
}

.content .forum-admin-link {
  text-align: center;
}

.content .forum-avatarbox {
  padding: 0.3em;
  border-style: dotted;
  border-width: 1px;
  border-color: #001A4D;
  margin: 0.3em;
  float: left;
}

.content .forum-avatarbox P {
  padding: 0;
  margin: 0;
}

.content .forum-avatarbox P.forum-avatarimg {
  margin-bottom: 0.3em;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.content .forum-field {
  width: 50%;
  float: left;
}

.content .forum-explain {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  padding: 1.3em 0 0 1.1em;
  margin: 0 0 0 50%;
}

.content .forum-nav {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  float: left;
}

.content .forum-nav IMG {
  vertical-align: middle;
}

.content .forum-nav .info {
  font-weight: normal;
  text-transform: none;
}

.content .forum-permissions {
  font-size: 87%;
  float: right;
  clear: both;
}

.content .forum-permissions IMG {
  vertical-align: middle;
}

.content .forum-poll {
  padding: 0 0.2em 0.8em 0;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 0;
}

.content .forum-poll H4 {
  margin-bottom: 0.3em;
}

.content .forum-post {
  padding: 0.1em 0 0 0;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 0;
  clear: right;
}

/* Hide this from IE
 */
.content .forum-topic > .forum-post {
  clear: both;
}

.content .forum-post .forum-message {
  padding: 0 0.2em 0.8em 0;
  border-style: dotted;
  border-width: 0 1px 0 0;
  margin: 0;
  float: left;
  width: 73%;
}

.content .forum-post .forum-message .forum-profile-links {
  font-size: 87%;
  text-transform: uppercase;
}

.content .forum-post .forum-message .forum-profile-links IMG {
  vertical-align: middle;
}

.content .forum-post .forum-message .forum-signature {
  font-size: 87%;
}

.content .forum-post .forum-message BLOCKQUOTE,
.content .forum-post .forum-message OL,
.content .forum-post .forum-message P,
.content .forum-post .forum-message UL,
.content .forum-post .forum-message .pre {
  margin-bottom: 0;
}

.content .forum-post .forum-message H4 {
  margin-bottom: 0.2em;
}

.content .forum-post .forum-message HR {
  margin-top: 0.6em;
  margin-bottom: 0.2em;
}

.content .forum-post .forum-message .date {
  background: transparent none;
  color: #8C96A7;
  font-size: 87%;
  margin-bottom: 0;
  float: right;
}

/* Hide this from IE
 */
.content .forum-post > .forum-postinfo {
  margin-left: 75%;
}

.content .forum-privmsgboxsize {
  font-size: 87%;
  text-align: right;
  margin-bottom: 0;
  float: right;
}

.content .forum-privmsgboxsize P {
  text-align: right;
  padding-bottom: 0;
  margin-bottom: 0;
}

.content .forum-privmsgboxsize TABLE {
  background: #FFF3CC none;
  color: inherit;
  line-height: 0;
  padding: 0;
  border-style: solid;
  border-width: thin;
  border-color: #DCA910;
  \-moz-border-radius: 0.4em;
  border-radius: 0.4em;
  margin: 0.2em 1em 0 0.3em;
  width: 183px;
  height: 12px;
}

.content .rank {
  background: transparent none;
  color: #666666;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
}

.content .forum-post .forum-postinfo .details {
  font-size: 87%;
}

.content .forum-post .forum-postinfo .forum-postactions {
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  text-align: right;
}

.content .forum-post .forum-postinfo .forum-postactions IMG {
  vertical-align: middle;
}

.content .forum-post .forum-postinfo .username {
  font-weight: bold;
  margin-bottom: 0;
}

.content .forum-powered-by {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  text-align: right;
  clear: both;
}

/* Hide this from IE, since it causes
 * problems clicking on buttons and links
 * in the bottom 76px of the page.
 */
.content > .forum-powered-by {
  margin-bottom: -76px;  /* put the phpBB line right at the bottom
                          * of the page (takes into account the
                          * Methodist Church and MAYC stickers)
                          */
}

.content .forum-symbols {
  font-size: 87%;
  float: left;
}

.content .forum-tabs {
  background: transparent url(forum/templates/MSL/images/tab_border.gif) repeat-x bottom left;;
  color: #000000;
  font-weight: bold;
  font-size: 87%;
  text-transform: uppercase;
  line-height: normal;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}

.content .forum-tabs UL {
  padding: 0;
  margin: 0;
}

.content .forum-tabs LI {
  background: #C8C8C7 url(forum/templates/MSL/images/tab_right.gif) no-repeat top right;
  color: #000000;
  list-style-type: none;
  padding: 0;
  margin: 0;
  float: left;
}

.content .forum-tabs LI A,
.content .forum-tabs LI A:link,
.content .forum-tabs LI A:visited {
  display: block;
  background: transparent url(forum/templates/MSL/images/tab_left.gif) no-repeat top left;
  text-decoration: none;
  padding: 3px 23px 0 26px;
  border-style: none;
  float:left;
}

 /* Hide this next rule from IE5-Mac: \*/
.content .forum-tabs LI A,
.content .forum-tabs LI A:link,
.content .forum-tabs LI A:visited {
  float: none;
}
/* End IE5-Mac hack */


.content .forum-tabs LI A:link:hover,
.content .forum-tabs LI A:link:active,
.content .forum-tabs LI A:visited:hover,
.content .forum-tabs LI A:visited:active {
  text-decoration: underline;
  border-style: none;
}

.content .forum-tabs LI#in A {
  background: transparent url(forum/templates/MSL/images/tab_left_inbox.gif) no-repeat top left;
}

.content .forum-tabs LI#out A {
  background: transparent url(forum/templates/MSL/images/tab_left_outbox.gif) no-repeat top left;
}

.content .forum-tabs LI#save A {
  background: transparent url(forum/templates/MSL/images/tab_left_savebox.gif) no-repeat top left;
}

.content .forum-tabs LI#sent A {
  background: transparent url(forum/templates/MSL/images/tab_left_sentbox.gif) no-repeat top left;
}

.content #forum-tabs-Inbox LI#in {
  background: #F4F4F3 url(forum/templates/MSL/images/tab_right_current.gif) no-repeat top right;
  color: #000000;
}

.content #forum-tabs-Inbox LI#in SPAN {
  display: block;
  background: transparent url(forum/templates/MSL/images/tab_left_inbox_current.gif) no-repeat top left;
  padding: 4px 23px 1px 26px;
}

.content #forum-tabs-Outbox LI#out {
  background: #F4F4F3 url(forum/templates/MSL/images/tab_right_current.gif) no-repeat top right;
  color: #000000;
}

.content #forum-tabs-Outbox LI#out SPAN {
  display: block;
  background: transparent url(forum/templates/MSL/images/tab_left_outbox_current.gif) no-repeat top left;
  padding: 4px 23px 1px 26px;
}

.content #forum-tabs-Savebox LI#save {
  background: #F4F4F3 url(forum/templates/MSL/images/tab_right_current.gif) no-repeat top right;
  color: #000000;
}

.content #forum-tabs-Savebox LI#save SPAN {
  display: block;
  background: transparent url(forum/templates/MSL/images/tab_left_savebox_current.gif) no-repeat top left;
  padding: 4px 23px 1px 26px;
}

.content #forum-tabs-Sentbox LI#sent {
  background: #F4F4F3 url(forum/templates/MSL/images/tab_right_current.gif) no-repeat top right;
  color: #000000;
}

.content #forum-tabs-Sentbox LI#sent SPAN {
  display: block;
  background: transparent url(forum/templates/MSL/images/tab_left_sentbox_current.gif) no-repeat top left;
  padding: 4px 23px 1px 26px;
}

.forum-symbols IMG {
  vertical-align: middle;
}

.content .forum-preview .forum-message {
  border-style: none;
  width: 100%;
}

.content .forum-topic {
  padding: 0 0 0.1em 0;
  border-style: dotted;
  border-width: 0 0 1px 0;
}

.content .top-link {
  font-size: 87%;
  text-align: right;
  margin-top: -0.8em;
}

/* Fourum pop-up windows and topic reviews
 */
BODY.forum-simple .content {
  padding: 0.3em;
  margin: 0;
}

BODY.forum-simple .content H1 {
  background: transparent none;
  color: #001A4D;
  font-weight: bold;
  font-style: normal;
  font-size: 120%;
  padding: 0.1em 0.83em 0 0;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 0.3em 0 0.94em 0;
}

BODY.forum-simple .content .forum-post .forum-message {
  border-style: none;
  width: 100%;
}

BODY.forum-simple .content .forum-powered-by {
  background: transparent none;
  color: #666666;
  font-size: 87%;
  text-align: right;
  padding-top: 1em;
}



/*******************************************************************
 * Non-page-specific stuff for navigation sections
 */

/* Navigation section 0
 */

/* Navigation section 0 (gray)
 */

.navigation #sec0 {
  background: #EAEAEA url(images/nav_square_shadow_gray_gray.gif) no-repeat scroll 100% 100%;
  color: #22120F;
}

.navigation #sec0 .heading {
  background-color: #DDDDDD;
  color: #232323;
}

.navigation #sec0 .heading P {
  background-color: transparent;
  background-image: url(images/nav_header_shadow_gray_gray.gif);
  color: #232323;
}

.navigation #sec0 .heading P A:link,
.navigation #sec0 P A:visited {
  background: transparent none;
  color: #232323;
}

.navigation #sec0 .heading P A:link:hover,
.navigation #sec0 .heading P A:visited:hover {
  background: transparent none;
  color: #EAEAEA;
}

.navigation #sec0 .heading P A:link:active,
.navigation #sec0 .heading P A:visited:active {
  background: transparent none;
  color: #232323;
}

.navigation #sec0 UL {
  background-color: transparent;
  color: #232323;
}

.navigation #sec0 UL A {
  border-color: #EAEAEA;
}

.navigation #sec0 UL A:link,
.navigation #sec0 UL A:visited {
  background: transparent none;
  color: #232323;
}

.navigation #sec0 UL A:link:hover,
.navigation #sec0 UL A:visited:hover {
  background: #F7F7F7 none;
  color: #232323;
  border-color: #5D5D5D;
}

.navigation #sec0 UL A:link:active,
.navigation #sec0 UL A:visited:active {
  background: #F3F3F3 none;
  color: #000000;
  border-color: #000000;
}


/* Navigation section 1
 */

.navigation #sec1 {
  background-color: #E5796A;
  color: #22120F;
}

.navigation #sec1 .heading {
  background-color: #D93013;
  color: #FAE1DC;
}

.navigation #sec1 .heading P {
  background-color: transparent;
  color: #FAE1DC;
}

.navigation #sec1 .heading P A:link,
.navigation #sec1 P A:visited {
  background: transparent none;
  color: #FAE1DC;
}

.navigation #sec1 .heading P A:link:hover,
.navigation #sec1 .heading P A:visited:hover {
  background: transparent none;
  color: #E5796A;
}

.navigation #sec1 .heading P A:link:active,
.navigation #sec1 .heading P A:visited:active {
  background: transparent none;
  color: #FFFFFF;
}

.navigation #sec1 UL {
  background-color: transparent;
  color: #22120F;
}

.navigation #sec1 UL A {
  border-color: #E5796A;
}

.navigation #sec1 UL A:link,
.navigation #sec1 UL A:visited {
  background: transparent none;
  color: #22120F;
}

.navigation #sec1 UL A:link:hover,
.navigation #sec1 UL A:visited:hover {
  background: #F8D6D0 none;
  color: #22120F;
  border-color: #5D3B35;
}

.navigation #sec1 UL A:link:active,
.navigation #sec1 UL A:visited:active {
  background: #F4C1B8 none;
  color: #000000;
  border-color: #000000;
}


/* Navigation section 2
 */

.navigation #sec2 {
  background-color: #E6B669;
  color: #221B0F;
}

.navigation #sec2 .heading {
  background-color: #DCA910;
  color: #FAF3DC;
}

.navigation #sec2 .heading P {
  background-color: transparent;
  color: #FAF3DC;
}

.navigation #sec2 .heading P A:link,
.navigation #sec2 P A:visited {
  background: transparent none;
  color: #FAF3DC;
}

.navigation #sec2 .heading P A:link:hover,
.navigation #sec2 .heading P A:visited:hover {
  background: transparent none;
  color: #E6B669;
}

.navigation #sec2 .heading P A:link:active,
.navigation #sec2 .heading P A:visited:active {
  background: transparent none;
  color: #FFFFFF;
}

.navigation #sec2 UL {
  background-color: transparent;
  color: #221B0F;
}

.navigation #sec2 UL A {
  border-color: #E6B669;
}

.navigation #sec2 UL A:link,
.navigation #sec2 UL A:visited {
  background: transparent none;
  color: #221B0F;
}

.navigation #sec2 UL A:link:hover,
.navigation #sec2 UL A:visited:hover {
  background: #F5E2C3 none;
  color: #221B0F;
  border-color: #5C4922;
}

.navigation #sec2 UL A:link:active,
.navigation #sec2 UL A:visited:active {
  background: #F0D4A5 none;
  color: #000000;
  border-color: #000000;
}


/* Navigation section 3
 */

.navigation #sec3 {
  background-color: #ABAE7A;
  color: #191A12
}

.navigation #sec3 .heading {
  background-color: #669933;
  color: #E9F0E1;
}

.navigation #sec3 .heading P {
  background-color: transparent;
  color: #E9F0E1;
}

.navigation #sec3 .heading P A:link,
.navigation #sec3 P A:visited {
  background: transparent none;
  color: #E9F0E1;
}

.navigation #sec3 .heading P A:link:hover,
.navigation #sec3 .heading P A:visited:hover {
  background: transparent none;
  color: #ABAE7A;
}

.navigation #sec3 .heading P A:link:active,
.navigation #sec3 .heading P A:visited:active {
  background: transparent none;
  color: #FFFFFF;
}

.navigation #sec3 UL {
  background-color: transparent;
  color: #191A12;
}

.navigation #sec3 UL A {
  border-color: #ABAE7A;
}

.navigation #sec3 UL A:link,
.navigation #sec3 UL A:visited {
  background: transparent none;
  color: #191A12;
}

.navigation #sec3 UL A:link:hover,
.navigation #sec3 UL A:visited:hover {
  background: #DEDFCA none;
  color: #191A12;
  border-color: #444530;
}

.navigation #sec3 UL A:link:active,
.navigation #sec3 UL A:visited:active {
  background: #CDCFAF none;
  color: #000000;
  border-color: #000000;
}


/* Navigation section 4
 */

.navigation #sec4 {
  background-color: #777AAE;
  color: #11121A;
}

.navigation #sec4 .heading {
  background-color: #003399;
  color: #D9E1F0;
}

.navigation #sec4 .heading P {
  background-color: transparent;
  color: #D9E1F0;
}

.navigation #sec4 .heading P A:link,
.navigation #sec4 P A:visited {
  background: transparent none;
  color: #D9E1F0;
}

.navigation #sec4 .heading P A:link:hover,
.navigation #sec4 .heading P A:visited:hover {
  background: transparent none;
  color: #777AAE;
}

.navigation #sec4 .heading P A:link:active,
.navigation #sec4 .heading P A:visited:active {
  background: transparent none;
  color: #FFFFFF;
}

.navigation #sec4 UL {
  background-color: transparent;
  color: #11121A;
}

.navigation #sec4 UL A {
  border-color: #777AAE;
}

.navigation #sec4 UL A:link,
.navigation #sec4 UL A:visited {
  background: transparent none;
  color: #11121A;
}

.navigation #sec4 UL A:link:hover,
.navigation #sec4 UL A:visited:hover {
  background: #C9CADF none;
  color: #11121A;
  border-color: #2F3065;
}

.navigation #sec4 UL A:link:active,
.navigation #sec4 UL A:visited:active {
  background: #AEAFCF none;
  color: #000000;
  border-color: #000000;
}


/* Navigation section 5
 */

.navigation #sec5 {
  background-color: #C594C7;
  color: #1D161D;
}

.navigation #sec5 .heading {
  background-color: #9966CC;
  color: #F0E9F8;
}

.navigation #sec5 .heading P {
  background-color: transparent;
  color: #F0E9F8;
}

.navigation #sec5 .heading P A:link,
.navigation #sec5 P A:visited {
  background: transparent none;
  color: #F0E9F8;
}

.navigation #sec5 .heading P A:link:hover,
.navigation #sec5 .heading P A:visited:hover {
  background: transparent none;
  color: #C594C7;
}

.navigation #sec5 .heading P A:link:active,
.navigation #sec5 .heading P A:visited:active {
  background: transparent none;
  color: #FFFFFF;
}

.navigation #sec5 UL {
  background-color: transparent;
  color: #1D161D;
}

.navigation #sec5 UL A {
  border-color: #C594C7;
}

.navigation #sec5 UL A:link,
.navigation #sec5 UL A:visited {
  background: transparent none;
  color: #1D161D;
}

.navigation #sec5 UL A:link:hover,
.navigation #sec5 UL A:visited:hover {
  background: #E8D5E9 none;
  color: #1D161D;
  border-color: #4F3B4F;
}

.navigation #sec5 UL A:link:active,
.navigation #sec5 UL A:visited:active {
  background: #DDBFDE none;
  color: #000000;
  border-color: #000000;
}



/*******************************************************************
 * Styles for Section 0.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section0 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_gray.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}


/* Navigation section 0 (gray)
 * (Expanded on this page)
 */

BODY.section0 .navigation #sec0 {
  background-image: url(images/nav_middle_shadow_gray.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section0 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_gray.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section0 .navigation #sec0 UL {
  background-image: url(images/nav_round_shadow_gray_gray.gif);
}


/* Navigation section 1 (red)
 */

BODY.section0 .navigation #sec1 {
  background: transparent url(images/nav_square_shadow_red_gray.gif) no-repeat scroll 100% 100%;
}

BODY.section0 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_gray.gif);
}


/* Navigation section 2 (yellow)
 */

BODY.section0 .navigation #sec2 {
  background: transparent url(images/nav_square_shadow_yellow_gray.gif) no-repeat scroll 100% 100%;
}

BODY.section0 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_gray.gif);
}


/* Navigation section 3 (green)
 */

BODY.section0 .navigation #sec3 {
  background: transparent url(images/nav_square_shadow_green_gray.gif) no-repeat scroll 100% 100%;
}

BODY.section0 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_gray.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section0 .navigation #sec4 {
  background: transparent url(images/nav_square_shadow_blue_gray.gif) no-repeat scroll 100% 100%;
}

BODY.section0 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_gray.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section0 .navigation #sec5 {
  background: transparent url(images/nav_square_shadow_purple_gray.gif) no-repeat scroll 100% 100%;
}

BODY.section0 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_gray.gif);
}



/*******************************************************************
 * Styles for Section 1.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section1 {
  background-image: url(images/navbar_red.gif);
  color: #22120F;
}

BODY.section1 .content {
  background: transparent url(images/content_fade_red.gif) repeat-x scroll top left;
  color: #22120F;
}

BODY.section1 .content .heading {
  background-color: #D93013;
  color: #FAD1EC;
  border-color: #801C0B;
}

BODY.section1 .content .heading H1 {
  background: transparent none;
  color: #FAD1EC;
}

BODY.section1 .content .heading H2 {
  background-color: transparent;
  color: #FAD1EC;
}


/* Navigation DIV
 */

BODY.section1 .navigation {
  background: transparent url(images/nav_fade_red.gif) repeat-x scroll top left;
  color: #22120F;
}

BODY.section1 .navigation .logo {
  background-image: url(images/msl_logo_red.gif);
}

BODY.section1 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_red.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}

BODY.section1 .mayc-sticker SPAN {
  background-image: url(images/mayc_sticker_red.gif);
}

BODY.section1 .methodist-sticker SPAN {
  background-image: url(images/methodist_sticker_red.gif);
}


/* Navigation section 0 (gray)
 */

BODY.section1 .navigation #sec0 {
  background: transparent url(images/nav_square_shadow_gray_red.gif) no-repeat scroll 100% 100%;
}

BODY.section1 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_red.gif);
}


/* Navigation section 1 (red)
 * (Expanded on this page)
 */

BODY.section1 .navigation #sec1 {
  background-image: url(images/nav_middle_shadow_red.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section1 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_red.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section1 .navigation #sec1 UL {
  background-image: url(images/nav_round_shadow_red_red.gif);
}


/* Navigation section 2 (yellow)
 */

BODY.section1 .navigation #sec2 {
  background: transparent url(images/nav_square_shadow_yellow_red.gif) no-repeat scroll 100% 100%;
}

BODY.section1 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_red.gif);
}


/* Navigation section 3 (green)
 */

BODY.section1 .navigation #sec3 {
  background: transparent url(images/nav_square_shadow_green_red.gif) no-repeat scroll 100% 100%;
}

BODY.section1 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_red.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section1 .navigation #sec4 {
  background: transparent url(images/nav_square_shadow_blue_red.gif) no-repeat scroll 100% 100%;
}

BODY.section1 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_red.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section1 .navigation #sec5 {
  background: transparent url(images/nav_square_shadow_purple_red.gif) no-repeat scroll 100% 100%;
}

BODY.section1 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_red.gif);
}



/*******************************************************************
 * Styles for Section 2.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section2 {
  background-image: url(images/navbar_yellow.gif);
  color: #221B0F;
}

BODY.section2 .content {
  background: transparent url(images/content_fade_yellow.gif) repeat-x scroll top left;
  color: #221B0F;
}

BODY.section2 .content .heading {
  background-color: #DCA910;
  color: #FAF3DC;
  border-color: #816309;
}

BODY.section2 .content .heading H1 {
  background: transparent none;
  color: #FAF3DC;
}

BODY.section2 .content .heading H2 {
  background-color: transparent;
  color: #FAF3DC;
}


/* Navigation DIV
 */

BODY.section2 .navigation {
  background: transparent url(images/nav_fade_yellow.gif) repeat-x scroll top left;
  color: #221B0F;
}

BODY.section2 .navigation .logo {
  background-image: url(images/msl_logo_yellow.gif);
}

BODY.section2 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_yellow.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}

BODY.section2 .mayc-sticker SPAN {
  background-image: url(images/mayc_sticker_yellow.gif);
}

BODY.section2 .methodist-sticker SPAN {
  background-image: url(images/methodist_sticker_yellow.gif);
}


/* Navigation section 0 (gray)
 */

BODY.section2 .navigation #sec0 {
  background: transparent url(images/nav_square_shadow_gray_yellow.gif) no-repeat scroll 100% 100%;
}

BODY.section2 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_yellow.gif);
}


/* Navigation section 1 (red)
 */

BODY.section2 .navigation #sec1 {
  background: transparent url(images/nav_square_shadow_red_yellow.gif) no-repeat scroll 100% 100%;
}

BODY.section2 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_yellow.gif);
}


/* Navigation section 2 (yellow)
 * (Expanded on this page)
 */

BODY.section2 .navigation #sec2 {
  background-image: url(images/nav_middle_shadow_yellow.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section2 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_yellow.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section2 .navigation #sec2 UL {
  background-image: url(images/nav_round_shadow_yellow_yellow.gif);
}


/* Navigation section 3 (green)
 */

BODY.section2 .navigation #sec3 {
  background: transparent url(images/nav_square_shadow_green_yellow.gif) no-repeat scroll 100% 100%;
}

BODY.section2 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_yellow.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section2 .navigation #sec4 {
  background: transparent url(images/nav_square_shadow_blue_yellow.gif) no-repeat scroll 100% 100%;
}

BODY.section2 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_yellow.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section2 .navigation #sec5 {
  background: transparent url(images/nav_square_shadow_purple_yellow.gif) no-repeat scroll 100% 100%;
}

BODY.section2 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_yellow.gif);
}



/*******************************************************************
 * Styles for Section 3.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section3 {
  background-image: url(images/navbar_green.gif);
  color: #191A12;
}

BODY.section3 .content {
  background: transparent url(images/content_fade_green.gif) repeat-x scroll top left;
  color: #191A12;
}

BODY.section3 .content .heading {
  background-color: #669933;
  color: #E9F0E1;
  border-color: #3C5A1E;
}

BODY.section3 .content .heading H1 {
  background: transparent none;
  color: #E9F0E1;
}

BODY.section3 .content .heading H2 {
  background-color: transparent;
  color: #E9F0E1;
}


/* Navigation DIV
 */

BODY.section3 .navigation {
  background: transparent url(images/nav_fade_green.gif) repeat-x scroll top left;
  color: #191A12;
}

BODY.section3 .navigation .logo {
  background-image: url(images/msl_logo_green.gif);
}

BODY.section3 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_green.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}

BODY.section3 .mayc-sticker SPAN {
  background-image: url(images/mayc_sticker_green.gif);
}

BODY.section3 .methodist-sticker SPAN {
  background-image: url(images/methodist_sticker_green.gif);
}


/* Navigation section 0 (gray)
 */

BODY.section3 .navigation #sec0 {
  background: transparent url(images/nav_square_shadow_gray_green.gif) no-repeat scroll 100% 100%;
}

BODY.section3 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_green.gif);
}


/* Navigation section 1 (red)
 */

BODY.section3 .navigation #sec1 {
  background: transparent url(images/nav_square_shadow_red_green.gif) no-repeat scroll 100% 100%;
}

BODY.section3 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_green.gif);
}


/* Navigation section 2 (yellow)
 * (Expanded on this page)
 */

BODY.section3 .navigation #sec2 {
  background: transparent url(images/nav_square_shadow_yellow_green.gif) no-repeat scroll 100% 100%;
}

BODY.section3 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_green.gif);
}


/* Navigation section 3 (green)
 */

BODY.section3 .navigation #sec3 {
  background-image: url(images/nav_middle_shadow_green.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section3 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_green.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section3 .navigation #sec3 UL {
  background-image: url(images/nav_round_shadow_green_green.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section3 .navigation #sec4 {
  background: transparent url(images/nav_square_shadow_blue_green.gif) no-repeat scroll 100% 100%;
}

BODY.section3 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_green.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section3 .navigation #sec5 {
  background: transparent url(images/nav_square_shadow_purple_green.gif) no-repeat scroll 100% 100%;
}

BODY.section3 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_green.gif);
}



/*******************************************************************
 * Styles for Section 4.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section4 {
  background-image: url(images/navbar_blue.gif);
  color: #11121A;
}

BODY.section4 .content {
  background: transparent url(images/content_fade_blue.gif) repeat-x scroll top left;
  color: #11121A;
}

BODY.section4 .content .heading {
  background-color: #003399;
  color: #D9E1F0;
  border-color: #001E5A;
}

BODY.section4 .content .heading H1 {
  background: transparent none;
  color: #D9E1F0;
}

BODY.section4 .content .heading H2 {
  background-color: transparent;
  color: #D9E1F0;
}


/* Navigation DIV
 */

BODY.section4 .navigation {
  background: transparent url(images/nav_fade_blue.gif) repeat-x scroll top left;
  color: #11121A;
}

BODY.section4 .navigation .logo {
  background-image: url(images/msl_logo_blue.gif);
}

BODY.section4 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_blue.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}

BODY.section4 .mayc-sticker SPAN {
  background-image: url(images/mayc_sticker_blue.gif);
}

BODY.section4 .methodist-sticker SPAN {
  background-image: url(images/methodist_sticker_blue.gif);
}


/* Navigation section 0 (gray)
 */

BODY.section4 .navigation #sec0 {
  background: transparent url(images/nav_square_shadow_gray_blue.gif) no-repeat scroll 100% 100%;
}

BODY.section4 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_blue.gif);
}


/* Navigation section 1 (red)
 */

BODY.section4 .navigation #sec1 {
  background: transparent url(images/nav_square_shadow_red_blue.gif) no-repeat scroll 100% 100%;
}

BODY.section4 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_blue.gif);
}


/* Navigation section 2 (yellow)
 * (Expanded on this page)
 */

BODY.section4 .navigation #sec2 {
  background: transparent url(images/nav_square_shadow_yellow_blue.gif) no-repeat scroll 100% 100%;
}

BODY.section4 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_blue.gif);
}


/* Navigation section 3 (green)
 */

BODY.section4 .navigation #sec3 {
  background: transparent url(images/nav_square_shadow_green_blue.gif) no-repeat scroll 100% 100%;
}

BODY.section4 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_blue.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section4 .navigation #sec4 {
  background-image: url(images/nav_middle_shadow_blue.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section4 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_blue.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section4 .navigation #sec4 UL {
  background-image: url(images/nav_round_shadow_blue_blue.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section4 .navigation #sec5 {
  background: transparent url(images/nav_square_shadow_purple_blue.gif) no-repeat scroll 100% 100%;
}

BODY.section4 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_blue.gif);
}



/*******************************************************************
 * Styles for Section 5.
 */

/* BODY, content DIV, and the page heading
 */

BODY.section5 {
  background-image: url(images/navbar_purple.gif);
  color: #1D161D;
}

BODY.section5 .content {
  background: transparent url(images/content_fade_purple.gif) repeat-x scroll top left;
  color: #1D161D;
}

BODY.section5 .content .heading {
  background-color: #9966CC;
  color: #F0E9F8;
  border-color: #5A3C78;
}

BODY.section5 .content .heading H1 {
  background: transparent none;
  color: #F0E9F8;
}

BODY.section5 .content .heading H2 {
  background-color: transparent;
  color: #F0E9F8;
}


/* Navigation DIV
 */

BODY.section5 .navigation {
  background: transparent url(images/nav_fade_purple.gif) repeat-x scroll top left;
  color: #1D161D;
}

BODY.section5 .navigation .logo {
  background-image: url(images/msl_logo_purple.gif);
}

BODY.section5 .navigation .section .heading {
  background-image: url(images/nav_middle_shadow_purple.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
}

BODY.section5 .mayc-sticker SPAN {
  background-image: url(images/mayc_sticker_purple.gif);
}

BODY.section5 .methodist-sticker SPAN {
  background-image: url(images/methodist_sticker_purple.gif);
}


/* Navigation section 0 (gray)
 */

BODY.section5 .navigation #sec0 {
  background: transparent url(images/nav_square_shadow_gray_purple.gif) no-repeat scroll 100% 100%;
}

BODY.section5 .navigation #sec0 .heading P {
  background-image: url(images/nav_header_shadow_gray_purple.gif);
}


/* Navigation section 1 (red)
 */

BODY.section5 .navigation #sec1 {
  background: transparent url(images/nav_square_shadow_red_purple.gif) no-repeat scroll 100% 100%;
}

BODY.section5 .navigation #sec1 .heading P {
  background-image: url(images/nav_header_shadow_red_purple.gif);
}


/* Navigation section 2 (yellow)
 * (Expanded on this page)
 */

BODY.section5 .navigation #sec2 {
  background: transparent url(images/nav_square_shadow_yellow_purple.gif) no-repeat scroll 100% 100%;
}

BODY.section5 .navigation #sec2 .heading P {
  background-image: url(images/nav_header_shadow_yellow_purple.gif);
}


/* Navigation section 3 (green)
 */

BODY.section5 .navigation #sec3 {
  background: transparent url(images/nav_square_shadow_green_purple.gif) no-repeat scroll 100% 100%;
}

BODY.section5 .navigation #sec3 .heading P {
  background-image: url(images/nav_header_shadow_green_purple.gif);
}


/* Navigation section 4 (blue)
 */

BODY.section5 .navigation #sec4 {
  background: transparent url(images/nav_square_shadow_blue_purple.gif) no-repeat scroll 100% 100%;
}

BODY.section5 .navigation #sec4 .heading P {
  background-image: url(images/nav_header_shadow_blue_purple.gif);
}


/* Navigation section 5 (purple)
 */

BODY.section5 .navigation #sec5 {
  background-image: url(images/nav_middle_shadow_purple.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top right;
  padding: 0;
}

BODY.section5 .navigation #sec5 .heading P {
  background-image: url(images/nav_header_shadow_purple_purple.gif);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

BODY.section5 .navigation #sec5 UL {
  background-image: url(images/nav_round_shadow_purple_purple.gif);
}
