body { font:normal normal normal 9pt verdana, arial; color:#F0F0F0; margin:0px; padding:0px; height:100%; background:#57594E;}

 
/****** LAYOUT FORMATTING ******/
.page { margin:0px; padding:0px; width:900px; height:100%; overflow:visible; }

.header, .main, .footer { margin:0px; padding:0px;}
.header { height:129px; overflow:hidden; }
.main { background:url('../images/whip_bg900_strip.jpg') top left repeat-y; border:#00FF00 solid 0px; padding:0px 0px; }
.footer { background:url('../images/whip_bg900_bottom.jpg') bottom left no-repeat; padding-bottom:20px; }
.footer .flinks { text-align:center; font-size:80%; }
.footer .flinks a { color:#F0F0F0; }
.footer .flinks a:hover {  color: #82D96C;  }
.footer .text { text-align:center; font-size:80%; font-weight:bold; color:#82D96C; }

.links { float:left; width:285px; background:url('../images/whip_bg900_side.jpg') top left no-repeat; margin:0px 0px 0px 0px; padding:0px; height:465px; }
.links a { font:normal normal bold 120% trebuchet ms,arial; color:#F0F0F0; letter-spacing:4px; text-decoration:none; display:block; margin:0px 0px;}
.links a { background-color:#566A51; opacity:.7; filter:alpha(opacity=70); width:270px; padding:3px 5px; }
.links a:hover { color: #82D96C; opacity:.9; filter:alpha(opacity=90);}

.content { float:right; width:565px; margin:0px; padding:0px; border:#00FFFF solid 0px; text-align:left;}
.padding { margin:2px 5px; }
.content .padding { margin:2px 10px 2px 0px; }
.nomargin { margin:0px; padding:0px }
/*******************************/


/****** CONTENT FORMATTING ******/
.subheader { text-align:right; margin:10px 0px; }
.contentbox { padding:5px 10px; background-color:#4D5F49; border:#455541 solid 3px; line-height:130%; }
.scontentbox { padding:10px; background-color:#52654D/*495A45*/; border:#354033 solid 1px; line-height:120%; }
p { margin:5px 0px 15px 0px; }

h1, h2, h3, h4, h5, h6 { font:normal normal bold 100% trebuchet ms, arial; color:#FFFFC0; letter-spacing:2px; margin:5px 0px;  }
h1 { font-size: 140%; letter-spacing:3px; /*margin:10px 0px;*/ }
h2 { font-size: 130%; letter-spacing:1px; }
h3 { font-size: 120%; letter-spacing:1px; }

.scripture { font:normal normal bold 100% trebuchet ms, arial; color:#82D96C; }
.verse { text-align:right; }

.clear { clear:both; }
.center { text-align:center; }
.yellow { color:#FFFFC0; }
.green { color:#82D96C; }
.red { color:#FF4040; }
.border { border:#455541 solid 3px; }

.label { font-size:90%; font-weight:bold; color:#FFFFC0; letter-spacing:1px; }
.subtext { font-size:80%; }
.list { margin:0px 0px 0px 20px; }
.list b { color:#FFFFC0; }
.small { font-size:90%; }

a { color: #FFFFC0; }
a:hover {  color: #82D96C;  }

/********************************/


/****** GUESTBOOK FORMATTING ******/
.gbEntry { border:#495A45 solid 2px; margin:5px 0px; }
.gbEntry .entryTop { font-size:90%; background-color:#566A51; padding:2px 4px; }
.entryTop .name { color:#82D96C; font-weight:bold }
.entryTop .loc { color:#FFFFC0; font-style:italic; }
.entryTop .time { color:#82D96C; font-weight:bold; float:right; }
.gbEntry .entryText { font-size:90%; padding:2px 4px; }
/*****************************/





/****** FORM FORMATTING ******/
.regForm { font-size:100%; }
.regGroup { border:#495A45 solid 3px; background-color:#566A51; }
.gLabel { font:normal normal bold 120% trebuchet ms, arial; color:#FFFFC0; letter-spacing:4px; margin: 0px 5px; padding:0px 10px; border:#495A45 solid 3px; background-color:#52654D}

.regItem { float:none; margin:0px; background-color:#566A51; padding:0px; border:#455541 solid 0px; }
.regField { font-size: 100%; background-color:#F0F0C0; border:#F0F0C0 solid 1px; padding:0px 2px; margin:0px 0px; }
.regFieldS { font-size: 90%; background-color:#F0F0C0; border:#F0F0C0 solid 1px; padding:0px 0px; margin:2px 0px; text-align:center}
.fLabel { float:left; font-size:90%; font-weight:bold; color:#FFFFC0; letter-spacing:1px; width:150px; text-align:right; border-right:#909090 solid 2px; padding:5px; }
.lbox, .lboxS { float:left; padding:5px; margin:0px; width:150px; height:100%; text-align:right; border-right:#909090 solid 0px; }
.fbox, .fboxS { float:left; padding:5px; margin:0px; width:200px; text-align:left; border-left:#495A45 solid 3px; }
.lboxS { width:50px; }
.fboxS { width:120px; }
.lbox span { font-size:90%; font-weight:bold; color:#FFFFC0; letter-spacing:1px; }
.lboxS span { font-size:90%; font-weight:bold; color:#FFFFC0; letter-spacing:1px; }
.lbox em { font-size:90%; font-weight:bold; font-style:normal; color:#82D96C; letter-spacing:1px; }
.lboxS em { font-size:90%; font-weight:bold; font-style:normal; color:#82D96C; letter-spacing:1px; }


.buttonDiv { clear:both; text-align:right; }
.buttonDiv button { margin:0px; padding:0px; width:112px; height:30px; }
.submitButton { border:#495A45 solid 2px }
/*****************************/


/****** REPORT FORMATTING ******/
.query .entry { font-size:80%; margin:0px 0px 2px 0px; padding:2px; border-bottom:#C0C0C0 solid 1px; }
.query .name { font-size:120%; font-weight:bold; color:#FFFFC0; }
.query .id { float:right; }

.QN { font-weight:bold; color:#00C000; }
.BK { font-weight:bold; color:#C00000; }
.BX { font-weight:bold; color:#0000C0; }
.NY { font-weight:bold; color:#C000C0; }
.LI { font-weight:bold; color:#00C0C0; }
/*******************************/
