/* -------------------------------------------------- //
//  Bethany Christian Church | default.css            //
//  Author: Kevin Scholl     | kscholl@comcast.net    //
//  Created: 07 Mar 2006     | Updated: 27 Jul 2006   //
// -------------------------------------------------- */

/* -------------------------------------------------- //
//  BASIC DECLARATIONS
// -------------------------------------------------- */

body {
	margin: 0;
	background: #CCCCCC;
	padding: 0;
	font-size: 101%; }
	

.cleaner {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0; }
	

acronym {
	cursor: help; }

img,
a img {
	border: 0; }
	
p {
	margin: 0 0 10px 0; }
	
.last {
	margin-bottom: 0; }
	
form {
	margin: 0; }

/* ------------------------------------------------ //
//  LINK APPEARANCES
// ------------------------------------------------ */
	
a:link,
a:visited {
	color: #36C; }
a:hover,
a:active {
	color: #69F; }
	
/* ------------------------------------------------ //
//  GLOBAL NAVIGATION
// ------------------------------------------------ */
	
table.TableStyle1 {
	margin: 0 0 10px 0px;
	border: 0;
	width: 647px; }
	
table.TableStyle1 th {	
	margin: 0;
	border: 1px solid #0B7AB3;
	background: #DCF2FC;
	padding: 0 5px;
	font: bold 70%/26px verdana,arial,helvetica,sans-serif;
	color: #0B7AB3;
	text-align: left;
	text-transform: uppercase; }
		
table.TableStyle1 td {	
	margin: 0;
	border: 1px solid #0B7AB3;
	background: #F6F6F6;
	padding: 5px 5px 10px 5px;
	width: 14%;
	font: bold 70%/100% verdana,arial,helvetica,sans-serif;
	color: #999;
	text-align: left;
	vertical-align: top; }
	
	
table.TableStyle1 td.sunday {
	background: #FFFFF5;
	width: 16%; }

table.TableStyle1 td.effect1 {
	background: #FFFFFF;
	}	

table.TableStyle1 td.fade {
	color: #EBEBEB; }
	
table.TableStyle2 {
	margin: 0 0 10px 0px;
	border: 0;
	width: 647px; }
	
table.TableStyle2 th {	
	margin: 0;
	border: 0px solid #999;
	background:  #EBEBEB;
	padding: 0 5px;
	font: bold 70%/26px verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase; }
		
table.TableStyle2 td {	
	margin: 0;
	border: 0px solid #999;
	background: #FFFFFF;
	padding: 5px 5px 10px 5px;
	width: 14%;
	font: bold 70%/100% verdana,arial,helvetica,sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top; }




table.NavTable1 {
	margin: 0 0 0px 0px;
	border: 0;
	width: 780px;
	}
	
table.NavTable1 td {	
	margin: 0;
	border: 0px solid #0B7AB3;
	background: #FFFFFF;
	padding: 5px 5px 10px 5px;
	width: 14%;
	font: bold 70%/100% verdana,arial,helvetica,sans-serif;
	color: #999;
	text-align: left;
	vertical-align: top; }
	