@charset "utf-8";
/* CSS Document */
html, body {
height: 100%;
font-family:Arial, Helvetica, sans-serif;
}
#container {
min-height:100%;position:relative;z-index:100;
/*background-color:#CCCCCC;*/
}
#tileBg {
width:980px;height:500px;background-image:url(http://www.royalflushfestival.com/v2/images/rff_tilebg.jpg);
}
#zfooter {
height:20px;width:920px;padding:10px;margin-bottom:20px;margin-top:5px;position:relative;background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
text-align:center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;z-index:10;
}
.clearfooter {
height:0px;clear:both;
}


/* BODY/BACKGROUND */
body{
margin:0px;padding:0px;background:url(http://www.royalflushfestival.com/v2/images/rff_backdrop.jpg);background-position:top;background-color:#000000;color:#000000;
}
/*.tileBg{
width:1200px;min-height:100%;background:url(http://www.royalflushfestival.com/v2/images/rff_tilebg2.png) repeat-y;position:absolute;left:50%;margin-left:-600px;padding-bottom:20px;
}*/
.headerBg{
width:1200px;height:462px;background:url(http://www.royalflushfestival.com/v2/scratch/rff_headerbg2.png) no-repeat;position:absolute;left:50%;margin-left:-601px;z-index:100;
}
a:visited{
color:#000000;text-decoration:underline;
}
a:link{
color:#000000;text-decoration:underline;
}
a:hover{
color:#c60700;text-decoration:underline;
}
a:active{
color:#c60700;text-decoration:underline;
}

/* HEADER/MENU ELEMENTS */
.header{
width:500px;height:270px;position:absolute;left:50%;margin-left:-250px;margin-top:30px;z-index:100;
background:url("http://www.royalflushfestival.com/v2/images/rff_header2010.png") no-repeat;
}
.header a{
display:block;width:100%;height:100%;
}
.menu{
width:940px;position:absolute;left:50%;margin-left:-475px;margin-top:327px;z-index:300;
}
.menu img{
margin-right:-1px;
}
.menuIcons{
width:170px;height:26px;position:absolute;left:50%;margin-left:305px;margin-top:320px;text-align:right;z-index:300;
}
.menuIcons img{
margin-left:-1px;
}
#promoVid{
position:absolute;left:50%;margin-left:9px;padding-top:10px;z-index:410;
display:none;
}
#promoVidImg{
position:absolute;left:50%;margin-left:9px;padding-top:10px;width:480px;height:295px;z-index:400;
color:#999999;
}

.banners{
width:600px;position:absolute;left:50%;margin-left:-113px;margin-top:37px;z-index:100;
}
.banners .content{
margin:0px; padding:0px;
}

