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

* {
	padding: 0px;
	margin: 0px;
}

 body {
 	background-color: #921b1e;
	background-image: url(images/bgPattern.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #FFFFFF;
 }

 #main_content {
	width: 950px;
	margin: auto;
	padding-bottom: 20px;	
 }
 
 #web_content {
	 width: 1080px;
	 margin: auto;
 }

 #right_content {
	 width: 122px;
	 margin-left: 8px;
	 margin-top: 10px;
	 position: relative;
 } 
 
 #music_player {
	 background-image: url(Images/mp3bg.png);
	 background-position: top;
	 width: 112px;
	 height: 30px;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 margin-right: 5px;
	 margin-left: 5px;
 }
	 
#sponsor_content {
	width: 122px;
	margin-top: 7px;
}
 
 #content a:link, #content a:visited {
 	color: #FFCC00;
	text-decoration: none;
 } 
 
 #content a:hover {
 	color: #FFCC00;
	text-decoration: underline;
 }
 
 #lpbox a:link, #lpbox a:visited {
 	color: #FFCC00;
	text-decoration: none;
 } 
 
 #lpbox a:hover {
 	color: #FFCC00;
	text-decoration: underline;
 }

 #title_content {
	width: 674px;
	margin: auto;
	height: 62px;
	padding-bottom: 12px;
	padding-top: 12px;
 }

 #content {
	width: 656px;
	background-image: url(Images/textspacebg.jpg);
	background-position: top;
	background-repeat: inherit;
	float: left;
	padding: 5px 10px 5px 10px;
	clear: both;
}

#upper_placeholder1 {
 	width: 274px;
	clear: both;
	height: 9px;
	padding: 0px;
	margin: 0px;
 }

 #left_panel {
	width: 274px;
	height: 1000px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

 #inside_leftpanel {
	width: 320px;
	float: left;
	padding: 0px;
	clear: both;
	position: relative;
}

 #inside_leftpanel a:link, #inside_leftpanel a:visited {
 	color: #FFCC00;
	text-decoration: none;
 } 
 
 #inside_leftpanel a:hover {
 	color: #FFCC00;
	text-decoration: underline;
 }

 #inside_rightpanel {
	width: 320px;
	float: right;
	padding: 0px;
	position: relative;
}

 #inside_rightpanel a:link, #inside_rightpanel a:visited {
 	color: #FFCC00;
	text-decoration: none;
 } 
 
 #inside_rightpanel a:hover {
 	color: #FFCC00;
	text-decoration: underline;
 }
 
 #reservespace {
	 width: 320px;
	 background:url(Images/reservebg.png) no-repeat 0 0;
	 background-position: top;
	 height: 52px;
	 display: block;
 }
 
 #booknow {
	margin-left: 6px;
	padding-bottom: 22px;
	width: 97px;
	display: block;
	float: left;
 }
 
 #weekendtix_leftpanel {
	width: 79px;
	float: left;
	padding: 0px 0px 0px 10px;
	clear: both;
	position: relative;
}

 #weekendtix_rightpanel {
	width: 136px;
	float: right;
	padding: 0px 85px 0px 0px;
	position: relative;
}

 #daytix_rightpanel {
	width: 151px;
	float: right;
	padding: 0px 70px 0px 0px;
	position: relative;
}

 #moreinfo_panel {
	width: 630px;
	float: left;
	padding: 0px 0px 0px 0px;
	clear: both;
	position: relative;
}

 #info_panel {
	width: 656px;
	float: left;
	padding: 0px 0px 0px 0px;
	clear: both;
	position: relative;
	
 }

 #info_panel a:link, #info_panel a:visited {
 	color: #FFCC00;
	text-decoration: none;
 }

 #info_panel a:hover {
 	color: #FFCC00;
	text-decoration: none;
 }

 #bw_panels {
 	width: 274px;
	clear: both;
	height: 12px;
	padding: 0px;
	margin: 0px;
 }

#middle_placeholder {
 	width: 100%;
	clear: both;
	height: 10px;
 }

