body { font-family: /*Corbel,*/ Arial, sans-serif;  /*background: #FFFFCC url('graphics/lightBG.jpg');  #E0E974 #B2CCCD url('graphics/sunrise.jpg') no-repeat center top fixed; */ }
a:link        { color: #7979FF; }
a:visited     { color: #CC0099;}
a:hover       { color: #CC66FF; border-bottom: 1px dotted #CC66FF; }
a:active      { color: #000; background: transparent; }

abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help; }

h1#titleOfPage { margin-left:15px; color: #666666; margin-top:.75em; margin-bottom:.5em; font-size:200%; text-align: left; font-weight: 100; text-transform:uppercase; line-height:130%; }
h2 	{ margin-left:15px; color: #666666; margin-top:.75em; margin-bottom:.5em; font-size:150%; text-align: left; font-weight: 100; text-transform:uppercase; }
h2#sources { margin-top:1.5em; }
h3.vision { }

td#newlogo { text-align:left; vertical-align:top; padding:0; background-color: transparent; }

td#we_are { background-position: left bottom; width: 535px; background-image:url('graphics/border_bottom_left_bg.png'); background-repeat:no-repeat }
td#we_are h2 { color: #666666; margin-top:.75em; margin-bottom:.5em; font-size:170%; text-align: left; font-weight: 100; }
td#we_are p  { line-height:160%; color:black; text-align: left; }
td#relatedlinks {
	width:200px; 
	vertical-align:top; 
	background-position: left top; 
	background-image:url('graphics/border_top_left_bg2.gif'); 
	background-repeat:no-repeat;
	}

div#services { background-position: right bottom; color: #666666; background-color:#EDE8F7; border: 1px solid #C0C0C0; margin: 1em; padding-left:1em; padding-right:1em; padding-top:1em; padding-bottom:1.5em; background-image:url('graphics/bannersMerged.png'); background-repeat:no-repeat }
div#services h2 { font-size: 130%; color: black; margin-top: 0; margin-left:0; }

div#services a:link { color: #E13776; }
div#services a:visited     { color: #CC33FF; }
div#services a:hover       { color: #000000; background: transparent; }
div#services a:active      { color: #000; background: transparent; }

td#thisweek { background-position: left top; width: 38%; vertical-align:top; text-align: center; }
td#thisweek h2 { color: #666666; font-size: 130%; font-weight: 100; margin-left:10px; margin-right:0; margin-top:.75em; margin-bottom:0;  }
td#thisweek a:link 	  { color: #E13776; }
td#thisweek a:visited     { color: #CC33FF; }
td#thisweek a:hover       { color: #000000; background: transparent; border-bottom:none; }
td#thisweek a:active      { color: #000; background: transparent; }

ul#weekly { padding-left: .35em; margin-top:10px; } /* margin-left:35px; padding-left:0; */
ul#weekly li { margin-top:.5em; margin-bottom:.5em; padding-left:20px; line-height:140%; /* clear:left; float:left; width:100%; */ }
ul#weekly li img { float: left; margin-top:0; margin-left:-30px; padding-top:0; }
ul#weekly li span.head { font-weight:100; padding-top:0; color: #666666; font-size: 95%; text-transform:uppercase; } 
ul#weekly li span.text { color: #999; font-size: 75%; } 
ul#weekly li#MondayPrayer {  }
ul#weekly li#parentsTots {  }
ul#weekly li#youthnight {  }
ul#weekly li#soccer {  }
ul#weekly li#prayerBreakfast {  }

tr#inspire h2 { color: #FFFFCC; margin-top:0; margin-left:0; margin-bottom:0; padding-left:10px; font-size:130%; background-color:#666666; font-weight: 100; }
tr#inspire h3 { color: #666666; margin-bottom:0; margin-top: .5em; margin-left:13px; font-size:95%; font-weight: 100; }
tr#inspire td img { margin:0; padding:0; border: 0px dashed white; display: block;  }
tr#inspire { border: 0px solid #99CCFF; background-color:#fff; }
tr#inspire td#worship { width:31%; text-align:left; vertical-align:top; background-image:url('graphics/border_top_left_bg.gif'); background-repeat:no-repeat; background-position: left top; }
tr#inspire p { margin:0 1em 1em 1em; color: #999; font-size: 80%; line-height:140%; }

div#top {
	width: 100%;
	background-color:#666666; 
	text-align:center;
	}
table#topbar {
	background-color:#666666; 
	width:865px;
	border-collapse: collapse; 
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	}
table#topbar td { text-align:right; 
	color: #FFFFFF; 
	font-size: 70%; 
	font-family: Arial; 
	vertical-align:middle;
	padding-top:.5em;
	padding-bottom:.5em; 
	padding-right:.5em; 
	letter-spacing:1pt;
	}

