img { -ms-interpolation-mode: bicubic; }

body{margin:0;padding:0;color:#666; font:62.5% "Helvetica Neue", Arial, Helvetica, sans-serif;text-align:center;line-height:1.4;}

body#bghome {background:#bec773 url(http://static.endoftheroadfestival.com/images/bg-home.png) no-repeat fixed;}
body#bgnews {background:#99c572 url(http://static.endoftheroadfestival.com/images/bg-news.png) no-repeat fixed;}
body#bglineup {background:#82c581 url(http://static.endoftheroadfestival.com/images/bg-lineup.png) no-repeat fixed;}
body#bgtickets {background:#80bac9 url(http://static.endoftheroadfestival.com/images/bg-tickets.png) no-repeat fixed;}
body#bginfo {background:#a29cd7 url(http://static.endoftheroadfestival.com/images/bg-info.png) no-repeat fixed;}
body#bgevents {background:#bf77ba url(http://static.endoftheroadfestival.com/images/bg-events.png) no-repeat fixed;}
body#bggallery {background:#be748e url(http://static.endoftheroadfestival.com/images/bg-gallery.png) no-repeat fixed;}
body#bgabout {background:#c08270 url(http://static.endoftheroadfestival.com/images/bg-about.png) no-repeat fixed;}
body#bgcontact {background:#c6ad72 url(http://static.endoftheroadfestival.com/images/bg-contact.png) no-repeat fixed;}

#overall {width:990px; margin:0 auto;}

a {color:#111;text-decoration:none;}
a:hover {text-decoration:underline;}


strong {font-weight:bold;}
em {font-style:italic;}
small {font-size:80%;color:#333;}

h1,h2,h3,h4,h5,h6 {text-transform:capitalize;}

#headeroverall {width:990px;padding:0;margin:0;height:224px;background:transparent url(http://static.endoftheroadfestival.com/images/header-back.png);text-align:center}

h1.festivalname {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-title.png);
	text-indent: -9999px;
}
h2.latestnews {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-latest-news.png);
	text-indent: -9999px;
}
h2.latestevents {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-events.png);
	text-indent: -9999px;
}
h1.lineup2010 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-lineup-2010.png);
	text-indent: -9999px;
}
h2.lineup2010comedy {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-lineup-2010-comedy.png);
	text-indent: -9999px;
}
h3.lineup2010also {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-lineup-2010-also.png);
	text-indent: -9999px;
}
h1.header10 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-buy-tickets.png);
	text-indent: -9999px;
}
h1.header13 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info.png);
	text-indent: -9999px;
}
h1.header21 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-contact.png);
	text-indent: -9999px;
}
h1.header2 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-about.png);
	text-indent: -9999px;
}
h1.header81 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-gallery.png);
	text-indent: -9999px;
}
h1.header72 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-general.png);
	text-indent: -9999px;
}
h1.header35 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-directions.png);
	text-indent: -9999px;
}
h1.header2478 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-bus.png);
	text-indent: -9999px;
}
h1.headerstages {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-stages.png);
	text-indent: -9999px;
}
h1.header39 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-families.png);
	text-indent: -9999px;
}
h1.header2934 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-disability.png);
	text-indent: -9999px;
}
h1.header65 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-volunteering.png);
	text-indent: -9999px;
}
h1.header2872 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-catering.png);
	text-indent: -9999px;
}
h1.header44 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-play-2010.png);
	text-indent: -9999px;
}
h1.header2635 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-digi-2010.png);
	text-indent: -9999px;
}
h1.header2717 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-screenprints.png);
	text-indent: -9999px;
}
h1.header68 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-faq.png);
	text-indent: -9999px;
}
h1.header3659 {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-info-toc.png);
	text-indent: -9999px;
}
h3.headerquick {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-quick.png);
	text-indent: -9999px;
}
h3.headeremail {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-email.png);
	text-indent: -9999px;
}
h3.headersocial {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-social.png);
	text-indent: -9999px;
}
h3.headerfriends {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-friends.png);
	text-indent: -9999px;
}
h4.headerpartners {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-partners.png);
	text-indent: -9999px;
}
h3.headerconfirmed {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-confirmed-2010.png);
	text-indent: -9999px;
}
h3.headertwitter {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-twitter.png);
	text-indent: -9999px;
}
h3.headervideo {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-video.png);
	text-indent: -9999px;
}
h3.headerhelp {	width: 300px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-help.png);
	text-indent: -9999px;
}
h2.header4stages {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-four-stages.png);
	text-indent: -9999px;
}
h3.headercinema {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-cinema.png);
	text-indent: -9999px;
}
h3.headerfood {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-food.png);
	text-indent: -9999px;
}
h3.headerworkshop {	width: 590px; height: 25px;
	background: url(http://static.endoftheroadfestival.com/images/header-workshop.png);
	text-indent: -9999px;
}
#menu {
clear:both;
float:left;
width:970px;
height:16px;
text-align:right;
padding:12px 0 12px 20px;
background:transparent url(http://static.endoftheroadfestival.com/images/header-bottom.png) no-repeat bottom left;
margin:0 0 20px 0;
}

#menu ul {
padding:0;
}

