@charset "UTF-8";
/* CSS Document */

/* CSS Document */

html { height: 100%;  margin-bottom: 1px; }
html * { padding: 0; margin: 0; }

body { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #8e3e1c; }

body#home { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #16496C url(../images/bgd_home.jpg) repeat-x; }
body#blues { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #003458 repeat-x; }
body#rockfox { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #89600D repeat-x; }
body#fanfav { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #8F3615 repeat-x; }
body#blank { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #C1C800 repeat-x; }
body#festivalinfo { text-align: center; padding: 0px 0px 0px 0px; font-size: 62.5%; background: #ceac4f repeat-x; }

#everything { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 auto; width:900px; background: repeat-x 30px 0px; }

#everythingFooter { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; background: no-repeat; margin: 0 auto; height: 50px; font-size: 14px; color: #FFF; width: 900px; }
	#everythingFooter a:link { color: #FFF; text-decoration: none; }
	#everythingFooter a:hover { color: #CCC; text-decoration: none; }
	#everythingFooter a:visited { color: #999; text-decoration: none; }

/* links  */

a:link { color: #333; }
a:hover { color: #006; }
a:visited { color: #000; }

/*all other plain*/

.clear {clear:both;}
.imgLeft { float:left; margin-right: 13px; margin-bottom: 13px; }
.imgRight { margin-left:10px; margin-bottom:10px; float: right; margin-left: 13px; }

.imgLeftHotel { float:left; margin-right: 13px; margin-bottom: 13px; border: 1px solid #999; }

/* content */

body#home #header { width: 900px; height:177px; background: url(../images/header_home_11.jpg) no-repeat; }
body#blues #header { width: 900px; height:177px; background: url(../images/header_blues.jpg) no-repeat; }
body#festivalinfo #header { width: 900px; height:177px; background: url(../images/header_festivalinfo.jpg) no-repeat; }
body#rockfox #header { width: 900px; height:177px; background: url(../images/header_summerjam.jpg) no-repeat; }
body#fanfav #header { width: 900px; height:177px; background: url(../images/header_rockfox.jpg) no-repeat; }
body#blank #header { width: 900px; height:177px; background: url(../images/fanfav/header_favfav.jpg) no-repeat; }

#flashBox { height:397px; width:680px; background: url(../images/flashBGD-2010.jpg) no-repeat; }

body#home #generalInfo { height: 377px; width:187px; background: url(../images/needtoknow_home.jpg) no-repeat; padding: 10px; }
	body#home #generalInfo h1 { color: #245274; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }

body#blues #generalInfo { height: 377px; width:187px; background: url(../images/blues/needtoknow_blues.jpg) no-repeat; padding: 10px; margin-top: 13px; }
	body#blues #generalInfo h1 { color: #003458; padding-bottom: 5px; font: 18px Arial, Helvetica, sans-serif; }

body#festivalinfo #generalInfo { height: 377px; width:187px; background: url(../images/festival_info/needtoknow_festivalinfo.jpg) no-repeat; padding: 10px; margin-top: 13px; }
	body#festivalinfo #generalInfo h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }

body#rockfox #generalInfo { height: 377px; width:187px; background: url(../images/summerjam/needtoknow_summerjam.jpg) no-repeat; padding: 10px; margin-top: 13px; }
	body#rockfox #generalInfo h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }

body#fanfav #generalInfo { height: 377px; width:187px; background: url(../images/rockfox/needtoknow_rockfox.jpg) no-repeat; padding: 10px; margin-top: 13px; }
	body#fanfav #generalInfo h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }
	
body#blank #generalInfo { height: 377px; width:187px; background: url(../images/fanfav/needtoknow_fanfav.jpg) no-repeat; padding: 10px; margin-top: 13px; }
	body#blank #generalInfo h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }

body#home #subnavBox { width:900px; height:25px; margin-top: 6px; }
body#home #navBox { width:900px; height:178px; margin-top: 13px; }
body#blues #navBox { width:900px; height:178px; }
body#festivalinfo #navBox { width:900px; height:178px; }
body#rockfox #navBox { width:900px; height:178px; }
body#fanfav #navBox { width:900px; height:178px; }
body#blank #navBox { width:900px; height:178px; }

body#blues .sidebarTop { width:207px; height:5px; background: url(../images/blues/sidebar_blues_top.jpg) no-repeat; margin: 13px 0px 0px; }
body#blues .sidebarMiddle { width: 187px; background: url(../images/blues/sidebar_blues_middle.jpg) repeat-y; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 10px; }
	body#blues .sidebarMiddle h1 { color: #003458; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; }
body#blues .sidebarBottom { width:207px; height:5px; background: url(../images/blues/sidebar_blues_bottom.jpg) no-repeat; }

body#festivalinfo .sidebarTop { width:207px; height:5px; margin-top:13px; background: url(../images/festival_info/sidebar_festivalinfo_top.jpg) no-repeat; }
body#festivalinfo .sidebarMiddle { width: 187px; background: url(../images/festival_info/sidebar_festivalinfo_middle.jpg) repeat-y; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 10px; }
	body#festivalinfo .sidebarMiddle h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; margin: 0px; }
body#festivalinfo .sidebarBottom { width:207px; height:5px; background: url(../images/festival_info/sidebar_festivalinfo_bottom.jpg) no-repeat; }

body#rockfox .sidebarTop { width:207px; height:5px; margin-top:13px; background: url(../images/summerjam/sidebar_summerjam_top.jpg) no-repeat; }
body#rockfox .sidebarMiddle { width: 187px; background: url(../images/summerjam/sidebar_summerjam_middle.jpg) repeat-y; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 10px; }
	body#rockfox .sidebarMiddle h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; margin: 0px; }
body#rockfox .sidebarBottom { width:207px; height:5px; background: url(../images/summerjam/sidebar_summerjam_bottom.jpg) no-repeat; }

body#fanfav .sidebarTop { width:207px; height:5px; margin-top:13px; background: url(../images/rockfox/sidebar_rockfox_top.jpg) no-repeat; }
body#fanfav .sidebarMiddle { width: 187px; background: url(../images/rockfox/sidebar_rockfox_middle.jpg) repeat-y; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 10px; }
	body#fanfav .sidebarMiddle h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; margin: 0px; }
body#fanfav .sidebarBottom { width:207px; height:5px; background: url(../images/rockfox/sidebar_rockfox_bottom.jpg) no-repeat; }

body#blank .sidebarTop { width:207px; height:5px; margin-top:13px; background: url(../images/fanfav/sidebar_fanfav_top.jpg) no-repeat; }
body#blank .sidebarMiddle { width: 187px; background: url(../images/rockfox/sidebar_rockfox_middle.jpg) repeat-y; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px 10px; }
	body#blank .sidebarMiddle h1 { color: #675C31; padding-bottom: 5px; font: bold 18px Arial, Helvetica, sans-serif; margin: 0px; }
body#blank .sidebarBottom { width:207px; height:5px; background: url(../images/fanfav/sidebar_fanfav_bottom.jpg) no-repeat; }

#rotatorBox { width:900px; height:100px; margin-top: 13px; background: url(../images/rotator.gif) no-repeat; }

.leftColumn {width:680px; float:left;}

.rightColumn {width:207px; float:right;}

body#home #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/auroralogo.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#blues #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/auroralogo_blues.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#festivalinfo #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/festival_info/auroralogo_festivalinfo.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#rockfox #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/summerjam/auroralogo_summerjam.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#fanfav #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/rockfox/auroralogo.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#blank #footer { font: 11px Arial, Helvetica, sans-serif; padding-bottom: 25px; text-align: left; padding-top: 17px; background: url(../images/fanfav/auroralogo.gif) no-repeat left top; padding-left: 170px; letter-spacing: .2em; margin-top: 13px; }

body#home #footer2 {text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#blues #footer2 { text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#festivalinfo #footer2 { text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#rockfox #footer2 { text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#fanfav #footer2 {text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#blank #footer2 { text-align: right; background: url(../images/mw.jpg) no-repeat right top; margin-top: 13px; padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 38px; padding-top: 10px; }

body#blues .content { background: #bdc5c8; padding: 13px 13px 20px; width: 652px; margin-top: 13px; border-top: 1px solid #dcdbd7; border-right: 1px solid #747166; border-bottom: 1px solid #747166; border-left: 1px solid #dcdbd7; text-align: left; font: 12px Arial, Helvetica, sans-serif; }
body#blues .content h1 { font-size: 16px; }
body#blues .content h2 { font-size: 14px; color: #436289; }
body#blues .content h3 { font-size: 12px; color: #0C3457; margin-top: 7px; }

body#festivalinfo .content { background: #efdfb3; padding: 13px 13px 20px; width: 652px; margin-top: 13px; border-top: 1px solid #FFF; border-right: 1px solid #635A4B; border-bottom: 1px solid #635A4B; border-left: 1px solid #FFF; text-align: left; font: 12px Arial, Helvetica, sans-serif; }
body#festivalinfo .content h1 { font-size: 16px; }
body#festivalinfo .content h2 { font-size: 14px; color: #7F723D; }
body#festivalinfo .content h3 { font-size: 12px; color: #675C31; margin-top: 2px; }

body#rockfox .content { background: #efdfb3; padding: 13px 13px 20px; width: 652px; margin-top: 13px; border-top: 1px solid #FFF; border-right: 1px solid #635A4B; border-bottom: 1px solid #635A4B; border-left: 1px solid #FFF; text-align: left; font: 12px Arial, Helvetica, sans-serif; }
body#rockfox .content h1 { font-size: 16px; }
body#rockfox .content h2 { font-size: 14px; color: #7F723D; }
body#rockfox .content h3 { font-size: 12px; color: #675C31; margin-top: 2px; }

body#fanfav .content { background: #efdfb3; padding: 13px 13px 20px; width: 652px; margin-top: 13px; border-top: 1px solid #FFF; border-right: 1px solid #635A4B; border-bottom: 1px solid #635A4B; border-left: 1px solid #FFF; text-align: left; font: 12px Arial, Helvetica, sans-serif; }
body#fanfav .content h1 { font-size: 16px; }
body#fanfav .content h2 { font-size: 14px; color: #7F723D; }
body#fanfav .content h3 { font-size: 12px; color: #675C31; margin-top: 2px; }

body#blank .content { background: #efdfb3; padding: 13px 13px 20px; width: 652px; margin-top: 13px; border-top: 1px solid #FFF; border-right: 1px solid #635A4B; border-bottom: 1px solid #635A4B; border-left: 1px solid #FFF; text-align: left; font: 12px Arial, Helvetica, sans-serif; }
body#blank .content h1 { font-size: 16px; }
body#blank .content h2 { font-size: 14px; color: #7F723D; }
body#blank .content h3 { font-size: 12px; color: #675C31; margin-top: 2px; }

.slickbox { background: #C9D2D7; padding: 13px; }

body#blues .banddivider { border-top: 1px solid #355670; clear: both; border-bottom: 1px solid #E1EAED; }

body#festivalinfo .banddivider { border-top: 1px solid #B8AC8B; clear: both; border-bottom: 1px solid #FFF; }

body#rockfox .banddivider { border-top: 1px solid #B8AC8B; clear: both; border-bottom: 1px solid #FFF; }

body#fanfav .banddivider { border-top: 1px solid #B8AC8B; clear: both; border-bottom: 1px solid #FFF; }

body#blank .banddivider { border-top: 1px solid #B8AC8B; clear: both; border-bottom: 1px solid #FFF; }

body#festivalinfo .accordianPad { padding: 13px; }
	body#festivalinfo .accordianPad td { border-bottom: 1px solid #CBAC52; padding: 2px; }

body#festivalinfo .accordianHeader { font-size: 18px; color: #000; }

body#rockfox .accordianPad { padding: 13px; }
	body#festivalinfo .accordianPad td { border-bottom: 1px solid #CBAC52; padding: 2px; }
	
body#fanfav .accordianPad { padding: 13px; }
	body#fanfav .accordianPad td { border-bottom: 1px solid #CBAC52; padding: 2px; }
	
body#blank .accordianPad { padding: 13px; }
	body#blank .accordianPad td { border-bottom: 1px solid #CBAC52; padding: 2px; }

body#rockfox .accordianHeader { font-size: 18px; color: #000; }

body#fanfav .accordianHeader { font-size: 18px; color: #000; }

body#blank .accordianHeader { font-size: 18px; color: #000; }

.indent { margin-left: 25px; }

.pressRelease { background: #D8CBA3 url(../images/pdf.jpg) no-repeat 15px 12px; padding: 15px 15px 15px 40px; border: 1px solid #666; margin-bottom: 10px; }

.disclaimer { font-size: 10px; color: #000; }

#logoLink { width:160px; padding-top: 25px; padding-bottom: 25px; position: absolute; margin-left: -170px; margin-top: -20px; float: left; }

#everythingWarning { background: #F00 url(../images/weather.jpg); text-align: center; padding: 20px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; color: #FFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #F00; border-bottom-color: #F00; text-transform: uppercase; }

#everythingSubmission { background: #960 url(../images/submission.gif); text-align: center; padding: 20px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; color: #FFF; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; border-top-color: #333; border-bottom-color: #A8BCD3; text-transform: uppercase; }

.hidden_lightbox { display:none; }

.indent-blues { margin-left:35px; }
