/* Page Layout for the main page body */
	
body {
	text-align:center;
	font-family:"Comic Sans MS", Arial, sans-serif;
	font-size: 11px;
	color: #9e9e9e;
	line-height: 11px;

	}

a {
	text-decoration:none;
	color: #FFFFFF;
	}

a:hover {
	color: #9e9e9e;
	}


html {
	overflow: scroll;
	}

/* This removes the margins and padding from everything - 
   causing a global whitespace reset */
* {
	margin:0;
	padding: 0;
	}

div {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

/* This next section sets up the layout for the top of the home page */
	
.pageBackground {
	background-image:url(images/Comic_reddots.jpg);
	background-repeat:repeat;
	background-position:center;
	background-attachment:fixed;
}

.blueBackground {
	background-image:url(images/Comic_Browserbg_blue.gif);
	background-repeat:repeat;
	background-position:center;
	background-attachment:fixed;
}

.greenBackground {
	background-image:url(images/Comic_Browserbg_green.gif);
	background-repeat:repeat;
	background-position:center;
	background-attachment:fixed;
}

.purpleBackground {
	background-image:url(images/Comic_Browserbg_purple.gif);
	background-repeat:repeat;
	background-position:center;
	background-attachment:fixed;
}

/* This next section sets up the layout for the top of the home page */
	
.body-of-site {
	background-image:url(images/Comic_Bodybg.gif);
	background-repeat:repeat;
	background-position:center;
	width:780px;
}

.red-footer {
	background-image:url(images/Comic_Footerbg_red.gif);
	background-position:center;
	width:780px;
	height:75px;
}

.green-footer {
	background-image:url(images/Comic_Footerbg_green.gif);
	background-position:center;
	width:780px;
	height:75px;
}

.purple-footer {
	background-image:url(images/Comic_Footerbg_purple.gif);
	background-position:center;
	width:780px;
	height:75px;
}


/* This next section sets up the layout for the top of the home page */
	
.topHeader {
	width:950px;
	height:69px;
	align:center;
	vertical-align:top;
}

/* This next section sets up the layout for the bottom of each page */
	
.bottomFooter {
	width:950px;
	height:69px;
	align:center;
	vertical-align:top;
}

/* This next section defines the layout of the home page beneath the header */

.menu-background {
	background-image:url(images/menu-background.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:100px;
}
.one-image-background {
	background-image:url(images/home-page-top-bar.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:85px;
}
.videos-background {
	background-image:url(images/videos-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:157px;
}
.ministries-background {
	background-image:url(images/ministries-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.mpact-background {
	background-image:url(images/mpact-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.rangers-background {
	background-image:url(images/rangers-background.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.cast-background {
	background-image:url(images/cast-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.crew-background {
	background-image:url(images/crew-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.jokes-background {
	background-image:url(images/jokes-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.photos-background {
	background-image:url(images/photos-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:169px;
}
.navigation-layout { 
	padding-top:30px;
	padding-left:20px;
}
.yellow-box-background {
	background-image:url(images/yellow-box-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:286px;
	vertical-align:top;
}

.home-aqua-box { align:left; vertical-align:top; width:700px; height:21px; border:1px solid #666666; background-color:#87DDDF; color:#000000; padding-top:10px;padding-left:15px;padding-right:15px; }
#welcome-large { font:"Comic Sans MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:40px; color:#000000}
#welcome-small { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; line-height:20px; color:#000000}

#ministries-text-large { font:"Comic Sans MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:40px; color:#000000}
#ministries-text-small { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:20px; color:#000000; text-decoration:none}
#ministries-text-small a { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:20px; color:#0000FF; text-decoration:underline  }
#ministries-text-small a:hover { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:20px; color:#0000FF; text-decoration:none  }

#jokes-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; text-decoration:none }
#jokes-text a { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; text-decoration:underline }
#jokes-text a:hover { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; line-height:20px; color:#000000; text-decoration:none }
#events-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-decoration:none; text-align:justify }
#events-text a { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-decoration:underline; text-align:justify }
#videos-description-box { 
	background-image:url(images/videos-box.gif);
	background-position:top ;
	background-repeat:no-repeat;
	height:60px;
	vertical-align:top;
	padding-top:12px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}
#video-title { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; color: #000000; font-size:16px; font-weight:bold; line-height:20px}
#video-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; color: #000000; font-size:14px; font-weight:normal; line-height:20px}
#photos-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; color: #000000; font-size:14px; font-weight:normal; line-height:20px}

#mpact-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:20px; color:#000000; text-decoration:none; text-align:justify}
#rr-blue-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; line-height:20px; color:#0000FF; text-decoration:none; text-align:justify}
#rr-red-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:20px; color:#FF0000; text-decoration:none; text-align:justify}
#caption-text { font:"Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; line-height:20px; color:#000000; text-decoration:none; text-align:center}
