body {
background-image: url(i/bg.gif);
background-repeat: repeat; 
text-align: center;
font-family: "trebuchet ms", "verdana", "arial";
}

A:link {text-decoration: none; color: #333333;}
A:visited {text-decoration: none; color: #333333;}
A:active {text-decoration: none; color: #333333;}
A:hover {text-decoration: underline; color: red;}

#container {
margin: 15px auto;
margin-top:-35px;
width: 880px;
height: 675px;
}

#headerLogo {
position: relative;
text-align:center;
width: 880px;
height: 150px;
background-image: url(i/logoWide.gif); 
background-repeat: no-repeat;
z-index:5;
}

#content {
position: relative;
margin-top: -35px;
width:760px;
height:500px;
overflow : auto;
margin-right:auto;
margin-left:auto;
padding-top:3px;
background-color: white;
border-style: dashed;
}

#navBar {
position: relative;
margin-top: -80px;
width:550px;
height:85px;
text-align:center;
background-color: white;
border-style: dashed;
z-index: 4;
font-size:30px;
vertical-align:middle;
}

#footer {
position: relative;
margin-top: -45px;
width:720px;
text-align:center;
margin: 0 auto;
color: #99CCFF;
font-size:small;
}

#bioContainer {
padding-left:25px;
padding-right:25px;
padding-bottom:20px;
}

#social {
position: relative;
font-size:16px;
}
#first{
position: relative;
font-size:20px;
}
#homeNewsContainer {
position: relative;
height:250px;
overflow: auto;
}


#newsContainer {
position: relative;
width:720px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
z-index:3;
}

#newsPostTitle {
background-color:#99CCFF;
text-align:left;
font-weight:bold;
text-transform: uppercase;
}

#newsPostContent {
text-align:left;
font-size:small;
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
margin-right:15px;
}

#newsPostFooter {
background-color:white;
text-align:right;
font-style:italic;
font-size:small;
padding-bottom:15px;
}

#showsContainer {
position: relative;
top:9px;
height:500px;
font-size:11px;
padding-left:5px;
padding-right:5px;
}

#lyricsSongList{
position:absolute;
left:0px;
width:240px;
height:478px;
margin:0px;
padding:5px;
overflow:auto;
font-size:12px;
text-align:left;
}


#lyricsFrame{
position:absolute;
right:0px;
height:500px;
width:500px;
z-index:0;
}


#lyricsPage{
text-align:center;
background-color:white;
font-size:11px;
}


#discographyList{
position:relative;
margin-top:5px;
width:100%;
height:75px;
overflow:auto;

}


#discographyFrame{
position:absolute;
top:0px;
height:400px;
width:740px;
text-align:center;
}

#discographyPage{
background-color:white;
font-size:11px;

}

#linksHeader {
font-size:18px;
}

#linksLink {
font-size:14px;
text-transform:lowercase;
}

span.bio {
font-size:14px;
}

#productContainer {
width:300px;
}

