
/*  light green #BDFF7B font-family:Arial, Helvetica, sans-serif; 

/* CSS Document */
  
* { margin:0; padding:0}

.clear { clear:both}

body { background: #000  url(graphics/BK_strip.jpg) repeat-x;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;  }

a:link, a:visited  { color: #0066CC; text-decoration:none;}
 
a:hover  { color: #CC9900; text-decoration:none;}

.foot {height:0px;  }   

.hide { display:none} 

.red {color:#FF0000}

.pgtitle { margin:15px 0 0 0px; color:#000066; background:#FFF;padding:5px; border:solid 1px #999; font-size:18px; font-weight:bold; }
.subhead { margin:15px 0px 15px 0px; font-size:11px;  color: #666; }

.pgicon { float:right; margin:5px 0 0 5px}

h2 { color:#EA932D; font-size:16px; letter-spacing:.1em }

#lebob { float:right; position:relative;right:50px; top:-50px; width:70px; height:110px; text-indent:-9999px;  }


.lebobtn { position:relative; text-indent:-9999px; overflow:hidden; width:557px; height:190px; display:block; margin: 0 0 0 0}
a#lebob:link, a#lebob:visited  { background:url(graphics/btn_lebo.gif) no-repeat}
a#lebob:hover  { background:url(graphics/btn_lebo_vr.gif) no-repeat}


.headline { position:absolute; visibility:hidden}

.tenpoint { font-size:10px}

.vol form { font-size:9px; color:#003399}

.vendapp form {font-size:11px; color:#333}

.vendapp h3 { color: #990000}

.vendprice { border-top:solid 1px #990000;  color: #990000 }


/* email */

.join {float:right; padding-right:30px;}

/* structure */



.bkg {background: url(graphics/BK_mn.jpg) no-repeat; margin-left:auto; margin-right:auto; width:1000px;}
.bkgb {background: url(graphics/BK_mn.jpg) no-repeat; margin-left:auto; margin-right:auto; width:1100px;}

.headspace { position:relative;  height:320px; text-align:center; width:1000px;}

.container {position:relative; top:0px; margin-left:auto; margin-right:auto; width:820px; background:transparent}

/* columns */  

.maincol {position:relative; float:left; margin-left:0px; }




/* pages */

.contbox { position:relative;  width:400px; margin-top:5px; border:solid 1px #000; background:#fff }


.inbox { position:relative;  width:380px; margin-left:10px;}

.divider { border-bottom:solid 1px #CCFF66; width:350px; height:5px; margin-top:15px; margin-left:10px; text-align:right}


.page { background: #fff url(graphics/pgtop.png) 0 -40px repeat-x    }

.pglist { list-style:inside url(graphics/listyle.gif)}

.pglist li { height:16px; letter-spacing:.07em;   font-size:14px }

a.pglsta:link, a.pglsta:visited {color: #0066CC;  } 
a.pglsta:hover { color: #CC9900; } 

.pglist li:hover { background:transparent} 

.active { background:transparent } 

.partnerbox img { margin:10px }

/* years past */

.desc { float:left; color: #003300}

.poster {position:relative; float:left; margin-right:3px; width:150px;}

.venu { font-size:16px; font-weight:bold}

.hline { width:380px; height:5px; border-bottom:solid 1px #666}
	
.lineup {position:relative;  font-size:12px; font-weight:bold; text-align:justify; top:3px;  }	

#hdline { left:0px; font-size:20px; font-weight:bold;}	 

.linklist {position:relative; top:3px; list-style-type:none; font-size:11px; font-weight:bold }
.linklist li { display:inline; font-weight:bold; border-right:solid 1px #666; padding-right:3px; padding-left:3px;  }
.linklist li .ll { border-right:none}



/* menu */



.menucol {position:relative; top:130px; left:-20px; float:left; width:200px; }


.root { position:relative;  width:190px; margin-top:5px; list-style:none}

.nav0, .nav0_on { position:relative; text-indent:-9999px; overflow:hidden; width:190px; height:30px; display:block;}

#Home { visibility:hidden; position:absolute}


a#Tickets:link, a#Tickets:visited  { background-image:url(graphics/btn_tickets1.gif)}
a#Tickets:hover  { background-image:url(graphics/btn_tickets_vr1.gif)}

a#Travel:link, a#Travel:visited  { background-image:url(graphics/btn_travel1.gif)}
a#Travel:hover  { background-image:url(graphics/btn_travel_vr1.gif)}

a#FestivalGuide:link, a#FestivalGuide:visited  { background-image:url(graphics/btn_guide1.gif)}
a#FestivalGuide:hover  { background-image:url(graphics/btn_guide_vr1.gif)}

a#FAQ:link, a#FAQ:visited  { background-image:url(graphics/btn_faq1.gif)}
a#FAQ:hover  { background-image:url(graphics/btn_faq_vr1.gif)}

a#Activities:link, a#Activities:visited  { background-image:url(graphics/btn_activities1.gif)}
a#Activities:hover  { background-image:url(graphics/btn_activities_vr1.gif)}

a#Greening:link, a#Greening:visited  { background-image:url(graphics/btn_greening1.gif)}
a#Greening:hover  { background-image:url(graphics/btn_greening_vr1.gif)}

a#Partners:link, a#Partners:visited  { background-image:url(graphics/btn_sponsors1.gif)}
a#Partners:hover  { background-image:url(graphics/btn_sponsors_vr1.gif)}

a#Store:link, a#Store:visited  { background-image:url(graphics/btn_store1.gif)}
a#Store:hover  { background-image:url(graphics/btn_store_vr1.gif)}

a#YearsPast:link, a#YearsPast:visited  { background-image:url(graphics/btn_years1.gif)}
a#YearsPast:hover  { background-image:url(graphics/btn_years_vr1.gif)}

a#Vending:link, a#Vending:visited  { background-image:url(graphics/btn_vending1.gif)}
a#Vending:hover  { background-image:url(graphics/btn_vending_vr1.gif)}

a#Contact:link, a#Contact:visited  { background-image:url(graphics/btn_contact1.gif)}
a#Contact:hover  { background-image:url(graphics/btn_contact_vr1.gif)}

a#About:link, a#About:visited  { background-image:url(graphics/btn_about1.gif)}
a#About:hover  { background-image:url(graphics/btn_about_vr1.gif)}

a#LangeradoNews:link, a#LangeradoNews:visited  { background-image:url(graphics/btn_home.gif)}
a#LangeradoNews:hover  { background-image:url(graphics/btn_home_vr.gif)}


/*


*/


/* wildcards */

.wccol {position:relative; float:left; width:175px;   margin-left:15px; margin-bottom:5px}

.wcbox { position:relative;  margin-top:5px; border:solid 1px #000; background:#fff }


#imgTbl {}

.bands {position:relative; background:#333 ; width:175px;  height:280px;  border:solid 1px #000; }

.blist { border-bottom:solid 1px #666 ; height:20px}

.blist .bndbtn a:link, .blist .bndbtn a:visited { color: #fff ; text-decoration:none;}
.blist .bndbtn a:hover { color: #FFFF00;  }

.bandbtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:35px; display:block}


a#btn_artists:link, a#btn_artists:visited  { background-image:url(graphics/btn_artist.png)}
a#btn_artists:hover  { background-image:url(graphics/btn_artist_vr.png)}


.scrollbtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:25px; display:block}

a#btn_scrolldn:link, a#btn_scrolldn:visited  { background-image:url(graphics/btn_scrolldn.png)}
a#btn_scrolldn:hover  { background-image:url(graphics/btn_scrolldn_vr.png)}

.scrollbtn2 { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:15px; display:block}

a#btn_scrollup:link, a#btn_scrollup:visited  { background-image:url(graphics/btn_scrollup.png)}
a#btn_scrollup:hover  { background-image:url(graphics/btn_scrollup_vr.png)}




.lupboundary {height:250px; width:175px; background:#FFFFCC; border:solid 1px #000; border-top:none; }
a.bndbtn:link, a.bndbtn:visited  { color: #FFFFCC; text-decoration:none;}
a.bndbtn:hover  { color: #FFFF00; text-decoration:none;}



.myspbtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:30px; display:block; }
a#btn_myspace:link, a#btn_myspace:visited  { background:url(graphics/btn_myspace.png) no-repeat    }
a#btn_myspace:hover  { background-image:url(graphics/btn_myspace_vr.png)}


.myspacebbtn { position:relative; text-indent:-9999px; overflow:hidden; width:80px; height:35px; float:left;  }
a#btn_myspaceb:link, a#btn_myspaceb:visited  { background:url(graphics/btn_myspaceb.png) no-repeat    }
a#btn_myspaceb:hover  { background-image:url(graphics/btn_myspaceb_vr.png)}

.imeembtn { position:relative; text-indent:-9999px; overflow:hidden; width:87px; height:35px; float:left;  margin-left:5px }
a#btn_imeem:link, a#btn_imeem:visited  { background:url(graphics/btn_imeem.png) no-repeat    }
a#btn_imeem:hover  { background-image:url(graphics/btn_imeem_vr.png)}






.facebtn { position:relative; text-indent:-9999px; overflow:hidden; width:95px; height:35px; float:left;  }
a#btn_facebook:link, a#btn_facebook:visited  { background:url(graphics/btn_facebook.png) no-repeat    }
a#btn_facebook:hover  { background-image:url(graphics/btn_facebook_vr.png)}

.lastfmbtn { position:relative; text-indent:-9999px; overflow:hidden; width:75px; height:35px; float:left; margin-left:3px  }
a#btn_lastfm:link, a#btn_lastfm:visited  { background:url(graphics/btn_lastfm.png) no-repeat    }
a#btn_lastfm:hover  { background-image:url(graphics/btn_lastfm_vr.png)}

.bigcybtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:191px; display:block; margin: 0 0 0 0}
a#btn_bigcy:link, a#btn_bigcy:visited  { background:url(graphics/btn_bigcy.gif) no-repeat}
a#btn_bigcy:hover  { background:url(graphics/btn_bigcy_vr.gif) no-repeat}


.schedbtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:35px; display:block; margin: 0 0 0 0}
a#btn_sched:link, a#btn_sched:visited  { background:url(graphics/wcsched.gif) no-repeat}
a#btn_sched:hover  { background:url(graphics/wcsched_vr.gif) no-repeat}





.bigcybtn2 { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:150px; display:block; margin: 0 0 0 0}
a#btn_bigcy2:link, a#btn_bigcy2:visited  { background:url(graphics/wcbigcy2.gif) no-repeat}
a#btn_bigcy2:hover  { background:url(graphics/wcbigcy2_vr.gif) no-repeat}











.bannersbtn { position:relative; text-indent:-9999px; overflow:hidden; width:175px; height:55px; display:block; margin: 0 0 0 0}
a#btn_banners:link, a#btn_banners:visited  { background:url(graphics/btn_banners.gif) no-repeat}
a#btn_banners:hover  { background:url(graphics/btn_banners_vr.gif) no-repeat}


.txt, .txtarea, .sel { 
    font-size:1.1em;
    line-height:1.3em;
    border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
    background:url(graphics/fieldbg.gif) repeat-x top #fff;} /* formfield */





/* homepage */


.newsbkg { background:#CCFFCC}

.scrollhold {background:#000}

.news { background:url(graphics/diag.gif) repeat; margin-bottom:5px; text-decoration:none;}

.newsbox {width:370px; margin-left:5px;  background: #fff url(graphics/newsfade.png) repeat-x    ;  border-bottom:solid 1px #CCFF66;   margin-bottom:5px; padding:3px; list-style:none; text-decoration:none;   }

.newshdline {font-size:16px; font-weight:bold; color: #003300; margin-top:7px; margin-left:5px;}
 
 .newsdate { color: #006633; font-size:10px; font-style:italic; margin-right:2px}
 
.newsabst {font-size:11px; width:98%; }


.newsitem a:link, .newsitem a:visited  { color:#990000; text-decoration:none;}
.newsitem a:hover  { color:#FF6600; text-decoration:none;}


.slides { background:#000; height:266px}

.newsbtn { position:relative; text-indent:-9999px; overflow:hidden; width:200px; height:15px; display:block; margin: 0 0 3px 3px}
a#btn_news:link, a#btn_news:visited  { background:url(graphics/btn_news.png) no-repeat}
a#btn_news:hover  { background:url(graphics/btn_news_vr.png) no-repeat}



/* artist page */

a.artistA:link, a.artistA:visited  { color: #FFF}
a.artistB:link, a.artistB:visited  { color: #FFFF99}
a.artistA:hover, a.artistB:hover  { color: #FFCC00}


.artistA {position:relative; white-space:nowrap}

.artistB {position:relative; white-space:nowrap;}

.artist08 {position:relative; font-size:16px; font-weight:bold; margin-top:10px; line-height:30px; letter-spacing:.05em; text-align:center;  margin:5px; padding:5px; border:solid 1px #666;  width:380px;  background: #333; color: #666;  }


/* stars #st1 {position:absolute; top:120px; left:-346px; }*/s

.star {z-index:2 }

 #st1 {position:absolute; top:120px; left:140px; }
#st2 {position:absolute; top:27px; left:708px;}
#st3 {position:absolute; top:103px; left:500px;}
#st4 {position:absolute; top:72px; left:523px;}
#st5 {position:absolute; top:90px; left:710px;}
#st6 {position:absolute; top:98px; left:785px;}
#st7 {position:absolute; top:73px; left:160px;}
#st8 {position:absolute; top:103px; left:360px;}
#st9 {position:absolute; top:18px; left:929px;}
#st10 {position:absolute; top:21px; left:210px;}

#hb { position:absolute; top:-100px; left:-25px; width:210px; height:210px; text-indent:-9999px}


.dpass { float:left; margin:7px;  }

a.dpass:hover { background:url(graphics/5dpp.gif) no-repeat; width:74px; height:124px}


#brdr { height:30px; width:100%; background:url(graphics/brdr.png) repeat-x}



/* band module */


.bandname {   color:#fff;  font-size:22px; font-weight:bold; padding:5px; text-align:center; width:100%;   }

.website { text-indent:-9999px; width:125px; height:30px; float:left; border:solid 1px #000; margin-left:10px   }
 a#bnda11:link, a#bnda11:visited {background:url(graphics/btn_web.gif) no-repeat}
 a#bnda11:hover  {background:url(graphics/btn_web_vr.gif) no-repeat}

.myspbnd { text-indent:-9999px; width:125px; height:30px; float:left; border:solid 1px #000;  }
a#bnda2:link, a#bnda2:visited {background:url(graphics/btn_myspbnd.gif) no-repeat}
a#bnda2:hover  {background:url(graphics/btn_myspbnd_vr.gif) no-repeat}

.songsample { text-indent:-9999px; width:125px; height:30px; float:left; border:solid 1px #000;  }
a#bnda3:link, a#bnda3:visited {background:url(graphics/btn_song.gif) no-repeat}
a#bnda3:hover  {background:url(graphics/btn_song_vr.gif) no-repeat}



.description { position:relative;  width:400px; margin-top:5px; border:solid 1px #000;  }

.bio { width:380px; margin:5px; padding:5px; border:solid 1px #666;  background: #333; color:#fff }

.diag { background: url(graphics/diag.gif) repeat}

.grn {  background: #006837 url(graphics/bndhdstrip.gif) repeat-x}


.h30 { height:30px; width:400px; margin-top:3px;}


/* ticket page */

.tixbtn { position:relative; text-indent:-9999px; overflow:hidden; width:170px; height:60px; display:block; margin: 10px 0 0 0}
a#btn_tixga:link, a#btn_tixga:visited  { background:url(graphics/btn_tixga.png) no-repeat}
a#btn_tixga:hover  { background:url(graphics/btn_tixga_vr.png) no-repeat}

a#btn_tixvip:link, a#btn_tixvip:visited  { background:url(graphics/btn_tixvip.png) no-repeat}
a#btn_tixvip:hover  { background:url(graphics/btn_tixvip_vr.png) no-repeat}

a#btn_tixone:link, a#btn_tixone:visited  { background:url(graphics/btn_tixone.png) no-repeat}
a#btn_tixone:hover  { background:url(graphics/btn_tixone_vr.png) no-repeat}


a#btn_tixrv:link, a#btn_tixrv:visited  { background:url(graphics/btn_tixrv.png) no-repeat}
a#btn_tixrv:hover  { background:url(graphics/btn_tixrv_vr.png) no-repeat}


/* banners */

.containerb {position:relative; top:0px; margin-left:auto; margin-right:auto; width:920px; background:transparent}
.contboxb { position:relative;  width:500px; margin-top:5px; border:solid 1px #000; background:#fff }
.inboxb { position:relative;  width:480px; margin-left:10px;}
.bannerp { color: #000066; font-size:11px}
.bannerdivider {margin:20px 0px 30px opx; border-top:solid 1px #333; width:450px}


/* travel */

.hotelwrapper { width:400px; margin-top:2px}

.hotelbox { width:175px; min-height:125px; float:left; padding:4px; margin:2px; border-left:solid 1px #ccc; border-top:solid 1px #ccc}

.hotelname { color: #000; font-weight:bold; font-size:12px}
.hotelprice { color:#FF0000; font-weight:bold; font-size:12px;}
.hoteldist { color: #003333;  font-size:11px; line-height:1.1em; margin-top:2px}
.hoteladdy { color:#666;  font-size:11px; line-height:1.1em; margin-top:2px}
.hotelphone { color: #000066;  font-size:11px;} 

.hotelweb { font-size:11px}

/* contact */

.contactwrapper { width:400px; margin-top:2px}

.contactbox { width:175px; min-height:75px; float:left; padding:4px; margin:2px; border-left:solid 1px #ccc; border-top:solid 1px #ccc}

.contactname { color: #000; font-weight:bold; font-size:16px}
.contacttitle { color:#FF0000; font-weight:bold; font-size:12px;}

.contactaddy { color:#666;  font-size:11px; line-height:1.1em; margin-top:2px}
.contactphone { color:#000066;}

.contactweb { font-size:11px}

.contact { border-top:solid 1px #ccc;   width:170px; height:70px;  padding:15px; float:left }
.cntitle { font-size:12px; font-weight:bold; letter-spacing:1px; color: #FF0000 ; }
.cntaddy {color: #006666;  }

.cntitle2 { font-size:12px; font-weight:bold; letter-spacing:1px; color: #003399 ; }

/* late additions */



.timetable { border:0; font-size:12px; color:#333}

.ttb { color:#000033}

.medpurp {color:#660033; font-size:13px; font-weight:bold;}

