body { color:#ffdd55;
       background-color:#000000;
       font-family: "Times New Roman", serif;
       font-weight:bold;
       margin:0px;
       padding:0px;
       background-attachment:fixed;
       background:url(../images/direcwebback-42.jpg);
}
.bannerback{text-align:center;
            vertical-align:middle;
            height:100px;
            width:774px;
            background-image:url(../images/topback.jpg);
}
.maintable{width:774px;
           color:#ffdd55;
}
.indextable{width:200px;
            height:280px;
            margin:0px;
            padding:0px;
}
/* -------------------------  Nav class ------------------------------- */
.footernav{font-size:14px;
           font-style:italic;
           font-weight:bold;
           margin:10px;
           text-decoration:none;

}
a.footernav:link{color:#ffdd55;
                 cursor:default;
}
a.footernav:visited{color:#cc9900;
                    cursor:default;
}
a.footernav:hover{color:#77ff00;
                  cursor:pointer;
}
a.butnav:link{color:#ffdd55;
              cursor:default;
}
a.butnav:visited{color:#cc9900;
                 cursor:default;
}
a.butnav:hover{color:#77ff00;
               cursor:pointer;
}
.ifnav{width:468px;
       height:60px;
	   color:#77ff00;
	   margin:0px;
}
/* ------------------------ text class --------------------------------*/
.maintext{font-size:22px;
          font-style:italic;
          font-weight:bold;
          text-align:left;
          width:480px;
}
.contacttext{width:480px;
             font-size:22px;
             font-weight:bold;
             font-style:italic;
             text-align:center;
             vertical-align:top;
}
.mottotitle{font-size:26px;
            font-style:italic;
            font-weight:bold;
            text-align:center;
}
.mottotext{font-size:22px;
          font-style:italic;
          font-weight:bold;
          text-align:center;
          width:480px;
}
.listtitletext{font-size:50px;
               font-style:italic;
               font-weight:bold;
               margin:10px;
}
.dlinfotext{font-family:"Comic Sans MS";
            font-weight:bold;
            font-style:normal;
            font-size:14px;
            color:#000000;
            border:2px solid #cc9900;
            text-align:left;
            vertical-align:top;
            width:240px;
            height:75px;
            padding:5px;
            position:relative;
            overflow:auto;
            text-shadow:0px 0px 0px #000000;
            background-image:url(../images/emailformback.jpg);
}
.footer2text{color:#ffdd55;
             font-size:16px;
             font-weight:bold;
             font-style:italic;
}
/* ------------------------ image class ------------------------------- */
.musicimg{width:70px;
          height:70px;
          border:0px;
}
.logo{width:400px;
      height:100px;
      border:0px;
      margin:10px;
}
.logo-small{width:200px;
            height:50px;
            border:0px;
            margin:5px;
}
.credits{border:0px;
         width:480px;
         height:750px;
}
.resume{width:40px;
        height:40px;
        border:0px;
}
.donate{width:147px;
        height:47px;
        border:0px;
        margin:5px;
}
.facebook{width:62px;
          height:20px;
          border:0px;
          margin:5px;
}
.headerimg{border:0px;
           width:480px;
           height:26px;
           margin:5px;
}
.footer1img{border:0px;
           width:420px;
           height:26px;
}
.footer2img{width:360px;
            height:20px;
            border:0px;
            margin:5px;
}
.footer3img{border:0px;
            width:360px;
            height:20px;
}
.familytitleimage{width:380px;
                  height:120px;
                  border:0px;
}
.contactimage{width:320px;
              height:40px;
              border:0px;
}
.directitleimage{width:460px;
                 height:120px;
                 border:0px;
}
.bigs{border:0px;
      float:left;
      width:150px;
      height:120px;
      margin:0px;
}
.mottotext{width:480px;
           height:120px;
           border:0px;
}

