/*  Setup the body  */

/* ----- paragraph and headers

	border: solid;
	border-width: thin;
	style="border: solid; border-width: thin;"
*/

BODY { 
	scrollbar-track-color: #666666;
	scrollbar-arrow-color: #FFFE80;
	scrollbar-face-color: #444444;
	scrollbar-highlight-color: #C1C8D2;
	scrollbar-3dlight-color: #6A7B95;
	scrollbar-shadow-color: #444444;
	scrollbar-darkshadow-color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/parch15.jpg);
	margin: 0;
	padding: 0;
	}
.TopMenu {
	background: #001B30;
	height: 38px;
	margin: 0;
     padding: .5em 0 0 0;
	}
.TopMenuxxx {
	background-color: #0000AA;
	margin: 0;
	padding-top: .25em;
	}
DIV.BG-TopMenu {
	background-color: #223840;
	margin: 0;
	padding: 0;
	}
DIV.BG-TopPanel {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(images/image001.png);
	height: 140px;
	margin: 0;
	padding: 0;
	}
.BG-Texture {
	background-image: url(images/bg-texture.jpg);
	}

.BG-Left {
	background: #082140;
	}
.BG-Right {
	background: #FFFFFF;
	margin: 0;
	padding-right: 20%;
	}
.BG-Footer {
	background: #333333 url(images/Footer-BG-Ribbon.jpg) repeat-x;
	margin: 0;
	padding-top: 2em;
	}
.FooterText {
	color: #77DFFF;
	font-size: 1.10vw;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0;
	}
.TopFrameBlue { 
	background: #DCFDFD  url(images/background-swirl-blue.png) repeat;
	height: auto;
	margin: 0;
	padding: 0;
	}
p.TopFrameChurchName {
	color: #FFFFFF;
	font-size: 2.10vw;
	font-family: Times New Roman, Serif;
	text-shadow: 2px 1px 1px #000000;
	margin: .3em 0 0 0;
	padding: 0;
	}
p.TopFrameAddress {
	color: #FFFFFF;
	font-size: 1.35vw;
	font-family: Times New Roman, Serif;
	text-shadow: 2px 1px 1px #000000;
	margin: .2em 0 0 0;
	}
p.TopFrameAddressCity {
	color: #FFFFFF;
	font-size: 1.45vw;
	font-family: Times New Roman, Serif;
	text-shadow: 2px 1px 1px #000000;
	margin: .2em 0 0 0;
	}
p.TopFrameTagLineTop {
	color: #FFFFFF;
	font-style: italic;
	font-size: 1.25vw;
	font-family: Times New Roman, Serif;
	text-shadow: 2px 1px 1px #000000;
	margin: .5em 0 .75em 0;
	}
p.TopFrameTagLineSub {
	color: #FFFFFF;
	font-style: italic;
	font-size: 1.25vw;
	font-family: Times New Roman, Serif;
	text-shadow: 1px 1px 1px #000000;
	margin: 0;
	}
.CornerRoundLeft {
	width: 400px;
	background: #082140;
	border: 1px solid #777777;
	margin: 3em 0 0 0;
	padding: 1.75em 3em 1.25em 3em;
	}
.CornerRoundWhite {
	width: 600px;
	background-color: #FFFFFF;
	border: 1px solid #009898;
	margin: 3em 0 0 0;
	padding: 1em;
	}
.CornerRoundBlue {
	color: #000000;
	font-size: 16px;
	font-family: Arial, Verdana, Sans-Serif;
	text-indent: 1.5em;
	border: 1px solid #009898;
	background: #DDFFFF;
	margin-bottom: 30px;
	padding: 10px;
	}
.CornerRoundOrange {
	color: #000000;
	font-size: 16px;
	font-family: Arial, Verdana, Sans-Serif;
	border: 1px solid #000000;
	background: #FFFFBB;
	margin-bottom: 30px;
	padding: 10px;
	}
