body {
	scrollbar-face-color: #FBF2E3 !important;
	scrollbar-shadow-color: #000000 !important;
	scrollbar-highlight-color: #FFFFFF !important;
	scrollbar-3dlight-color: #0000FF !important;
	scrollbar-darkshadow-color: #FFFF00 !important;
	scrollbar-track-color: #5D3E29 !important;
	scrollbar-arrow-color: #5D3E29 !important;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: sienna;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}

hr {
	color:sienna; 
	border:solid; 
	width: 100%; }

h1
{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:xx-large;
	color:#5D3E29
}

h2
{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	color:#5D3E29
}

h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:large;
	color:#5D3E29;
}

p {
	color: #111100;
	font-size: small;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}

a
{
	color:#057FA7;
	text-decoration:none;
}

a.normal:link
{
	color:#057FA7;
	text-decoration:none;
}

a.normal:hover
{
	text-decoration:underline;
}

a.normal:visited
{
	color:#045570;
	text-decoration:none;
}

a.normal:active
{
	color:#057FA7;
	text-decoration:none;
	text-align: right;
}

.alignright
{
	text-align: right;
}
.valigntop
{
	vertical-align: top;
}

div.maincenter 
{
	height:615px;
	overflow:hidden;
	text-align: left;
}
	

img.centerimage 
{
	border: 5px black solid;
	padding:3px;
	margin-top:10px;
}

table.supertable
{
	background-image: url(images/notepad_me_small.jpg);
	background-color: #F2DDBF;
	border:1px black solid;
	padding: 1px;
	width: 900px;
}
table.header
{
	background-color: #FBF2E3;
	width: 908px; 
	border-width: 0px; 
	text-align: center;
}

table.slogan
{
	width:908px;
	color:black;
	font: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border-style:hidden;
	background-color: sienna;
	text-align:left;
	border:1px black solid;
}

table.main 
{
	height: 615; 
	width: 900; 
	border-width: 0px; 
	overflow: hidden;
}

table.footer
{
	background-image: url(images/notepad_me_small.jpg);
	background-color: #F2DDBF;
	border: 1px black solid;
	padding: 1px;
	width: 918px;
}

table.sidebox
{
	background-color:white; 
	border-width:1px; 
	border-color:black;
	border-style:solid;
	margin-top:5px;
	
}

table.albumtable
{
	background-color:white;
	width: 95%;
	padding-bottom:8px;
}

table.lyricbox
{
	border:1px sienna solid;
	padding: 2px;
	vertical-align:top;
}

table.photobar
{
	width:550px;
	height: 120px;
	background-color:#230F11;
	padding:3px;
	text-align:center;
	color:white;
	font-size:9px;
}

a.photocaption
{
	color:white;
	font-size:9px;
	text-align: center;
}
a.photocaption:hover
{
	color:yellow;
}

td.albumtd
{
	padding:5px;
	vertical-align:top;
}

td.sidemain
{
	padding-top:5px;
	width: 151px;
	vertical-align: top;
}

td.songcell
{
	font-size:x-small;
	text-align:left;
}
td.songcell1
{
	text-align:center;
}

td.midmain
{
	width: 570px;
	border-left:3px sienna solid;
	border-right:3px sienna solid;
	padding:4px;
}

td.footercell
{
	font-size:x-small;
	text-align: left;
}

td.lyrics
{
	width: 330px;
	vertical-align: top;
	padding: 5px;
}

td.lyricssolo
{
	vertical-align: top;
	padding: 5px;
	width: 390px;
}

td.photocell
{
	border-right:3px #FBF2E3 solid;
	width:100px;
	vertical-align: top
}

tr.altrow
{
	background-color=#F0DCBB;
}

div.slogantop
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:x-small; 
	color: #FBF2E3; 
	width: 900px;
	vertical-align: top;
} 

p.songtitle
{
	font-weight:bold;
	color: black;
	font-family:"Times New Roman", Times, serif
	font-size:14px;
	text-align: left;
}
p.songyear
{
	font-weight:bold;
	color:sienna;
	font-family:"Times New Roman", Times, serif
}

p.sideboxer
{
	font-size: 10pt; 
	text-align: justify
}

div.footertext
{
	font-size:x-small;
}

a.buttonlink
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width:125px;
	color:#FBF2E3;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
	padding:5px;
	margin:3px;
	text-align: center;
	border: 5px #5D3E29 solid;
	font-weight: bold;
	background-color:#230F11;
}

a.buttonlink:hover
{
	text-decoration:none;
	border-color:#A0522D;
	color:yellow;
}

a.littlelink:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#057FA7;
	text-decoration:none;
}
a.littlelink:hover
{
	text-decoration:underline;
}

a.littlelink:visited
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#045570;
	text-decoration:none;
}

img.albcover
{
	border: 1px black solid;
}

.thumbbar
{
	border: 3px solid black;
	text-align:center;
	padding: 1px;
}

.thumbbar:hover
{
	border-color:  yellow ;
}

h3.albumname
{
	vertical-align:top;
	text-align:left;
}
td.hidecell { vertical-align:top; text-align: left; }

.hidden { display: none; }
.unhidden { display: block; background-color:#FFFFFF; border:1px sienna solid; padding-left: 5px; padding-right: 5px; padding-top:2px; padding-bottom: 2px;}

.backwards {unicode-bidi:bidi-override; direction: rtl;}
.lit-main
{
	display:block;
}
.lit-blogs
{
	height: 570px;
	display:block;
	overflow: auto;
}
.lit-articles
{
	height: 570px;
	display:hidden;
	overflow: auto;
}
.lit-biography
{
	height: 570px;
	display:hidden;
	overflow: auto;
}