@charset "utf-8";
/* CSS Document for Liberation Jersey - Eligo Media*/

body 
{
margin-top:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:180%;
}

li 
{
list-style-image:url(images/bullet.jpg);
}

a:link, a:visited, a:active
{
text-decoration:none;
color:#0a4965;
background-image:none;
}

h2 {
margin:5px 0px 10px 0px;
padding:0px;
font-size:140%;
}

a:hover
{
text-decoration:none;
color:#46b6e7;
background-image:none;
}

/*Content*/

#wrapper
{
margin-left:auto;
margin-right:auto;
width:1039px;
height:auto;
}

#header
{
width:1039px;
float:left;
}

#topimage
{
width:1039px;
float:left;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
height:197px;
}

/*Navigation Swapping*/

#nav
{
width:1039px;
height:34px;
background-color:#157fae;
float:left;
}

#leftnav 
{
float:left;
width:193px;
height:33px;
margin-top:-1px;

}
#rightnav 
{
float:left;
width:181px;
height:33px;
margin-top:-1px;
}
#home
{
float:left;
}

#home a, home a:link {
background-image:url(nav/home2.jpg);
width: 68px;
height: 33px;
text-indent: -999em;
display: block;
}

#home a:hover {
background-position: 0 33px;
}

#events
{
float:left;
}

#events a, events a:link {
background-image:url(nav/events2.jpg);
width: 88px;
height: 33px;
text-indent: -999em;
display: block;
}

#events a:hover {
background-position: 0 33px;
}

#about
{
float:left;
}

#about a, about a:link {
background-image:url(nav/about2.jpg);
width: 67px;
height: 33px;
text-indent: -999em;
display: block;
}

#about a:hover {
background-position: 0 33px;
}

#venues
{
float:left;
}

#venues a, venues a:link {
background-image:url(nav/venues.jpg);
width: 88px;
height: 33px;
text-indent: -999em;
display: block;
}

#venues a:hover {
background-position: 0 33px;
}

#artists
{
float:left;
}

#artists a, artists a:link {
background-image:url(nav/artists2.jpg);
width: 90px;
height: 33px;
text-indent: -999em;
display: block;
}

#artists a:hover {
background-position: 0 33px;
}

#tickets
{
float:left;
}

#tickets a, tickets a:link {
background-image:url(nav/tickets2.jpg);
width: 77px;
height: 33px;
text-indent: -999em;
display: block;
}

#tickets a:hover {
background-position: 0 33px;
}

#sponsors
{
float:left;
}

#sponsors a, sponsors a:link {
background-image:url(nav/sponsors2.jpg);
width: 100px;
height: 33px;
text-indent: -999em;
display: block;
}

#sponsors a:hover {
background-position: 0 33px;
}

#links
{
float:left;
}

#links a, sponsors a:link {
background-image:url(nav/links.jpg);
width: 66px;
height: 33px;
text-indent: -999em;
display: block;
}

#links a:hover {
background-position: 0 33px;
}

#contact
{
float:left;
}

#contact a, contact a:link {
background-image:url(nav/contact2.jpg);
width: 87px;
height: 33px;
text-indent: -999em;
display: block;
}

#contact a:hover {
background-position: 0 33px;
}

/*Content*/

#bottomnav
{
width:1039px;
height:13px;
}

#content
{
padding-top:20px;
width:1039px;
height:452px;
padding-left:30px;
padding-right:30px;
background-image:url(images/contentmain.jpg);
background-repeat:no-repeat;
float:left;
}

#contentleft 
{
width:240px;
padding-left:20px;
float:left;
}

/*Curved Box Main Page*/
#box { background: url(images/nt.gif) repeat; width:700px; float:left;height:472px;}
.boxtop div { background: url(images/tl.gif) no-repeat top left; }
.boxtop { background: url(images/tr.gif) no-repeat top right; }
.boxbot div { background: url(images/bl.gif) no-repeat bottom left; }
.boxbot { background: url(images/br.gif) no-repeat bottom right; }


.boxtop div, .boxtop, .boxbot div, .boxbot 
{
height: 7px;
font-size: 1px;
}


#boxcontent 
{
width:660px; 
height:472px; 
padding:15px;
}

#boxleftcontent 
{
float:left; 
width:221px; 
height:472px; 
padding-left:5px;
}

