body {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	background: #666;
	color: #333;
	font: x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: small;
} html>body {font-size:small;}

a:link { color: #6e6eaa; }
a:visited { color: #333; }
a:hover { color: #6e6eaa; }
a:active { color: #6e6eaa; }

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}

div#wrapper {
	color: #333;
	/* background: transparent url("images/wrapper-bg-right-760.gif") top left repeat-y; */
	background: #fff;
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
div#header {
	margin: 0;
	padding: 10px 10px 4px 10px;
	background: #8499c9;
}
div#header h1 {
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0;
	color: #fff;
}

/* TABBED NAVIGATION */

#navtabs {
	float:left;
	width:100%;
	background: #8499C9;
	border-bottom: 1px solid #6e6eaa;
	font-size:85%;
	line-height:normal;
  }
#navtabs ul {
  margin: 0;
  padding: 5px 10px 0;
  list-style: none;
  }
#navtabs li {
  float:left;
  background:url("images/tab-left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px; /* 9px on left accounts for width of background image of left side of tab! Cool, huh? */
  }
#navtabs a {
  float:left;
  display:block;
  background:url("images/tab-right.gif") no-repeat right top;
  padding:5px 10px 4px 1px;  /* Notice padding on left is 9px less than padding on right due to the 9px padding used above */
  text-decoration:none;
  font-weight:normal;
  color:#6e6eaa;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navtabs a {float:none;}
/* End IE5-Mac hack */
#navtabs a:hover {
  color:#fff;
  }

/* STATE NAVIGATION STYLES */

body#pgHome #navtabs #navHome,
body#pgPrograms #navtabs #navPrograms,
body#pgCommunity #navtabs #navCommunity,
body#pgSermons #navtabs #navSermonsPublications,
body#pgCalendar #navtabs #navCalendar,
body#pgChurch #navtabs #navInfo {
  background-image:url("images/tab-left-current.gif");
  }
body#pgHome #navtabs #navHome a,
body#pgPrograms #navtabs #navPrograms a,
body#pgCommunity #navtabs #navCommunity a,
body#pgSermons #navtabs #navSermonsPublications a,
body#pgCalendar #navtabs #navCalendar a,
body#pgChurch #navtabs #navInfo a {
  background-image:url("images/tab-right-current.gif");
  color:#fff;
  padding-bottom:5px;
  }

div#content {
	clear: left;
	padding: 10px;
	border: 0;
	margin: 0;
}
#content #sidebar {
	width: 150px;
	padding: 4px;
	background-color: #eee;
	border: 1px solid #ccc;
	line-height: 1.2em;
}
#content #sidebar ul {
	padding: 0 20px;
}
#content #mainContent {
	padding-left: 15px;
}
div#footer {
	clear: both;
	border-top: 4px solid #8499C9;
	border-bottom: 4px solid #8499C9;
	background: #FFF060;
	color: #333333;
	width: 760px;
	padding: 0;
	margin: 0;
	border-right: 0;
	border-left: 0;
}
div#footer p {
	margin: 0;
	padding: 5px 7px 7px 7px;
}

#content h2, #content p {
	margin: 0 0 1em 0;
	padding: 0;
}

/* MISC STYLES */
