/* Bridge Church style sheet. (c)2006 Mark Esdale */

body
{ 
	margin-top: 0px; 
	margin-left:0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	font: 9pt verdana, arial, helvetica, sans-serif ;
	color: black; 
	line-height: 15px; 
	background-color: white;
}

td, tr 
{ 
	font: 9pt verdana, arial, helvetica, sans-serif ;
	color: black ;
}

td
{
	vertical-align: top ;
}


th
{
	text-align:left ;
}

img
{
	border:none ;
}

.MainTable
{
	table-layout:fixed ;
	width:100% ;
	color: white ;
	background-color : black ;
	padding: 0px;
	margin: 0px ;
}

.MenuCol
{
	background-color:#FFF0F0 ;
	vertical-align: top ;
	color:black ;
	padding:5px ;
}

.ContentCol
{
	color: black ;
	background-color:white ;
	vertical-align: top ;
	padding-left:10px ;
	padding-top:10px ;
}

.ServicesCol
{
	background-color:#FFF0F0 ;
	vertical-align: top ;
	color:black ;
	text-align:center ;
	padding:5px ;
}

.pagemenu
{
	background-color:#FFF0F0 ;
	margin-right:10px ;
}
.MenuItem
{
	font: normal 10pt verdana, arial, helvetica, sans-serif ;
	list-style: none;
	margin-top: 5px ;
	margin-left: 20px ;
	padding-left:15px ;
	width:118px ;
	font-weight:normal ;
	font-style: normal ;
	cursor: pointer ;
	background-image: url(images/menu_a.gif) ;
	background-repeat:no-repeat ;
}

.CurMenu
{
	background-image: url(images/menu_b.gif) ;
	font-weight:bold ;
}

a	
{
	color: black;
	text-decoration: none; 
}

a:hover
{
	color: #C4B7AB; 
}

a.link1
{
	color:blue ;
}

a.link1:hover
{
	color:blue ;
	text-decoration: underline; 
}

a.blacklink
{
	color:black ;
	font-weight: bold ;
	background-color:#FFFFF0 ;
}

a.blacklink:hover
{
	color:black ;
	background-color:#FFFF00 ;
}

a.whitelink
{
	color:white ;
}

a.whitelink:hover
{
	color:red ;
}

a.menuitem
{
	color:black ;
}

a.menuitem:hover
{
	color:red ;
}

.tag
{ 
	font-size:14pt ;
	color: #0292D1;
	line-height: 15px; 
	text-align: justify;
	padding-top: 0px; 
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 0px;
}

.heading
{
	font-size: 9pt ;
	font-weight: bold ;
	color: #0b0F12 ;
	padding-left: 22px;
	padding-top: 20px ;
	letter-spacing: 4px ;
}

.bodytext
{
	border-top: 2px solid #808080 ;
	font-size: 9pt ;
	color: black ;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 15px ;
	margin-top:10px ;
	letter-spacing: 0.5pt ;
}

.bodytext2
{
	margin-top: 25px ;
}

.introtext
{
	position: absolute ;
	left: 5px ;
	bottom: 2% ;
	width: 95% ;
	color: white ;
}

.MenuHeader
{
	font-size: 8pt ;
	padding-left: 10spx ;
	padding-top: 0px ;
	margin-top: 0px ;
	padding-bottom: 10px ;
	color: #808080 ;
}

.Menuheader a
{
	color: #808080 ;
}

#ContentTable td
{
	border-bottom: 2px solid #808080 ;
	padding-top: 20px ;
	padding-bottom: 20px ;
	padding-right: 20px ;
}


.Copyright
{
	margin-left:0px ;
	padding-top: 20px ;
	font-size:8pt ;
	color: #42d2F1 ;
	left: 0px ;
}

.help
{
	cursor: help ;
}

#remb1{
	margin:auto ;
}

.prayer1, #remb1 td
{
	font-size:150% ;
	font-style:italic ;
	text-align: center ;
	padding-bottom:20px ;
}

.prayer1 li a {
	font-size:70% ;
	background-color: #DDD;
	border: 1px solid blue ;
	padding: 1px;
}

#remb1 td
{
	border: 1px solid #EEEEEE ;
	width:50% ;
}
.remb2
{
	font-size:60% ;
	font-style:normal ;
}

#moreservices
{
	display:none ;
}

#church2, #church3, #church4, #church5
{
	display:none ;
}

.subheading
{
	font-size: 1.2em ;
	text-align: center ;
	font-weight: bold ;
	margin-bottom: 2px ;
	margin-left:5px ;
	margin-right:5px ;
	color: yellow ;
	background:#888 ;
}


.tonight
{
	background:red ;
	font-weight:bold ;
	margin:4px ;
	padding-top:2px ;
	padding-bottom:2px ;
	border: 1px solid white ;
}

.tomorrow
{
	background:yellow ;
	color: black ;
	font-weight:bold ;
	margin:4px ;
	padding-top:2px ;
	padding-bottom:2px ;
	border: 1px solid black ;
}

.tomorrowbox
{
	border: 1px solid yellow ;
}

.todaybox
{
	border: 1px solid red ;
}
.EventTitle
{
	color: black ;
	font-weight: bold ;
	font-size: 1.2em ;

}

.showhide
{
	text-decoration: none ;
	color:blue ;
}

.showhide:hover
{
	text-decoration: none ;
	background-color:#8080FF ;
}

.lpic
{
	float:left;
	margin-right:10px;
	border:none;
}

.rpic
{
	float:right;
	margin-left:10px;
	border:none;
}