/* -------------------- button class ---------------------------- */
.enterbut{border:1px solid;
          width:200px;
          height:50px;
          margin:5px;
}
.logobut{border:1px solid;
          width:200px;
          height:50px;
          margin:5px;
}
.bannerbut{width:480px;
           height:60px;
           border:1px solid;
}
.footericonbut {width:75px;
                height:75px;
                margin:3px;
                border:1px solid;
}
.rateitbut{width:96px;
           height:25px;
           border:1px solid;
}
.rateitview{width:96px;
            height:25px;
            border:0px;
}
.indexbut{width:96px;
          height:25px;
          border:1px solid;
          margin-left:2px;
}
/* ---------------------------- line & space class ----------------- */
.line{border-bottom:1px solid #ffcc00;
      height:1px;
      width:480px;
}
.space-140{width:140px;}
.ct-pad{padding-top:10px;
        text-align:center;
        vertical-align:top;
}

/* --------------------------------- align class ---------------- */
.ct{text-align:center;
    vertical-align:top;
}
.lt{text-align:left;
    vertical-align:top;
}
.lt-ind{text-align:left;
        vertical-align:top;
        text-indent:20px;
}
.lt120{width:120px;
       text-align:left;
       vertical-align:top;
}
.cm{text-align:center;
    vertical-align:middle;
}
.ct140{width:140px;
       text-align:center;
       vertical-align:top;
}
.ct100{width:100px;
       text-align:center;
       vertical-align:top;
}
.lm{text-align:left;
    vertical-align:middle;
}
.rt386{width:386px;
       text-align:right;
       vertical-align:top;
}
.cm100{width:100px;
       text-align:center;
       vertical-align:middle;
}
.rt{text-align:right;
    vertical-align:top;
}
.cm-610{text-align:center;
        vertical-align:middle;
		width:600px;
}
/* ------------------------- splashscreen class ------------------- */
.onemomenttd{height:800px;
             width:774px;
             text-align:center;
             vertical-align:middle;
}
.onemomentimage{border:0px;
                width:600px;
                height:426px;
}

/* ------------------------- popup class -------------------------- */
.movenav{color:#ffdd55;
         font-style:italic;
         font-weight:bold;
         text-decoration:none;
}
a.movenav:hover{cursor:move;}
a.movenav:link{cursor:default;}
a.resizenav:link{color:#ffdd55;
                 cursor:default;
}
a.resizenav:visited{color:#ffdd55;
                    cursor:default;
}
a.resizenav:hover{color:#77ff00;
                  cursor:nw-resize;
}

/* -------------------- Drop Calss --------------------------------- */
.dropdiv{position:relative;
         overflow:hidden;
         width:220px;
         height:240px;
         background-image:url(../images/dropback.jpg);
}
.droptable{margin:0px;
           padding:0px;
           width:220px;
}
.dropbut{width:100px;
         height:25px;
         border:1px solid;
}
/* --------------------------- privacy class ---------------------- */
.privacydiv{position:relative;
            overflow:auto;
            width:0px;
            height:0px;
}
.privacytable{margin:0px;
              padding:10px;
              max-width:1024px;
              border:2px solid;
              font-family:"Comic Sans MS";
              font-weight:bold;
              font-style:normal;
              color:#000000;
              text-shadow:0px 0px 0px #000000;
              background-image:url(../images/emailformback.jpg);
}
.privacytitle{font-size:26px;
              font-weight:bold;
              text-align:center;
}
.privacytitle2{font-size:18px;
               font-weight:bold;
               text-align:center;
}
.privacytext{font-weight:normal;
             font-size:16px;
             text-align:left;
             text-indent:30px;
}
.privacytext2{font-weight:normal;
              font-style:italic;
              font-size:16px;
              text-align:left;
              text-indent:30px;
}
.tinyfoot{font-weight:normal;
          font-size:8px;
}
.privacyline{border-bottom:1px solid #000000;
             height:1px;
             width:400px;
}
.privacynav{font-size:12px;
            font-weight:bold;
            text-decoration:none;
}
a.privacynav:link{color:#000000;
                  cursor:default;
}
a.privacynav:visited{color:#000000;
                     cursor:default;
}
a.privacynav:hover{color:#aa0000;
                   cursor:pointer;
}
/* -------------------- eMail class ---------------------- */
.eMailtable{color:#000000;
            margin:0px;
            font-family:'Comic Sans MS', serif;
            font-size:16px;
            font-weight:bold;
            width:368px;
            height:358px;
            padding:5px;
            border:2px solid #550000;
            text-shadow:0px 0px 0px #000000;
            background-image:url(../images/emailformback.jpg);
}
.eMailtitletext {text-align:center;
                 vertical-align:top;
                 font-weight:bold;
                 font-style:italic;
                 font-size:24px;
}
.eMailtext{font-size:16px;
           font-weight:normal;
           font-style:normal;
}
.orangeball{width:15px;
            height:15px;
            border:0px;
            margin-right:10px;
}