#middle_placeholder2 {
 	width: 100%;
	clear: both;
	height: 5px;
 }

 #divider {
 	width: 100%;
	clear: both;
	height: 2px;
	background-image: url(Images/dividerbg.jpg);
	background-position: top;
	background-repeat: inherit;
}
 
 .floatRight {
 	float: right;
 }
 
  .floatLeft {
 	float: left;
 }
 
 #text {
	width: 85%;
	margin-left: 10px;
	float: left;
	padding: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	position: relative; 
 }
 #volunteers {
	width: 320px;
	height: 184px;
	background-image:url(Images/volunteertext.png);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	position: relative; 
 }
 /* ----------------------- GALLERY VIEW ---------------------------*/
 
.panel-overlay h2, .panel-overlay p {
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
h3 {
	font-size: 1.45em;
	line-height: 1.05em;
	border-bottom: 1px solid #333;
}
.galleryview {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* --------------------------------------------   START OF NEWSTICKER   -----------------------------------------*/
#newsticker {
	width:247px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	}

#newsticker a {
	text-decoration: none;
	}

#newsticker img {
	border: 0px solid #630713;
	}

#newsticker .title {
	width:247px;
	display: block;
	}

.newsticker-jcarousellite {
	width: 247px;
	height: 73px;
	padding: 5px 0px 0px 0px;
	background: url(Images/news_bg.gif) no-repeat top;
	}
.newsticker-jcarousellite ul li{
	list-style:none;
	display:block;
	}
.newsticker-jcarousellite .thumbnail {
	float: left;
	width: 23px;
	padding: 0 2px 0 2px;

	}
.newsticker-jcarousellite .update {
	float: right;
	width: 156px;
	margin-right: 64px;
	}
	
.newsticker-jcarousellite .info {
	float: left;
	width: 156px;
	position: relative;
	padding: 0 0px 0 0;
	}
.newsticker-jcarousellite .info span {
	display: block;
	color:#FFCC00;
	font-weight: bold;
	}

.clear {
	clear: both;
	}

/* --------------------------------------------   END OF NEWSTICKER   -----------------------------------------*/

/* --------------------------------------------   SOCIAL MEDIA NAVIGATION   -----------------------------------------*/
#logo_content {
	width: 274px;
	padding: 0px;
	height: 233px;
	margin: 0px;
	clear: both;
	background: url(Images/logo2011.png) no-repeat top;
  }

#sm_lp {
	width: 31px;
	height: 169px;
	margin-top: 64px;
	padding: 0px 0px 0px 13px;
  }

 #smicons_space {
 	width: 31px;
	clear: both;
	height: 11px;
	padding: 0px;
	margin: 0px;
 }

#nav_sm {
	width: 245px;
	height: 37px;
	float: left;
}

#nav_sm ul {
	text-decoration: none;
	list-style-type: none;
}

#nav_sm ul li {
	float: left;	
}

#nav_sm ul li a span{
	display: none;
}

#nav_sm ul li span {
	float: none;
}

/* --------------------------------------------    END OF SOCIAL MEDIA NAVIGATION   -------------------------------*/

/* --------------------------------------------    SOCIAL MEDIA NAVIGATION BUTTONS   -------------------------------*/

#nav_sm ul li a.fb {
	display: block;
	width: 68px;
	height: 37px;
	background-image: url(images/nav_sm.jpg);
	background-position: 0px 0px;
}

#nav_sm ul li a.fb:hover {
	display: block;
	background-position: 0px -35px;
}

#nav_sm ul li a.utube {
	display: block;
	width: 72px;
	height: 37px;
	background-image: url(images/nav_sm.jpg);
	background-position: -70px 0px;
} 

#nav_sm ul li a.utube:hover {
	display: block;
	background-position: -70px -35px;
}

#nav_sm ul li a.tweet {
	display: block;
	width: 105px;
	height: 37px;
	background-image: url(images/nav_sm.jpg);
	background-position: -142px 0px;
} 

#nav_sm ul li a.tweet:hover {
	display: block;
	background-position: -142px -35px;
}

/* --------------------------------------------    END OF SOCIAL MEDIA NAVIGATION BUTTONS   -------------------------------*/

