body {  
    /* IE hack to confuse it so the font size is right */
    font-size: 1em;
    voice-family: "\"}\""; /* confuse-a-browser */
    voice-family: inherit;

	font-family: "Geneva", "Verdana", "Helvetica", "sans-serif";
	font-size: 1em;
    background-color: #888888;
	color: #FFFFFF;
	word-spacing: normal
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em; 
}
p, blockquote {
	font-size: .6em;
	color: #FFFFFF;
	word-spacing: normal
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}
b {
    font-size: 1em;
    color: #888888;
    word-spacing: normal
}
ul {
	font-size: .8em;
	color: #FFFFFF;
	word-spacing: normal
}

ol {
	font-size: .8em;
	color: #FFFFFF;
	word-spacing: normal
}

li {
	font-size: .8em;
	color: #FFFFFF;
	word-spacing: normal
}

.content_table_header {
	font-size: .8em;
	background-color: #A6A6A6;
	text-align: left
}

.content_table_data {
	font-size: .8em;
	background-color: #CCCCCC
}

a {
	color: #000066
}

h1 {
	font-size: 1em;
	color: #FFFFFF
}

h2 {
   font-size: 1em;
   background-color: #fff;
   color: #999;
   padding-left: 1em;
   padding-top: .5em;
   text-align: bottom;
   margin-top: .2em;
   margin-bottom: .2em;
}

pre {
	font-family: Monaco, "Courier New", Courier, mono;
	font-size: .8em;
	color: #FFFFFF
}

h3 {
   font-size: .8em;
   background-color: #fff;
   color: #777;
   padding-left: 1em;
   padding-top: .1em;
   text-align: bottom;
   margin-top: .2em;
   margin-bottom: .2em;
}

h4 {
        font-size: .8em;
        color: #AAFFFF
}

.headtable table {
    background-color: #FFFFFF;
}

th {
    font-size: 1em;
	color: #444;
	background-color: #ccc;
    word-spacing: normal
	text-align: left
}

.artistmatch {
    background-color: #EEEEEE;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
.albummatch {
    background-color: #CCCCCC;
}
.songmatch {
    background-color: #AAAAAA;
}
.modmatch_on {
    background-color: #AAAAAA;
    white-space: nowrap;
    font-size: .6em;
}
.modmatch_off {
    white-space: nowrap;
    font-size: .6em;
}
table.alphanode {
    width: 80%;
}
div.alphanode {
    width: 80%;
    background-color: #ccc;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #555;
    border-top: 1px solid #555;
    text-indent: 1em;
}
div.searchresults table {
	width: 95%;
}
div.searchresults tr {
	font-size: .6em;
	color: #FFFFFF;
	word-spacing: normal
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}
div.searchresults td {
	border-bottom: 0px;
	border-right: 0px;
    text-indent: 1em;
} 
td.searchheader {
    background-color: #555;
    color: #fff;    
}

div.nodetable td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
div.nodetable tr {
	font-size: .6em;
	color: #FFFFFF;
	word-spacing: normal
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;
}

 .radiohead {
    font-size: .7em;
    color: #FFFFFF;
    word-spacing: normal
    text-indent: 3em;
 }
 .radiohelp {
    font-size: .8em;
    word-spacing: normal
    background-color: #777; 
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #111;
    border-top: 1px solid #111;
    padding-left: 5px;
 }
 .radiohelp b {
    color: #fff;
    background-color: #666; 
 }
 .searchform {
    font-size: .7em;
    word-spacing: normal
    background-color: #777; 
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #111;
    border-top: 1px solid #111;
 }
 .searchform form {
    padding-left: 5px;
    padding-top: .1em;
    padding-bottom: .1em;
    margin-top: .1em;
    margin-bottom: .1em;
 }
 
 table.songentry {
   text-align: left;
   vertical-align: top;
   padding-left: 15px;

	font-size: .6em;
	color: #FFFFFF;
	word-spacing: normal
	text-indent: 2em;
	margin-top: 0;
	margin-bottom: 0;

 }
 .songentry th {
   font-size: .9em;
   color: #444;
   background-color: #ccc;
   text-align: left;
   vertical-align: top;
 }
 .songentry td {
   text-align: left;
   vertical-align: top;
 }
 .song {
   font-size: 1em;
   color: #444;
   background-color: #ccc;
   text-align: left;
   vertical-align: top;
   
   padding-left: .5em;
   padding-right: .5em;
   padding-top: .2em;
   padding-bottom: .1em;
   
 }
 .songsource {
   text-align: left;
   vertical-align: top;
   padding-left: .5em;
   padding-top: .1em;
   padding-bottom: .1em;
 }
 .activestream {
   font-size: .8em;
   background-color: #444;
   color: #fff;
 }
 .activestream a:link {
   //color: #fff; 
 }
 .inactivestream {
   font-size: .8em;
 }

