body {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;
    margin : 0px;
    padding : 0px;
    border : none;
    border-left : 176px solid black;

}



#mainframe {
position : absolute;
top : 0px;
left  : 0px;
margin : 0px;
padding: 5px 30px 5px 40px;
/* border-left : 175px solid #b0b060;  
border-left : 175px solid #d5bf73;*/
border-left : 175px solid #cdb975;
background-image: url(http://www.songlakebooks.com/images/bg002.gif);
background-repeat: repeat-y;
}


a  {
    text-decoration : none;
    color : #000080;
    font-weight : bold;
}
a:link {
    color : #000080;
}
a:visited {
    color : #000080;
}
a:active{
    color : maroon;
    text-decoration : underline;
}
a:hover {
    color : maroon;
    text-decoration : underline;
}
a.nav  {
    text-decoration : none;
    color : #ffffff;
    padding: 0;
}
a:link.nav {
    color : #ffffff;
    text-decoration: none;
    padding: 0;
}
a:active.nav {
    color : #000080;
    text-decoration : none;
    padding: 0;
}
a:visited.nav {
    color : #ffffff;
    text-decoration: none;
    padding: 0;
}
a:hover.nav {
    color : Maroon;
    text-decoration : underline;
    padding: 0;
}
a.rr{
    text-decoration : none;
    color : #000000;
}
a:active.rr{
    text-decoration : none;
    color : #000000;
}
a:visited.rr{
    text-decoration : none;
    color : #000000;
}
a:hover.rr{
    text-decoration : none;
    color : #000000;
}

div {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;	
}
h1 {
    font: normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align : center; 
    padding : 2px 0px;
    margin : 2px auto;   
}
h2 {
    font: bold 17px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
        padding : 2px 0px;

    text-align : center;
    margin : 2px auto;   
}
h3 {
    font-size : 24px;
    font-weight : normal;
}
.xref h3 {
    font-size : 20px;
    font-weight : normal;
    margin : 6px auto;
    text-align : center;
}
input, select {
    margin: 1px;
    padding : 1px;
    border : 1px solid DarkGoldenrod;
}
p {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;	
}
p.jumps {
    font : normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin : 10px 30px 20px 30px;
    text-align : center;
}
p.ifkindle {
display : none;
}

.sig {
    font-family : mistral,"lucida handwriting",cursive;
    font-size : 24px;
    font-weight : normal;	
}
table.inner {
    border-style : none;
	  color : black;
  /*  background-color : #e0e0a0;  */
    background-color : #deca86;
    margin : 3px;
}
table.outer {
    border-width : 1.5px;
    border-color : #000000;
	color : black;
    background-color : #deca86;
    padding : 10px;
    margin : 0;
    border-style : solid;
}
table.order {
    border-width : 2px;
	color : black;
    border-color : #808080;
    background-color : #deca86;
    border-style : solid;
}
table.booklist {
   color : black;
   background-color: white;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
}
table.booklist th, table.booklist td {
    color : black;
    background-color : #deca86;
}
.thb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 10px 0px 10px;
    text-align : left;
}
.schools .thb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 1px 5px 1px 5px;
    text-align : left;
}
.xref .thb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 1px 5px 1px 5px;
    text-align : left;
}
.thbl {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 10px;
    text-align : left;
    width : 105px;  
}
.thbl2 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 10px;
    text-align : left;
    width : 80px;  
}
.thbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : center;
}
.schools .thbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : center;
}
.schools .thbl {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
    width : 65px;
}
.schools .thbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : center;
}
.xref .thbl {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
    width : 65px;
}
.thbtitle {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 0px 0px 10px;
    text-align : left;
    width : 430px;  
}
.schools .thbtitle {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
    width : auto;
/*     width : 350px;*/
}
.xref .thbtitle {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
    width : auto;
}
.schools .thbgenre {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
    width : 170px;
}
.xref .thbgenre {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : left;
}
.xref .thbcollect {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    text-align : center;
}
.tdb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px 10px 2px 10px;
    text-align : left;
}
.tdbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px 10px 2px 10px;
    margin : auto;
    text-align : center;
}
.schools .tdb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
    padding: 1px 10px 2px 0px;
    text-align : left;
}
.schools .tdbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
    padding: 1px 10px 2px 10px;
    text-align : center;
}
.xref .tdb {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
    padding: 1px 10px 2px 10px;
    text-align : left;
}
.xref .tdbc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
    padding: 1px 10px 2px 10px;
    text-align : center;
}
.xref .tdbcap {
font-size : 13px;
padding: 1px 10px 2px 10px;
}
.xref .tdbcap strong {
font-size : 15px;
line-height : 15px;
}
.formtick {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
}
.formentry {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight: normal;
    color: #000000;
    background-color : #ffffff;
    line-height : 100%;
}
.formentryr {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight: normal;
    color: #000000;
    background-color : #ffffff;
    text-align: right;
}
.formlabel {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : right;
}
.formlabelnc {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : center;
    vertical-align : middle;
    padding : 3px 0px;
}
.formfield {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : right;
}
.formhead{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : center;
    line-height : 125%;
}
.formsubhead{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : center;
}
.formbutton {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #ffffff;
    text-align : center;
    margin-top : 2px;
    margin-bottom: 2px;
}
.formbutton:hover {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: Maroon;
    background-color : #ffffff;
    text-align : center;
    margin-top : 2px;
    margin-bottom: 2px;
}
.formbuttonarea {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #deca86;
    text-align : center;
}
tr {
    text-align : left;
    vertical-align : middle;
}
tr.form {
    text-align : left;
    vertical-align : middle;
    height : 30px;
}
th {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 10px 0px 10px;
    white-space : nowrap;
}
.schools th {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 8px 0px 8px;
    white-space : nowrap;
}
td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px 10px 0px 10px;
    white-space : nowrap;
}
td.level {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px 10px 0px 10px;
    white-space : nowrap;
    text-align : center;
}
.schools td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 1px 0px 1px 8px;
    white-space : nowrap;
    vertical-align : middle;
}
.schools td.level {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 1px 0px 1px 0px;
    text-align : center;
    white-space : nowrap;
    vertical-align : middle;
}
td.rule {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px;
 }
 
.slbname {
    font-size : 20px;
    padding : 10px 0px 2px 0px;
}
.slbadrs {
    font-size : 18px;
} 
.slbphone {
    font-size : 16px;
} 

.cr {
    font-size : 11px;
    padding-top : 20px;
}



#navi {
position : absolute;
top : 0px;
left : 10px;
z-index : 10;
background-color : transparent;
width : 165px;
}

/* body > #navi {
position : fixed;
}

*/



#navi ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
.nav {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color : #000000;
    background-color : transparent;
    padding-bottom : 7px;
    text-align : left;
}

.navbdy {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    border : none;
    color : #000000;
}
.nlite {
    font-weight : normal;
}
.logo {
    text-align : center;
    margin : 0px auto 0px auto;
    padding : 10px 0px 20px 0px;
}
.logo2 {
    margin-bottom : 0px;
    margin-top : 5px;
    text-align : center;
    vertical-align : middle;
}
.logo a, .logo img {
border : none;
padding : 5px 0px;
}
.c {
text-align :center;
margin-left : auto;
margin-right : auto;
}


/*


#mainframe {
position : absolute;
top : 0px;
left  : 0px;
margin : 0px;
padding: 5px 20px;
border-left : 125px solid #b0b060;
}



#navi {
position : absolute;
top : 0px;
left : 10px;
z-index : 10;
background-color : transparent;
width : 90px;
}

p.ifkindle {
display : block;
}


*/

