/*Normal Body Font Styles*/body, p, div, table, tr, td {	font-family:  Arial, Verdana, san-serif;	font-size: 12px;	text-align:left;}/*WebMaster Body Styles*/body#wmbody {	margin-left:10px;	margin-top:0px;	padding-left:10px;	padding-right:10px;	padding-top:0px;}/*Form Field Styles*/input, textarea, select, option {	font-family:  Arial, Verdana, san-serif;	font-size: 12px;}form {margin:0px;} /*Remove Default Form Margin*//*Heading Styles*/h1  {	font-family: arial;	font-size: 14px;	color: #3a89c9;	font-weight: bold;	text-transform: uppercase;	}h2 {	font-family: Trebuchet MS, Arial, Verdana, san-serif;	font-size: 14px;		color: #b4dcf4;	font-weight: bold;	text-transform: uppercase;}h3 {	font-family: Trebuchet MS, Arial, Verdana, san-serif;	font-size: 12px;		color: #3a89c9;	font-weight: bold;	text-transform: uppercase;	padding: 3px 5px 3px 5px;	background-color:#e9f6fc;}h4 {	font-family: Trebuchet MS, Arial, Verdana, san-serif;	font-size: 12px;		color: #b4dcf4;	font-weight: bold;	text-transform: uppercase;}/*Horizontal Rule*/hr {	color: #CCCCCC; border:none; background-color:#CCCCCC; height:1px;}/*Link Styles*/a:link, a:visited {	color: #3a89c9;	text-decoration:none;} a:hover, a:active {	color: #3a89c9;	text-decoration:underline;}a img {	border:0;} /*Hide image border when image is a link*//*List Styles*/#content ul {	list-style-type: square;	/*padding: 0;	margin: 0;*/}#content li {	/*background-image: url(../images/bullet.gif);	background-repeat: no-repeat;	background-position: 0 .3em;	padding-left: 1.5em;*/}/* Events */#events h2 {	color: #3a89c9;	margin:0px;}.eventName {    font-weight:bold;	font-size:12px;	}.eventDescription {	padding-left:10px;}h1.congregationTitle {	display:inline; margin:0px;}img.congregationImage {	margin-right:10px; 	border:1px solid #4690CC;	float:left;}img.padding{  padding: 10px 5px 0 5px;}.block-link {  font-weight: bold;   color: white; background-color: #3a89c9;  padding:4px; text-transform:uppercase;  font-size:11px;}.block-link a:link, .block-link a:visited{  COLOR: white;} /*Image Borders*/img.wmphotoborder {padding:5px; border: 1px solid #3a89c9; margin:5px;}/*.imagewithcaption, .children-imagewithcaption, .youth-imagewithcaption, .family-imagewithcaption, .choir-imagewithcaption, .senior-imagewithcaption{  background-color:#3a89c9;   color:white;   float:right;  padding:0;  margin-left:20px;  clear:both;}*/.imagecaption, .children-imagewithcaption, .youth-imagewithcaption, .family-imagewithcaption, .choir-imagewithcaption, .senior-imagewithcaption{  padding: 0;  border-bottom:solid 6px #3a89c9;  margin: 0 5px 0 5px;  clear:both;}.children-imagewithcaption {border-bottom:solid 6px #3ac97a;}.youth-imagewithcaption {border-bottom:solid 6px #a93ac9;}.family-imagewithcaption {border-bottom:solid 6px #79aa45;}.choir-imagewithcaption {border-bottom:solid 6px #ca1224;}.senior-imagewithcaption {border-bottom:solid 6px #d67808;}h1#home-pageheader{  background-image:url(/images/header-img-home.jpg);line-height:16pt;}h1#info-pageheader{  background-image:url(/images/header-img-info.jpg);}h1#history-pageheader{  background-image:url(/images/header-img-history.jpg); line-height:16pt;}h1#children-pageheader{   background-image:url(/images/header-img-children.jpg);  color:#3ac97a;  border-bottom: solid 3px #3ac97a;}h1.children-pageheader {  color:#3ac97a;  border-bottom: solid 2px #3ac97a;}h1#youth-pageheader{   background-image:url(/images/header-img-youth.jpg);  color:#a93ac9;  border-bottom: solid 3px #a93ac9;}h1#family-pageheader{   background-image:url(/images/header-img-family.jpg);  color:#79aa45;  border-bottom: solid 3px #79aa45;}h1.family-header{color:#79aa45; text-transform:none;}h1#choir-pageheader{   background-image:url(/images/header-img-choir.jpg);  color:#ca1224;  border-bottom: solid 3px #ca1224;}h1#senior-pageheader{   background-image:url(/images/header-img-seniors.jpg);  color:#d67808;  border-bottom: solid 3px #d67808;}h1#news-pageheader{ background-image:url(/images/header-img-news.jpg);}h1#world-pageheader{ background-image:url(/images/header-img-world.gif);}h1#contact-pageheader{ background-image:url(/images/header-img-contact.jpg); }h1#shop-pageheader{ background-image:url(/images/header-img-shop.jpg); }h1.pageheader{  background-repeat:no-repeat;  background-position:top right;  height:66px;  font-size:16pt;  border-bottom: solid 3px #3a89c9;  padding:0;  text-transform:none;  line-height:35pt;}.ContactFormTable {float:left; margin-right:10px; }.loginSuccess{    background-color: #CCFF99; padding: 10px;}.loginFailure{    background-color: #FFCC99; padding: 10px;}