BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 90%/130% Trebuchet MS, Arial, Helvetica, sans-serif;
    BORDER-LEFT: medium none;
    COLOR: #7e5a26;
    SCROLLBAR-ARROW-COLOR: #ff8000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TD
{
    FONT: 90%/130% Trebuchet MS, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT: 90%/130% Trebuchet MS, Arial, Helvetica, sans-serif
}
A
{
    COLOR: #8d6207;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
A:hover IMG
{
    BORDER-LEFT-COLOR: #ff8000;
    BORDER-BOTTOM-COLOR: #ff8000;
    BORDER-TOP-COLOR: #ff8000;
    BORDER-RIGHT-COLOR: #ff8000
}
IMG
{
    BORDER-RIGHT: #604040 1px;
    BORDER-TOP: #604040 1px;
    BORDER-LEFT: #604040 1px;
    BORDER-BOTTOM: #604040 1px
}
IFRAME
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    BORDER-LEFT: #604040 1px solid;
    BORDER-BOTTOM: #604040 1px solid
}
PRE
{
    MARGIN-TOP: 0px;
    COLOR: teal
}
.mainbar
{
    PADDING-RIGHT: 1ex;
    MIN-WIDTH: 130ex;
    PADDING-LEFT: 1.5ex;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #ff8000 1px solid;
    WHITE-SPACE: nowrap
}
.mainbar FORM
{
    PADDING-RIGHT: 0ex;
    DISPLAY: inline;
    PADDING-LEFT: 0ex;
    PADDING-BOTTOM: 0ex;
    MARGIN: 0ex 4ex;
    PADDING-TOP: 0ex
}
.mainbar INPUT
{
    PADDING-RIGHT: 0ex;
    PADDING-LEFT: 0ex;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0ex;
    MARGIN: 0ex 0.5ex 0ex 0ex;
    PADDING-TOP: 0ex
}
.maincontents
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.maincredits
{
    BORDER-TOP: silver 1px solid;
    COLOR: silver
}
.maincredits A
{
    COLOR: silver;
    FONT-STYLE: italic
}
.smallcontents
{
    PADDING-RIGHT: 1ex;
    PADDING-LEFT: 1ex;
    PADDING-BOTTOM: 4ex;
    PADDING-TOP: 1ex
}
.sitename
{
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 2ex;
    FONT-STYLE: italic
}
.sitecredits
{
    FLOAT: right
}
.sitecredits A
{
    COLOR: silver
}
.sitecredits A:hover
{
    COLOR: red
}
.maintable
{
}
.mainsidebar
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 4ex;
    PADDING-LEFT: 1.5ex;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 24ex;
    WIDTH: 24ex;
    PADDING-TOP: 2ex
}
.mainbody
{
    PADDING-RIGHT: 24ex;
    PADDING-LEFT: 6ex;
    PADDING-BOTTOM: 24ex;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 2ex
}
.nav
{
    WIDTH: 24ex
}
.navtitle
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 2ex
}
.navsub
{
    MARGIN: 2px 0px 2px 4ex;
    TEXT-INDENT: -3ex
}
.navgroup
{
    MARGIN-TOP: 2ex
}
.lastplayed
{
    MARGIN-TOP: 8ex;
    FONT-SIZE: 80%
}
.navblurb
{
    PADDING-RIGHT: 2ex;
    MARGIN-TOP: 8ex;
    FONT-SIZE: 80%;
    COLOR: silver;
    LINE-HEIGHT: 110%;
    TEXT-ALIGN: justify
}
.content
{
    MIN-WIDTH: 60ex;
    MAX-WIDTH: 840px;
    TEXT-ALIGN: justify
}
.contentframe
{
    PADDING-RIGHT: 2ex;
    PADDING-LEFT: 2ex;
    PADDING-BOTTOM: 2ex;
    PADDING-TOP: 2ex
}
#index .content
{
    MIN-WIDTH: 90ex
}
#search .content
{
    MIN-WIDTH: 90ex
}
#rsspreview .content
{
    MIN-WIDTH: 90ex
}
#songs .content
{
    MIN-WIDTH: 90ex
}
.matches
{
    BORDER-RIGHT: #604040 1px solid;
    PADDING-RIGHT: 0.5ex;
    BORDER-TOP: #604040 1px solid;
    PADDING-LEFT: 0.5ex;
    FONT-WEIGHT: bold;
    BACKGROUND: #f0f0f0;
    MARGIN-BOTTOM: 2ex;
    PADDING-BOTTOM: 0.5ex;
    BORDER-LEFT: #604040 1px solid;
    COLOR: red;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #604040 1px solid
}
.contenttitle
{
    FONT-WEIGHT: bold
}
#index .contenttitle
{
    FONT-WEIGHT: normal
}
.contentdate
{
}
.contentindex A
{
    COLOR: gray
}
.section
{
    CLEAR: left;
    PADDING-TOP: 0px
}
#songs .section
{
    PADDING-TOP: 2ex
}
#index .section
{
    PADDING-TOP: 2ex
}
#search .section
{
    PADDING-TOP: 2ex
}
#rsspreview .section
{
    PADDING-TOP: 2ex
}
#photoset .section
{
    PADDING-TOP: 2ex
}
#log .section
{
    PADDING-TOP: 8ex
}
#log .contenttitle + .section
{
    PADDING-TOP: 2ex
}
#log .section:first-child
{
    PADDING-TOP: 2ex
}
.sectiondate
{
    BORDER-RIGHT: #604040 1px solid;
    PADDING-RIGHT: 0.5ex;
    BORDER-TOP: #604040 1px solid;
    PADDING-LEFT: 0.5ex;
    BACKGROUND: #f0f0f0;
    MARGIN-BOTTOM: 3ex;
    PADDING-BOTTOM: 0.5ex;
    BORDER-LEFT: #604040 1px solid;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #604040 1px solid
}
.sectionnumber
{
}
.sectionintertitle
{
    BORDER-RIGHT: #604040 1px solid;
    PADDING-RIGHT: 0.5ex;
    BORDER-TOP: #604040 1px solid;
    PADDING-LEFT: 0.5ex;
    FONT-WEIGHT: bold;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 0.5ex;
    BORDER-LEFT: #604040 1px solid;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #604040 1px solid
}
.sectiontitle
{
    FONT-WEIGHT: bold
}
.sectionsubtitle
{
    FONT-WEIGHT: bold
}
.sectiontitle B
{
    COLOR: #3b2400
}
.sectionblock
{
    PADDING-RIGHT: 4ex;
    PADDING-LEFT: 4ex
}
.photosetnav
{
    FLOAT: right;
    COLOR: silver
}
.photosetnav A
{
    COLOR: silver
}
.photosetnav A.next
{
    COLOR: #ff8000
}
.from
{
    FONT-WEIGHT: normal
}
.block
{
    PADDING-RIGHT: 6ex;
    PADDING-LEFT: 6ex
}
.blockbox
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1ex;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 1ex;
    BACKGROUND: #fff2e4;
    PADDING-BOTTOM: 1ex;
    MARGIN-LEFT: 3ex;
    BORDER-LEFT: gray 1px solid;
    COLOR: teal;
    MARGIN-RIGHT: 3ex;
    PADDING-TOP: 1ex;
    BORDER-BOTTOM: gray 1px solid
}
.blockbox DIV
{
    COLOR: teal
}
.hang
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 3ex;
    TEXT-INDENT: -3ex
}
.fade
{
    COLOR: silver
}
.fade A
{
    COLOR: silver
}
.fade A:hover
{
    COLOR: red
}
.darkred
{
    COLOR: #bf0000
}
.red
{
    COLOR: red
}
.magenta
{
    COLOR: magenta
}
.green
{
    COLOR: green
}
.teal
{
    COLOR: teal
}
.blue
{
    COLOR: blue
}
.black
{
    COLOR: black
}
.boldblue
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.highlight
{
    BORDER-RIGHT: orangered 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: orangered 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: white;
    BORDER-LEFT: orangered 1px solid;
    COLOR: orangered;
    BORDER-BOTTOM: orangered 1px solid
}
.sectiontextdrop:first-letter
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: white;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    FONT: 200 500%/74% 'Arial Narrow';
    BORDER-LEFT: silver 1px solid;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid
}
.sectiontextdropnotitle:first-letter
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: white;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    FONT: bold 600%/74% Arial;
    BORDER-LEFT: silver 1px solid;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid
}
.dropcap
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: white;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    FONT: bold 600%/74% Goudy Old Style, Georgia, Times New Roman, serif;
    BORDER-LEFT: silver 1px solid;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid
}
.sectiontextdrop
{
    MARGIN-TOP: 4ex
}
.sectiontextflush
{
    MARGIN-TOP: 4ex
}
.sectiontextflushnotitle
{
}
.sectiontextindent
{
    MARGIN-TOP: 0.5ex;
    TEXT-INDENT: 4ex
}
.sectionflush IMG
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.sectioncaption
{
    MARGIN-TOP: 1ex
}
#index .sectioncaption
{
    MARGIN-TOP: 0px
}
.sectioncredit
{
    MARGIN-TOP: 1ex;
    FLOAT: right;
    COLOR: silver
}
.csvtable
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    BORDER-LEFT: #604040 1px solid;
    BORDER-BOTTOM: #604040 1px solid
}
.tablenormal
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    BORDER-LEFT: #604040 1px solid;
    BORDER-BOTTOM: #604040 1px solid
}
.csvtable TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
.tablenormal TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
.csvtable .heading
{
    FONT-WEIGHT: bold
}
.tablenormal .heading TD
{
    FONT-WEIGHT: bold
}
.csvtable .heading
{
    BACKGROUND: #e0e0e0
}
.csvtable .headingcurrent
{
    BACKGROUND: #d0d0d0
}
.csvtable .datacurrent
{
    BACKGROUND: #e0e0e0
}
.tableright
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    MARGIN-TOP: 0ex;
    BORDER-LEFT: #604040 1px solid;
    BORDER-BOTTOM: #604040 1px solid
}
.tableright TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: right
}
.tableright .name
{
    TEXT-ALIGN: left
}
.tableright .columnheading
{
    FONT-WEIGHT: bold
}
.tableright .columnheadingname
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.tableright #me
{
    BACKGROUND: #e0e0e0
}
.tableblock
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    MARGIN-LEFT: 4ex;
    BORDER-LEFT: #604040 1px solid;
    MARGIN-RIGHT: 4ex;
    BORDER-BOTTOM: #604040 1px solid
}
.tableblock TD
{
    PADDING-RIGHT: 4ex;
    PADDING-LEFT: 0.5ex;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 0ex;
    MARGIN: 0px;
    PADDING-TOP: 0ex
}
.tableinsetright
{
    BORDER-RIGHT: #604040 1px solid;
    BORDER-TOP: #604040 1px solid;
    MARGIN-LEFT: 2ex;
    BORDER-LEFT: #604040 1px solid;
    BORDER-BOTTOM: #604040 1px solid
}
.tableinsetright TD
{
    TEXT-ALIGN: center
}
.tableinsetright IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #604040 1px solid
}
B
{
    FONT-WEIGHT: bold
}
#pagetwas #navtwas
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagelog #navlog
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagevf #navvf
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagephoto #navphoto
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagesongs #navsongs
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagecode #navcode
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pageplaying #navplaying
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#pagemisc #navmisc
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarindex #twasnavindex
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarissues #twasnavissues
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsa #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsb #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsc #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsd #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistse #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsf #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsg #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsh #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsi #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsj #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsk #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsl #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsm #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsn #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistso #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsp #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsq #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsr #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistss #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistst #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsu #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsv #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsw #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsx #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsy #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartistsz #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebarartists_various #twasnavartists
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebartwas0300 #twasnavtwas0300
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#sidebartwas0500 #twasnavtwas0500
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsa #artistsa
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsb #artistsb
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsc #artistsc
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsd #artistsd
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistse #artistse
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsf #artistsf
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsg #artistsg
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsh #artistsh
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsi #artistsi
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsj #artistsj
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsk #artistsk
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsl #artistsl
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsm #artistsm
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsn #artistsn
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistso #artistso
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsp #artistsp
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsq #artistsq
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsr #artistsr
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistss #artistss
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistst #artistst
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsu #artistsu
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsv #artistsv
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsw #artistsw
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsx #artistsx
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsy #artistsy
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artistsz #artistsz
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
#artists_various #artists_various
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
.current
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
.current A
{
    FONT-WEIGHT: bold;
    COLOR: #ff7000
}
