body {
	background: #000000 url(http://www.arisefest.com/portal/img/2010repeater.jpg);
	font-family: Georgia, Verdana, “Lucida Sans Unicode”, sans-serif;
	font-size: 12px;
	color: #000;
}

h2 {font-size: 25px;font-style: italic;font-weight: normal;line-height: 1.2em;color: #66543B;}
h2 a {color: #66543B;text-decoration: none;margin:5px;}
h2 a:hover {text-decoration: none;}
p {padding-top: 10px;font-size: 18px;line-height: 26px;text-align:justify;}
p a {color: #66543B;text-decoration: none;}
p a:hover {text-decoration: underline;}
ul { list-style-type: circle; } 
li {color: #2D120C;font-size: 14px;line-height: 18px;}
li a {color: #66543B;text-decoration: none;font-size: 18px;line-height: 26px;}
li a:hover {text-decoration: underline;}

div#container {
	margin: 0px auto 0px auto; /* centered */
	width: 1000px;
}


.footer {margin: 10px auto 10px auto; /* centered */width: 1000px;color: #fff; text-align:center;font-size: 13px;line-height: 20px;}
.footer a {color: #66543B;text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.timer {
        top: 5px;
        right:120px;
        text-align:center;
        float:right;
        font-size:23px;
        position: absolute; 
	z-index: 110; /* the stack order: displayed under ribbon rectangle (100) */
}

.bubble {
	clear: both;
	margin: 0px auto;
	width: 950px;
	background: #EDE3BF;
        border-left: 10px solid #66543B;
        border-right: 10px solid #66543B;
        border-bottom: 10px solid #66543B;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	
	position: relative; 
	z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */
}

.rectangle {
	background: #2D120C;
	height: 90px;
	width: 1000px;
	position: relative;
	left:-25px;
	top: 60px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}

.social {
	background: #2D120C;
	height: 90px;
	width: 1000px;
	position: relative;
	left:-25px;
	float: left;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	z-index: 100; /* the stack order: foreground */
}

.border {
            background: #3B1A0F;
            margin-top:3px;
            height: 79px;
            width: 1000px;
            border-top: 2px dashed #EDE3BF;
            border-bottom: 2px dashed #EDE3BF;
            z-index: 100; /* the stack order: foreground */
        }

.logo img {
	margin: -60px 0px 0px 20px;
	float: left;
}
.btc img {
	margin: -148px 130px 0px 200px;
        float: right;
}
#rotator
{
	border: 0px;
	cursor: pointer;
	overflow: hidden;
	margin: -150px 50px 0px 0px;
        float: right;
	position: relative;
	width: 740px;
	height: 60px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 740px;
	height: 60px;
}

.triangle-l {
	border-color: transparent #2A0E08 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -40px;
	top: 135px;
	z-index: -1; /* displayed under bubble */
}

.triangle-r {
	border-color: transparent transparent transparent #2A0E08;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: 960px;
	top: 105px;
	z-index: -1; /* displayed under bubble */
}

.so-triangle-l {
	border-color: transparent #2A0E08 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -40px;
	top: 75px;
	z-index: -1; /* displayed under bubble */
}

.so-triangle-r {
	border-color: transparent transparent transparent #2A0E08;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: 960px;
	top: 45px;
	z-index: -1; /* displayed under bubble */
}

.text{display:none;} 
#text0{display: block;} 
#text_1 #text_2 #text_3 {clear:both;}

/*NAVIGATION*/

/* Base styles, basic formatting on the LIST container */
#navigation_wrapper { margin: 90px 0px 0px 185px; width: 740px; }
#navigation_wrapper ul { list-style: none; padding: 0;  margin: 0;}
#navigation_wrapper ul li { display: inline;}

/* Default styles for each link, applies to each ID link */
#navigation_wrapper ul li a {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 107px;
        text-indent: -9999px;
}
/* Rollover States, defines the position of the background image  */
#navigation_wrapper ul li a:hover {  background-position: left -107px; }
#navigation_wrapper ul li a:active { background-position: left -107px; }
#navigation_wrapper ul li a:focus {	 background-position: left -107px; }


/* IDs for each link, specifies the background image and width */
#home { background-image: url(http://www.arisefest.com/portal/img/nav/home_nav.png); width: 82px;}
#news { background-image: url(http://www.arisefest.com/portal/img/nav/news_nav.png); width: 82px;}
#program { background-image: url(http://www.arisefest.com/portal/img/nav/program_nav.png); width: 82px;}
#bands { background-image: url(http://www.arisefest.com/portal/img/nav/bands_nav.png); width: 82px;}
#media { background-image: url(http://www.arisefest.com/portal/img/nav/media_nav.png); width: 82px;}
#venue { background-image: url(http://www.arisefest.com/portal/img/nav/venue_nav.png); width: 82px;}
#sponsors { background-image: url(http://www.arisefest.com/portal/img/nav/sponsors_nav.png); width: 82px;}
#street { background-image: url(http://www.arisefest.com/portal/img/nav/street_nav.png); width: 82px;}
#contact { background-image: url(http://www.arisefest.com/portal/img/nav/contact_nav.png); width: 82px;}
.info {padding: 110px 25px 25px 25px;}

/* HOME */
.intro { width:900px; margin-top: 10px;}
.teaser { width:325px; }
.column { margin-right: 15px;overflow: hidden;float: left;display: inline; }
.column_ { margin-left: 10px;overflow: hidden;float: left;display: inline; }
._column_ { margin-left: 10px;margin-right: 15px;overflow: hidden;float: left;display: inline; }
.row { width: 900px;margin: 0 auto;overflow: hidden; }
.row .row { margin: 0 -5px;width: auto;display: inline-block; }
#slider{}	
#slider ul, #slider li{ margin:0;padding:0;list-style:none; }
#slider li{ width:550px;height:268px;overflow:hidden; }	
.box { width:283px;}
.box_head { width:283px;height:153px;margin:5px;}
.boxes {padding: 25px;display: inline-block;}
.boxes img {margin-top:5px;}

h1.tickets_soon {background: url(http://www.arisefest.com/portal/img/tickets_soon.png) no-repeat;text-indent: -9999px;width:900px; height: 60px;position: relative;text-align:left;margin:10px 50px 0px 50px;}

h1.tickets {background: url(http://www.arisefest.com/portal/img/tickets_live.png) no-repeat;text-indent: -9999px;width:900px; height: 60px;position: relative;text-align:left;margin:10px 50px 0px 50px;background-position:top left;}
h1.tickets:hover {background: url(http://www.arisefest.com/portal/img/tickets_live.png) no-repeat;text-indent: -9999px;width:900px; height: 60px;position: relative;text-align:left;margin:10px 50px 0px 50px;background-position:bottom right;}

h1.featured_band {background: #EDE3BF url(http://www.arisefest.com/portal/img/boxes/featured_band.png) no-repeat;text-indent: -9999px;width: 283px; height: 153px;position: relative;text-align:left;}
h1.latest_news {background: #EDE3BF url(http://www.arisefest.com/portal/img/boxes/latest_news.png) no-repeat;text-indent: -9999px;width: 283px; height: 153px;position: relative;text-align:left;}
h1.survival_guide {background: #EDE3BF url(http://www.arisefest.com/portal/img/boxes/survival_guide.png) no-repeat;text-indent: -9999px;width:283px; height: 153px;position: relative;text-align:left;}

#soc {display:inline;margin:10px 65px 0px 65px;float:left;}
  
h1.facebook {background: url(http://www.arisefest.com/portal/img/social/facebook.png) no-repeat;text-indent: -9999px;width: 200px; height: 60px;position: relative;text-align:left;background-position:top center;}
h1.twitter {background: url(http://www.arisefest.com/portal/img/social/twitter.png) no-repeat;text-indent: -9999px;width: 200px; height: 60px;position: relative;text-align:left;background-position:top center;}
h1.youtube {background: url(http://www.arisefest.com/portal/img/social/youtube.png) no-repeat;text-indent: -9999px;width:200px; height: 60px;position: relative;text-align:left;background-position:top center;}
h1.myspace {background: url(http://www.arisefest.com/portal/img/social/myspace.png) no-repeat;text-indent: -9999px;width:200px; height: 60px;position: relative;text-align:left;background-position:top center;}

h1.facebook:hover {background-position:bottom center;}
h1.twitter:hover {background-position:bottom center;}
h1.youtube:hover {background-position:bottom center;}
h1.myspace:hover {background-position:bottom center;}

/*NEWS*/
.news_summary {width:550px;margin:10px 0px;clear:both;}
.news_summary img {margin:0px 10px 10px 0px;}

.news_descrip {width:550px;margin:10px 15px 10px 0px;clear:both;}
.news_descrip img { margin:10px 10px 10px 0px;}


/* BANDS */
.bands { width:550px;margin-top:10px}
#band {display:inline;margin:5px 6px;float:left;width:262px;height:139px;}
#band img {width:262px;height:139px;}
#ba {margin-top:5px;width:550px;height: 180px;display:block;}
.bands h2 {font-size: 25px;color: #66543B;text-decoration: none;}
.bands a h2 {font-size: 25px;color: #66543B;text-decoration: none;}
.bands a:hover h2 {font-size: 25px;color: #66543B;text-decoration: underline;}

/* MEDIA */
.media { width:550px;margin-top:10px}
#med {display:inline;margin:5px 6px;float:left;width:262px;}
.media h2 {font-size: 25px;color: #66543B;text-decoration: none;}
.media a:hover h2 {font-size: 25px;color: #66543B;text-decoration: underline;}
#gallery img {border: none;}
#gallery_nav {float: left;width: 550px;text-align: center;}
#gallery_nav a {display:inline;}
#gallery_nav img {margin:5px;width: 100px;height:100px;}
#gallery_output {float: left;width: 550px;height: 400px;overflow: hidden;margin:10px 0px;}
#gallery_output img {display: block;margin: 10px auto 0 auto;}

/* VENUE */
.venue { width:550px;margin-top:10px}

/* SPONSORS */
#spon {display:inline;margin:5px 37px 0px 37px;float:left;}
#spon a h2 {font-size: 25px;color: #66543B;text-decoration: none;}
#spon a:hover h2 {font-size: 25px;color: #66543B;text-decoration: underline;}

h1.spon_bluebox {background: url(http://www.arisefest.com/portal/img/sponsors/bluebox.jpg) no-repeat;text-indent: -9999px;width: 150px; height: 150px;position: relative;text-align:left;}
h1.spon_bigbeat {background: url(http://www.arisefest.com/portal/img/sponsors/bigbeat.jpg) no-repeat;text-indent: -9999px;width: 150px; height: 150px;position: relative;text-align:left;}
h1.spon_ezemvelo {background: url(http://www.arisefest.com/portal/img/sponsors/ezemvelo.jpg) no-repeat;text-indent: -9999px;width:150px; height: 150px;position: relative;text-align:left;}
h1.spon_smashing {background: url(http://www.arisefest.com/portal/img/sponsors/smashing.jpg) no-repeat;text-indent: -9999px;width:150px; height: 150px;position: relative;text-align:left;}
h1.spon_faith {background: url(http://www.arisefest.com/portal/img/sponsors/faithwear.jpg) no-repeat;text-indent: -9999px;width:150px; height: 150px;position: relative;text-align:left;}
h1.spon_coke {background: url(http://www.arisefest.com/portal/img/sponsors/coke.jpg) no-repeat;text-indent: -9999px;width:150px; height: 150px;position: relative;text-align:left;}

/* STREET TEAM */
.street { width:550px;margin-top:10px}
.submit_button {background: url(http://www.arisefest.com/portal/img/submit.jpg) top center;height:47px;width: 110px;text-indent: -9999px;font-size: 20px;text-decoration: none;text-align: center;line-height: 40px;border:0px;cursor:pointer;margin-top:10px;}
.submit_button:hover {background: url(http://www.arisefest.com/portal/img/submit.jpg) bottom center;height:47px;width: 110px;border:0px;cursor:pointer;margin-top:10px;}

/* PROGRAM */
.program { width:550px;clear:both;margin:10px 15px 10px 0px;}
.program h2 {font-size: 25px;color: #66543B;text-decoration: none;}