#menu li {
display:block;
float:left;
list-style-type:none;
}

#menu li a {
display:block;
height:16px;
width:52px;
text-indent:-9009px;
background:transparent url(http://static.endoftheroadfestival.com/images/menu-new.png) no-repeat 0 0;
margin:0 15px 0 0;
outline:0;
}

#menu li a:hover {
background-position:0 -16px;
}

#menu li.homeselected a {
background-position:0 -32px;
}
#menu li.homeselected a:hover {
background-position:0 -32px;
}
#menu li a:hover {
background-position:0 -16px;
}

#menu li.news a {
width:44px;
background-position:-52px 0;
}

#menu li.news a:hover {
background-position:-52px -16px;
}
#menu li.newsselected a {
width:44px;
background-position:-52px -32px;
}

#menu li.newsselected a:hover {
background-position:-52px -32px;
}

#menu li.lineup2010 a {
width:104px;
background-position:-96px 0;
}

#menu li.lineup2010 a:hover {
background-position:-96px -16px;
}
#menu li.lineup2010selected a {
width:104px;
background-position:-96px -32px;
}

#menu li.lineup2010selected a:hover {
background-position:-96px -32px;
}

#menu li.tickets a {
width:109px;
background-position:-200px 0;
}

#menu li.tickets a:hover {
background-position:-200px -16px;
}

#menu li.ticketsselected a {
width:109px;
background-position:-200px -32px;
}

#menu li.ticketsselected a:hover {
background-position:-200px -32px;
}

#menu li.info a {
width:118px;
background-position:-309px 0;
}

#menu li.info a:hover {
background-position:-309px -16px;
}
#menu li.infoselected a {
width:118px;
background-position:-309px -32px;
}

#menu li.infoselected a:hover {
background-position:-309px -32px;
}
#menu li.events a {
width:65px;
background-position:-427px 0;
}

#menu li.events a:hover {
background-position:-427px -16px;
}
#menu li.eventsselected a {
width:65px;
background-position:-427px -32px;
}

#menu li.eventsselected a:hover {
background-position:-427px -32px;
}



#menu li.gallery a {
width:74px;
background-position:-492px 0;
}

#menu li.gallery a:hover {
background-position:-492px -16px;
}
#menu li.galleryselected a {
width:74px;
background-position:-492px -32px;
}

#menu li.galleryselected a:hover {
background-position:-492px -32px;
}


#menu li.forum a {
width:63px;
background-position:-566px 0;
}

#menu li.forum a:hover {
background-position:-566px -16px;
}
#menu li.forumselected a {
width:63px;
background-position:-566px -32px;
}

#menu li.forumselected a:hover {
background-position:-566px -32px;
}


#menu li.about a {
width:56px;
background-position:-629px 0;
}

#menu li.about a:hover {
background-position:-629px -16px;
}
#menu li.aboutselected a {
width:56px;
background-position:-629px -32px;
}

#menu li.aboutselected a:hover {
background-position:-629px -32px;
}



#menu li.contact a {
width:54px;
background-position:-685px 0;
}

#menu li.contact a:hover {
background-position:-685px -16px;
}
#menu li.contactselected a {
width:54px;
background-position:-685px -32px;
}

#menu li.contactselected a:hover {
background-position:-685px -32px;
}


#menu li.rssfeed a {
width:61px;
background-position:-739px 0;
}

#menu li.rssfeed  a:hover {
background-position:-739px -16px;
}
#menu li.rssfeedselected a {
width:61px;
background-position:-739px -32px;
}

#menu li.rssfeedselected a:hover {
background-position:-739px -32px;
}


#maincontent {float:left;display:inline;width:630px;text-align:left;padding: 0 0 20px 0; background:url(http://static.endoftheroadfestival.com/images/buy-button-2.gif) no-repeat -999px -999px;}

