#banner29 {
    }
#bannerimg {
    border-width:2px;
    border-color:black;
    border-style:ridge;
    width:90%;
    margin-left:5%;
    }

#bannerfloattext {
    position:absolute;
    left:25%;
    top:200px;
    color:white;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

    font-size:12pt;
    font-family:georgia;
    }

a.menu {
    text-decoration:none;
    color:black;
    font-size:11pt;
    font-weight:bold;
    }

#mainmenu29{
   
    position:relative;
    border-width:2px;
    border-color:black;
    border-style:ridge;
    width:90%;
    margin-left:5%;
    background-color:white;
    top:-5px
    }

#container1 {
    position:relative;
    width:90%;
    margin-left:5%;
    background:#A3BD64;
    z-index:1;
    border-style:ridge;
    border-color:black;
    border-width:2px;
    padding-bottom:25px;
    padding-top:25px;
    top:-5px;
    }

/* Susie's email to dad on main page */

#Susieemail {
        font-size: 10pt;
        font-family: Comic Sans MS;
        font-color: #2645A0;
        border-style:ridge;
        border-width:1px;
        padding-left:10px;
        padding-right:10px;
        }

/* TDS on right side of homepage */

td.homerighttd {
   border-style:ridge;
   border-width:2px;
   font-size:10pt;
   color:#2645A0;
   font-weight:bold;
   font-family: Comic Sans MS;
   valign:center;
   background-color:#FFFED8;
   height:100px;
   padding-left:10px;
   padding-right:10px;
   halign:center;
   }

/* ABOUT PAGE STUFF */

#aboutPurpose {
   width:75%;
   border-style:ridge;
   border-width:2px;
   font-size:10pt;
   color:#2645A0;
   font-weight:bold;
   font-family: Comic Sans MS;
   valign:center;
   background-color:#FFFED8;
   height:auto;
   padding:10px;
   halign:center;
   }

#aboutRules {
   width:75%;
   border-style:ridge;
   border-width:2px;
   font-size:10pt;
   color:#2645A0;
   font-weight:bold;
   font-family: Comic Sans MS;
   valign:center;
   background-color:#FFFED8;
   height:auto;
   padding:10px;
   text-align:left;
   }


/* FAQ STUFF */

#faqlist {
     background-color:#FFFED8;
     padding:10px;
     border-style:ridge;
     border-width:2px; 
     float:left;   
     margin-bottom:50px; 
     } 
    

a.faqlink {
    text-decoration:none;
    font-family: Comic sans MS;
    font-color: #2645A0;
    font-size:10pt; 
    
    }

div.faqtitle {
   font-style: italic;
   font-weight: bold;
   clear:left;
   
   }   

/* DIVS FOR BOOK TOC AND MAIN TEST CONTAINERS */


#booktoc {
    position:absolute;
    padding:10px;
    border-width:2px;
    border-color:black; 
    border-style:ridge;
    width:20%;
    background-color:white;
    z-index:2;
    top:25px;
    margin-bottom:10px;
    margin-left:10px;
    background-color:#FFFED8;
    }

#bookmain {
    position:relative;
    left:25%;
    padding:10px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
    width:70%;
    background-color:white;
    z-index:2;
    margin-bottom:10px;
    top:0px;
    }

#chapterbin {
    position:relative;
    left:25%;
    padding:10px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
    width:70%;
    background-color:white;
    z-index:2;
    margin-bottom:10px;
    top:0px;
    }

#printoption {

    position:absolute;
    left:89%;
    padding:5px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
    background-color:#FFFED8;
    z-index:3;
    margin-bottom:10px;
    top:35px;
    font-size:9pt;
   color:#2645A0;
   font-weight:bold;
   font-family: Comic Sans MS;
   text-decoration:none;  
   }


/*DIVS ASSOCIATED WITH BLOG*/

#leftnav {
    position:absolute;
    padding:10px;
    border-width:2px;
    border-color:black; 
    border-style:ridge;
    width:20%;
    background-color:white;
    z-index:2;
    top:25px;
    margin-left:10px;
    font-family:georgia;
    font-size:10pt;
    text-decoration:none;
    background-color:#FFFED8
    }
a.blogroll {
    text-decoration:none;
    }

#blogmain {
    position:relative;
    left:25%;
    padding:10px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
    width:70%;
    background-color:white;
    z-index:2;
    margin-bottom:10px;
    top:0px;
    }

div.storycontent {
    font-size:10pt;
    font-family:georgia;
    }

h3.storytitle {
    font-size:8pt;
    font-family:georgia;
    text-decoration:none;
    }

a.storytitleLink {
    font-size:12pt;
    font-family:georgia;
    text-decoration:none;
    }

#prose {
    position:relative;
    font-size:12pt;
    background-color:white;
    padding:10px;
    top:0px;
    padding-top:10px;;
    width:auto;
    margin-left:10px;
    margin-right:10px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
  
    }

div.footer {
    text-align:center;
    width:100%;
    margin-left: auto ;
    margin-right: auto;
    }

/* DIVS FOR BOOK TABLE OF CONTENTS COMPONENTS - NOTE, THESE REPRESENT A CLASS OF DIVS SO NO #, WHICH IS FOR A SPECIFIC ID*/

#booktocheader {
    font-size:12pt;
    font-family:georgia;
    font-weight:bold;
    text-align:center;
    }
    
div.tocchapternumber {
    font-size:10pt;
    font-family:georgia;
    font-weight:bold;
    }

div.tocchaptertitle {
    font-size:8pt;
    font-family:georgia;
    }

#homemain {
    position:absolute;
    padding:10px;
    border-width:2px;
    border-color:black; 
    border-style:ridge;
    width:70%;
    background-color:white;
    z-index:2;
    top:25px;
    margin-bottom:10px;
    margin-left:10px;
    }

#homeright {
    position:relative;
    left:25%;
    padding:10px;
    border-width:2px;
    border-color:black;
    border-style:ridge; 
    width:20%;
    background-color:white;
    z-index:2;
    margin-bottom:10px;
    top:0px;
    }

/* CONTACT PAGE FORMATTING */

#contactemails {

    float:left;
    padding:10px;
    width:auto;
    background-color:#FFFED8;
    border-width:1px;
    border-color:black;
    border-style:ridge;
    display: inline-block; 
    }

#formbox {
    padding-top:25px;
    clear:left;
    }

a.emaillink {
    text-decoration:none;
    }