/* PAGE CONTENT */
.sidebar{
width:280px;position:relative;left:50%;margin-left:187px;z-index:80;padding-top:484px;margin-bottom:5px;text-align:center;
/* 280 */
}
.sidebarContent{
width:240px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:left;padding:15px 20px 10px 20px;line-height:14px;margin-top:20px; overflow:hidden;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.sidebarContent strong{
font-size:14px;width:100%;line-height:17px;
}
.ad-image-counter{
height:5px;
}

.newsRFF{
width:340px;position:relative;left:50%;margin-left:-470px;padding-top:484px;float:left;
}
.newsOTHER{
width:280px;position:relative;left:50%;padding-top:484px;margin-left:-110px;float:left;
/*background-image:url(http://www.royalflushfestival.com/v2/images/rff_bgcolor.png);*/
}
.page{
width:638px;position:relative;left:50%;margin-left:-470px;padding-top:484px;margin-bottom:5px;float:left;
}
.page-3col{
width:938px;position:relative;left:50%;margin-left:-470px;padding-top:484px;margin-bottom:20px;float:left;
}
.pageHome{
width:980px;position:absolute;left:50%;margin-left:-490px;margin-top:460px;margin-bottom:20px;z-index:110;
}
.pageHome2{
width:980px;position:absolute;left:50%;margin-left:-490px;margin-top:480px;margin-bottom:20px;z-index:110;
}

.bgColor{
width:100%;height:100%;background-color:#cfa841;opacity:0.5;filter:alpha(opacity=50);
visibility:hidden;
}
.newsRFFcontent{
width:340px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:justify;line-height:20px;
}
.newsOTHERcontent{
width:280px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:justify;line-height:20px;
}
.newsOTHERcontent a, .newsRFFcontent a{
font-size:12px;font-weight:bold;
}
div.view-content{
/*background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);padding:20px 20px 5px 20px;margin-top:-7px;
*/}
.pageCONTENT{
width:638px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:justify;padding:0;line-height:20px;
}
.pageCONTENTinside{
width:598px;min-height:400px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:10px 20px 10px 20px;line-height:30px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.pageCONTENTinside-2col{
width:268px;min-height:400px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:justify;padding:10px 20px 10px 20px;line-height:30px;float:left;margin-right:20px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.pageCONTENTinside-3col{
width:259px;min-height:400px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;padding:10px 20px 10px 20px;line-height:20px;float:left;margin-right:20px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.pageCONTENTinside p{
margin-top:0px;padding-top:0px;
}
.pageSpare{
width:898px;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:justify;padding:10px 20px 10px 20px;line-height:30px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.story{
margin-top:0px;padding:10px 20px 10px 20px;margin-bottom:20px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.meta{
border:0px;
}
#footer {
width:920px;padding:10px;margin-bottom:20px;position:relative;
text-align:center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
#footer img{
margin-top:0px;
}

.sharethis{
padding-top:7px;font-size:12px;position:absolute;margin-left:545px;color:#d7bd7b;
}
.sharethis a, .sharethis a:visited, .sharethis a:active{
font-weight:bold;color:#d7bd7b;text-decoration:none;
}
.sharethis a:hover{
color:#fad602;
}
.sourceLink{
font-size:10px;
}
.theSource{
font-size:10px;padding-bottom:10px;border-bottom:1px #000000 solid;
}
.imagecache-rffBody{
float:left;margin:12px 20px 10px 0px;;
}

/* ---- ROYALROCK ---- */
.pageCONTENTinsideRR{
width:100%;z-index:10;line-height:30px;
background-color:#000;margin-bottom:10px;
}
.rrDate{
font-style:normal;font-weight:bold;background-color:#c60700;padding:10px;color:#D7BD7B;
float:left;
}
.rrTitle{
font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;padding:10px;
float:left;
}
.rrTitle a{
text-decoration:none;color:#c5c5c5;
}
.rrTitle a:hover{
text-decoration:none;color:#c60700;
}
.rrRockAndRoll{
width:461px;height:56px;
position:absolute;left:50%;
margin-top:353px;margin-left:14px;
z-index:999;
}
.rrRockAndRoll a{
display:block;width:100%;height:100%;
background-image:url(http://www.royalflushfestival.com/v2/images/rrRockAndRoll.png);background-repeat:no-repeat;background-position:-500px;
}
.rrRockAndRoll a:hover{
background-position:0px;
}

/* ---- FIELD ELEMENTS ---- */
.field-label{
clear:both;padding:0px;margin:0 5px 0 0;height:15px;float:left;
font-size:12px;
}
.field-items{
height:15px;

}
.field-field-source{
font-size:10px;padding-bottom:10px;border-bottom:1px #000000 solid;
}
fieldset{
border:0px;padding:0px;
}
div.form-item{
padding:10px 20px 10px 20px;margin-top:0px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);border:0px;
}
input#edit-submit, input#edit-delete, input#edit-preview{
background-color:#ca0700;border:0;color:#dfc578;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:4px;margin:0px;
text-transform:uppercase;
}
input#edit-preview{
visibility:hidden;
}
ul.tips{
display:none;
}
span.form-required{
color:#ca0700;
}

.newsHeader{
width:100%;height:30px;background-color:#ca0700;
}
.pageSubHeader{
width:100%;height:30px;background-color:#ca0700;margin-bottom:10px;margin-left:-20px;padding-right:40px;
}
.pageSubHeaderFull{
width:100%;height:30px;background-color:#ca0700;margin-left:0px;margin-right:0px;padding-right:0px;margin-bottom:20px;
}
.pageSubContent{
margin-bottom:40px;
}
.pageSubContent p{
padding:10px 0 10px 0;
line-height:16px;
font-size:10px;
}
.pageSubContent a{
font-size:14px;
}

h3{
padding:0px;margin:0px;
}
h3.subHeader-front, h3.subHeader, h3.SubHeaderFull{
color:#d7bd7b;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:6px 7px 0px 7px;width:100%;float:left;
}
h3.subHeader{
width:110%;
}
h3.subHeader a { color: #d7bd7b;text-decoration: none; }
h3.subHeader a:link { color: #d7bd7b;text-decoration: none; }
h3.subHeader a:visited { color: #d7bd7b;text-decoration: none; }
h3.subHeader a:hover { color: #CCCCCC; }
h3.subComment{
font-size:12px;letter-spacing:0px;font-weight:bold;margin-top:10px;margin-bottom:5px;
}
.rssRFF{
width:100%;position:absolute;margin-top:5px;text-align:right;
}
.rssOther{
width:100%;position:absolute;margin-top:5px;text-align:right;
}
.rssOther img, .rssRFF img{
margin-right:5px;
}
.inquiries{
width:100%;font-size:16px;font-weight:bold;text-align:center;margin-bottom:30px;
}

.headerGeneric{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
z-index:0;
/*background-image:url(http://www.royalflushfestival.com/v2/images/header_profile.png);*/
}
.headerNews{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_news.png);z-index:100;
}
.headerAbout{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_about.png);z-index:100;
}
.headerSubmit{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_submit.png);z-index:100;
}
.headerPress{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_press.png);z-index:100;
}
.headerCareers{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_about.png);z-index:100;
}
.headerContact{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_contact.png);z-index:100;
}
.headerVenues{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_venues.png);z-index:100;
}
.headerVenuesArt{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_venuesArt.png);z-index:100;
}
.headerVenuesMusic{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_venuesMusic.png);z-index:100;
}
.headerVenuesFilm{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_venuesFilm.png);z-index:100;
}
.headerVenuesPanels{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_venuesPanels.png);z-index:100;
}
.headerSponsors{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_sponsors.png);z-index:100;
}
.headerHome{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_home.png);z-index:100;
}
.headerSchedule{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_schedule.png);z-index:100;
}
.headerScheduleArt{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_scheduleArt.png);z-index:100;
}
.headerScheduleMusic{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_scheduleMusic.png);z-index:100;
}
.headerScheduleFilm{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_scheduleFilm.png);z-index:100;
}
.headerSchedulePanels{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_schedulePanels.png);z-index:100;
}
.headerJurors{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_jurors.png);z-index:100;
}
.headerPhotos2009{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_photos2009.png);z-index:100;
}
.headerArchive{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_archive.png);z-index:100;
}
.headerArchive2009{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_archive2009.png);z-index:100;
}
.headerArchivePanels{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_archivePanels.png);z-index:100;
}
.headerArchiveArt{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_archiveArt.png);z-index:100;
}
.headerArchiveMusic{
width:475px;height:45px;position:absolute;left:50%;margin-top:412px;margin-left:-471px;
background-image:url(http://www.royalflushfestival.com/v2/images/header_archiveMusic.png);z-index:100;
}


.mlist{
width:175px;position:absolute;left:50%;margin-top:412px;margin-left:15px;z-index:600;
}
.mlist form{
margin:0px;padding:0px;
}
.mlistInput{
width:100px;color:#948e7b;background-color:#e3d9bd;padding:3px;border:1px #0c0b07 solid;font-size:10px;
}
.mlist img{
padding-top:0px;margin-bottom:0px;
}
.mlistImg{
position:absolute;margin-left:115px;margin-top:3px
}


.rffLogin{
width:300px;left:50%;position:absolute;margin-left:175px;margin-top:416px;text-align:right;
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;z-index:600;
}
.loginInput{
width:100px;color:#948e7b;background-color:#e3d9bd;padding:3px;border:1px #0c0b07 solid;font-size:10px;
}

div.views-field-title{
margin-bottom:20px;margin-top:-5px;border-top:2px #352e1e solid;font-size:30px;text-align:left;font-weight:bolder;line-height:30px;
}
div.views-field-title-news{
margin-bottom:0px;margin-top:-5px;font-size:30px;text-align:left;font-weight:bolder;line-height:30px;
}
.views-field-title a, .views-field-title a:active, .views-field-title a:visited{
text-decoration:none;
}
.views-field-title a:hover{
text-decoration:none;color:#352e1e;
}
.views-admin-links{
visibility:hidden;
}
div.views-field-created{
width:150px;padding-bottom:-20px;font-size:14px;font-weight:bold;
}
div.views-field-comment-count{
width:150px;text-align:right;float:right;margin-top:-26px;
font-size:12px;font-weight:bold;
}
.field-field-image{
float:right; position:absolute;
}
.imagefield-field_image{
margin-top:5px;
}
.preview{
background-color:transparent;padding:0px;border:0px;margin-bottom:40px;
}
.collapsible{
}
.links{
display:none;
}
#edit-comment{
height:200px;
}
h2.comments{
width:638px;padding:0px;margin:0px;font-size:18px;display:block;visibility:visible;margin-bottom:0px;border-bottom:2px #352e1e solid;
}
div#comments{
margin-bottom:60px;
}
.box h2{
margin-top:40px;margin-bottom:10px;
font-size:18px;display:block;visibility:visible;border-bottom:2px #352e1e solid;
}
.comment{

}
.clear-block{
margin:0px;
}
.description{
color:#000000;
}
.service-label{
visibility:hidden;
}
.tags{
font-size:12px;
}