table#topbar a:link	{ 
	color: #C4B3E7; 
	background: transparent; 
	}
table#topbar a:visited	{ 
	color: #ccc; 
	background: transparent; 
	}
table#topbar a:hover	{ 
	color: #FFFFCC; 
	text-decoration: none;
	border: 0px;
	}
table#topbar a:active 	{ 
	color: #FF6666; 
	}

div#aboutbar {
	background-position: left top; 
	width: 100%;
	background-color:white; 
	text-align:center;
	border-bottom: 1px solid #C0C0C0; 
	background-image:url('graphics/SilverGradientAbout.png'); 
	background-repeat:repeat-x
	}
table#table1 {
	background-color:transparent; 
	width:865px;
	margin-right:auto;
	margin-left:auto; 
	}
table#table1 td { 
	vertical-align: middle; 
	text-align: center; 
	width: 135px; 
	padding:0;
	}

#table1 a:link {
	font-size: 110%;
	color: #C4B3E7;
	text-transform:uppercase; 
	padding:1.5em 1em; 
	}
table#table1 a:visited	{ 
	font-size: 110%;
	text-transform:uppercase;
	color: #CC99FF; 
	padding:1.5em 1em;
	}
table#table1 a:hover	{ 
	font-size: 110%;
	text-decoration: none;
	text-transform:uppercase;
	padding:1.5em 1em;
	border-bottom: medium none; 
	color:#FFFFCC 
	}
table#table1 a:active 	{ 
	font-size: 110%;
	color: #FF6666;
	text-transform:uppercase;
	padding:1.5em 1em;
	}

td#newlogo a:link { 
	padding:0;
	}
td#newlogo a:visited { 
	padding:0;
	}
td#newlogo a:hover { 
	padding:0;
	}
td#newlogo a:active { 
	padding:0;
	}
	
table#table3 { background-color: #FFFFFF; }

table#bottombar { margin:0 0 4em 0; }
table#bottombar td { background: #FFFFFF url('graphics/topSilverGradient.png') repeat-x left top; line-height: 1.3; font-size:90%; color:#999; vertical-align:top; padding-right:.75em; padding-bottom:1em; padding-top:1em; text-align:right; }

/* p#mbmsi  { color:none; text-decoration:none; display:block; margin:0; padding:1em; background: transparent url('graphics/Option1_311px.jpg') no-repeat right center; }
p#mbmsi a:link { color:transparent; background-color: transparent; text-decoration:none; display:block; margin:0; padding:1em; }
p#mbmsi a:visited { color:transparent; background-color: transparent; text-decoration:none; display:block; margin:0; padding:1em; }
p#mbmsi a:hover { color:transparent; background-color: transparent; text-decoration:none; display:block; margin:0; padding:1em;  }
p#mbmsi a:active { color:transparent; background-color: inherit; text-decoration:none; display:block; margin:0; padding:1em;  } */

div#logo2 { /*background-position: center -10%; background-image:url('graphics/SMBClogoNoName.png'); background-repeat:no-repeat; padding-bottom:1em; */ }

td.linkover {	background-image:url('graphics/purpleBG.jpg'); 
	background-repeat:repeat-x;
	background-position: center top; 
} 
td.linkout {background-image: none; } 

td#mainContentSundays {  
	background-image: url('images/worshipBand2.jpg'); 
	background-repeat: no-repeat; background-position: center bottom; }
td#mainContentSundays p { margin-left:15px; margin-right:2em; text-indent:2em; line-height:200% }
td#mainContentSundays p.firstpar { margin-top: 1em; margin-left:15px; margin-right:2em; text-indent:0; line-height:200%; }


td#mainContent {  background-image: url('graphics/border_bottom_right_bg.png'); 
               background-repeat: no-repeat; background-position: right bottom; }
td#mainContent p { margin-left:15px; margin-right:2em; text-indent:2em; line-height:200% }
td#mainContent p.firstpar { margin-top: 1em; margin-left:15px; margin-right:2em; text-indent:0; line-height:200%; }
span.firstline { font-variant: small-caps; font-weight: bold; }

h3 { margin-top:1.5em; margin-bottom:0; text-transform:uppercase; margin-left:1.5em; font-weight:100; }
ul#moreLinks { margin:1.5em 2em; }
ul#moreLinks li { margin-bottom:1em; font-size:80%; line-height:130%; }
ul#bibliog { margin:1em 1em 2em 1.5em; }
ul#bibliog li { margin-bottom:1em; line-height:130%; text-indent:-2em; margin-left:2em }


/* #myGallery
{
width: 535px !important;
height: 252px !important;
} */