/*reset*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, ol, ul, li, form, fieldset, table, tr, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:inherit; font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif; vertical-align:baseline;}
/* remember to define focus styles! */
 :focus {outline:0;}
body {line-height:1;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate; border-spacing:0;}
td {text-align:left; font-weight:normal;}
img {border:0;}
/* deleted vertical-align:bottom from img: interfered with samples pages */
/*end reset*/

/* PRINT STYLES */
body {font-size:100%; line-height:1.5em; background-color:#fff; color:#000;}

.mac {display:block;}
.pc {display:none;}
.print {display:block;}
.screen {display:none;}

a {color:#000; font-size:1em; text-decoration:none;}
img {border:1px solid #000;}

/*index pg*/
#kfc {position:absolute; top:0; left:0; background:transparent;}
#kfc img {border:0;}
#lnks {display:none;}
#reviews {position:absolute; top:37px; left:370px; 
width:250px; color:#000; font-size:.8em; line-height:1.5em; text-indent:-5px; padding:0 0 0 5px;}
#reviews .smallgreen {font-size:.8em; line-height:1.2em; margin-top:6px; color:#000;}
#kdf {position:absolute; top:41px; left:139px; border:0; z-index:50;}
#inner {position:relative; top:60px; left:0;}
#outer {width:564px; margin-left:5%;}
marquee {display:none;}
object {display:none;}

/* top navigation */
#nav {display:none;}
/* end top nav */

form {padding:8px 0 12px 0;}
form input {margin:0 0 8px 0; display:block;}
form input.in {margin:0 0 8px 0; display:inline;}
form .text {display:inline;}
h1 {color:#000; font-weight:bold; font-size:1.3em; font-family:georgia,"times new roman",times,serif; letter-spacing:1px; padding:0 0 8px 0; margin-left:5%; margin-top:30px; clear:both;}
h1 span.normal {font-weight:normal; letter-spacing:0; font-family:georgia,"times new roman",times,serif;}
h2 {color:#000; font-weight:bold; font-size:.75em; line-height:1.4em; padding:8px 0 4px 0; clear:both;}
h3 {color:#000; font-size:.75em; line-height:1.2em; clear:both;}
h4 {color:#000;  font-size:.75em; line-height:1.5em; text-indent:0; clear:both; margin:0; padding:0 0 4px 0;}
hr {border:0; border-top:1px solid #000; width:100%;}
hr.space {border:0; border-top:1px solid #000; width:100%; clear:both; margin-top:12px;}
img.fenice {margin:10px 0 8px 0;}
img.jaf {margin:3px 6px .75em 0;}
img.kfscore {margin-left:6px;}
img.left {margin:6px 10px 0 0; float:left; clear:left; display:inline;}
img.right {margin:6px 0 6px 10px; float:right; display:inline;}
img.stars {vertical-align:text-bottom; border:0;}
img.ts {padding:6px 0 0 0;}
li h2 {font-size:1em;}
p {color:#000; font-size:.75em; line-height:1.7em; text-indent:18px; margin:0; padding:0;}

.alignrt {text-align:right;}
.blurb {color:#333; font-size:1.2em; font-weight:bold;}
.break {margin:10px 0 0 0; color:#000; font-size:.75em; text-indent:0;}
.break2 {margin:10px 0 0 0; font-size:.75em; text-indent:0;}
.caption {font-size:.75em; clear:left;}
.caption1 {color:#000; font-size:.7em; line-height:1.5em; text-align:left; margin:10px 0 0 0;}
.credit {color:#000; font-size:.65em; line-height:1em; padding:2px 0 6px 0; clear:both;}
#kdf .credit {line-height:1.3em;}
.credit a {font-size:1em; color:#000;}
.cvr{font-size:.7em; line-height:1.5em; color:#000; margin:12px 0; border-top:1px solid #000; border-bottom:1px solid #000; padding:6px 0;}
.data {color:#000; font-size:.75em; line-height:1.5em; text-indent:0; margin:0; clear:both;}
.data a {font-size:1em;}
.first {font-size:.75em; line-height:1.7em; text-indent:0; clear:both;}
.first a {font-size:1em;}
.first .credit, li .credit {font-size:.8em;}
.first2 {color:#000; font-size:1em; line-height:1.7em; text-indent:0; margin:0; clear:both;}
.first3 {color:#000; font-size:.9em; text-indent:0; clear:both; margin:0 0 10px 0; border:0;}
.first5 {color:#000; font-size:.75em; text-indent:0; clear:both; margin:0 0 10px 0; border:0;}
.firstplus {color:#000; font-size:.75em; text-indent:0; margin:0 0 .75em 0; clear:both; border:0;}
.hed {padding:0; margin-left:0;}
.indent {margin:10px 0 14px 18px;}
.initial {color:#000; font-size:24px; text-indent:0;}
.just {text-align:justify;}
.last {padding-bottom:12px;}
div.left {margin:6px 10px 0 0; float:left; clear:left; display:inline;}
.leftcol {margin:6px 36px 6px 0; float:left; clear:left;}
.left2 {margin:6px 10px 12px 0; float:left;}
.no {white-space:nowrap;}
.pic {margin-bottom:8px;}
.right {margin:6px 0 6px 10px; float:right; display:inline;}
.topspace {padding-top:8px;}

#logo {margin:0; width:100%; height:50px; background:#000;}
#logo img {border:0;}
#main {position:relative; width:90%; margin-left:5%; margin-top:0; padding:0; border:0; clear:both;}
#main ul {font-size:.75em; line-height:1.5em; margin:0 0 8px 16px; padding:0 0 0 16px; list-style-type:disc; clear:both;}
#main ul.wide {line-height:1.7em;}
#main ul li {clear:both;}
#main ul ul {font-size:1em; list-style-type:circle;}
#nax {margin:6px 10px 6px 0; float:left; display:inline;}

/* for sound samples */ 
.alert {font-size:1em; color:#000; font-weight:bold; text-indent:0; margin:0 0 .75em 0;}
#main4 .alert a {color:#000; font-weight:bold; text-decoration:underline; display:inline;}
.current {color:#000;}
.poem {color:#000; font:normal 1em/1.4em georgia,"times new roman",times,serif; text-indent:0; margin:.75em 0;}
.smallgreen {color:#000; font-size:.7em;}
.leftnav .smallgreen {font-size:1em;}
.item .title {display:inline; color:#000; padding:0 0 0 10px; vertical-align:top; line-height:18px;}
.item, .itemnojs {clear:both; line-height:1em; margin:0 0 4px 0px;}
.item em, .itemnojs em {vertical-align:top;}
.item img, .itemnojs object, .item object {cursor:pointer; margin:0;}
.itemnojs object {margin:0 0 0 -2px; display:inline;}
.itemnojs .title {display:inline; color:#000; padding:0 0 0 10px; line-height:18px; vertical-align:top;}
.itemnojs .title em {display:inline; color:#000; padding:0; line-height:22px; vertical-align:top;}
.item img, .itemnojs img {border:0;}
#main3 {float:left; margin:0; padding:0 0 18px 0; border:0; width:32%;}
#main3 div.leftnav {color:#000; font-size:.75em; font-weight:bold; clear:both;  margin:3px 0 4px 0; line-height:1.2em;}
#main3 div.leftnav a {color:#000; font-size:1em; font-weight:bold; clear:both;  margin:3px 0 4px 0; line-height:1.2em;}
#frost {color:#000; font-size:.75em; text-indent:0; font-weight:bold; clear:both; margin:3px 0 4px 0; line-height:1.2em;}
#frost a {color:#000; font-size:1em; text-indent:0; font-weight:bold; clear:both; margin:3px 0 4px 0; line-height:1.2em;}
#main3 ul {color:#000; font-size:.75em; line-height:1.3em; margin-left:16px; padding-left:16px; padding-bottom:6px; list-style-type:disc;}
#main4 {float:right; padding:0; font-size:.8em; line-height:1em; display:inline; width:65%;}
#s1, #s2, #s3, #s4, #s5 {display:inline; margin:0 0 0 -2px;}
#sound, #sound img {margin:0 0 0 -2px; border:0;}
 

/* recordings page */
#aap, #asq, #cw, #co, #ua, #ts {float:left; width:160px; margin:0 12px 8px 0; display:inline; height:204px; line-height:1em;}
#aap a, #asq a, #ts a, #ua a, #co a, #cw a {font-size:.7em; width:144px; line-height:1.2em;}
#aap img, #asq img, #ts img, #ua img, #co img, #cw img {margin-bottom:3px;}
#asqpic {float:left; margin:0 .75em .75em 0;}
#main .first ul, #main .first li {font-size:1em;}
#picplus {float:left; display:inline; margin:10px 0 .75em 0; clear:both; border:0; width:100%;}
#recs {width:80%; margin-left:10%; margin-right:10%; margin-top:8px; float:left; padding-bottom:10px; display:inline;}
#recs h2 {padding-bottom:10px;}
.asqcaption {float:left; margin:16px 0 .75em 0;}
.ruletop {border-top:1px solid #000; padding-top:8px;}
.rulebottom {border-bottom:1px solid #000; color:#000; padding-bottom:8px;}

#subscribe {margin-top:12px; border-top:1px solid #000; padding-top:8px; clear:both; width:80%;}
#picplusbio {float:right; margin:0; border:0; width:150px;}

/* IE5/Mac hacks */
/*\*//*/
#nav li a {display: inline;}
/**/