/* --------------------------------------------   LEFT PANEL NAVIGATION   -----------------------------------------*/

 #lpbox {
	margin-left: 13px;
	margin-right: 14px;
	padding: 0px;
  }

#nav_lp {
	width: 247px;
	height: 809px;
	float: left;
}

#nav_lp ul {
	text-decoration: none;
	list-style-type: none;
}

#nav_lp ul li {
	float: left;	
}

#nav_lp ul li a span{
	display: none;
}

#nav_lp ul li span {
	float: none;
}

/* --------------------------------------------    END OF LEFT PANEL NAVIGATION   -------------------------------*/

/* --------------------------------------------    LEFT PANEL NAVIGATION BUTTONS   -------------------------------*/

#nav_lp ul li a.lp1 {
	display: block;
	width: 247px;
	height: 62px;
	background-image: url(images/nav_lp_cs.jpg);
	background-position: 0px 0px;
}

#nav_lp ul li a.lp1:hover {
	display: block;
	background-position: -249px 0px;
}

#nav_lp ul li a.lp2 {
	display: block;
	width: 247px;
	height: 143px;
	background-image: url(images/nav_lp_cs.jpg);
	background-position: 0px -74px;
} 

#nav_lp ul li a.lp2:hover {
	display: block;
	background-position: -249px -74px;
}

#nav_lp ul li a.lp3 {
	display: block;
	width: 247px;
	height: 84px;
	background-image: url(images/nav_lp_cs.jpg);
	background-position: 0px -229px;
} 

#nav_lp ul li a.lp3:hover {
	display: block;
	background-position: -249px -229px;
}

#nav_lp ul li a.lp4 {
	display: block;
	width: 247px;
	height: 84px;
	background-image: url(images/nav_lp_cs.jpg);
	background-position: 0px -325px;
}

#nav_lp ul li a.lp4:hover {
	display: block;
	background-position: -249px -325px;
}

/* --------------------------------------------    END OF LEFT PANEL NAVIGATION BUTTONS   -------------------------------*/
 
/* --------------------------------------------    NAVIGATION   -----------------------------------------*/

/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 59px; width: 676px;
    background: url("images/bg.gif") no-repeat top;
    padding: 0 ; margin: 0;
	overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp ul {
        float: left;
		list-style: none;
    }
    .lavaLamp li {
       position: relative;
	   margin-top: 10px;
	   margin-bottom: 9px;	   
	   display: block;
       float: left;
       z-index: 9;
}	
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("images/lava.gif") no-repeat right -36px;
            width: 6px; height: 36px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("images/lava.gif") no-repeat top left;
                height: 36px;
                margin-right: 6px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative;
            text-decoration: none;
            text-transform: uppercase;
            font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 17px;
            color: #ffffff; outline: none;
            text-align: center;
            vertical-align: middle;
			line-height: 40px;
			width: 105.2px;
            z-index: 10; letter-spacing: 0;
            display: block;
			float: left;
			margin: auto 15px;
        }

#right_panel {
	width: 676px;
	float: right;
	position: relative;
}

#menu_content {
	width: 676px;
	height: 331px;
	float: right;
	position: relative;
}

#menu_content ul {
	text-decoration: none;
	list-style-type: none;
}

#menu_content ul li {
	float: left;	
}

#menu_content ul li a span{
	display: none;
}

#menu_content ul li span {
	float: none;
}

 #menu_content a:link, #menu_content a:visited {
 	color: #ffffff;
	text-decoration: none;
 }

 #menu_content a:hover {
 	color: #580611;
	text-decoration: none;
	font-weight: bold;
 }

/* --------------------------------------------    NAVIGATION BUTTONS   -------------------------------*/

#nav_bar ul li a.home {
	display: block;
	width: 84px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: 0px 0px;
}

#nav_bar ul li a.home:hover {
	display: block;
	background-position: 0px -59px;
}

.homeActive {
	display: block;
	width: 84px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: 0px -118px;
}

#nav_bar ul li a.buyreserve {
	display: block;
	width: 173px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -84px 0px;
}

