/** general body elements **/
body {
font-size: 9.4pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #000000;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 100%;
}

body a:link {
color: #666666; font-size: 10pt; text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;
}

body a:active {
color: #666666; font-size: 10pt; text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;
}

body a:visited {
color: #666666; font-size: 10pt; text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px;
}

body a:hover {
color: #cbcbcb;
}

.aligntop {
vertical-align: top;
}

.alignbottom {
vertical-align: bottom;
}

.textbottom {
vertical-align: bottom;
}

div.main {
position: absolute;
border: 0px solid gray;
height: 100%;
width: 800px;
border-collapse: collapse;
}

div.banner {
position: absolute;
left: 113px;
border: 0px solid gray;
width: 687px;
height: 99px;
border-collapse: collapse;
background-image: url(images/crossingbanner.jpg);
background-repeat: no-repeat;
}

div.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
z-index: 1;
position: absolute;
border: 0px solid gray;
width: 739px;
top: 142px;
left: 52px;
border-collapse: collapse;
}

div.menutable {
position: absolute;
left: 113px;
top: 99px;
border: 0px solid gray;
width: 687px;
height: 22px;
border-collapse: collapse;
z-index: 3;
}

div.barbegin {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 14px;
border-collapse: collapse;
background-image: url(images/barbegin2.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.sidebar {
position: absolute;
position: fixed;
height: 100%;
z-index: 1;
vertical-align: top;
background-image: url(images/sidebar.gif);
background-repeat: repeat-y;
}

/** general paragraph elements **/
p {
font-size: 9.4pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

p.title {
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}

p.center {
font-size: 9.4pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
}

.testborder {
border: 1px solid gray;
}

.alignleft {
text-align: left;
}

.alignright {
text-align: right;
}

/** general font elements **/
font.bold{
font-weight: bold;
}

font.italic {
font-style: italic;
}

font.paragraphstart {
font-size: 10.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
}

/** webmaster signature at the bottom of the webpages **/
div.signature {
width: 739px;
font-size: 7.8pt;
color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: bottom;
text-align: center;
}

div.signature a:link {
color: #666666;
font-size: 7.8pt;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

div.signature a:visited {
color: #666666;
font-size: 7.8pt;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

div.signature a:hover {
color: #cbcbcb;
}

div.signaturefixed {
position: fixed;
top: 97.8%;
left: 0px;
margin: 0px;
padding: 0px;
height: 15px;
width: 800px;
border: 0px solid gray;
text-align: center;
font-size: 7.8pt;
color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.signaturefixed a:link {
color: #666666;
font-size: 7.8pt;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

div.signaturefixed a:visited {
color: #666666;
font-size: 7.8pt;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

div.signaturefixed a:hover {
color: #cbcbcb;
}

/** email form elements **/
.forminput {
border : 0px solid gray;
background-color : #CC9933;
color : #0E1930;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
height: 15px;
line-height: 20px;
}

table.formfont {
font-size: 9.4pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
vertical-align: top;
}

textarea.textinput {
width: 300px;
height: 100px;
overflow: auto;
}

div#formwarning {
width: 400px;
text-align: center;
}

div.formheading {
width: 600px;
}

/** drop-down menu **/
#nav, #nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#navborder {
	border: 1px white solid;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
	font-size: 10pt;
}

#nav li ul {
	position: absolute;
	top: 22px;
	left: 250px;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #868686;
}

#navpos {
	background-color: #3F3B3B;
	text-indent: 4px;
	text-align: left;
	clear: left;
	width: 8.5em;
}

#navpos a:link, a:active {
	color: #C0C0C0;
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
}

#navpos a:visited {
	color: #C0C0C0;
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
}

#navpos a:hover {color: #dddddd; text-decoration: underline; }

/** index.html **/
div.toprightindex {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightjesus.gif);
background-repeat: no-repeat;
z-index: 2;
}

.movetext {
margin-left: 10px;
}

/**ministries.html and related pages**/
div.toprightministries {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightministries.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlewomens {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlewomens.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlemens {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlemens.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titleyoung {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titleyoung.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titleyouth {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titleyouth.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlechildrens {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlechildrens.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titleworship {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titleworship.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlemissions {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlemissions.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlemissions {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlemissions.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titleprayer {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titleprayer.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlehospitality {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlehospitality.gif);
background-repeat: no-repeat;
z-index: 2;
}

div.titlefacilities {
position: absolute;
top: 121px;
border: 0px solid gray;
width: 800px;
height: 45px;
border-collapse: collapse;
background-image: url(images/ministriespics/new/titlefacilities.gif);
background-repeat: no-repeat;
z-index: 2;
}

td.write {
width: 200px;
}

td.ministry {
padding-left: 10px;
}

div#heart {
padding-left: 10px;
}

div#ministryareas {
padding-left: 10px;
}

div#volunteer {
padding-left: 10px;
}

td.ministrylink a:hover{
color: white;
}

div.flower {
position: absolute;
height: 250px;
width: 209px;
top: 30px;
left: 230px;
border: 0px solid gray;
background-image: url(images/flowersweb.jpg);
}

/** events.html and other events associated webpages**/
div.toprightevents {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightevents.gif);
background-repeat: no-repeat;
z-index: 2;
}

.events {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-align: left;
}

.events2 {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-align: left;
margin-top: 1px;
margin-bottom: 1px;
}

.eventshead { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #0084C6;
text-align: left;
}

table.tableevents {color: #CC6633;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: none;
height: 100px;
width: 100%;
}

.eventsimg {
background-repeat: no-repeat;
}

/** messages.html **/
div.toprightmessages {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightmessages.gif);
background-repeat: no-repeat;
z-index: 2;
}

table.messagestable {
color: #CC6633;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.messagestable a:link, a:active {
color: #3366CC;
font-size: 10pt;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.messagestable a:visited {
color: #666666;
font-size: 10pt; text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**photogallery.html and related pages**/
div.toprightphotos {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightphotos.gif);
background-repeat: no-repeat;
z-index: 2;
}

p#gallerybanner {
text-align: center;
vertical-align: top;
font-size: 20px;
color: #ffffff;
}

img#photothumbs {
border: 0px solid gray;
height: 113px;
}

div#photoframe {
position: absolute;
width: 500px;
top: 170px;
left: 20px;
border: 0px solid gray;
}

div#photothumbs {
position: absolute;
top: 112px;
left: 535px;
width: 178px;
height: 529px;
border: 0px solid gray;
border-collapse: collapse;
overflow: auto;
}

div.photologo {
background-image: url(images/photohtml/crossingphotos.jpg);
background-repeat: no-repeat;
height: 90px;
width: 500px;
position: absolute;
top: 555px;
left: 20px;
z-index: 3;
}

div.positiontop {
position: absolute;
top: 100px;
z-index: 1;
height: 10px;
width: 739px;
border: 0px solid gray;
background-image: url(images/photohtml/photoframetop.jpg);
}

div.positionleft {
position: absolute;
top: 100px;
z-index: 1;
height: 550px;
width: 15px;
border: 0px solid gray;
background-image: url(images/photohtml/photoframeleft.jpg);
}

div.positionright {
position: absolute;
top: 100px;
left: 715px;
z-index: 1;
height: 550px;
width: 24px;
border: 0px solid gray;
background-image: url(images/photohtml/photoframeright.jpg);
}

div.positionbottom {
position: absolute;
top: 643px;
left: 0px;
z-index: 1;
height: 8px;
width: 739px;
border: 0px solid gray;
background-image: url(images/photohtml/photoframebottom.jpg);
}

div.positioncenter {
position: absolute;
top: 100px;
left: 525px;
z-index: 1;
height: 550px;
width: 12px;
border: 0px solid gray;
background-image: url(images/photohtml/photoframecenter.jpg);
}

/** contact.html **/
div.toprightcontact {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightcontact.gif);
background-repeat: no-repeat;
z-index: 2;
}

/** articles.html **/
div.topright {
position: absolute;
border: 0px solid gray;
width: 113px;
height: 121px;
left: 0px;
border-collapse: collapse;
background-image: url(images/toprightarticles.gif);
background-repeat: no-repeat;
z-index: 2;
}

body.iframe {
background-color: #000000;
background-image: url(images/articles_jesus1.jpg);
background-repeat: no-repeat;
}

.iframe a:link {
color: red;
font-size: 12pt;
}

.iframe a:active {
color: red;
font-size: 12pt;
}

.iframe a:visited {
color: red;
font-size: 12pt;
}

#articlesmain {
position: absolute;
top: 100px;
left: 1px;
border: 1px solid gray;
width: 600px;
}