input.validate:invalid{background:red;}
input.validate:valid{background:white;}
/* ------------------------- catalist class -------------------- */
.catatable{width:600px;
           height:470px;
           text-shadow:2px 2px 2px #000000;
           border:2px solid;
           background-image:url(../images/direcback.png);
}
.catadiv{position:relative;
         overflow:hidden;
         width:600px;
         height:470px;
}
.bethefirst{width:520px;
            height:120px;
            border:0px;
}
.catatitletext{font-family:"Comic Sans MS";
               font-style:italic;
               font-weight:bold;
               color:#aaff00;

}
.catatitle{width:460px;
           height:120px;
           border:0px;
}
/* ------------------- rateit class --------------------------- */
.rateinfotext{font-family:"Comic Sans MS";
            font-weight:bold;
            font-style:normal;
            font-size:14px;
            color:#000000;
            border:2px solid #cc9900;
            text-align:left;
            vertical-align:top;
            width:240px;
            height:75px;
            padding:5px;
            position:relative;
            text-shadow:0px 0px 0px #000000;
            background-image:url(../images/emailformback.jpg);
}
.rateinfotitle{font-family:"Comic Sans MS";
             font-style:normal;
             font-weight:bold;
             font-size:18px;
             color:#ffdd55;
             text-align:center;
             vertical-align:middle;
}
.rateitline{width:480px;
            height:1px; 
            border-bottom:2px solid #cc9900;
}
.rateitdiv{position:relative;
           overflow:auto;
           width:0px;
           height:0px;
}
.rateittable{margin:0px;
             padding:10px;
             border:2px solid #cc9900;
             text-shadow:2px 2px 2px #000000;
             max-width:720px;
             background-image:url(../images/rateitback-wood.jpg);
}
.rateformdiv{position:relative;
             overflow:hidden;
             width:440px;
             height:412px;
}
.rateformtable{color:#000000;
            margin:0px;
            font-family:'Comic Sans MS', serif;
            width:433px;
            height:412px;
            padding-left:20px;
            background-image:url(../images/emailformback.jpg);
}
.putitletext{font-size:18px;
             font-family:Times New Roman;
             color:#ffcc00;
             font-style:italic;
             font-weight:bold;
}
.putitletextmin{font-size:12px;
                font-family:Times New Roman;
                color:#ffcc00;
                font-style:italic;
                font-weight:bold;
}
.cataputitletext{font-size:18px;
             font-family:Times New Roman;
             color:#00ee00;
             font-style:italic;
             font-weight:bold;
}
.cataputitletextmin{font-size:12px;
                font-family:Times New Roman;
                color:#00ee00;
                font-style:italic;
                font-weight:bold;
}
.OMTD{height:800px;
      width:774px;
      text-align:center;
      vertical-align:middle;
}
.OMIMG{border:0px;
       width:600px;
       height:426px;
}
