
html, body {height: 100%}

body {  
   color: #fff;
   font-family :Arial, Helvetica, verdana, sans-serif;
   font-size: 80%;
   margin: 0px;
   padding: 0px;
   background: url(images/Christmas/template/PageBG_grad.jpg) top left repeat-x;
   background-color: #113174;
}

body.children {  
   color: #fff;
   font-size: 100%;
}

body.comic {  
   color: #FFF;
   font-size: 100%;
   background: none;
   background-color: #000032;
}

h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 0px 0px 0px 0px;}
h1 {font-size: 170%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

a:link { color:#fff; text-decoration: underline;}
a:visited { color:#fff; text-decoration: underline; }
a:hover { text-decoration: underline;} 
a:active {  text-decoration: underline;} 

img, a img, :link img, :visited img {border: none;}


hr {border: none; background-color:#FFF; color:#FFF; height: 1px;}

.clearboth {clear:both; }
.hidden {display:none;}

.imageleft { float:left; padding:5px 10px 5px 0px }
.imageright { float:right; padding:5px 0px 5px 10px }
.block p { margin:2px 0px 10px 0px }
.quote { font-weight:bold; font-style:italic }
.photocaption { font-weight:bold }


#pageContainer { width: 975px; margin-left: auto; margin-right:auto; }


#Header {}
#Countdown {
border:1px solid #fff;
position: absolute;
padding: 3px;
top:20px;
right: 20px;
margin:0px;
z-index:999
}
#Countdown0 {
border:1px solid #fff;
position: absolute;
padding: 3px;
top:120px;
right: 20px;
margin:0px;
z-index:999
}
#Countdown1 {
border:1px solid #fff;
padding: 3px;
text-align:right;
position: absolute;
top:128px;
width:975px;
margin-right:auto;
margin-left:auto;
white-space: nowrap; 
}
#daysToGo {font-size:400%;}
#daysToGoText {}



#AuxMenu-home { font-size: 90%;
text-align:right;
position: absolute;
top:128px;
width:975px;
margin-right:auto;
margin-left:auto;
white-space: nowrap; 
}

#AuxMenu-home a {  text-decoration: none;}
#AuxMenu-home a:link { text-decoration: none;}
#AuxMenu-home a:visited {text-decoration: none; }
#AuxMenu-home a:hover { text-decoration: underline}
#AuxMenu-home a:active { text-decoration: none;} 


#AuxMenu { font-size: 90%;
text-align:right;
position: absolute;
top:86px;
width:975px;
margin-right:auto;
margin-left:auto;
white-space: nowrap; 
}

#AuxMenu a {  text-decoration: none;}
#AuxMenu a:link { text-decoration: none;}
#AuxMenu a:visited {text-decoration: none; }
#AuxMenu a:hover { text-decoration: underline}
#AuxMenu a:active { text-decoration: none;} 


#AuxMenu-comic { font-size: 80%;
text-align:right;
position: absolute;
top:0px;
width:975px;
margin-right:auto;
margin-left:auto;
white-space: nowrap; 
}

#AuxMenu-comic a {  text-decoration: none;}
#AuxMenu-comic a:link { text-decoration: none;}
#AuxMenu-comic a:visited {text-decoration: none; }
#AuxMenu-comic a:hover { text-decoration: underline}
#AuxMenu-comic a:active { text-decoration: none;} 


#editpage { float: right;
    width: 60px;
    text-align: right;
    margin: 0px 4px 0px 0px; 
}

#editpage img { padding: 0px 0px 0px 4px; }


#MainNav { } 

#MainNav ul { padding: 0px; margin: 0px; list-style-type: none; list-style-position: outside; }
#MainNav ul li { float: left; }
#MainNav ul li a { display: block; margin: 0px; padding: 0px; vertical-align: bottom; height:172px; } /*Align fixes bug in IE5 Win which puts in 3px margin */

#MainNav-children {
	
}
#MainNav-children UL {
	padding: 0px; list-style-position: outside; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#MainNav-children UL LI {
	FLOAT: left
}
#MainNav-children UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; HEIGHT: 90px
}

#Nav_Home a {  width: 114px; background:url(images/Christmas/template/Nav_Home.jpg) 0px 0px no-repeat;} 
#Nav_Home a:hover { background-position: 0px -172px;}