#articleiframe {
position: absolute;
left: 177px;
top: 295px;
width: 600px;
border: 0px solid gray;
}

.articletable {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
width: 140px;
height: 210px;
border: 1px solid #292929;
margin: 0px;
padding: 0px;
text-decoration: none;
}

.articletr {
height: 21px;
width: 140px;
border: 0px solid #292929;
}

.articletd1 {
height: 21px;
width: 119px;
border: 1px solid #292929;
}

.articletd2 {
height: 21px;
width: 21px;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
}

img.articleimg {
height: 21px;
width: 21px;
margin: 0px;
padding: 0px;
border: 1px solid #292929;
vertical-align: top;
}

div#articlehover {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover2 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover2 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover2 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover3 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover3 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover3 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover4 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover4 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover4 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover5 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover5 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover5 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover6 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover6 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover6 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover7 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover7 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover7 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover8 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover8 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover8 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover9 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover9 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover9 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover10 {
color: #C0C0C0;
background-color: #622014;
height: 20.0px;
width: 140px;
text-align: left;
border: 0px solid #292929;
margin: 0px;
padding: 0px;
padding-top: 1px;
text-indent: 3px;
text-decoration: none;
}

div#articlehover10 a:link, a:active {
color: #C0C0C0;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}

div#articlehover10 a:visited {
color: #C0C0C0;
text-decoration: none;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
}