/* SHORT ARTICLE */
.shortCONTENTinside{
width:598px;z-index:10;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:justify;padding:15px 20px 20px 20px;line-height:20px;margin-bottom:30px;
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
}
.shortDateRight, .shortDateLeft{
font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
}
.shortDateLeft{
width:211px;display:block;float:left;
}
.shortDateRight{
width:150px;display:block;float:left;
}
.shortComments{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:right;padding-top:0px;
width:125px;display:block;float:right;
}
.shortTitle{
font-family:Arial, Helvetica, sans-serif;font-size:30px;text-align:left;font-weight:bolder;line-height:30px;margin-bottom:15px;
}
.shortTitle a, .shortTitle a:active, .shortTitle a:hover, .shortTitle a:visited, .shortHaikuTitle a, .shortHaikuTitle a:active, .shortHaikuTitle a:hover, .shortHaikuTitle a:visited{
font-size:30px;text-decoration:none;
}
.shortHaikuDate{
font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;
width:468px;
}
.shortHaikuComments{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:right;padding-top:15px;
width:125px;
}
.shortHaikuTitle{
font-family:Arial, Helvetica, sans-serif;font-size:30px;text-align:left;font-weight:bolder;line-height:30px;
}
.shortHaikuTitle a:hover{
text-decoration:none;color:#352e1e;
}
.shortHaikuBody{
font-style:italic;
}
.shortTop{
height:23px;width:100%;border-bottom:2px #352e1e solid;margin-bottom:5px;padding-bottom:-3px;
}
#block-views-haiku_block-block_1{
margin:0px;padding:0px;height:100%; clear:none; display:block;
}