#nav_bar ul li a.buyreserve:hover {
	display: block;
	background-position: -84px -59px;
}

.buyreserveActive {
	display: block;
	width: 173px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -84px -118px;
}

#nav_bar ul li a.schedule {
	display: block;
	width: 135px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -257px 0px;
}

#nav_bar ul li a.schedule:hover {
	display: block;
	background-position: -257px -59px;
}

.scheduleActive {
	display: block;
	width: 135px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -257px -118px;
}

#nav_bar ul li a.artists {
	display: block;
	width: 111px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -392px 0px;
}

#nav_bar ul li a.artists:hover {
	display: block;
	background-position: -392px -59px;
}

.artistsActive {
	display: block;
	width: 111px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -392px -118px;
}

#nav_bar ul li a.team {
	display: block;
	width: 173px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -503px 0px;
}

#nav_bar ul li a.team:hover {
	display: block;
	background-position: -503px -59px;
}

.teamActive {
	display: block;
	width: 173px;
	height: 59px;
	background-image: url(images/nav_bar.gif);
	background-position: -503px -118px;
}

/* --------------------------------------------    END OF NAVIGATION BUTTONS   ---------------------------*/

/* --------------------------------------------    FOOTER   ---------------------------*/

#footer {
	background-image: url(images/footer_x_pattern.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
	margin: auto;
	height: 250px; 
	clear: both;
	font-size: 11px;
}

#footer_nav {
	margin:0 auto;
	width:930px;
}

#footer ul {
	float:left;
	width:186px;
	margin-top: 24px;
	}

#footer li {
	width:186px;
}

#footer li li {
	padding-bottom:2px;
}

#footer ul ul {
	background:url(images/footerline.gif) no-repeat 0 0;
	float:none;
	padding:8px 0;
	list-style:none;
}

#footer .ftr_tickets {
	background:url(images/ftr_titles.gif) no-repeat;
	margin-bottom:7px;
	overflow: hidden;
	padding-top:6px;
	background-position:0 0;
}

#footer .ftr_planahead {
	background:url(images/ftr_titles.gif) no-repeat;
	margin-bottom:7px;
	overflow: hidden;
	padding-top:6px;
	background-position:-186px 0;
}

#footer .ftr_lineupninfo {
	background:url(images/ftr_titles.gif) no-repeat;
	margin-bottom:7px;
	overflow: auto;
	padding-top:6px;
	background-position:-372px 0;
}

#footer .ftr_connect {
	background:url(images/ftr_titles.gif) no-repeat;
	margin-bottom:7px;
	overflow: auto;
	padding-top:6px;
	background-position:-558px 0;
}

#footer .ftr_about {
	background:url(images/ftr_titles.gif) no-repeat;
	margin-bottom:7px;
	overflow: auto;
	padding-top:6px;
	background-position:-744px 0;
}

#footer li li a {
	color:#fff;
	display:inline;
	font-size:11px;
	padding-left:2px;
	text-decoration:none;
}

#footer li li a:hover {
	color:#FFCC00;
}

#footer p {
	clear:both;
	color:#fff;
	font-size:10px;
	line-height:1.2em;
	padding-top:10px;
}


/* --------------------------------------------   END OF FOOTER   ---------------------------*/

/* --------------------------------------------  VENUES   ---------------------------*/

  #venues_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/venues_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
#omni_photos {
 	width: 340px;
	height: 250px;
	float: left;
	/*background-image: url(images/omni_photos.png);
	background-repeat: no-repeat;*/
}

#pre-party_photos {
 	width: 340px;
	height: 240px;
	float: left;
}

#pre-party_photos img {
	border: none;
}

#omni_photos img {
	border: none;
}

 /* --------------------------------------------  END OF VENUES   ---------------------------*/
 
 
 /* --------------------------------------------  ARTISTS   ---------------------------*/
 
.artists_list {
	float:left;
	width:25%;
	height:auto;
	text-align:center;
}

#artists_nophotos {
 	width: 340px;
	height: 30px;
	float: left;
}

#artists_photos {
 	width: 340px;
	height: 250px;
	float: left;
}

