
body 
	   { background-color: #fff; text-align: center; margin: 0   }
/*Block Styling
*/
#mainblock1      
	       { text-align: left; visibility: visible; margin-top: -258px; margin-left: -380px; position: absolute; top: 50%; left: 50%; width: 760px; height: 516px; }
#mainblock2 { text-align: left; position: relative; top: 8px; visibility: visible; width: auto; height: auto; margin-right: auto; margin-left: auto; }
#hymndescription { width: 835px; margin-top: 35px; margin-left: 35px; }
#hymndescription p { color: #4a4b4f; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 12px; margin-right: 340px; margin-bottom: 36px; }
#home { margin-top: 35px; margin-left: 35px; width: 835px; margin-bottom: 35px; }
#homeaddress { font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#homeaddress p { color: #4a4b4f; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 0; }
#homeaddress b { font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
/*Text Styling
*/
h1 { color: #1d315c; font-size: 21px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 0 16px; padding: 0 0 5px; border-bottom: 1px solid #9e7c16; }
h2 { color: #3d4341; font-size: 13px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 22px; margin: 0; }
h3 { color: #3d4341; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 5px; }
h4  { color: #072f4e; font: 15px/26px Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 16px; margin-bottom: 4px; }
h5 { color: #6b2525; font-size: 14px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; margin-top: 3px; margin-bottom: 2px; }
h6 { color: #1d315c; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin-bottom: 5px; margin-top: 5px; }
p { color: #4a4b4f; font-size: 12px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 8px; margin-bottom: 12px; }
a:link, a:visited { color: #a7541d; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
a:hover, a:active { color: #a7541d; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline; }
.navpadding { text-align: center; width: 15px; padding-right: 4px; padding-left: 4px; }
/*Cell Styling*/
.toptrim { background-color: #9e7c16; }
.topnavbackground  { border-top: 1px solid #29303e; border-bottom: 1px solid #29303e;
	background: #4c638c url(common/nav-linkstate.gif) repeat-x left bottom;
}
.mainbanner { background-image: url(common/blessingBG.jpg); }
.subnavcellstyle { background-color: #8e979e; }
.maincontentcellstyle { background-color: #ececec; }
.bottompanelstyle { background-color: #9e7c16 ; background-repeat: repeat-x; }
.mp3pdfcellstyle { background-color: #7083a6; }
.todownloadcellstyle { background-color: #dbc795; }
/*Soft Shadow Border*/
.tl-corner { background-image: url(common/tl-corner.gif); background-repeat: no-repeat; }
.tr-corner { background-image: url(common/tr-corner.gif); background-repeat: no-repeat; }
.bl-corner { background-image: url(common/bl-corner.gif); background-repeat: no-repeat; }
.br-corner { background-image: url(common/br-corner.gif); background-repeat: no-repeat; }
.ttl { background-image: url(common/ttl.gif); background-repeat: no-repeat; }
.ttr { background-image: url(common/ttr.gif); background-repeat: no-repeat; }
.tbl { background-image: url(common/tbl.gif); background-repeat: no-repeat; }
.tbr { background-image: url(common/tbr.gif); background-repeat: no-repeat; }
.bbl { background-image: url(common/bbl.gif); background-repeat: no-repeat; }
.btl { background-image: url(common/btl.gif); background-repeat: no-repeat; }
.bbr { background-image: url(common/bbr.gif); background-repeat: no-repeat; }
.btr { background-image: url(common/btr.gif); background-repeat: no-repeat; }
.top { background-image: url(common/top.gif); background-repeat: repeat-x; }
.bottom { background-image: url(common/bottom.gif); background-repeat: repeat-x; }
.left { background-image: url(common/left.gif); background-repeat: repeat-y; background-position: 0 0; }
.right { background-image: url(common/right.gif); background-repeat: repeat-y; background-position: 0 0; }
/*Navigation Styles*/
.subnavcurrent { color: #e9ebee; font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none ; padding-left: 33px; }
a.subnav:link, a.subnav:visited { color: #e9ebee; font-size: inherit; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none  }
a.subnav:active, a.subnav:hover { color: #e9ebee; font-size: inherit; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline  }
.bottomtextstyle { color: #3d2d0e; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a.bottomnav:link, a.bottomnav:visited { color: #3d2d0e; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.bottomnav:active, a.bottomnav:hover { color: #3d2d0e; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
/*Drop Down Menus*/
#container {
	text-align: left;
	margin-left: 35px;
}
#nav, #nav ul, #nav2, #nav2 ul { font-size: 10px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; list-style: none; margin: 0; padding: 0;
	border-left: 1px solid #29303e;
}
#nav a, #nav2 a { width: auto; padding: 7px 12px; text-decoration: none;
	display: block;
}
#nav li, #nav2 li { color: #d5d7da; background-color: #c06121; background-repeat: repeat-x; float: left;
	margin: 0;
	border-right: 1px solid #29303e;
}
#nav li a:link, #nav li a:visited, #nav2 li a:link, #nav2 li a:visited    { color: #ececec; text-decoration: none;
	background: #4c638c url(common/nav-linkstate.gif) repeat-x scroll left bottom;
}

#nav li a:hover, #nav li a:active, #nav2 li a:hover, #nav2 li a:active    { color: #ececec; text-decoration: none;
	background: #384968 url(common/nav-hoverstate.gif) repeat-x scroll left bottom;
}
#nav li li { background-image: none; position: relative; w\idth: 168px; width: 180px; margin: 0; padding: 0; }
#nav li li a:link, #nav li li a:visited { color: #3a3a3a; text-decoration: none; background-color: #ccd2e0; background-image: none; background-repeat: repeat-x;
	border-bottom: 1px solid #7f90a5;
}
#nav li li a:hover, #nav li li a:active { color: #d5d7da; text-decoration: none; background-color: #27375a; background-image: none; background-repeat: repeat-x;
	border-bottom: 1px solid #27375a;
}
#nav li ul {
	position: absolute;
	left: -999em;
	background: transparent;
	border: solid 1px #384968;
	margin: 0;
	padding: 0;
	w\idth: 168px;
	width: 180px;
}

#nav li li a { padding: 4px 0 4px 12px; margin: 0; }
#nav li ul ul { margin-left: 180px; margin-top: -17px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: #c06121  repeat-x 0 0;
}
.arrow { background-image: url(common/rightarrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 155px center; position: relative;
	display: block;
	float: none;
}
.currentnav { color: #d5d7da; background-color: #c06121; background-image: url(common/nav-currentlocation.gif); background-repeat: no-repeat; text-decoration: none; width: auto; padding: 7px 12px; display: block; }
.highlight { color: #c06121; }