/* PAGINATION */
ul.pager{
}
.pager-current{
font-size:12px;padding:5px;border:1px #000000 solid;color:#000000;
}
.pager-item a, .pager-item a:active, .pager-item a:visited{
font-size:12px;padding:5px;border:1px #000000 solid;color:#d7bd7b;font-weight:bold;text-decoration:none;
background-color:#000000;
}
.pager-item a:hover{
font-size:12px;padding:5px;border:1px #ca0700 solid;color:#d7bd7b;font-weight:bold;text-decoration:none;
background-color:#ca0700;
}
.pager-first a, .pager-first a:active, .pager-first a:visited, .pager-previous a, .pager-previous a:active, .pager-previous a:visited, .pager-next a, .pager-next a:active, .pager-next a:visited, .pager-last a, .pager-last a:active, .pager-last a:visited{
font-size:12px;color:#000000;text-decoration:none;
}
.pager-first a:hover, .pager-previous a:hover, .pager-next a:hover, .pager-last a:hover{
font-size:12px;color:#ca0700;text-decoration:none;
}

/* SCHEDULE */
.schedule_table{
font-size:12px;;
}
.schedule_table a{
text-decoration:underline;
}
.schedule_title{
text-decoration:underline;
}
.schedule_highlight{
color:#ca0700;
}
p.scheduleBody{
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
border:1px #000000 solid;padding:20px;width:550px;
}
p.scheduleBody span{
line-height:16px;display:block;margin-bottom:20px;
}
p.scheduleArtists{
background-image:url(http://www.royalflushfestival.com/v2/images/bg_color.png);
border:1px #000000 solid;padding:20px;width:550px;
}
p.scheduleArtists strong{
font-size:20px;
}
p.scheduleArtists span{
line-height:16px;display:block;margin-bottom:20px;
}
p.scheduleArtists a{
}
div.shortTitleSchedule{
padding:0px; margin:0px; font-size:28px; font-weight:bold;
border-top:1px #000000 solid;
padding-top:20px;
}
div.shortTitleSchedule2{
padding:0px; margin:0px; font-size:28px;
margin-top:20px;
}
span.shortTitleScheduleSm{
width:100%; padding:0px; margin:0px; font-size:18px; font-weight:bold;
}
strong.smRed{
font-weight:bold; color:#ca0700;
}


/* MENU SPRITES */
#rffMenu {height: 15px; margin:0px; padding:0px;}
#rffMenu ul {margin:0px; padding:0px;}
#rffMenu li {height:15px;margin-right:5px; display: block; list-style: none; float:left;}
#rffMenu a {width: 100%; height: 15px; display: block; margin:0px; padding:0px;}
#rffMenu a:hover {}

#rffMenu #rffMenuHome {width:51px;}
#rffMenu #rffMenuHome a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png)}
#rffMenu #rffMenuHome a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) 0px -21px no-repeat;}

#rffMenu #rffMenuAbout {width:62px;}
#rffMenu #rffMenuAbout a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -55px 0 no-repeat;}
#rffMenu #rffMenuAbout a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -55px -21px no-repeat;}

#rffMenu #rffMenuSchedule {width:91px;}
#rffMenu #rffMenuSchedule a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -122px 0 no-repeat;}
#rffMenu #rffMenuSchedule a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -122px -21px no-repeat;}

#rffMenu #rffMenuVenues {width:70px;}
#rffMenu #rffMenuVenues a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -276px 0 no-repeat;}
#rffMenu #rffMenuVenues a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -276px -21px no-repeat;}

#rffMenu #rffMenuMag {width:41px;}
#rffMenu #rffMenuMag a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -351px 0 no-repeat;}
#rffMenu #rffMenuMag a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -351px -21px no-repeat;}

#rffMenu #rffMenuPress {width:55px;}
#rffMenu #rffMenuPress a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -397px 0 no-repeat;}
#rffMenu #rffMenuPress a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -397px -21px no-repeat;}

#rffMenu #rffMenuContact {width:83px;}
#rffMenu #rffMenuContact a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -457px 0 no-repeat;}
#rffMenu #rffMenuContact a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -457px -21px no-repeat;}

#rffMenu #rffMenuSponsors {width:94px;}
#rffMenu #rffMenuSponsors a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -545px 0 no-repeat;}
#rffMenu #rffMenuSponsors a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -545px -21px no-repeat;}

#rffMenu #rffMenuArchive {width:78px;}
#rffMenu #rffMenuArchive a{background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -642px 0 no-repeat;}
#rffMenu #rffMenuArchive a:hover {background: url(http://www.royalflushfestival.com/v2/images/menu_overall.png) -642px -21px no-repeat;}


img, div, input { behavior: url("http://www.royalflushfestival.com/v2/images/iepngfix.htc") }