/* Print style sheet */
/* ShirleyKaiser.com redesign beg. 2006-05-23 */
/* Online launch date hopefully by June 1st */
/* by SKDesigns */
/* Copyright 2006 (c) Shirley Kaiser, SKDesigns */
/* All rights reserved. */
/* Looking is fine. Using this is stealing. Duh. NO exceptions. */
/* last mod 2007-03-05 1031am pdt */

body{margin:0;padding:0;border:0 none;color:#000;background:#fff;}
#tm img.print,#tm a img.print,#tm h1 img.print,#tm a img.print{display:block !important;margin:0;padding:0;}
#tm h1 {margin:0;padding:0;}
/* slogan */
#slogan {margin:30pt auto 10pt auto;padding:0;font-size:x-small;color:#900;background:transparent;text-align:center;}
/* ######################### */
/* HIDE THESE */
.hide{display:none;}
#tnav,#tnav ul,#tnav li,#tnav li.here,#tnav li a,#tnav a:link,#tnav a:visited,#tnav a:hover{display:none !important;margin:0;padding:0;font-size:0;border:0 none;color:#fff;height:0;}
#tnav,#tnav ul,#tnav li,#tnav li.here,#tnav li.here1,#tnav li a,#tnav a:link,#tnav a:visited,#tnav a:hover{display:none !important;margin:0;padding:0;font-size:0;border:0 none;color:#fff;}

#tm h1 img.screen {margin-left:-2999px;display:none;width:0;height:0;border:0 none;font-size:0;}
#skipnav,#skipnav a,.skip,.skip a,.skiptocontent,.skiptocontent a{display:none;margin:0;padding:0;font-size:0;height:0pt;}
#navsearch{display:none;margin:0;padding:0;font-size:0;}
#bc1{display:none;margin:0;padding:0;font-size:0;height:0pt;}
#subtoc,#subtoc1,#tocimg,#sectiontoc,.sectiontoc,.toc{display:none;margin:0;padding:0;font-size:0;height:0pt;}
#searchbox{display:none;}
#btmnav,.wrin{display:none;margin:0;padding:0;font-size:0;border:0 none;height:0pt;}
#amazonform,#amazon,.amazontop,#mode,.amazon,#amazonicon{display:none;margin:0;padding:0;font-size:0;border:0 none;}
p.back,p.back a,p.back a:link,p.back a:visited,p.back a:hover,.back,.back a{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
p.top,p.top a,p.top a:link,p.top a:visited,p.top a:hover,.top,.top a{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
p.topa,p.topa a,p.topa a:link,p.topa a:visited,p.topa a:hover,.topa,.topa a{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
p.topbtm,p.topbtm a,p.topbtm a:link,p.topbtm a:visited,p.topbtm a:hover,.topbtm,.topbtm a{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
p.topabtm,p.topabtm a,p.topabtm a:link,p.topabtm a:visited,p.topabtm a:hover,.topabtm,.topabtm a{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
#content p.back,p.back a:link,p.back a:visited,p.back a:hover,p.back a {display:none;font-size:0;line-height:0;margin:0;padding:0;}
div.qnav{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
#ex,#examazon{display:none;}
span.load,img.axs{display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;}
#footer img,#footer img.axs {margin-left:-2999px !important;}
noscript {display:none !important;font-size:0;line-height:0pt;margin:0;padding:0;width:0;height:0;}
/* ######################### */
/* END DISPLAY NONE */
/* ######################### */
/* Show Page,CSS from here on */
/* Show Content */
/* First,the main divs,main elements,margins,padding */
#content{width:95%;margin:0;padding:0;font:small Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0 2%;}
#tm{color:#000;background:#fff none !important;margin:0;padding:0;}
#footer{width:85%;text-align:center;}
/* Main elements - widths,some margins */
#content p,#content p.first,#content li,#content dl,p,p.first,li{width:90%;}
blockquote{width:82%;}
#btm{font:small Verdana,Geneva,Arial,Helvetica,sans-serif;}
/* ######################### */
/* HEADING ELEMENTS */
#content h2,#content h3,#content h4,#content p,#content p.first{margin-left:0 !important;}
#content h2{color:#900;background:#fff;}
#content h3{color:#000;background:#fff;}
#content h3{margin-top:14pt;margin-right:0;margin-bottom:2pt !important;padding:0;font:bold 1.5em Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:.01em;}
#content h4,h4{margin-top:12pt;margin-right:0;margin-bottom:2pt;padding:0;font:bold 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:.02em;}
h4,#content h4,#content h4 a:link,#content h4 a:visited{color:#2e0903;background:transparent;}
h5,#content h5{color:#000;margin:8pt 0 3pt 0 !important;padding-bottom:0;font:bold 1.2em/1.5em Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:.01em;}
/* END HEADING ELEMENTS */
/* ######################### */
.clearboth{margin:0;padding:0;font-size:0;line-height:0pt;clear:both;}
p.first{margin-top:0;padding-top:0;}
#content p,#content p.first,li{line-height:1.5em;}
#content p.copyright{text-align:center;font-size:x-small;}
#footer p.copyright{font-size:x-small;text-align:center;margin-left:auto;margin-right:auto;width:90%;}
#content #note{margin-left:58pt;padding:8pt;border-left:1pt solid #817a6c;border-right:0 none !important;width:93% !important;}
#content #note p,#content #note p.first{margin-left:0;padding-left:0;}
#content ul{width:100%;margin:0;padding:0;}
#content ol {list-style-type:decimal;margin:0 0 0 12pt;}
#content li p {margin-bottom:0 !important;padding-bottom:0 !important;}
#content li {margin-bottom:4pt;padding-bottom:0;padding-left:6pt;}
#content dt{font-weight:bold;}
#content dd{line-height:145%;margin-bottom:22pt;padding-bottom:6pt;}
#toc{margin:0;padding:0;}
#toc ul li{list-style-type:circle;margin:0 0 0 40pt;padding:0 0 0 12pt;}
.noteall{margin:10pt;padding:8pt;border:1pt solid #817a6c;}
#content span.credits{font-size:x-small !important;color:#686357 !important;background:#fff;}
/* ############################ */
/* MISC */ 
code,kbd{font:bold small Monaco,"Courier New",Courier,monospace,Sans-Serif;color:#073544;background:transparent;}
address{font-style:normal;}
em.ed{color:#000;background:#f6f2df;}
/* ######################### */
/* IMAGES */
a img,img{border:0 none;border-color:#fff;white-space:nowrap;text-decoration:none;}
img.arrr,#side img.arrr,#box img.arrr{border:0 none;display:inline;margin:0 3pt 0pt 0;padding:0;text-decoration:none;width:11pt;}
a img.rt,a img.lt{text-decoration:none;border:0 none;}

#ex,#examazon,img.rt,img.rtbd,img.rtbookbd{float:right;margin:4pt 1pt 2pt 6pt;padding:0;}
img.rtbd,img.bd,img.rtbookbd{border:1px solid #000;}
#ex{width:220px;margin:0 0 0 20px;padding:0;font-size:x-small;border:1px solid #fff;}
#content img.rt,#content img.rtbd{float:right;padding:0;}
p.rt,#content img.rt,#content img.rtbd{margin:0 0 5pt 5pt;}
#content li img.rt{display:none;}
img.lt,#content #musex li img.lt{display:block;float:left;margin:0 6pt 1pt 1pt;padding:0;}

/* contact form */
form{margin:0;padding:0;}
fieldset{margin:16pt 0;padding:10pt 20pt 10pt 10pt;}
legend{font-weight:bold;font-size:1.3em;letter-spacing:.02em;color:#655c3f;background:transparent;margin-bottom:6pt;}
fieldset,label,input,textarea{font-size:small;}
label{width:30%;margin-right:10pt;font-weight:normal;}
.btn,form{background:#fff;color:#000;font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
.btn{font-weight:bold ;}
/* END FORMS */
/* ##################### */
/* .tip is for tips boxes,such as music>terms overview */
#content .note{color:#000;margin:30pt 0 0 0;padding:4pt;border:1px solid #073544;background:#fff;}
#content .note p{margin-left:10px;padding:0;font-size:x-small;}
#content li .note{margin-left:0;}

/* footer */
#btm {clear:both;margin-top:40pt;padding-top:20pt;}
p.pageinfo {font-size:x-small;}
/* BEGIN LINKS */
a:link,a:visited,a:hover{color:#900;background:#fff;text-decoration:underline;}
#content p a:link:after,#content p a:visited:after{content:" (" attr(href) ") ";font-size:90%;}
#content li a:link:after,#content li a:visited:after{content:" (" attr(href) ") ";font-size:90%;}
#content p a[href^="/"]:after,#content li a[href^="/"]:after{content:" (http://shirleykaiser.com" attr(href) ") ";}
