@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;color: #000000;}
td,th{padding:2px;}
li,dd { margin-left:1em;}
fieldset { padding:.5em; }
body {margin-left: 0px;margin-top: 0px;	margin-right: 0px;	margin-bottom: 16px;	background-color: #99986a;	background-image: url(../images/bg.jpg);background-repeat: repeat-x;}
#wrap {	background-image:url(../images/st_anna_logo.png);	background-repeat:no-repeat;background-position:top center;}
#head {	width:890px;margin:auto;height:95px;}
#head_info {float:right; height:95px; width:195px; border-right:1px solid #8296af; border-left:1px solid #8296af; text-align:center; color:#ffffff; font-size:11px;}
#head_info a{color:#f6f397; text-decoration:underline;}
#head_info a:hover{text-decoration:none;}
#main {	padding:0px 3px 3px 3px;width:884px;margin:auto;background-color:#FFFFFF;}
#content{}
#content ul{margin-left:18px;}
#content li{padding:6px;}
#content p{margin:12px 0px 12px 0px; text-align:justify; line-height:1.3em;}
#main a{color:#6d819c;}
#main a:hover{text-decoration:none;}
#footer {clear:left; padding:10px; background-color:#3e5673; color:#fff; font-size:.8em;}

blockquote{color:#6d819c; font-style:italic; margin:10px 10px 10px 18px;}


h1{font-size:1.5em; font-style:italic; color:#6d819c; border-bottom:1px solid #6d819c; margin:5px 0px 5px 0px; font-weight:100;}
h2{font-size:1.3em; color:#6d819c; margin:3px 0px 3px 0px; font-weight:100;}
h3{font-size:1.2em; color:#333333; }
h4{font-size:1.1em; color:#6d819c; margin:3px 0px 3px 0px; font-weight:100;}
h5{font-size:.8em; color:#6d819c; font-weight:100; line-height:1em;margin:0px; padding:0px;}
h5 a{color:#6d819c; line-height:normal;}.
#main h5 a:hover {text-decoration:none;}


.worship_times{padding:54px 0px 0px 18px; background-color:#929279; background-position:top left; background-image:url(../images/worship_times.png); background-repeat:no-repeat; color:#fff; height:221px; margin-bottom:9px;}
.special_events{padding:54px 4px 0px 18px; background-color:#677f9e; background-position:top left; background-image:url(../images/special_events.png); background-repeat:no-repeat; color:#fff; height:221px; margin-bottom:9px; overflow:auto;}

#main .links{ background-position:bottom; background-repeat:repeat-x; background-image:url(../images/bg_links.png); background-color:#7b91ae; margin-bottom:9px;}
#main .links h3{font-weight:100; font-size:17px; color:#36475f; text-align:center; padding:6px 0px 6px 6px; border-bottom:1px solid #627996; margin-bottom:0px; }
#main .links ul{padding:0px; margin:0px; list-style:none;}
#main .links li{padding:0px; margin:0px; list-style:none;}
#main .links li a{color:#fff; line-height:2em; padding-left:12px; border-left:4px solid #627996; border-bottom:1px solid #627996; display:block; text-decoration:none; font-size:.9em;}
#main .links li a:hover{ background-color:#627996;}

.img_left{float:left; margin-right:12px;}
.img_right{float:right; margin-left:12px;}
#content img{padding:4px; border:#CCCCCC solid 1px; color:#6d819c; font-size:.9em; text-align:center;}
.gallery img{margin:9px; padding:4px; border:#CCCCCC solid 1px; color:#6d819c; font-size:.9em; text-align:center;}
.gallery a{}
.gallery a:hover img{background-color:#0099CC;}

.contact_form{width:480px; margin:auto; padding:6px;background-color:#C3D9FF;}
.contact_form table{background-color:#E5ECF9;}
.contact_form td{padding:8px;}
#prayer_form{width:525px;}

hr{height:1px; border:0px; margin:0px; padding:0px; background-color:#C3D9FF;}
.hr{height:1px; border:0px; margin:0px; padding:0px; background-color:#C3D9FF; clear:both;}

.no_border{border:0px;}

.news{ border:#7aa4e1 solid 1px; padding:8px 22px 22px 22px; background-color:#e5ecf9;}
.news img{padding:4px; border:#CCCCCC solid 1px; color:#6d819c; font-size:.9em; text-align:center; background-color:#FFFFFF;}

.events_featured{width:560px; padding:5px 20px 15px 20px; background-color:#677f9e; color:#fff; margin:auto; margin-bottom:9px;}
.events_featured h2{margin:0px 0px 7px 0px; padding:0px 0px 4px 0px;  border-bottom:#9ab1cf 1px dashed; color:#fff; text-align:center; font-style:italic;}


.alert{background-color:#FFFFCC; border:#FFCC66 1px solid; padding:8px; margin:8px;}

#home_icons{margin-bottom:10px;}


.special_events h2{color:#b9c8dd;}