a:link, a:visited { color: #000000; text-decoration: none; outline: none; border: none}
a:hover { color: #000000; text-decoration: none; outline: none; }
a:visited { color: #000000; border: none; text-decoration: none; outline: none; border: none}
a:active { color: #000000; border: none; text-decoration: underline; outline: none; border: none}

a.nav:hover {color: #000000; border: none; border-bottom: 2px solid #FF0000; text-decoration: none; outline: none; }
a.title:hover: {color: #ffffff; border: none; text-decoration: none; outline: none; }

body.splash
{
background-color:#FF0000;
background-image:url(images/firebg2.gif);
background-position: center top;
background-repeat:no-repeat;
}

body
{
background-color:#FFFFFF;
margin-bottom:50px;
}

img.events
{
margin-bottom:12px;
}

img.logo
{
margin-right:12px;
}

hr
{
border:0; 
width:90%;
color:#000;
background-color:#000;
height:1px;
}

hr.small
{
border:0; 
width:35%;
color:#000;
background-color:#000;
height:1px;
}

div.bubble
{
z-index:700;
}

div.firetop
{
position:fixed;
top:0px; left:0px;
height:115px; width:100%;
border-bottom:1px solid #000000;
background-color:#FF0000;
background-image:url(images/firebg2.gif);
background-position: center top;
background-repeat:no-repeat;
z-index:700;
}


div.title
{
position:fixed;
top:20px; left:20px;
z-index:800;
}

div.navigation
{
position:fixed;
top:135px; left:20px;
}

div.content
{
position:absolute;
top:115px; left:275px;
border-left:1px solid #000;
border-right:1px solid #000;
padding:15px 15px 50px 15px;
width:450px;
min-height:400px;
text-align:center;
}

ul.nav
{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
width:220px;
}

ul.text
{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}

li.h1
{
font-family:'helvetica neue', Helvetica, sans-serif;
text-align:center;
font-weight: bold;
font-size:22px;
line-height: 1.2em;
padding:0px;
}

li.title
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: bold;
font-size:18px;
line-height: 1.2em;
text-align:center;
padding:0px;
}

li.h2
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
line-height: 1.5em;
text-align:left;
padding:0px;
}

li.nav
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: bold;
font-size:14px;
line-height: 1.5em;
padding:0px;
margin-left:18px;
text-align:left;
}

li.artists
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
line-height: 1.2em;
padding:0px;
text-align:center;
margin-bottom:12px;
}

li.h3
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
line-height: 1.2em;
text-align:left;
padding:0px;
}

li.date
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
line-height: 1.2em;
text-align:left;
padding:0px;
margin-bottom:5px;
}

li.h3_callout
{
font-family:'helvetica neue', Helvetica, sans-serif;
font-weight: normal;
color:#FF0000;
font-size:11px;
line-height: 1.2em;
text-align:left;
padding:0px;
}
