html, body, table, td
{
	font-size:16px;
	font-family:sans-serif;
	line-height:130%;
	color:black;
}

body
{
    background:yellow url('img/bg2.gif') left top;
	background-repeat:no-repeat;
}

a
{
	border:none;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
    color: black;
}

h1
{
	font-size:24px;
	font-weight:bold;
}

h2
{
	font-size:20px;
	font-weight:bold;
}


td{
    vertical-align:top;
}

textarea
{
    display: block;
}

#fhmr
{
	position:absolute;
	top:0px;
	right:0px;
}

#menu
{
	position:absolute;
	top:200px;
	left:0px;
}

#preload
{
	background-image:url('img/button_h.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#sidebg
{
	position:absolute;
	width:102px;
	height:1200px;
	left:0px;
	top:900px;
	background:url('img/sidebg.gif');

}

#maincontent
{
	margin:160px 60px 0px 160px;
}

#songs
{
	margin:160px 0px 0px 160px;
}

#dpress
{
	margin:160px 0px 0px 160px;
	font-family:sans-serif;
	line-height:130%;
}

#shows{
    margin-top:200px;
}

#shows a:hover
{
    color:blue;
}

.imgs
{
    margin-left:20px;
    margin-top:30px;
}

.newsbox 
{
    border:1px gray solid;
    border-width:1px 3px 3px 1px;
    background:url('img/paper1.gif');
    background-color: white;
    padding:10px;
    font:12pt serif;
    margin:0px 0px 20px 0px;
}

.title
{
    font: bold 30pt Palatino, serif;
    margin:0px 0px 20px 0px;
}

.smallprint
{
    border:1px gray solid;
    border-width:1px 3px 3px 1px;
    background:url('img/paper1.gif');
    background-color: white;
    padding:10px;
    margin:0px 0px 20px 0px;
    font-style:italic;
    font-size:11pt;
}

.imgs_song
{
    margin-right:20px;
    margin-top:350px;
}

.articleimg
{
    float:right;
    margin:5px 0px 20px 20px;
}

.aboutimg
{
    float:left;
    margin:5px 20px 15px 0px;
}

.abouth1
{
font-family:'Lucida Calligraphy';
color:rgb(128,0,0);
}

.button
{
	width:102px;
	height:47px;
	padding-top:10px;
	padding-left:7px;
	display:block;
	background-image:url('img/button.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:16px;
}

.button:hover
{
	background-image:url('img/button_h.gif');
}

.error
{
    font-weight: bold;
    color: red;
}

.event
{
}

.eventimage
{
    border: 1px solid black;
}

.eventthumb
{
    border: 1px solid black;
    display: block;
    margin: 5px;
}

.formbox
{
    border:1px gray solid;
    background-color: white;
    padding: 5px;
}

.retroimg
{
    margin:5px 0px 20px 20px;
    display: block;
}