#maincontent .entry {background:transparent;padding:20px 10px 20px 10px;margin:0;width:600px;}

#maincontentbuy {float:left;display:inline;width:970px;text-align:left;padding: 0 0 20px 0; background:url(http://static.endoftheroadfestival.com/images/buy-button-2.gif) no-repeat -999px -999px;}

#maincontentbuy .entrybuy {background:transparent;padding:20px 10px 20px 10px;margin:0;width:970px;}

#maincontent .entryouter, #maincontentbuy .entryouter {padding:5px; background:#fff;margin: 0 0 10px 0;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

#maincontent .entry2 {background:transparent;padding:20px 10px 20px 10px;margin:0;width:600px;}
h1 a, h2 a, h3 a, h4 a {color:#646464}

#maincontent p {margin: 10px 0 10px 6px;font-size:1.2em;}

#sidebar h1 {font-size:2.6em;margin:20px 0 10px 0;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;color:#646464;}

#maincontent h1 {font-size:2.4em;margin:0 8px 10px 0;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;color:#646464;}

#sidebar h2 {font-size:2.2em;margin:0 0 10px 0;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;color:#646464;}

#maincontent h2 {font-size:2.2em;margin:0 0 10px 0;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;color:#646464;}

#maincontent h3 {font-size:1.8em;margin:20px 0 10px 6px;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#646464;}

#sidebar h3 {font-size:1.8em;margin:0 0 10px 0;font-weight:bold;font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#646464;}

#maincontent h4 {font-size:1.2em;margin:0;font-weight:bold;color:#646464;}


#footer {clear:both;color:#fff;padding:10px 20px 10px 0;width:970px;margin:0 0 20px 0;}
#footer p {font-size:1.2em;margin: 0;color:#fff;}
#footer a {color:#eee;}

#maincontent .entry ul {margin:10px 0 20px 0;font-size:1.2em;list-style: none;}

.entry ul li {margin: 0 0 0 6px;background: url(http://static.endoftheroadfestival.com/images/arrow.png) no-repeat 0 0; padding: 0 0 2px 15px;}

#sidebar {float:left;display:inline;width:320px;text-align:left;margin: 0 0 40px 40px;}

.side-email, .side-social, .side-info, .side-ad, .side-friends, .side-friends, .side-search, .side-twitter {background:transparent;margin:0;padding:10px;}
.side-line-up {background:transparent;margin:0;padding:10px;}

.side-buy {background:transparent;margin:0;padding:0;width:320px;height:120px;}

.side-ad {text-align:center;}
#sidebar p {margin: 10px 0 5px 0;font-size:1.2em;}
.side-outer {padding:0;margin: 0 0 10px 0; background:transparent}
.side-email, .side-social, .side-info, .side-line-up, .side-ad, .side-friends, .side-twitter {width:300px;background:transparent url(http://static.endoftheroadfestival.com/images/tran70.png);-moz-border-radius: 10px;-webkit-border-radius: 10px;}



#sidebar .side-email ul, #sidebar .side-social ul, #sidebar .side-friends ul, .side-twitter ul {margin:0;padding:0;font-size:1.2em;}
#sidebar .side-info ul, #sidebar .side-line-up ul {margin:0 0 5px 0;padding:0;font-size:1.2em;}
#sidebar .side-email li, #sidebar .side-social li {display:inline;padding:0;text-transform:none;}
#sidebar .side-info li, #sidebar .side-friends li {display:block;padding:0;text-transform:none;}
#sidebar .side-line-up li {display:inline;padding:0;text-transform:none;color:#666;}
#sidebar .side-friends ul li, #sidebar .side-info ul li, #sidebar .side-email ul li {background: url(http://static.endoftheroadfestival.com/images/arrow.png) no-repeat 0 0; padding: 0 0 0 17px;}

#sidebar .side-twitter li {display:block;padding:0 0 5px 0;}

.alignleft {float:left;margin: 0 0 10px 0;padding:0; background:#fff;}

.alignleftnews {float:left;margin: 0 0 2px 0;padding:0; background:#fff;}

.alignleftfront {margin: 0 0 2px 6px;padding:0; background:#fff;}

.alignlefthalf {float:left; display:inline;margin: 0 20px 5px 0;padding:0; background:#fff;}

.alignrighthalf {float:right; display:inline;margin: 0 0 5px 20px;padding:0; background:#fff}

.alignright {float:right; display:inline;margin: 0 0 10px 10px;padding:0; background:#fff}

.alignnone {margin:0;padding:0; background:#fff}

.alignleftsmall {float:left; display:inline;margin: 13px 10px 0 6px;padding:0; background:#fff;}

.band-side{float:left; display:inline;margin: 0;padding:5px 0 5px 0; background:transparent;width:290px;}
.bandnamesmall {color:#666;font-size:100%;text-align:right;margin: 0 0 5px 0;padding: 0 5px 0 0;}
.bandnamesmall2 {color:#666;font-size:100%;float:right;text-align:right;width:590px;margin: 0 0 5px 0;padding: 0 5px 0 0;}

.sociable {padding:2px;display:inline;}

div.sociable { margin: 20px 0 0 0; }

.sociable_tagline {display:inline;font-size:1.2em;}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.date {font-size:80%;color:#7f7d62;}
.grey {color:#7f7d62;}

.searchcat, .searchcat a, .searchcat a:visited, .searchcat a:hover{color:#7f7d62;}

    }
	* html #footer {
		height:1px;
	}

#terms {width:600px; height:200px; overflow:auto;margin:20px 0 20px 0;background:#f2f2f2;border:1px solid #dadcd5;padding:5px;}

.searchbox {border: 1px solid #fff;font-size:1.2em;width:200px;padding:3px;margin:0 5px 0 0;}

.breadcrumb {margin: 0 0 30px 5px;font-size:1em;}

.quote {width:600px;font-size:1.2em;margin:0 0 10px 0;}

.redtext {color:#ff0000;font-weight:bold;}

p.readmore {float:right;}


#menu span {
position:absolute;
left:-999px;
width:990px;
}

.topheadliner, .headliner, .secondheadliner {color:#7f7d62;white-space:nowrap;}
.topheadliner, .headliner {padding:0 8px 0 8px;}
.secondheadliner {padding:0 6px 0 6px;}
.headliner a {font-weight: lighter;font-size:2.5em;}
.topheadliner a {font-weight: lighter;font-size:3.5em;}
.secondheadliner a {font-weight: lighter;font-size:2em;}
.mediumband, .other {color:#666;padding:0 6px 0 6px;white-space:nowrap;}
.mediumband a, .other {font-size:1.2em;text-transform:capitalize;}
.djsuprise {font-weight:bold;font-size:1.4em;}
.otherside {color:#7f7d62;}

.thanks {font-size:1.2em;}


.current_page_item a {
position:absolute;
left:-999px;
width:990px;}


.replace {position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow:hidden; /* */;}
.replace span {display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/;}

h4#buytickets, h4#buytickets span{width:320px; height:112px;     background:url(http://static.endoftheroadfestival.com/images/buy-tickets.png) no-repeat 0 0;text-indent:-9999px}

h4#eotrshop, h4#eotrshop span{width:320px; height:120px;     background: transparent url(http://static.endoftheroadfestival.com/images/eotr-shop.png) no-repeat 0 0;text-indent:-9999px}

.print {margin: 10px 0 10px 6px;display:inline;}
.print ul {display:inline;}
.print ul li {margin: 0;background: url(http://static.endoftheroadfestival.com/images/printer.png) no-repeat 0 0; padding: 0 0 2px 20px;display:inline;}
.print ul li:after {content: " / ";}


.artistbuy {margin:20px 0 0 0;background:#d9d5bc url(http://static.endoftheroadfestival.com/images/side-bg.jpg);padding: 0 0 0 5px;}

.frontlineup {clear:both;text-align:left;width:590px;margin:0;padding:0;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;text-transform:capitalize}
.comedylineup {clear:both;text-align:left;width:590px;margin:40px 0 0 0;padding:5px 0 0 0;background:transparent url(http://static.endoftheroadfestival.com/images/menu-line.gif) repeat-x top left;}

table.tableoverall {font-size:1.2em;}
td {padding:5px 0 5px 0;vertical-align: top;}
.form_formtag {border:1px solid black; font-size:1.2em;width:300px;}

#twitter-link {text-align:right;display:block;padding:10px 0 0 0;font-size:1.2em;}

#infopanel {clear:both;padding:10px;margin:0 0 20px 0;font-size:1.4em;text-align:left;font-weight:bold;background:#fff;width:610px;opacity:0.7;filter: alpha(opacity=70);-moz-opacity:0.7;-moz-border-radius: 10px;-webkit-border-radius: 10px;color:#000}

#infopanel a {color:#000}

#maincontent h2.newsheadline {margin-left:6px;}
#maincontent h1.newsheadline {margin-left:6px;}
#maincontent h1.artistname {margin-left:6px;}