#Corner8 {;
	border-radius: 8px;
	-moz-border-radius: 8px;
     -webkit-border-radius: 8px
	}
#Corner15 {
	border-radius: 15px;
	-moz-border-radius: 15px;
     -webkit-border-radius: 15px
	} 
DIV.TextBox {
	margin: 0 2em 0 2em;
	}
@font-face {
	font-family: 'humanst521_lt_btlight';
	src: url('fonts/tt0288m_-webfont.woff2') format('woff2'),
		url('fonts/tt0288m_-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}
p.Humanst {
	font-size: 2.50vw;
	font-family: 'humanst521_lt_btlight';
	font-weight: normal;
	font-style: normal;
	}
p.HumanstHeading {
	font-size: 2.75vw;
	font-family: 'humanst521_lt_btlight';
	font-weight: normal;
	font-style: normal;
	text-shadow: 2px 1px 2px #AAAAAA;
	margin: .65em 0 .5em 0;
	padding: 0;
	}
p.HumanstHeading2 {
	font-size: 2.50vw;
	font-family: 'humanst521_lt_btlight';
	font-weight: normal;
	font-style: normal;
	text-shadow: 2px 1px 2px #AAAAAA;
	margin: .65em 0 0 0;
	padding: 0;
	}
p.HumanstHeadingSub {
	font-size: 2.50vw;
	font-family: 'humanst521_lt_btlight';
	font-weight: normal;
	font-style: normal;
	text-shadow: 2px 1px 2px #AAAAAA;
	margin: .5em 0 .5em 0;
	padding: 0;
	}
p.HumanstHeadingSub2 {
	font-size: 2vw;
	font-family: 'humanst521_lt_btlight';
	font-weight: normal;
	font-style: normal;
	text-shadow: 2px 1px 2px #AAAAAA;
	margin: 0 0 0 0;
	padding: 0;
	}
P.TimesService {
	color: #000000;
	font-size: 1.20vw;
	font-family: Arial, Verdana Sans-Serif;
	margin: 0 2em .5em 0;
	}
P.Topic {
	color: #000000;
	font-size: 26px;
	font-family: Arial, Verdana Sans-Serif;
	margin: .5em 0 .20em 0;
	}
P.BodyTextIndent {
	color: #000000;
	font-size: 1.25vw;
	font-family: Arial, Verdana Sans-Serif;	
	text-indent: 1.5em;
	margin: 1em 0 1em 0;
	}
P.BodyTextNoIndent {
	color: #000000;
	font-size: 1.25vw;
	font-family: Arial, Verdana Sans-Serif;	
	margin: 1em 0 1em 0;
	}
.TableText {
	color: #000000;
	font-size: 18px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0 0 0 0;
	}
.TableTextLarge {
	color: #000000;
	font-size: 22px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0 0 0 0;
	}
.CaptionText {
	color: #000000;
	font-size: 15px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0 0 0 0;
	}
A.MenuTopLink  {
	color: #FFFFFF; font-size: 1.15vw; font-family: Arial, Verdana, Sans-Serif; text-decoration: none;
	}
A.MenuTopLink:visited {
	color: #FFFFFF; font-size: 1.15vw; font-family: Arial, Verdana, Sans-Serif; text-decoration: none;
	}
A.MenuTopLink:hover {
	color: #000000; font-size: 1.15vw; font-family: Arial, Verdana, Sans-Serif; text-decoration: none; background-color: #77DFFF;
	}
A.BodyLink  {
	color: #0000FF; font-size: 16px; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}
A.BodyLink:visited {
	color: #0000FF; font-size: 16px; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}
A.BodyLink:hover {
	color: #000000; font-size: 16px; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}
A.FooterLink  {
	color: #77DFFF; font-size: 1.20vw; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}
A.FooterLink:visited {
	color: #77DFFF; font-size: 1.20vw; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}
A.FooterLink:hover {
	color: #77DFFF; font-size: 1.20vw; font-family: Arial, Verdana Sans-Serif; text-decoration: underline;
	}