#artists_photos1 {
 	width: 340px;
	height: 350px;
	float: left;
}

#artists_photos2 {
 	width: 340px;
	height: 220px;
	float: left;
}

#artists_photos3 {
 	width: 340px;
	height: 380px;
	float: left;
}

#artists_photos4 {
 	width: 340px;
	height: 600px;
	float: left;
} 

img.border, .artists_list img, img.right, img.left {border:2px solid #801618;}

.imageOff{ 
border: 0px 
} 
.imageOn{ 
border: 2px solid #ffcc00; 
}

#artists_nophotos img {
	border: solid 2px #801618;
}

 #artists_photos img {
	border: solid 2px #801618;
}

 #artists_photos1 img {
	border: solid 2px #801618;
}

 #artists_photos2 img {
	border: solid 2px #801618;
}

 #artists_photos3 img {
	border: solid 2px #801618;
}

 #artists_photos4 img {
	border: solid 2px #801618;
}

 #artists_header {
 	background-color: #801618;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/artists_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
 
 /* --------------------------------------------  END OF ARTISTS   ---------------------------*/
 
 
/* --------------------------------------------  BOOKLET   ---------------------------*/

 #booklet_photos {
 	width: 210px;
	height: 160px;
	float: left;
}

#booklet_container1 {
	width: 49%;
	float: left;
}

#booklet_container2 {
	width: 48%;
	padding-left: 20px;
	border-left: solid 1px #cb3d29;
	float: right;
}

#booklet_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/booklet_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }



/* -------------------------------------------- END OF BOOKLET   ---------------------------*/ 
 
 /* --------------------------------------------  ABOUT CCSF   ---------------------------*/
 #about_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/aboutccsf_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
 #skyline {
 	width: 490px;
	height: 280px;
	/*background-image: url(images/austin_skyline.jpg);
	background-repeat: no-repeat;*/
	float: left;
 }
 
 #skyline img {
 	border: solid 2px #cb3d29;
 }
 
  .redBorder {
 	border: 2px solid #cb3d29;
	float: left;
}
 /* --------------------------------------------  END OF ABOUT CCSF   ---------------------------*/

 /* --------------------------------------------  CCSF STAFF   ---------------------------*/
 
#staff_photos {
 	width: 210px;
	height: 255px;
	float: left;
}
 
 #staff_photos img {
	border: solid 2px #cb3d29;
}

 #staff_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/staff_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
 
 
 /* --------------------------------------------  END OF CCSF STAFF   ---------------------------*/
 
 /* --------------------------------------------  THINGS TO DO IN AUSTIN  ---------------------------*/
  
    #thingstodo_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/thingstodo_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
  
  #thingstodo_photos {
 	width: 230px;
}
  
#thingstodo_photos img{
 	border: none;
}

#thingstodo_text {
	margin-left: 5px;
	width: 420px;
}
  
/* --------------------------------------------  END OF THINGS TO DO   ---------------------------*/
 

/* --------------------------------------------  SPONSORS   ---------------------------*/

   #sponsors_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/sponsors_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
 
 
 #sponsors_logo {
 	width: 210px;
	height: 180px;
	float: left;
}

#sponsors_logo img {
	border: solid 2px #cb3d29;
}

/* --------------------------------------------  END OF SPONSORS   ---------------------------*/
 
 #under_construction {
 	margin: auto;
	height: 150px;
	width: 500px;
	text-align: center;
	padding-top: 150px;
	font-size: 24px;
	color: #FFCC00;
 }
 
 /* --------------------------------------------  TICKETS   ---------------------------*/

 #price_table {
 	/*margin: auto;*/
	width: 85%;
	height: 210px;
 }
 
 
 #price_table table, td {
 	border: 1px solid #cb3d29;
 }
 
 #price_table table {
 	margin: auto;
 }
 
 #tickets_sale {
 	width: 700px;
	height: 125px;
	padding: 3px;
	border: 2px solid #cb3d29;
	padding-left: 20px;
 }
 
  #tickets_sale img {
  	float: left;
  }
 
 #tickets_sale_text {
 	width: 530px;
	height: 107px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }

