/*Main colors to be concerned with
#6a1918 controls the background color behind the text
#4b4b4b controls the main page background color
#510c05 controls the dark burgundy borders and background color between the main page background (currently grey) and the background color behind the text (currently a lighter burgundy)
#f3c15b controls the font header text
#ffffff is the main font color for the text
*/

* {
padding: 0;
margin: 0;
}

body {
	background-color:#FFFFFF;  /* Controls background color */
	font-size:10pt; /*Controls font size for website */
	text-align: center;
	padding-top:0px;
	margin-top:0px;
	height:500px; /* this is the key! */
	color:#000000; /*Controls font color */
	font-family:Arial Narrow, Tahoma, Arial;
	}

p { margin-right:10px;font-size:10pt; margin-left:5px;}

a { color:#FFFFFF; } /* Controls link color */

.darkteal { color: #003366; font-weight:bold; font-style:italic; font-size:18pt; }
.orange { color:#ffffff; font-weight:bold; font-style:italic; font-size:18pt;}

.text_center { text-align:center; }

h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14pt;
	margin-left:5px;
	}
h2{
color:#666666;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:5px;
}
	
#container { /*Controls main container cell of content */
	width: 800px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin: 0 auto;
	background-color:#bbd7f3;
}

* html #container {
height: 400px;
}

td {vertical-align:top;font-size:10pt;}



/*Controls top link sizes and colors */
#topnavbar {
	text-align:center;
	width:100%;
	margin: 0 auto;
	height:30px;
	padding-top:10px;
	color:#FFFFFF;
	background-color:#003366;
	}
		
#topnavbar a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}

#topnavbar a:hover {
	color:#FF6600;
	}

#topnavbar li {
	display:inline;
	padding-top:10px;
	padding-bottom:10px;
	}

#topnavbar li:hover {
	color:#FFFFFF;
	}

/* End top nav bar information */




#logoboxes {
	width:100%;
	height:280px;
	border:1px solid #510c05;
	background-color:#510c05;
	margin-top:15px;
	}
	
/*Controls the width of the box holding the rotating images*/
#logo_left {
	width:100%;
	background-color:#C0C0C0;
	border-bottom: 1px solid #FFFFFF;	}

#logo_left p {
	color:#621299;
	}
	
#logo_left h2 {
	color:#621299;
	}

#ticker {
position:relative; 
margin-top:-45px; 
z-index:100;}
/*Ends rotating image/ticker section*/

/*Controls the box holding the rotating images*/
 #logo_right {
	width:400px;
	height:270px;
	float:right;
	font-size:12pt;
	text-align:right;
	margin-top:-10px;
	margin-right:-15px;
	}

#logo_right h2{
color:#f3c15b;
font-weight:bold;
font-size:12pt;
padding-top:3px;
}
/*End of church info section to right of images*/

#linkboxes {
	width:100%;
	border:1px solid #510c05;
	background-color:#510c05;
	margin-top:15px;
	min-height: 200px;
	}

#links_left {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}
/*Controls vertical link colors and size*/	
#links_left a {
	color:#621299;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	}
	
#links_left a:hover {
	text-decoration:underline;
	}
/*End vertical link section*/

#links_right {
	width:620px;
	float:right;
	padding-top:15px;
	background-color:#FFFFFF;
	}

#links_right h1 { margin-left:10px; text-align:left; color:#621299;
}

#links_right h2{
color:#621299;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:10px;
}

#home_main {
	width: 900px;
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	padding-left:0px;
	padding-right:0px;
	margin: 0 auto;
	background-color:#ffd62d;
	}

#home_main_lft {
width:250px;
padding-top:10px;
float:left;
/*background-color:#6a1918;*/
color:#000000;
}

#home_main_lft h2{
color:#621299;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:10px;

}

#home_main_mid {
width:400px;
float:left;
background-color:#FFFFFF;
}

#home_main_mid h1{
color:#621299;
font-weight:bold;
font-size:14pt;
padding-top:10px;
margin-left:10px;
text-align:center;
}

#home_main_mid h2{
color:#621299;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:10px;
}

#main_left {
float:left; 
width:50%;}

#main_right { 
float:right; 
width:50%;
text-align:center;
}

#home_main_rgt {
width:250px;
float:left;
color:#000000;
/*background-color:#6a1918;*/
}

#home_main_rgt a {
color:#621299;
font-weight:bold;
}

#home_main_rgt h1{
color:#621299;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:10px;
text-align:center;
}

#home_main_rgt h2{
color:#621299;
font-weight:bold;
font-size:12pt;
padding-top:10px;
margin-left:10px;
text-align:left;
}	

#home_main_rgt p {
text-align:left;
}

#footer  {
	width:100%;
	text-align:center;
	clear:both;
	color:#FFFFFF; }
		
#footer a {
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	}
	
#bookstore_left { 
	float:left;
	margin-top: 0px;
	width:50%;
	border-right:1px solid #999;
	border-bottom:0px solid #000;
	margin-right:0px;
	padding-bottom:0px;
	text-align: center;}

#bookstore_right { 
	margin-top: 0px; 
	text-align: center;
	}
	
.more-link {
   font-size: 9pt;
}

.cal-link {
color:#621299; font-weight:bold;}

.cal-link a:hover {
color:#000000;
}

.orange {
	color:#FFFFFF;
	font-size:18pt;
	text-transform:none;
	font-style:normal;
}
