* {font-family:tahoma}

.right_border {
	background-image: url('/i/right_border.gif');
	background-repeat: repeat-y ;
	background-position:  right; 
}

.menu_right {
	background-image : url('/i/menu_border.gif');
	background-repeat : repeat-y;
	background-position: right 100%;
}

.menu_top {
	background-image : url('/i/top_border2.gif');
	background-repeat : repeat-x;
	background-position: right 100%;
}

.under_menu {
	background-image : url('/i/menu_bottom_bg.gif');
	background-repeat : repeat-y;
	padding: 0 4px 0 2px;
}

.menu_left {
	border-left: 2px solid #B2314D
}
.menu_bottom {
	border-bottom: 2px solid #B2314D
}

A {text-decoration: underline; COLOR: #000000;}
A:link {COLOR: #000000;}
A:active {COLOR: #000000;}
A:visited {COLOR: #000000;}
A:hover {COLOR: #98243D; text-decoration: underline;}

A.menu {text-decoration: none; COLOR: #000000; font-size:120%;}
A.menu:link {COLOR: #000000;}
A.menu:active {COLOR: #000000;}
A.menu:visited {COLOR: #000000;}
A.menu:hover {COLOR: #7C0000; text-decoration: underline;}

A.line {text-decoration: none; COLOR: #000000; font-size:80%; text-transform: uppercase;}
A.line:link {COLOR: #none; font-weight:bold; text-decoration: underline;}
A.line:active {COLOR: #000000; font-weight:bold; text-decoration: underline;}
A.line:visited {COLOR: #000000; font-weight:bold; text-decoration: underline;}
A.line:hover {COLOR: #7C0000; text-decoration: underline;}

DIV.menu {padding: 8px 5px 8px 15px;}
DIV.menu_line {border-bottom:1px solid #C5832F}

h1 {
	font-size:160%;
	margin: 10px 0 10px 0px;
	color: #540000;
}
h2 {
	font-size:120%;
	margin: 10px 0 10px 0px;
	color: #540000;
}
h3 {
	font-size:100%;
	margin: 0px 0 0px 0px;
	color: #110D1C;
}
.tab {
	padding-left: 30px;
}

.small_text{
	font-size: 80%;
}

.melodies_td {
	padding: 2px 2px 5px 8px;
}

.up {
	text-transform: uppercase;
}

.line_active {
	color:F30000;
	font-size:90%;
	font-weight: bold;
	text-transform: uppercase;
}
.noline {
	text-decoration: none;
}