/* ------------ PAGE BACKGROUND -----------  */
body { margin: 0;
       padding: 0;
       background: #e3b34d url(http://jesusinegypt.com/images/layout/back-sand-heiro.jpg) repeat;
       background-attachment:fixed;
}
/* ----------- PAGE LAYOUT ----------------- */

#pageWrapper { 
        width: 790px;  /* 740 */
        margin: 10px auto 10px auto;
        padding: 0px 0px 0px 0px;
        border-top: 3px solid black;
        border-right: 3px solid black;
        border-bottom: 3px solid black;
        border-left: 3px solid black;
        background:  #7f4e00;
}
* html #pageWrapper { height: 1%; }

/* ------------------- TOP HEADER ----------------------  */

#headerTop {        
        width: 790px;
        height: 173px;  /* height of image */
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
 }
/* ------------------- MAIN BODY AREA ----------------------  */

#mainBody { 
        width: 790px;
        background: #7f4e00;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
* html #mainBody { height: 1%; }

#mainTable {
    width: 740px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}
.mainColumn {
    width: 610px; /* 560 */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.featureColumn {
    width: 557px;
    border-top: 3px solid black;
    border-right: 3px solid black;
}
.featureColumn a:visited { color: #66cccc; text-decoration: none;}
.featureColumn a:link    { color: #66cccc; text-decoration: none;}
.featureColumn a:hover   { color: #ff9900; text-decoration: none;}
.featureColumn a:active  { color: #66cccc; text-decoration: none;}

/*  ------------  TOP NAVIGATION MENU --------  */
#nav { 
   background: #F0AE36 repeat center;
   width: 610px;  /* 560 */
   text-align: center;
   margin: 0px auto 0px auto;
   m\argin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
   height: 25px;
}

#nav a:visited { color: white; text-decoration: none;}
#nav a:link    { color: white; text-decoration: none;}
#nav a:hover   { color: #7f4300; text-decoration: none;}  /* orig 7f4300  */
#nav a:active  { color: white; text-decoration: none;}

.horizontalcssmenu ul{
   display: inline;
   text-align: left;
   background-color: #F0AE36;
   color: white;
   width: 100%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

/* --------------------Top level list items-----   */
.horizontalcssmenu ul li{
   display: inline;
   text-align: center;
   float: left;
   position: relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 14px;
}

/*  -------------------Top level menu link items style-----   */
.horizontalcssmenu ul li a{
   display: inline;
   text-align: center;
   float: left;
   width: 98px;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 0px;  
   /* border: 1px solid #F0AE36;  --- dividers bwt 
   border-left-width: 1px;  */
   text-decoration: none;
   background: url(http://jesusinegypt.com/images/layout/menuitem.jpg)no-repeat center left;
   font: normal 12px Arial;
   line-height: 14px;
}
	
/*  ------------------ Sub level menu-------     */
.horizontalcssmenu ul li ul{
   display: block;
   width: 195px;
   float: left;
   left: 2px;
   top: 0px;
   border-top: 1px solid #F0AE36;
   position: absolute;
   visibility: hidden;
   z-index: 10;
   text-align: left;
   font: normal 12px Arial;
   line-height: 12px;
}

/* -----------------------Sub level menu list items   */
.horizontalcssmenu ul li ul li{
   display: block;
   width: 195px;
   float: left;
   text-align: left;
}


/* -------------------------Sub level menu links style */
.horizontalcssmenu ul li ul li a{
   width: 195px;                      /*width of sub menu levels*/
   float: left;
   font-weight: normal;
   padding: 2px 5px;
   text-align: left;
   background: #ffcc66;  /* orig #ffcc66  */
   color: white;
   border-width: 1px 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover {
   background: url(http://jesusinegypt.com/images/layout/menuitem-hl.jpg) no-repeat center left;
   color: white;
}

.horizontalcssmenu ul li ul li a:hover {
   background: #99ccff;  /* org #cc9999 */
   color: white;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/ 
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a:hover { height: 1%; }




/* ------------------- MAIN TABLE with 2 columns ---------------- */
.sideBar {
    width: 180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #7f4e00 url(http://jesusinegypt.com/images/layout/s-bar-bkgd.jpg) repeat-y center center;
    text-align: center;
}

#footer {  font-family: Tahoma; 
              font-size: 8pt; 
              color: #cc6633;
              line-height:100%;
              text-align: center;
              margin: -20px 0px 0px 0px;
              padding: 0px 0px 10px 0px;
}

#footer a:visited { color: #ff9900; text-decoration: none;}
#footer a:link    { color: #ff9900; text-decoration: none;}
#footer a:hover   { color: #66cccc; text-decoration: none;}
#footer a:active  { color: #ff9900; text-decoration: none;}

/* ------------------- Main Body of Index Page ---------------------------- */
 
h1 {
	font-family: Verdana, Arial;
	font-size: 18pt;
	color: #ffffff;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Verdana, Arial;
	font-size: 16pt;
	color: #ffffff;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial;
	font-size: 14pt;
	color: #ffffff;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
h4 {
	font-family: 'Times Roman', Serif;
	font-size: 14pt;
	color: #ffffff;
	font-style: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/*  ---- MAIN BODY TEXT FORMATING ----- */
.Text { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: left;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-ctr { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-rt { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: right;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-hl { font-family: Verdana, sans-serif; 
        color: #ff9900; 
        font-size: 11pt;
        text-align: justify;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-hl-whi { font-family: Verdana, sans-serif; 
        color: white; 
        font-size: 11pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-ctr-hl { font-family: Verdana, sans-serif; 
        color: #ff9900; 
        font-size: 11pt;
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
       line-height: 110%;
}
.Text-quote {  font-family: Arial, sans-serif; 
        color: #0066CC;
        font-size: 11pt; 
        font-weight: bold; 
        text-align: center;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-i { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        font-style: italic;
        text-align: left;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}

.Text-script { font-family: Georgia; 
        color: #ffffff; 
        font-size: 12.5pt;
        text-align: left;
        margin: 5px 15px 5px 15px;
        padding: 0 0 0 0;
        line-height: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
}

.Text-sm { font-family: Tahoma;
        color: #ffffff; 
        font-size: 9pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.Text-sm-hl { font-family: Tahoma;
        color: #0099cc; 
        font-size: 9pt;
        margin: 10px 15px 10px 15px;
        padding: 0 0 0 0;
        line-height: 110%;
}
.sidebar-ctr{ font-family: Tahoma; 
        color: #ffffff; 
        font-size: 10pt;
        font-weight: bold; 
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding: 0 0 0 0;
	  line-height: 100%;
}

.sgl-line { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: left;
        margin: 0px 15px 0px 15px;
        padding: 0 0 0 0;
	line-height: 100%;
}
.sgl-line-ctr { font-family: Verdana, sans-serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: center;
        margin: 0px 15px 0px 15px;
        padding: 0 0 0 0;
        line-height: 100%;
}

.smalltext {  font-family: Tahoma; 
              font-size: 9pt; 
              color: #ffffff;
              margin: 10px 15px 10px 15px;
              padding: 0 0 0 0;
              line-height: 100%;
}
.bottext {  font-family: Tahoma; 
            font-size: 8pt; 
            color: black;
            line-height: 100%;
            margin: 0px 0px 0px 0px;
            padding: 0px 0 10px 0;
}
.Text-forms { font-family: Verdana, sans-serif; 
        color: black; 
        font-size: 10pt;
        margin: 5px 3px 5px 3px;
        padding: 0 0 0 0;
        line-height: 100%;
}

/*  -------- Headings on pages -------------- */
.heading-bar {
        width: 95%;
        margin: 5px 0px 0px 5px;
        padding: 8px 5px 3px 10px;
        font-family: Georgia;
        font-size: 12.5pt;
        font-style: italic;
        color: #eeab36;
        text-align: left;
        font-weight: bold;
        background: #663300 repeat;
        text-decoration: none;
        line-height: 100%;
}

.heading-text { font-family:  'Times New Roman', serif; 
        color: #ffffff; 
        font-size: 11pt;
        text-align: left;
        margin: 5px 15px 10px 15px;
        padding: 0px 0px 0px 0px;
        line-height: 100%;
}
.heading-bar2 {
        width: 80%;
        margin: 5px 0px 0px 5px;
        padding: 5px 5px 3px 5px;
        font-family: Georgia;
        font-size: 11pt;
        font-style: italic;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
        background-color: #996600;
        text-decoration: none;
        line-height: 100%;
}

/*  --------  BOXES -------------- */

.box-beige-l {
        text-align: left;
        font-family:  'Times New Roman', serif;  
        color: #000000; 
        font-size: 12pt;
        margin: 0px 0px 0px 10px;
        padding: 5px 7px 5px 5px;
        background: #F1E6A6;
        text-decoration: none;
        line-height: 100%;
        width: 95%;
        
}
.box-beige-c{
        text-align: center;
        font-family:  'Times New Roman', serif;  
        color: #000000; 
        font-size: 12pt;
        margin: 0px 0px 0px 10px;
        padding: 5px 5px 5px 5px;
        background: #F1E6A6;
        text-decoration: none;
        width: 95%;
        line-height: 100%;
        
}
.box-mauve-l {
        text-align: left;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        margin: 5px 15px 10px 15px;
        padding: 5px 5px 5px 5px;
        background: #b57777;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}
.box-mauve-c {
        text-align: center;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 12pt;
        margin: 0px 10px 0px 10px;
        padding: 6px 10px 6px 10px;
        background: #b57777;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}
.box-tan {
       text-align: center;
        font-family:  'Times New Roman', serif; 
        color: #000000; 
        font-size: 11pt;
        margin: 5px 15px 10px 15px;
        padding: 5px 5px 5px 5px;
        background: #E0BC62;
        text-decoration: none;
        width: 90%;
        line-height: 100%;
}

