/*<FONT FACE="sans-serif" SIZE=-1><PRE>
AUTO-STYLESHEET 'default' FOR 'www.kcomusic.org' PAGE 'sounds'

stylesheet content file:     kco.content
stylesheet definitions file: kco.inc
stylesheet livery file:      kco.default.inc
stylesheet media:            print
(C) 2009 Nick Rozanski

*/

div.displayOnly { display: none ;  } 
div.printOnly {  } 
table.panes { width: 100% ;  } 
td.leftpane { display: none ;  } 
td.rightpane { display: none ;  } 
body { background-color: #FFFFFF ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
p { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
img { border-width: 0px ;  } 
a:link { color: #000020 ;  } 
a:visited { color: #000020 ;  } 
hr { border-bottom: none ; color: #000020 ; height: 1pt ;  } 
em { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
li { list-style-image: url(./kco/img/bullet_purple.png) ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
li.shaded { background-color: #D0D0E0 ;  } 
ul.news { padding: 0px ; margin-left: 0px ; list-style-position: inside; text-indent: 0 ;  } 
div.alignRight { text-align: right ;  } 
h1 { background-color: transparent ; text-align: center ; font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #006090 ; font-weight: bold; font-style: normal; text-decoration: none; text-indent: 0 ; line-height: 200% ;  } 
h2 { background-color: #D0D0E0 ; font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #006090 ; font-weight: bold; font-style: normal; text-decoration: none; text-indent: 10px ; line-height: 150% ;  } 
h3 { background-color: #FFFFFF ; font-family: "Arial", "Helv", sans-serif ; font-size: 11pt ; color: #000020 ; font-weight: bold; font-style: italic; text-decoration: none; text-indent: 20px ; line-height: 150% ;  } 
h3.simple { background-color: #FFFFFF ; font-family: "Arial", "Helv", sans-serif ; font-size: 11pt ; color: #000020 ; font-weight: bold; font-style: normal; text-decoration: none; text-indent: 20px ; line-height: 150% ;  } 
dt { background-color: #FFFFFF ; font-family: "Arial", "Helv", sans-serif ; font-size: 11pt ; color: #000020 ; font-weight: normal; font-style: italic; text-indent: 2% ; line-height: 150% ;  } 
dd { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; text-indent: 2% ;  } 
table { width: 100% ; margin-left: 0px ; text-indent: 0 ;  } 
div.titleBar { background-color: white ; padding: 30px ; font-family: "Arial", "Helv", sans-serif ; font-size: 6pt ; color: green ; font-weight: normal; font-style: italic; text-decoration: none;  } 
td.titleBarLeft { text-align: left ; vertical-align: bottom ; font-family: "Arial", "Helv", sans-serif ; font-size: 6pt ; color: green ; font-weight: normal; font-style: normal; text-decoration: none;  } 
td.titleBarRight { text-align: right ; vertical-align: bottom ; font-family: "Arial", "Helv", sans-serif ; font-size: 6pt ; color: green ; font-weight: normal; font-style: italic; text-decoration: none;  } 
div.headingbar { background-color: black ; margin: 2px ; padding: 2px ;  } 
div.headingbarTitle { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0FFE0 ; font-style: normal;  } 
div.headingbarMenu { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0FFE0 ;  } 
div.headingbarMenu a:link { color: #F0FFE0 ; font-weight: normal;  } 
div.headingbarMenu a:visited { color: #F0FFE0 ; font-weight: normal;  } 
font.headerAlert { font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: Red ; font-weight: bold; font-style: italic;  } 
table.panes { margin-left: 0px ;  } 
div.leftPane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ;  } 
div.leftPane h1 { background-color: #D0D0E0 ; text-align: center ; font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #006090 ; font-weight: bold; font-style: normal; line-height: 200% ;  } 
div.quicklink { background-color: #D0D0E0 ; text-align: right ; padding-left: 2px ; padding-right: 2px ; margin-top: 5px ; margin-bottom: 5px ; line-height: 150% ;  } 
div.quicklink a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 9pt ; color: #401020 ; text-decoration: none;  } 
div.quicklink a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 9pt ; color: #401020 ; text-decoration: none;  } 
div.leftPane p.caption { text-align: center ; margin: 5% ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; font-style: italic;  } 
div.centrePane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ; border-left-width: 1px ; border-left-color: #FFFFFF ; border-left-style: solid ;  } 
div.rightPane { background-color: #FFFFFF ; text-align: left ; vertical-align: top ; border-left-width: 1px ; border-left-color: #FFFFFF ; border-left-style: solid ;  } 
div.rightPane h1 { background-color: #D0D0E0 ; text-align: center ; font-family: "Arial", "Helv", sans-serif ; font-size: 12pt ; color: #006090 ; font-weight: bold; font-style: normal; line-height: 200% ;  } 
li.glanceItem { margin: 0px ; padding: 0px ; list-style-image: url(./kco/img/bullet_star.png) ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; text-indent: 0 ;  } 
div.footer { background-color: black ; border-width: 1px ; padding: 1px ; font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #F0FFE0 ;  } 
div.footer a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #F0FFE0 ; font-style: italic; text-decoration: underline;  } 
div.footer a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #F0FFE0 ; font-style: italic; text-decoration: underline;  } 
div.imageBox { background-color: none ; border-width: auto ; margin: 5px ;  } 
div.imageBox img { border-width: 1px ; border-color: #0000FF ; border-style: solid ;  } 
div.captionBox { background-color: #99CCFF ; text-align: center ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #202080 ; font-style: italic;  } 
table.rightimage { background-color: none ; width: auto ; text-align: center ; border-width: auto ; margin: 0% ; clear: none ; float: right ;  } 
table.leftimage { background-color: none ; width: auto ; text-align: center ; border-width: auto ; margin: 0% ; clear: none ; float: left ;  } 
td.image { width: auto ; text-align: center ; border-width: 1px ; border-color: #0000FF ; border-style: solid ;  } 
td.imagecaption { background-color: #99CCFF ; width: auto ; text-align: center ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #202080 ; font-style: italic;  } 
table.gallery { text-align: center ; margin: 2% ; clear: none ;  } 
td.gallery { text-align: center ; vertical-align: top ;  } 
table.std { width: 90% ; clear: both ;  } 
th.std-left { background-color: #0080C0 ; text-align: left ; vertical-align: top ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0F0FF ;  } 
th.std-right { background-color: #0080C0 ; text-align: left ; vertical-align: top ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #F0F0FF ;  } 
td.std-left { background-color: #B0FFFF ; text-align: left ; vertical-align: top ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #0060A0 ;  } 
td.std-right { background-color: #D0D0E0 ; text-align: left ; vertical-align: top ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
td.std-left a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #0060A0 ;  } 
td.std-left a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #0060A0 ;  } 
td.std-right a:link { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
td.std-right a:visited { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
td.std-left em { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
td.std-right em { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ;  } 
table.plain { width: auto ; clear: both ;  } 
td.plain { text-align: left ; vertical-align: top ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
table.support { width: 100% ; clear: both ;  } 
td.support-left { background-color: #FFFFFF ; text-align: right ; vertical-align: middle ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
td.support-right { background-color: #FFFFFF ; text-align: left ; vertical-align: middle ; padding-left: 5px ; padding-right: 5px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ;  } 
div.littleLink a { font-size: 10pt ; color: #401020 ; font-style: italic;  } 
div.littleLink a:visited { font-size: 10pt ; color: #401020 ; font-style: italic;  } 
table.littleLink { width: 300px ; clear: both ;  } 
td.littleLink { text-align: left ; vertical-align: middle ; padding: 0px ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #401020 ; font-weight: normal; font-style: normal;  } 
blockquote { background-color: #D0D0E0 ; margin-left: 2% ; margin-right: 2% ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; font-style: normal;  } 
blockquote p { background-color: #D0D0E0 ; margin-left: 2% ; margin-right: 2% ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; font-style: normal;  } 
pre { background-color: #D0D0E0 ; margin-left: 2% ; margin-right: 2% ; font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ; color: #000020 ; font-weight: normal; text-decoration: none; text-indent: 0 ;  } 
p.sitemapitem { margin-left: 30px ;  } 
input { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ;  } 
textarea { font-family: "Arial", "Helv", sans-serif ; font-size: 10pt ;  } 
img.menubutton_graphic { border-width: 0px ;  } 


/* this portion of the stylesheet is based on the excellent DD Tab Menu from www.dynamicdrive.com */
.ddcolortabs { background-color: transparent ; width: 100% ; padding: 0px ;  } 
.ddcolortabs ul { margin: 0px ; padding: 0px ; list-style-type: none ; font-family: "Arial", "Helv", sans-serif ; font-size: 8pt ; color: #F0F0FF ;  } 
.ddcolortabs li { padding: 0px ; margin-left: 0px ; margin-right: 2px ; margin-top: 0px ; border-bottom-width: 1px ; border-bottom-color: #fff ; border-bottom-style: solid ; margin-bottom: 0px ; display: inline ;  } 
.ddcolortabs a.currentpage { background-color: #B0FFFF ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; border-bottom-width: 1px ; border-bottom-color: #B0FFFF ; border-bottom-style: solid ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #0060A0 ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a.spacer { background-color: white ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ;  } 
.ddcolortabs a { background-color: #0080C0 ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #F0F0FF ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a:visited { background-color: #0080C0 ; background-image: url(img/color_tabs_left.gif) ; background-repeat: no-repeat ; background-position: top left ; margin-left: 0px ; padding-left: 3px ; margin-right: 2px ; padding-right: 0px ; margin-top: 0px ; padding-top: 0px ; margin-bottom: 0px ; padding-bottom: 1px ; float: left ; font-size: 8pt ; color: #F0F0FF ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a span { background-color: transparent ; background-image: url(img/color_tabs_right.gif) ; background-repeat: no-repeat ; background-position: top right ; padding-left: 4px ; padding-right: 4px ; padding-top: 2px ; padding-bottom: 2px ; display: block ; float: none ;  } 
.ddcolortabs a:hover { background-color: #B0FFFF ; font-size: 8pt ; color: #0060A0 ; font-weight: bold; text-decoration: none;  } 
.ddcolortabs a:hover span { background-color: #B0FFFF ;  } 
.ddcolortabsline { background-color: #B0FFFF ; width: 100% ; height: 2px ; padding: 0px ; border-bottom-width: 1px ; border-bottom-color: #fff ; border-bottom-style: solid ; clear: both ; line-height: 3px ;  } 

/* CACHE FILE CREATED Sat, 04 Sep 2010 20:33:22 BST */
/* THIS FILE WAS RETRIEVED FROM CACHE */