#boxrightcontent 
{
float:left; 
width:410px; 
height:472px; 
padding-left:20px;
}

/*Blue Box Curved*/

.rbroundbox { background: url(images/bluebox/nt.gif) repeat; width:200px;float:left; height:auto; margin-bottom:20px; }
.rbtop div { background: url(images/bluebox/tl.gif) no-repeat top left; }
.rbtop { background: url(images/bluebox/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bluebox/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/bluebox/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot 
{
height: 7px;
font-size: 1px;
}
.rbcontent { padding-left:15px;}

/*Sub Pages*/

#content2
{
padding-top:20px;
width:1039px;
height:auto;
padding-left:120px;
background-image:url(images/repeater.jpg);
background-repeat:repeat-y;
float:left;
}

/*Content Curved Box Artists*/
.roundbox4 { background: url(images/nt.gif) repeat; width:800px; height:auto; }
.rbtop4 div { background: url(images/tl.gif) no-repeat top left; }
.rbtop4 { background: url(images/tr.gif) no-repeat top right; }
.rbbot4 div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot4 { background: url(images/br.gif) no-repeat bottom right; }

.rbtop4 div, .rbtop4, .rbbot4 div, .rbbot4 {
height: 7px;
font-size: 1px;
}
.rbroundbox4 {  margin: 1em auto;height:auto; }

.rbcontent5 { margin: 0 7px; padding:25px; height:1900px;}
/*Content Curved Box*/
.roundbox2 { background: url(images/nt.gif) repeat; width:800px; height:auto; }
.rbtop2 div { background: url(images/tl.gif) no-repeat top left; }
.rbtop2 { background: url(images/tr.gif) no-repeat top right; }
.rbbot2 div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot2 { background: url(images/br.gif) no-repeat bottom right; }

.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; padding:25px; height:auto;}
.rbroundbox2 {  margin: 1em auto;height:auto; }


/*Content Curved Box EVENTS*/
.roundbox3 { background: url(images/nt.gif) repeat; width:800px; height:auto; }
.rbtop3 div { background: url(images/tl.gif) no-repeat top left; }
.rbtop3 { background: url(images/tr.gif) no-repeat top right; }
.rbbot3 div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot3 { background: url(images/br.gif) no-repeat bottom right; }

.rbtop3 div, .rbtop3, .rbbot3 div, .rbbot3 {
height: 7px;
font-size: 1px;
}
.rbcontent3 { margin: 0 7px; padding:25px; height:2550px;}
.rbroundbox3 {  margin: 1em auto;height:1200px; }
.rbcontent4 { margin: 0 7px; padding:25px; height:3400px;}

.eventrow2
{
width:700px;
height:auto;
float:left;
padding-top:10px;
}

.venuerow2
{
width:700px;
height:auto;
float:left;
padding:10px 0px 10px 0px;
border-bottom:1px solid #ccc;
}

.eventrow
{
width:700px;
height:auto;
float:left;
padding-bottom:15px;
padding-top:5px;
border-bottom:1px dotted #ccc;
}

.eventrow_header {
width:700px;
height:auto;
float:left;
padding:7px 5px;
}

.time
{
width:200px;
float:left;
height:auto;
padding-top: 0px;
}

.pics
{
width:230px;
float:left;
height:auto;
padding-top: 0px;
}

.event
{
width:500px;
float:left;
height:auto;
padding-top: 0px;
}

.venue
{
width:455px;
float:left;
height:auto;
padding: 0px 0px 0px 10px;
}

/*Footer Content*/

#footer
{
width:1039px;
height:13px;
float:left;
}

#bottomimage
{
float:left;
width:1039px;
height:324px;
}

#bottombanner
{
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
padding-top:6px;
width:1039px;
height:48px;
text-align:center;
font-size:11px;
float:left;
color:#fff;
}

#bottombanner a:link, #bottombanner a:visited
{
text-decoration:none;
color:#fff;
background-image:none;
}

#bottombanner  a:hover
{
text-decoration:none;
color:#0a4965;
background-image:none;
}

#bottomtext
{
text-align:center;
font-size:11px;
width:1039px;
float:left;
}

#bottomtext a:link, a:visited
{
text-align:center;
font-size:11px;
color:#0a4965;
}

#bottomtext a:hover
{
text-decoration:none;
color:#46b6e7;
}

