html { background:#FFDEAD url(../img/base.jpg) repeat-x top left; }
body, html { width:100%; height:100%;  font-family:Verdana,Arial; font-size:10pt; padding:0; margin:0; }
img { border:0; }
#banner { height:180px; width:80%; background:transparent url(../img/shiatsu.jpg) no-repeat bottom left; border-bottom:2px solid #BC0602; float:right; }
#left { width:20%; height:100%; background:transparent url(../img/logo.gif) no-repeat 40px 40px; float:left; }
#right { background:transparent; width:80%; float:left; }
#menu { margin:220px 5px 0 46px; }
#menu a, #menu .active { margin-bottom:5px; text-decoration:none; display:block; padding:2px; width:140px; border:1px solid #FFDEAD; }
#menu a, #menu a:visited, #menu a:active { color:#800000; }
#menu a:active { border:1px solid #800000; }
#menu a:hover { background-color:#A12F15; color:#FFF; border:1px solid #BA3518; }
#menu .active { border:1px dotted #A12F15; color:#A12F15; }
#menu.teaser a:hover { border:16px #000 }
#content { width:80%;  margin-top:40px; }
#content a, #content a:active, #content a:visited { color:#800000; }
#content a:hover { color:#E00; }
.headline { font-size:11pt; letter-spacing:1px; margin-bottom:20px; }
.block { margin-bottom:20px; }
.block ul { margin:0; padding:20px 0 0 15px; }
.block ul li { margin-bottom:6px; }
#imgFrame { position:absolute; visibility:hidden; background:#FFC875; border:1px solid #000; text-align:center; }
#image { border:3px solid #FFC875; border-bottom:0; }
.thumb { border:2px solid #D2B48C; }
.subText { font-size:7pt; }
.weblink { width:90%; margin-bottom:20px; }
.weblink img { margin-right:5px; float:left; }
.disclaimer { color:#794800; margin:30px 0 20px 0; font-style:italic; font-size:9pt; text-align:justify; }
.address { position:absolute; top:186px; right:10px; color:#BB7100; font-size:9pt; }
.pdfThumb { float:left; margin-right:16px; text-align:center; }