
body, td {
	font-family: Arial, Verdana, Sans;
	font-size: 10pt;
}

body {
	margin: 0;
	padding: 0;
	background-color: #eee8e8;
}

a:link {
	color: #ab4f3e;
	/*font-weight: bold;*/
	text-decoration: none;
}
a:visited {
	color: #9b3f2e;
	/*font-weight: bold;*/
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

div.adbox {
	background-color: #cb6f5e;
	border-bottom: #fff 5px solid;
	margin-bottom: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

div.mainbox {
	width: 750px;
	margin: 0 auto;
	border: #fff 5px solid;
}

div.header {
	height: 100px;
	background-image: url("/template2/images/header2-brown.jpg");
	text-align: center;
}

div.header-inner {
	margin: 0 auto;
}

div.header-inner ul {
	display: block;
	margin: 0;
	padding-left: 10%;
	padding-top: 78px;
	width: 80%;
}

div.header-inner ul li {
	display: block;
	width: 25%;
	float: left;
	clear: none;
	text-align: center;
}

div.header-inner ul li a, div.header-inner ul li a:hover {
	display: block;
	width: 100px;
	text-decoration: none;
}

li#hm-videos { background: url("/template2/images/btnvideos.gif") no-repeat top left; }
li#hm-lyrics { background: url("/template2/images/btnlyrics.gif") no-repeat top left; }
li#hm-jokes { background: url("/template2/images/btnjokes.gif") no-repeat top left; }
li#hm-games { background: url("/template2/images/btngames.gif") no-repeat top left; }

div.content, div.footer {
	border-top: #fff 5px solid;
	background-color: #fff;
}

div.content br {
	display: none;
}

div.content table br, div.content div br {
	display: block;
}

div.footer {
	text-align: center;
	font-size: 8pt;
}
div.footer p {
	padding: 0;
	margin: 0;
}

table.alphabet {
	border: 1px solid #e5e5e5;
	/*background-color: #EFEFEF;b0ffa3;*/
	margin-bottom: 5px;
	background: #EFEFEF url("/template2/images/alphabet-back.jpg") repeat-x top left;
}

td.letter {
	width: 25px;
	margin: 2px 0 2px 2px;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}

td.letter a {
	display: block;
	text-decoration: none;
	color: #000;
}

td.letter a:hover {
	color: #e5e5e5;
	background-color: #cb6f5e;
}

div.sidepane-window {
	width: 146px;
	border: 1px solid #cb6f5e;
	padding: 2px;
	font-size: 8pt;
	margin-bottom: 5px;
	clear: left;
	background: url("/template2/images/corner-brown.gif") no-repeat bottom right;
}

div.sidepane-window td {
	font-size: 8pt;
}

table.left-table {
	width: 152px;
	border: 1px solid #cb6f5e;
	padding: 2px;
	font-size: 8pt;
	margin-bottom: 5px;
	clear: left;
	background: url("/template2/images/corner-brown.gif") no-repeat bottom right;
}

table.left-table td {
	font-size: 8pt;
}

div.content-window {
	width: 586px;
	border: 1px solid #cb6f5e;
	padding: 2px;
	margin-bottom: 5px;
	float: right;
	background: url("/template2/images/corner-brown.gif") no-repeat bottom right;
}

div.window-title {
	color: #fff;
	margin-bottom: 2px;
	font-weight: bold;
	background: #cb6f5e url("/template2/images/title-gradient-brown.jpg") repeat-x top left;
}

div.window-content {
}

table.content-table {
	width: 592px;
	border: 1px solid #cb6f5e;
	padding: 2px;
	margin: 0 0 5px;
	float: right;
	clear: right;
	background: url("/template2/images/corner-brown.gif") no-repeat bottom right;
}

td.content-header, td.left-header {
	color: #fff;
	margin-bottom: 2px;
	padding: 0;
	font-weight: bold;
	background: #cb6f5e url("/template2/images/title-gradient-brown.jpg") repeat-x top left;
}

table.content-table td {
	margin: 0; padding: 0;
}

div.sidepane-window input {
	width: 100%;
}

div#login-window input {
	width: 65px;
}

div#artist-search input, div#video-search input {
	width: 100%;
}

form {
	padding: 0;
	margin: 0;
}

div.spacer {
	clear: both;
	font-size: 0;
}

table.heading-table td.column {
	background-color: #F8F8F0;
	margin: 1px;
}

table.heading-table td.heading {
	font-weight: bold;
}