#Nav_Activities a {  width: 140px; background:url(images/Christmas/template/Nav_Activities.jpg) 0px 0px no-repeat;} 
#Nav_Activities a:hover { background-position: 0px -172px;}

#Nav_Find a {  width: 135px; background:url(images/Christmas/template/Nav_Find.jpg) 0px 0px no-repeat;} 
#Nav_Find a:hover { background-position: 0px -172px;}

#Nav_Cards a {  width: 113px; background:url(images/Christmas/template/Nav_Cards.jpg) 0px 0px no-repeat;} 
#Nav_Cards a:hover { background-position: 0px -172px;}

#Nav_Bible a {  width: 123px; background:url(images/Christmas/template/Nav_Bible.jpg) 0px 0px no-repeat;} 
#Nav_Bible a:hover { background-position: 0px -172px;}


#MainNav2_Secondary { } 

#MainNav2_Secondary ul { padding: 0px; margin: 0px; list-style-type: none; list-style-position: outside; }
#MainNav2_Secondary ul li { float: left; }
#MainNav2_Secondary ul li a { display: block; margin: 0px; padding: 0px; vertical-align: bottom; height:120px; } /*Align fixes bug in IE5 Win which puts in 3px margin */


#Nav2_Home a {  width: 65px; background:url(images/Christmas/template/Nav2_Home.jpg) 0px 0px no-repeat;} 
#Nav2_Home a:hover { background-position: 0px -130px;}

#Nav2_Activities a {  width: 86px; background:url(images/Christmas/template/Nav2_Activities.jpg) 0px 0px no-repeat;} 
#Nav2_Activities a:hover { background-position: 0px -130px;}

#Nav2_Find a {  width: 83px; background:url(images/Christmas/template/Nav2_Find.jpg) 0px 0px no-repeat;} 
#Nav2_Find a:hover { background-position: 0px -130px;}

#Nav2_Cards a {  width: 72px; background:url(images/Christmas/template/Nav2_Cards.jpg) 0px 0px no-repeat;} 
#Nav2_Cards a:hover { background-position: 0px -130px;}

#Nav2_Bible a {  width: 103px; background:url(images/Christmas/template/Nav2_Bible.jpg) 0px 0px no-repeat;} 
#Nav2_Bible a:hover { background-position: 0px -130px;}

#Nav2_Children a {
	background: url(/images/Christmas/template/Nav2_Children.jpg) no-repeat 0px 0px; WIDTH: 86px
}
#Nav2_Children a:hover {
	background-position: 0px -130px
}

#Nav2_Back a {
	background: url(/images/Christmas/template/Nav2_Back.jpg) no-repeat 0px 0px; WIDTH: 86px
}
#Nav2_Back a:hover {
	background-position: 0px -130px
}


#azurite p a { padding: 24px 0px 0px 0px; }




#Presents ul { padding: 0px; margin: 0px; list-style-type: none; list-style-position: outside; }
#Presents ul li { float: left; }
#Presents ul li a { display: block; margin: 0px; padding: 0px; vertical-align: bottom; height:215px; }




#Content {  }
#Content_Home { height:254px; }
#Content_Secondary { margin:20px }
#Content-Children { border: #ccc 2px solid; background: url(/images/Christmas/Children/bgall.jpg) #fcecb9 no-repeat left top; position: relative; left: 0; top: 0; height: 740px;
}
#Content-Children-General { border: #ccc 2px solid; padding: 14px 20px 14px 20px; background: url(/images/Christmas/template/children-bggradient.jpg) #fff repeat-x left top; position: relative; left: 0; top: 0; color: #000;}

#Content-Children-General a{color: #000;}

#Present_Childrens a {  width: 294px; background:url(images/Christmas/template/Present_Childrens.jpg) 0px 0px no-repeat; } 

#Present_Bishop a {  width: 382px; background:url(images/Christmas/template/Present_Bishop.jpg) 0px 0px no-repeat;} 


.churchfinder td, .churchfinder th { background-color: #48E }
.near td { background-color: #26E }
td.rank { background-color: #15E }


#footer {  }
#footerDetails { font-size:80%; }


.pluginMessage {color:#666666; font-size:90%; text-align:center; margin: 24px 0px 0px 0px;}






@media print {

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333; }


}
