/* general */
BODY  {
background-color : #939473;
font-family : "Arial";
font-size : 80%;
}
P {
margin-top : 0;
margin-bottom : 10px;
}
H1 {
margin-top : 0;
margin-bottom : 10px;
font-family : "Arial";
font-size : 11pt;
font-weight : bold;
}
H2 {
margin-top : 0;
margin-bottom : 10px;
font-family : "Arial";
font-size : 10pt;
font-weight : bold;
}
UL {
list-style-position : inside;
margin-left : 1em;
padding-left : 1em;
text-indent : -1em;
}
.ulmain {
margin-top : -5px;
margin-bottom : 5px;
}
A {
text-decoration : none;
color : #13444d;
}
A:hover {
color : #939473;
}
.bold {
font-weight : bold;
} 
/* top & bottom*/
  #wrapper  {
background-color : #ffffff;
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 10px;
width : 750px;
margin : 0 auto;
border : 1px solid #666666;
}
#header {
font-family : "Georgia";
font-size : 24pt;
letter-spacing : 4px;
padding-bottom : 5px;
}
.tagline {
font-size : 12pt;
padding-left : 10px;
letter-spacing : 0;
}
#bodywrapper {
padding-top : 10px;
padding-bottom : 5px;
}
#footer {
font-size : 8pt;
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
margin : 0 auto;
color : #939473;
background-color : #13444d;
border-top : 2px solid #939473;
clear : both;
}
#footer A {
text-decoration : none;
color : #939473;
}
span.email span {
display : none;
} 
/* menu */
  #menuwrapper  {
vertical-align : middle;
height : 37px;
padding-left : 0;
border-bottom : 2px solid #939473;
border-top : 2px solid #939473;
background-color : #13444d;
display : block;
}
.menubutton {
padding-top : 10px;
padding-bottom : 9px;
display : block;
font-family : "Georgia";
font-size : 12pt;
float : left;
padding-left : 12px;
padding-right : 12px;
background-color : #13444d;
text-decoration : none;
color : #939473;
}
.menubuttoncurrent {
padding-top : 10px;
padding-bottom : 9px;
display : block;
font-family : "Georgia";
font-size : 12pt;
float : left;
padding-left : 12px;
padding-right : 12px;
background-color : #939473;
}
.menubutton:hover {
background-color : #31626b;
color : #939473;
}
.menubuttoncurrent:hover {
background-color : #939473;
color : #31626b;
} 
/* pictures */
#imgright  {
float : right;
margin-left : 8px;
margin-bottom : 8px;
}
#imgright p {
font-size : smaller;
text-align : center;
}
#imgright img {
border : 1px solid #000000;
} 
/* books */
.bookwithpic  {
min-height : 117px;
padding-bottom : 7px;
margin-bottom : 7px;
border-bottom : 1px dotted #999999;
}
.booknopic {
padding-bottom : 7px;
margin-bottom : 7px;
border-bottom : 1px dotted #999999;
}
.bookimgblock {
float : left;
width : 130px;
height: 100%;
}
.bookimg {
display : block;
margin-left : auto;
margin-right : auto;
border : 1px solid #000000;
height : 115px;
}
.booktitle {
font-weight : bold;
padding-bottom : 3px;
}
.bookdesc {
display : inline;
vertical-align : top;
line-height : 150%;
font-size : 95%;
}
.bookdesc .price {
color : #a33131;
}
.bookdesc .comingsoon {
color : #a33131;
}
.author {
display : none;
}

/* slideshows */
  .ss  {
padding-bottom : 7px;
margin-bottom : 7px;
border-bottom : 1px dotted #999999;
}
.ssdesc {
display : inline;
vertical-align : top;
}
.sstitle {
font-weight : bold;
padding-bottom : 3px;
} 