#sat_sched_table {
 	/*margin: auto;*/
	width: 100%;
	height: 350px;
 }
 
 
 #sat_sched_table table, td {
 	border: 1px solid #cb3d29;
 }
 
 #sat_sched_table table {
 	margin: auto;
 }

#sun_sched_table {
 	/*margin: auto;*/
	width: 100%;
	height: 250px;
 }
 
 
 #sun_sched_table table, td {
 	border: 1px solid #cb3d29;
 }
 
 #sun_sched_table table {
 	margin: auto;
 }

#perf_sched_table {
 	/*margin: auto;*/
	width: 100%;
	height: 370px;
 }
 
 
 #perf_sched_table table, td {
 	border: 1px solid #cb3d29;
 }
  
 #perf_sched_table table {
 	margin: auto;
 }

#schedule_text {
	background-color: #de720f;
	width: 730px;
	height: 118px;
	margin: 2em auto 0 auto;
	border-left: 2px solid #cb3d29;
	border-top: 2px solid #cb3d29;
	border-bottom: 2px solid #cb3d29;
	border-right: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }

#schedule_2l_text {
	background-color: #72131f;
	width: 730px;
	height: 41px;
	margin: 2em auto 0 auto;
	border-left: 2px solid #cb3d29;
	border-top: 2px solid #cb3d29;
	border-bottom: 2px solid #cb3d29;
	border-right: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }

#schedule_2l_pooltext {
	background-color: #de720f;
	width: 730px;
	height: 41px;
	margin: 2em auto 0 auto;
	border-left: 2px solid #cb3d29;
	border-top: 2px solid #cb3d29;
	border-bottom: 2px solid #cb3d29;
	border-right: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }
 
#schedule_2l_text1 {
	background-color: #72131f;
	width: 730px;
	height: 55px;
	margin: 2em auto 0 auto;
	border-left: 2px solid #cb3d29;
	border-top: 2px solid #cb3d29;
	border-bottom: 2px solid #cb3d29;
	border-right: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }

#schedule_small_text {
	background-color: #bb311d;
	width: 730px;
	height: 35px;
	margin: 2em auto 0 auto;
	border-left: 2px solid #cb3d29;
	border-top: 2px solid #cb3d29;
	border-bottom: 2px solid #cb3d29;
	border-right: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }


#schedule_time {
	background-color: #cb3d29;
	width: 127px;
	height: 42px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 10px;
	margin-top: 20px;
 }

#schedule_2l_time {
	background-color: #cb3d29;
	width: 127px;
	height: 17px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 10px;
	margin-top: 10px;
 }

#schedule_2l_time1 {
	background-color: #cb3d29;
	width: 127px;
	height: 17px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 10px;
	margin-top: 10px;
 }

