/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/*                                                             */
/*  christmas.css                                              */
/*  Created by Chetski @ BCTek : 09-24-04                      */
/*                                                             */
/*  Description:                                               */
/*      Global styles that work on all pages in the Christmas  */
/*      holiday area.                                          */
/*                                                             */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* Links */
a:link    { color: #990000 }
a:visited { color: #660000 }
a:active  { color: #ff0000 }
a:hover   { color: #ff0000 }
/* End Links */


/* Positioning */
.top    { vertical-align: top }
.middle { vertical-align: middle }
.bottom { vertical-align: bottom }

.left   { text-align: left }
.center { text-align: center }
.right  { text-align: right }
/* End Positioning */


/* Fonts */
.x-largeFont  { font-size: x-large }
.largeFont    { font-size: large }
.mediumFont   { font-size: medium }
.smallFont    { font-size: small }
.x-smallFont  { font-size: x-small }
.xx-smallFont { font-size: xx-small }

.bold      { font-weight: bold }
.italic    { font-style: italic }
.underline { text-decoration: underline }
/* End Fonts */


/* Headers */
h1, h2, h3, h4, h5, h6 { font-family:arial, sans-serif; font-weight:bold; font-style:normal }

h1 { font-size: x-large }
h2 { font-size: large }
h3 { font-size: medium }
h4 { font-size: small }
h5 { font-size: x-small }
h6 { font-size: xx-small }
/* End Headers */


/* Tags */
body            { background-image:url(../images/bg.jpg); background-color:#ffffff; color:#006600; margin:0px; text-align:center }
p, dl, ul, span { font-family:arial, sans-serif; font-size:medium; text-align:left }
hr              { color:#006600; text-align:center }
/* End Tags */


/* General */
#tblMain         { width:768px; padding:0px; margin:0px auto }
.cellContentWrap { width:633px; padding-top:20px; text-align:center; vertical-align:top }
/* End General */


/* Banner */
#cellBannerLeft      { width:135px; height:135px; vertical-align:top; text-align:left }
#cellBannerLeftImage { width:135px; height:135px; vertical-align:top; text-align:left }
#tblBannerLeft       { width:135px; height:135px; padding:0px }
#imgBannerLeft       { width:135px; height:135px; padding:0px; margin:0px }
#cellBanner          { width:558px; vertical-align:top; text-align:left }
#tblBanner           { width:558px; height:135px; padding:0px }
.cellThickSpacer     { width:558px; height:45px; vertical-align:top; text-align:left }
.cellThinSpacer      { width:558px; height:18px; vertical-align:top; text-align:left }
#cellTopLine         { width:558px; height:3px; vertical-align:top; text-align:left; background-color:#33cc00 }
#cellMiddleLine      { width:558px; height:3px; vertical-align:top; text-align:left; background-color:#339900 }
#cellBottomLine      { width:558px; height:3px; vertical-align:top; text-align:left; background-color:#336600 }
#cellBannerRight     { width:75px; height:135px; vertical-align:middle; text-align:left }
#imgBannerRight      { width:75px; height:75px; padding:0px; margin:0px }
/* End Banner */


/* Menu Bar */
#cellMenuWrap     { width:135px; vertical-align:top; text-align:left }
#tblMenuWrap      { width:135px; padding:0px; margin:0px }
.cellVL           { background-image:url(../images/vl.gif); width:135px; height:15px; text-align:center; vertical-align:middle }
.cellButton       { width:115px; height:30px; font-family:arial, sans-serif; font-size:xx-small; text-align:center; vertical-align:middle; cursor:pointer; color:#660000 }
.cellButtonSpacer { width:10px }
#cellDate         { width:135px; height:27px; vertical-align:middle; text-align:center }
#cellBL           { width:135px; height:40px; vertical-align:top; text-align:left }
#imgBL            { width:135px; height:40px; padding:0px; padding-bottom:40px; margin:0px }
/* End Menu Bar */


/* Page Header */
#cellLeftHeader   { width:100px; vertical-align:middle; text-align:left }
#cellMiddleHeader { width:300px; vertical-align:middle; text-align:center }
#cellRightHeader  { width:100px; vertical-align:middle; text-align:right }
.pHeader          { font-size:x-large; text-align:center }
.imgBell          { width:70px; height:62px; padding:0px; margin:0px }
/* End Page Header */


/* Tables and Cells */
.tbl500           { width:500px; padding:0px; margin:0px auto }
.cell500          { width:500px }
.tbl600           { width:600px; padding:0px; margin:0px auto }
.cellReadings     { width:200px; text-align:center; vertical-align:top }
.cellReadings600  { width:600px; text-align:center; vertical-align:top }
#cellBottomLeft   { text-align:left; vertical-align:middle }
#cellBottomMiddle { text-align:center; vertical-align:middle; color:#ff0000 }
#cellBottomRight  { text-align:right; vertical-align:middle }
/* End Tables and Cells */


/* Images */
.imgXmasLine         { width:400px; height:32px; padding:0px; margin:10px 0px }
.imgLights           { width:350px; height:20px; padding:0px; margin:20px 0px }
.imgReadingsSpacer   { width:1px; height:30px; padding:0px; margin:0px }
.imgFiller           { width:1px; height:1px; padding:0px; margin:0px }
#wreath .imgWreath   { width:252px; height:166px; padding:0px; margin:0px }
#imgCalendar         { width:130px; height:200px; padding:0px; margin:20px 0px }
#ceremony .imgWreath { width:160px; height:125px; padding:0px; margin:0px }
#imgChristmas        { width:199px; height:121px; padding:0px; margin:0px auto }
#imgWisemen          { width:120px; height:165px; padding:0px; margin:0px 15px 0px 0px; float:left }
/* End Images */


/* Paragraphs */
.pSectionHeader { font-size:large; text-align:center }
.pVerse         { font-size:large; text-align:center; color:#cc0000 }
/* End Paragraphs */


/* Miscellaneous Classes */
.scriptures { font-size:x-small; font-weight:bold; text-decoration:underline; text-align:center }
.prayer     { color:#990000 }
.line       { text-align:center; padding:20px 0px; color:#006600 }
.copyright  { font-size:x-small; text-align:center; padding:20px 0px 40px; color:#006600 }
/* End Miscellaneous Classes */
