body {  font: 14px Tahoma, Arial, sans-serif; background-image: url(../images/bglogo.gif); text-align:center; margin:0 auto; padding:0; }
h1 {  color: red; font-size: 15px; text-align:center;}
h2 {  color: #0033CC; font-size: 14px; font-weight: bold}
h3 { color: #0033CC; font-size:24px; text-align:center; margin:20px 0 10px; }
h4 {font-size:12px;}
b {  font-size: larger}
h5 {  font-weight: normal}
pre {  font-size: 14pt; font-family: Arial, Helvetica, sans-serif}
fifty {width:45%; padding:5px;}
a:visited  {  color: #6699FF; text-decoration: none}
a:hover {  background-color: #FFFF99; text-decoration: none}
a:link {  color: #0000CC; text-decoration: none}

#logobg { background:#fff url(../images/hopelogo.gif) top center no-repeat; padding-top:195px; padding-bottom:0; margin-bottom:0; text-align:left; float:left; clear:both; width:100%;}
.caption {  font-size: .8em; color: #0033CC; font-weight: bold}
.time {  color: #FF0000; background-color: #FFFF99; font-size:16px; margin:0 0 10px;}
.sm {  font-size:11px;}
.border {margin: 3px; padding: 2px; border: 5px solid; border-color: #00CCFF #0080FF #0000FF; }
 .border2 {border:2px solid; border-color: #00CCFF #0080FF #0000FF; padding:10px;}
.small { font-size: 14px}
.bigger {font-size:2em;}
.dots {  border: 9px #FF0000 dotted;}
.star {background-image:url(images/1-star-yellow.gif) no-repeat; width:200px; height:200px; padding-top:55px; float:right; display:block;}
.blink {text-align:center;}
.red {	color: #FF0000;}
.padding {background-color:white; padding:10px; }

#homesubscribe {width:190px; float:left; text-align:center; font-size:.8em; clear:none; overflow:hidden; background:transparent; padding-top:175px}
#announcement {width:435px; float:left; clear:none; overflow:hidden; }

#summer-dates {float:left; width:350px;}
.summer-left-quotes {color:blue; font-size:14px; width:150px; display:block; float:left; padding:3px; text-align:center;}
.cit {margin:20px 10px 10px; padding:5px; width:400px; float:right; background-color:white; border:8px outset blue;}
 .cit p {font-weight:bold;}

.slideshow-2011 {position:relative; width:400px; height:300px; float:right; padding:5px 5px 0; text-align:center; margin-left:15px; background-color:white;}
 .slideshow-2011 img {width:400px; height:auto; overflow:hidden;}
 .slides {width:420px; height:340px; float:right; text-align:center; margin-bottom:10px; padding:0;}
 .slides h2 {font-size:2em; padding:0; margin:0;}

#inline {float:left; width:100%; padding: 10px 0; margin:0; list-style:none; line-height:1.2em; clear:both; text-align:center;}
#inline ul {margin:0; padding:0; border:none;}
#inline li {float:left;	margin:0; margin-left:10px; padding:0; background-color:#CCFFFF; text-align:center;}
#inline a {display:block; text-decoration:none;	margin:0; padding:3px; font-weight:bold; font-size:1.2em;}

.lyrics {height: 180px; overflow:auto; background-color:#FFCC99; padding:15px;}
.right {float:right;}
.left {float:left;}
  .leftt {margin-right:10px;}
.center{text-align:center;}
.fifty {float:left; width:45%; margin-right:15px;}
#main {text-align:left; margin:0 auto 90px; width:960px; position:relative; background-color:#FFFFFF;}
#mainhome {text-align:left; margin:auto; margin-bottom:90px; width:644px; position:relative; background-color:#FFFFFF;}
#header {text-align:center; font-size:.9em; margin-bottom:10px; font-weight:bold; color:red; padding-left:5%; padding-top:3px;}
#header a {padding:3px;}
#header img {margin-top:20px;}

#guestbook p {background:#FFFFCC; padding:15px; font-size:.8em;}
marquee a, marquee a:visited {color: #0000CC;}

#footer {display:block; clear:both; text-align:center; margin:20px; padding:10px; background:#6ab1f7;}
 #footer p {background:none; padding:0; font-size:1em; margin:5px 0;}

#mc-embedded-subscribe-form label {width:180px; text-align:center; }
 #mc-embedded-subscribe-form #mce-EMAIL {width:180px;}