#schedule_small_time {
	background-color: #cb3d29;
	width: 112px;
	height: 17px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 10px;
	margin-top: 5px;
 }

  #tickets_sale1 {
 	width: 700px;
	height: 138px;
	padding: 3px;
	border: 2px solid #cb3d29;
	padding-left: 20px;
 }
 
  #tickets_sale1 img {
  	float: left;
  }
 
 #tickets_sale_text1 {
 	width: 530px;
	height: 118px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }
 
  #tickets_sale3 {
 	width: 700px;
	height: 108px;
	padding: 3px;
	border: 2px solid #cb3d29;
	padding-left: 20px;
 }
 
  #tickets_sale3 img {
  	float: left;
  }
 
 #tickets_sale_text3 {
 	width: 530px;
	height: 90px;
	float: right;
	border-left: 2px solid #cb3d29;
	padding-left: 30px;
	margin-top: 8px;
 }
 
 #tickets_btn {
 	width: 110px;
	height: 30px;
	float: right;
 }
  
  #tickets_btn img {
  	margin-bottom: 5px;
  }
  
  #btn_placeholder {
  	width: 5px;
	height: 5px;
	float: right;
  }
 
    #tickets_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/tickets_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
 /* --------------------------------------------  END OF TICKETS   ---------------------------*/
 
 /* --------------------------------------------  SCHEDULE   ---------------------------*/
 
 
 	#schedule_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/schedule_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
  /* --------------------------------------------  END OF SCHEDULE   ---------------------------*/

 /* --------------------------------------------  MERCHANDISING   ---------------------------*/
 
 
 	#merchandising_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/merchandising_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
  /* --------------------------------------------  END OF MERCHANDISING   ---------------------------*/
  
 /* --------------------------------------------  PARTNERS   ---------------------------*/
 
 #partners_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/partners_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
  /* --------------------------------------------  END OF PARTNERS   ---------------------------*/


 /* --------------------------------------------  VENDORS   ---------------------------*/
  
 #vendors_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/vendors_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 } 
  
 /* --------------------------------------------  END OF VENDORS   ---------------------------*/
 
 /* --------------------------------------------  CONTACT US   ---------------------------*/
 
  #contact_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/contact_us_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
 
   #contact_form {
	width: 650px;
	height: 250px;
	padding: 0px;
	border: 2px solid #801618;
	overflow: hidden;
	clear: both;
	position: relative;
	display: block;
 }

   #contact_area {
	width: 630px;
	padding: 10px;
	border: 2px solid #801618;
	overflow: hidden;
	float: right;
	clear: both;
	position: relative;
	display: block;
 }

 #contact_area table, td {
	border: none;
	padding: 3px;
 }

   #contact_text {
	width: 140px;
	padding: 5px;
	overflow: hidden;
	float: left;
	clear: both;
	position: relative;
	display: block;
 }

  #contact_fields {
 	width: 318px;
	float: left;
	padding: 0;
	margin-left: 190px;
	position: relative;
	display: block;
 }

  #contact_fields_titles {
	float: left;
	padding: 0;
	margin-left: 95px;
	position: relative;
	display: block;
 }


  #contact_headers {
 	width: 106px;
	float: left;
	padding-right: 4px;
	margin-top: 5px;
	position: relative;
	display: block;
 }


  #contact_fields1 {
 	width: 314px;
	float: right;
	border-left: 2px solid #801618;
	padding-left: 10px;
	margin-top: 5px;
	position: relative;
	display: block;
 }
 
#result {
	 width: 220px;
	 margin: 0 0 10px 0;
	 padding: 5px 5px;
	 font-weight: normal;
}

#word_verify {
	width: 350px;
	margin: 0 0 0 0;
	padding: 5px 5px;
	font-weight: normal;
	position: relative;

}

#change-image {
	font-size: 0.8em;
}

/* 
#contact_fields1 input {
width: 300px;
font-family: Tahoma;
font-size: 10pt;
}*/

.label {
width:50px;
}

.textarea {
width: 250px;
font-family: Tahoma;
font-size: 10pt;
}

.error {
font-family: Tahoma;
font-size: 8pt;
color: #FFCC00;
margin-left: 190px;
display:none;
}

.input344 {
	width: 318px;
	font-family: Tahoma;
	font-size: 10pt;
}

.input250 {
	width: 180px;
	font-family: Tahoma;
	font-size: 10pt;
}

.input100 {
	width: 100px;
	font-family: Tahoma;
	font-size: 10pt;
}

#contactText p {
	padding-left: 40px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
  
  /* -------------------------------------------- END OF CONTACT US   ---------------------------*/
  
   /* --------------------------------------------  MUSICAL ENTERTEINMENT   ---------------------------*/
   
.entertainment_list {
	float:left;
	width:49.9%;
	height:auto;
	text-align:center;
}

.band_list {
	height:auto;
	text-align:center;
}

img.border, .band_list img, img.right, img.left {border:2px solid #cb3d29;}

img.border, .entertainment_list img, img.right, img.left {border:2px solid #cb3d29;}

#music_entertainment_header {
 	background-color: #bb311d;
 	margin-top: 5px;
 	width: 724px;
	height: 114px;
	border: solid 18px #de720f;
	background-image: url(images/music_entertainment_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
 }
   
   
  /* --------------------------------------------  MUSICAL ENTERTEINMENT   ---------------------------*/
