 width: 180px; height: 100px; border: dotted 1px gray;   width: 130px; height: 150px; margin: 3px; padding: 5px; border: dotted 1px gray;  
.ad { font-style: italic; font-size: 9px; line-height: 10px }
.ald { vertical-align: baseline }
.bo { font-weight: bold }
.cw { color: white }
.pink { color: #f9f }
.navy { color: #036; }
.cw2 { color: #a9a9a9 }
.cw3 { color: #a9a9a9 ; line-height: 1em; }
.bk { color: black }
.cbu { color: teal }
.flle { float: left; clear: left ; margin-right: 5px; padding-right: 5px; }
.in { padding: 0px 32px }
.in15 { margin-right: 10px; margin-left: 10px }
.in16  { margin-right: 10px; margin-left: 10px }
.in30 { margin-right: 30px; margin-left: 30px }
.in5 { margin: 5px }
.in50 { margin-right: 50px; margin-left: 50px }
.it { font-style: italic }
.kerning5 { letter-spacing: 5px }
.pa20 { padding: 20px }
#bookbox1 { width: 360px; height: 180px; padding: 5px; }
.pa5 { padding: 5px }
.px10    { font-size: 10px }
.px12 { font-size: 12px }
.px14 { font-size: 14px }
.px16 { font-size: 16px }
.px18 { font-size: 18px }
.px20 { font-size: 20px }
.px9 { font-size: 9px; line-height: normal }
.red { color: red }
.red1 { color: #b22222 }
.red2 { color: #600; }
.darkorange { color: #ff8c00 }
.redbo { color: red; font-weight: bold }
.sp { margin-bottom: 0.63in }
.sp120 { line-height: 150%; letter-spacing: 110% }
.tealce { text-align: center }
.tealle { text-align: left }
.tealri { text-align: right }
.ul { text-decoration: underline }
h2 { font-weight: bold; font-size: 16px }
h1 { font-size: 1.25em; font-weight: bold; margin: 0.67em 0; }
h3 { font-size: 21px ; line-height: 1.05em; margin: 3px 0; padding: 4px 0 2px 5px; border-top: 2px solid gray; border-bottom: 2px solid gray; }
h6 { font-weight: bold; margin: 2.33em 0; border-bottom: 1px dotted gray; }
p { font-size: 12px ; }
.120p { line-height: 120% }
h4 { color: white; font-size: 1em; line-height: 1.2; background-color: gray; text-decoration: none; margin: 3px 0; padding-right: 5px; padding-left: 5px; }
h5 { color: white; font-size: 1em; font-weight: bold; background-color: #999; margin: 0; padding: 2px 5px; }
#schedule p { color: white; font-weight: bold; background-color: gray; margin: 5px 0 0; padding: 2px 5px 0; border-top: 1px solid white; border-bottom: 1px dotted silver; }
#schedule a:link,#schedule a:visited { color: white; font-weight: bold; text-decoration: none; }
#schedule a:hover { color: orange; font-weight: bold; text-decoration: none; }
.flot { float: left; margin-top: 10px; margin-bottom: 10px; padding-right: 15px; padding-left: 10px; }
.flot2 { float: left; padding-right: 10px; padding-bottom: 5px; }
#sche_cell { color: white; font-size: 14px; font-weight: bold; line-height: 125%; background-color: #999; height: auto; padding: 5px; }
#thumb_sq { background-color: #aeb1b6; width: 150px; height: 150px; margin: 5px; padding: 5px; border: dotted 1px gray; display: block; }
#thumb_sq a:link { background-color: #aeb1b6; margin: 5px; padding: 5px; width: 150px; height: 150px; border: dotted 1px gray; }
#thumb_sq a:hover { color: #fc0; border-color: #fc0; }
#thumb_sq image { width: 60px; height: 60px; float: left; }
#afcell { color: gray; font-size: 12px; float: left; }
#afcell a,#afcell a:link,#afcell a:visited { color: #333; font-size: 10px; background-repeat: no-repeat; text-align: center; width: 70px; height: 100px; float: left; border: dotted 1px; display: run-in; margin: 2px; padding: 2px; }
#afcell a:hover { color: #600; background-color: silver; border-color: #600; border-style: solid; display: run-in; }
#afcell img { width: 60px; height: 60px; margin-top: 3px; margin-bottom: 3px; border: dotted 1px gray; display: inline; }
#afcell h3 { color: orange; font-size: 10px; font-weight: bold; font-style: italic; line-height: 10px; background-color: transparent; text-align: left; margin: 5px 0 0; padding: 5px 2px 2px; border-style: none; }

#afcell2 { color: gray; font-size: 12px; float: left; }
#afcell2 a,#afcell a:link,#afcell a:visited { color: #333; font-size: 10px; background-repeat: no-repeat; text-align: center; width: 130px; height: 130px; float: left; border: dotted 1px; display: run-in; margin: 2px; padding: 2px; }
#afcell2 a:hover { color: #600; background-color: silver; border-color: #600; border-style: solid; display: run-in; }
#afcell2 img { margin-top: 3px; margin-bottom: 3px; border: dotted 1px gray; display: inline; }
#afcell2 h3 { color: orange; font-size: 10px; font-weight: bold; font-style: italic; line-height: 10px; background-color: transparent; text-align: left; margin: 5px 0 0; padding: 5px 2px 2px; border-style: none; }
#bunka { color: white; font-weight: bold; background-color: #000; margin: 5px 0 0; padding: 2px 5px 0; border-top: 1px solid white; border-bottom: 1px dotted silver; }
#bunka a:link,#schedule a:visited { color: white; font-weight: bold; text-decoration: none; }
#bunka a:hover { color: orange; font-weight: bold; text-decoration: none; }
.tt { font-family: "Courier New", Courier, Monaco, monospace; }
.clear { clear: both; }
