body { margin: 0px; padding: 0px; background-color: #000000; }

body, div, p, span, table, tr, td { font-family: Verdana; font-size: 13px; color: #000000; }
a, a:link, a:visited, a:active { text-decoration: none; color: #0a32b1; }

.normalText { font-size: 13px; }
.smallText { font-size: 12px; }
.smallerText { font-size: 11px; }
.bigText { font-size: 14px; }
.biggerText { font-size: 16px; }

.outerLeft { background-image: url(/images/bg_left.jpg); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }
.outerMid { background-image: url(/images/bg_mid.jpg); background-position: top center; background-attachment: scroll; background-repeat: no-repeat; }
.outerRight { background-image: url(/images/bg_right.jpg); background-position: top left; background-attachment: scroll; background-repeat: no-repeat; }

.contentPane { background-image: url(/images/content_bg.jpg); background-position: top center; background-attachment: scroll; }
.contentSubPane { margin-top: 36px; background-image: url(/images/content_sub_white.jpg); background-position: top center; width: 709px; }
.contentWhite { background-color: #ffffff; }

.welcomeContent { width: 442px; height: 559px; overflow: auto; }
.welcomePadding { padding: 14px; }

.involvedContent { width: 442px; height: 603px; overflow: auto; }
.involvedPadding { padding: 14px; }

.messagesContent { width: 442px; height: 603px; overflow: auto; }
.messagesPadding { padding: 14px; }

.devotionsInfo p, .devotionsInfo ul li { font-size: 11px; }
.devotionsInfo .studyGuide { padding-left: 25px; }
.devotionsMenu { background-color: #6e4879; color: #ffffff; }
.devotionsMenu p { color: #ffffff !important; }
.devotionsMenu a { font-size: 11px; color: #ffea00 !important; }
.devotionsMenu .monthContainer a { font-size: 10px; color: #ffffff !important; }

.panelForm { border: 1px solid #888888; }
.formAlert { font-size: 13px; font-weight: bold; color: #ff0000; }
.formTitle { background-color: #dddddd; font-size: 11px; font-weight: bold; color: #000000; }
.formField { background-color: #dddddd; font-size: 11px; }
.panelForm .smallBox { border: 1px solid #888888; padding: 2px; font-size: 11px; width: 220px; }
.panelForm .smallText { border: 1px solid #888888; padding: 2px; font-size: 11px; width: 290px; height: 120px; }
.panelForm .smallSelect { border: 1px solid #888888; padding: 2px; font-size: 11px; width: 220px; }
.formButton { border: 1px outset #6e4879; padding: 3px 12px 3px 12px; background-color: #6e4879; font-size: 13px; font-weight: bold; color: #ffffff; }
.formLinkButton, .formLinkButton:link, .formLinkButton:active, .formLinkButton:visited { display: inline-block; border: 1px outset #cccccc; padding: 5px 12px 5px 12px; background-color: #cccccc; text-align: center; font-size: 12px; font-weight: bold; width: 45px; color: #222222 !important; }
.formLinkButton:hover { display: inline-block; border: 1px outset #6e4879; padding: 5px 12px 5px 12px; background-color: #6e4879; text-align: center; font-size: 12px; font-weight: bold; width: 45px; color: #ffffff !important; }

.childrenContainer { margin: 17px 19px 0px 21px }
.childrenHeader { background-image: url(/images/themes/notheme/children_bg.jpg); background-position: top center; background-attachment: scroll; }
.childrenScroller { position: relative; top: 117px; left: 433px; }
.childrenContent { width: 618px; height: 324px; overflow: auto; }

.calendarLink { font-size: 13px; font-weight: bold; }