@charset "utf-8";
body{margin:0;}
a{color:#69C0D1}
a:hover{color:#0066CC}
p{color:#666;}
#header{background:url(/beachreach/images/header.jpg) no-repeat top center; height:200px; width:955px; margin:0 auto;}
#header h1{text-indent:-9999px; float:left; height:0px;}
ul#topnav {float:right; width:555px; margin:0 auto;}
ul#topnav li{ list-style:none;}
ul#topnav li a{display:block; width:90px; margin:0px 3px; float:left; height:28px; text-align:center; background:url(/beachreach/images/topnav.gif) no-repeat top center; color:#FFF; text-decoration:none; font-weight:700; font-family: "Trebuchet MS", sans-serif; font-size: 20px; text-transform:lowercase; }
#content{width:955px; margin:0 auto;}
img.floatLeft{float:left; margin: 10px 0px; margin-right:10px; padding:4px; border:1px solid #CCC; }

ul#adminNav {margin:0 auto; border-top:1px solid #376d99; margin-top:-10px;}
ul#adminNav li{ list-style:none;display:inline-block; width:107px; height:28px; float:left;}
ul#adminNav li a{display:block; margin:0px 3px; text-align:center; background:url(/beachreach/images/backSunrise.gif) no-repeat top center; color:#FFF; text-decoration:none; font-weight:700; font-family: "Trebuchet MS", sans-serif; font-size: 20px; text-transform:lowercase; }
.clear{clear:both;}
p.notification {color:#CCC;}
h1, h2, h3, h4, h5, h6 {color:#69C0D1;}
.prayer, .blogPost, .prayerAdmin, .blogPostAdmin{border:1px solid #CCC; padding:10px; margin:5px; color:#999;}
.prayerAdmin .edit, , .blogPostAdmin .edit{float:right; margin-top:-5px;}
.blogPost p.infoTitle, .blogPostAdmin p.infoTitle { font-size:28px; margin:-8px 0px -12px 0px; color:#0066CC;}
.blogPost p.info, .blogPostAdmin p.info {float:right; margin-top:-20px;}
.blogPost p.info span.date, .blogPost p.info span.author {color:#CCC; }
.prayer p.prayerText span, .prayerAdmin p.prayerText span{ font-style:italic; color:#69C0D1;}
.prayer p.prayerFrom, .prayerAdmin p.prayerFrom{text-align:right; font-style:italic; color:#999;}
#footer {border-top:1px solid #999; margin:0 auto; width:955px; margin-top:25px; text-align:right;}
#footer p{color:#999;}
input{ -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px; border:1px solid #999; padding:3px; z-index:100 !important; position:relative; color:#666;}
img.border{margin:0 auto; text-align:center; margin:10px; padding:4px; border:1px solid #CCC;}
a img{border:0px;}
.ss a{float:left; border:1px solid #CCC; padding:3px; margin:3px;}


