﻿body {
    font-family:Trebuchet MS, Verdana, Arial ;
    font-size:11px;
    margin:0;
    padding:0 ;
    color:#243d4a;
	background:#cce9fa url(../assets/images/bg.jpg) no-repeat top center;
}
div, p, a, li, td { -webkit-text-size-adjust:none;}
p[style] {  color: inherit !important; font-size: inherit !important; font: inherit !important; line-height: inherit !important;font-family: inherit !important;}
 
p {
	margin:0 15px 0 0;
}
a , a.selected {
	color:#9f3829;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
	padding:0;
	margin:0;
}
img.border {
	border:solid 1px #88785b;
}
img.banner {
	width:218px;
	float:left;
	margin:0 15px 5px 0;
}
img.artist {
	width:698px;
	height:415px;
	float:left;
}
.dotted-line {
	background:transparent url(../assets/images/dotted-line.gif) repeat-x;
	width:100%;
	height:6px;
	padding:0 0 5px 0;
	overflow:hidden;
}
h2 a , h2 a:hover , h1 a , h1 a:hover {
	color:#1c323d;
	text-decoration:none;
}
h1, h2 {
	font-family:Times New Roman;
	font-size:30px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
h3 {
	font-family:Times New Roman;
	clear:left;
	font-size:24px;
	margin:0 0 3px 0;
	padding:0;
	color:#1c323d;
}

h5 {
	font-family:Times New Roman;
	font-size:24px;
	float:left;
	padding:0;
	margin:0;
	font-weight:bold;
}
p {
	margin: 0 0 5px 0;
}
.white {
	color:#fff;
}
.blue {
	  color:#243d4a;
}
.center {
	text-align:center;
}
#wrapper {
	margin:0 auto;
	width:1060px;
	position:relative;
}
#fb-login {
	position:absolute;
	top:0;
	left:40px;
}
#logo {
	position:absolute;
	top:100px;
	left:400px;
	width:280px;
	height:250px;
}
#content-wrapper {
	width:980px;
	margin:22px 0 0 38px;
	float:left;
	background-color:#f2ecd9;
	border-left:solid 2px #615b52;
	border-right:solid 2px #615b52;
	clear:left;	
}
#content-top {
	background:transparent url("../assets/images/sprite.png") -2px -140px no-repeat;      
	display:block;      
    overflow:hidden;
	width:980px;
	height:18px;
	text-indent:-99999px;
	float:left;
}
#content {
	width:972px;
	margin:0 auto;
	margin:  0 0 0 4px;
	float:left;
}
#internal-content-wrapper{
	width:698px;
	margin:10px 0 0 14px;
	padding:10px 0 0 0;
	border:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
#internal-content-wrapper-without-box{
	width:698px;
	margin:10px 0 0 0px;
	padding:10px 0 0 0;	
	float:left;
}
#banner{
	width:698px;
	margin:10px 0 0 14px;
	padding:10px 0 0 0;	
	float:left;
}
#internal-content-wrapper img{
	padding:5px;
	border:solid 1px #88785b;
	background-color:#fff;
}
#internal-content-wrapper h1 , .internal-single-column h1{
	font-family:Times New Roman;
	font-size:16px;
	font-size:30px;
	margin:0 0 5px 0;
	padding:0;
	color:#1c323d;
}
#internal-content-wrapper h2 , .internal-single-column h2 {
	font-family:Times New Roman;
	font-size:14px;
	font-size:24px;
	margin:10px 0 5px 0;
	padding:0;
	color:#1c323d;
}
.internal-single-column {
	width:477px;
	float:left;
	margin:5px 15px;
	width:97%;
}
.no-margin {
	margin:0;
}
.scrollbar {
	width:102%;
/*	float:left;
	margin:5px 60px 5px 15px;*/
	
	height: 980px;
	overflow:hidden;
	-moz-box-shadow:none;
	border:none;
}

.clear {
	clear:both;
	height:10px;
}
#left-column {
	width:726px;
	float:left;
	margin:0 7px 0 0;
}
#left-column-small {
	width:477px;
	float:left;
}
#right-column {
	width:239px;
	float:left;
	margin:0 0 0 0;
}
#right-column-small {
	width:218px;
	margin: 0 0 0 16px;
	float:left;
}
.section-content-large-top {
	width:458px;
	margin:10px 0 0 14px;
	border-top:solid 1px #88785b;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
	clear:left;
}
.section-content-large-bottom {
	width:458px;
	margin:0 0 0 14px;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}

.section-content-large-bottom span {
	float:left;
	margin:10px;
}
.section-header-large {
	background:transparent url("../assets/images/sprite2.jpg") 0 -61px no-repeat;      
	display:block;      
    overflow:hidden;
	width:477px;
	height:52px;
	float:left;
	position:relative;
}
.section-header-large h2 {
	margin:10px 0 0 30px;
	font-size:30px;
	width:80%;
	color:#fff;
}
.section-header-large h2 a {
	color:#fff;
}
.section-content-small-top {
	width:218px;
	margin:10px 0 0 0;
	border-top:solid 1px #88785b;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
.section-content-small-bottom {
	width:218px;
	margin:0 0 0 3px;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
.section-content-small-bottom span {
	float:left;
	margin:10px;
}
.section-header-small {
	background:transparent url("../assets/images/sprite2.jpg") -480px -61px no-repeat;      
	display:block;      
    overflow:hidden;
	width:235px;
	height:52px;
	float:left;	
	position:relative;
}
.section-header-small h2 {
	margin:10px 0 0 20px;
	font-size:30px;
	width:70%;
	color:#fff;
}
.section-header-small h2 a {
	color:#fff;
}
.section-header-xlarge {
	background:transparent url("../assets/images/sprite2.jpg") 0 -280px no-repeat;      
	display:block;      
    overflow:hidden;
	width:715px;
	height:52px;
	float:left;
	position:relative;margin:0 0 10px 0;
}
.section-header-xlarge h1 {
	margin:10px 0 0 30px;
	font-size:30px;
	width:70%;
}
.section-header-xlarge-2 {
	background:transparent url("../assets/images/sprite2.jpg") 0 -280px no-repeat;      
	display:block;      
    overflow:hidden;
	width:715px;
	height:52px;
	float:left;
	position:relative;margin:0 0 10px -15px;
}
.section-header-xlarge-2 h1 {
	margin:10px 0 0 30px;
	font-size:30px;
	width:70%;
	color:#fff;
}
.section-header-medium {
	background:transparent url("../assets/images/sprite2.jpg") 0 -340px no-repeat;      
	display:block;      
    overflow:hidden;
	width:440px;
	height:53px;
	float:left;
	margin:0 0 10px 0;
	position:relative;
}
.section-header-medium h4  {
	padding:10px 0 0 20px;
	margin:0;
	font:30px Times New Roman;
	width:80%;
	color:#fff;
}
.section-header-medium h4 a {
	color:#fff;	
}
.section-header-medium h4 a:hover {
	text-decoration: none;
}
.short {
	min-height:130px;
}
.medium {
	min-height:150px;
}
.long{
	min-height:400px;
}
.section-content-footer {
	background:transparent url("../assets/images/sprite2.jpg") 0 -120px no-repeat;      
	display:block;      
    overflow:hidden;
	width:700px;
	height:7px;
	float:left;
	clear:left;
	margin:0 0 0 16px;
}
.section-content-footer-small {
	background:transparent url("../assets/images/sprite2.jpg") -480px -120px no-repeat;      
	display:block;      
    overflow:hidden;
	width:220px;
	height:7px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
}
.submenu-top {
	background:transparent url("../assets/images/sprite2.jpg") 0 -230px no-repeat;      
	display:block;      
    overflow:hidden;
	width:225px;
	height:47px;
	float:left;
	clear:left;
	margin:0 0 0 2px;
}
#icon-star {
	background:transparent url("../assets/images/sprite2.jpg") 0 -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:38px;
	height:44px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-lightning {
	background:transparent url("../assets/images/sprite2.jpg") -50px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:38px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-tepee{
	background:transparent url("../assets/images/sprite2.jpg") -104px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:38px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-play{
	background:transparent url("../assets/images/sprite2.jpg") -148px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:36px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-heart{
	background:transparent url("../assets/images/sprite2.jpg") -190px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:38px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-mail{
	background:transparent url("../assets/images/sprite2.jpg") -240px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:40px;
	height:44px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-facebook{
	background:transparent url("../assets/images/sprite2.jpg") -284px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:42px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#icon-twitter{
	background:transparent url("../assets/images/sprite2.jpg") -330px -180px no-repeat;      
	display:block;      
    overflow:hidden;
	width:50px;
	height:45px;
	float:left;
	clear:left;
	margin:0 0 0 3px;
	position:absolute;
	right:20px;
	top:1px;
}
#social-links {
	float:left;
	padding:0 0 10px 0;
}
a.buy-tickets {
 	background:transparent url("../assets/images/sprite2.jpg") -730px -20px no-repeat;      
	display:block;      
    overflow:hidden;
	width:222px;
	height:100px;
	text-indent:-99999px;
}
a.performers-apply-here {
 	background:transparent url("../assets/images/sprite2.jpg") -730px -220px no-repeat;      
	display:block;      
    overflow:hidden;
	width:208px;
	height:56px;
	text-indent:-99999px;
}
a.twitter-logo{
 	background:transparent url("../assets/images/sprite2.jpg") -534px -130px no-repeat;      
	display:block;      
    overflow:hidden;
	width:76px;
	height:60px;
	text-indent:-99999px;
	float:left;
	margin:0 0 0 -5px;
}
a.musical-lineup {
 	background:transparent url("../assets/images/sprite2.jpg") 0 -393px no-repeat;      
	display:block;      
    overflow:hidden;
	width:344px;
	height:43px;
	text-indent:-99999px;
	margin:0 0 10px 160px;
}
#lineup {
	width:100%;
	margin:0 auto;
	text-align:center;
}
a.facebook {
 	background:transparent url("../assets/images/sprite2.jpg") 0 -130px no-repeat;      
    overflow:hidden;
	width:38px;
	height:38px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
a.facebook-icon {
 	background:transparent url("../assets/images/sprite2.jpg") -730px -280px no-repeat;      
    overflow:hidden;
	width:22px;
	height:22px;
	text-indent:-99999px;
	float:left;
	margin:0 0;
}
a.facebook-link {
	background:transparent url("../assets/images/sprite2.jpg") -534px -130px no-repeat;      
    overflow:hidden;
	width:166px;
	height:70px;
	text-indent:-99999px;
	float:left;
	margin:10px 10px 0 0;
}
a.twitter {
 	background:transparent url("../assets/images/sprite2.jpg") -50px -130px no-repeat;      
    overflow:hidden;
	width:38px;
	height:38px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
a.twitter-icon {
 	background:transparent url("../assets/images/sprite2.jpg") -754px -280px no-repeat;      
    overflow:hidden;
	width:24px;
	height:22px;
	text-indent:-99999px;
	float:left;
	margin:0 0;
}
a.youtube {
 	background:transparent url("../assets/images/sprite2.jpg") -99px -130px no-repeat;      
    overflow:hidden;
	width:38px;
	height:38px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
a.youtube-icon {
 	background:transparent url("../assets/images/sprite2.jpg") -784px -280px no-repeat;      
    overflow:hidden;
	width:23px;
	height:22px;
	text-indent:-99999px;
	float:left;
	margin:0 0;
}
a.flickr {
 	background:transparent url("../assets/images/sprite2.jpg") -148px -130px no-repeat;      
    overflow:hidden;
	width:40px;
	height:38px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
a.listen-now {
	background:transparent url("../assets/images/sprite2.jpg") -730px -333px no-repeat;      
    overflow:hidden;
	width:230px;
	height:32px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
a.add-to-playlist {
	background:transparent url("../assets/images/sprite2.jpg") -730px -369px no-repeat;      
    overflow:hidden;
	width:230px;
	height:32px;
	text-indent:-99999px;
	float:left;
	margin:0 10px 0 0;
}
#footer{
	background:transparent url("../assets/images/footer-bg.gif") top left repeat-y;    
	float:left; 
	width:1030px;
	margin:0 0 0 17px;
	position:relative;
}
#footer-bottom{
	background:transparent url("../assets/images/footer-bottom.jpg") top left no-repeat;  
	width:1030px;
	float:left;
	height:86px;
	margin:0 0 0 17px;
	color:#827965;
}
#footer-bottom p {
	margin:30px 30px 0 30px;
	width:95%;
	text-align:center;
	font-size:11px;
	font-family:Times New Roman;
}
span.footer{	   
	float:left;
	margin:60px 50px 0 50px;
	padding:0 0 0 0;
	width:91%;
	font-size: 11px;
	color:#827965;
}
span.footer a{
	color:#827965;
}
#footer-content{
	background:transparent url("../assets/images/footer-top.jpg") top left no-repeat;     
	float:left; 	
	min-height:431px;
	width:1030px;
	position:relative;
}

span.footer h4{
	font-family:Times New Roman;
	font-size:22px;
	padding:0;
	margin:0;
	font-weight:bold;
}
ul.footer-links {
	list-style:none;
	margin:0;
	padding:0;	
	font-family:Times New Roman;
	font-size:12px;
}
ul.footer-links li {
	float:left;
	margin:0 20px 0 0;
	padding:0;	
}
ul.footer-links li ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul.footer-links li ul li {
	float:none;
	margin:0;
	padding:0;
}
/*carousel*/
#carousel-top {
	background:transparent url("../assets/images/sprite2.jpg") 0 -20px no-repeat;      
	display:block;      
    overflow:hidden;
	width:726px;
	height:29px;
	text-indent:-99999px;
	float:left;
}
#carousel-wrapper {
	width:698px;
	height:260px;
	margin:0 0 0 14px;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
#carousel {
	float:left;
	height:260px;
}
#carousel ul, #carousel li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	}
#carousel li{ 
	width:684px;
	min-height:240px;
	overflow:hidden; 
	position:relative;
}
#carousel-text {
	float:left;
	margin:10px 5px 10px 18px;
	font-size:14px;
	font-family:Times New Roman;
	width:660px;
	line-height:130%;
	text-align:left;
	height:230px;
}
.border {	
	border:solid 1px #88785b;
}
#carousel-text img {
	float:left;
	width:660px;
	height:230px;
}
#carousel-prev {
	position:absolute;
	top:40%;
	left:-25px;
	z-index:1000;
}
#carousel-next {
	position:absolute;
	top:40%;
	left:918px;
	z-index:1000;
}
#carousel-bottom {
	background:transparent url("../assets/images/sprite2.jpg") 0 -50px no-repeat;      
	display:block;      
    overflow:hidden;
	width:726px;
	height:7px;
	text-indent:-99999px;
	float:left;
}
#artist-photo {
	width:698px;
	height:415px;
	margin:0;
	border-top:solid 1px #88785b;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
#artist-photo img{
	width:698px;
	height:415px;
}
#artist-photo-bottom {
	background:transparent url("../assets/images/sprite2.jpg") -14px -50px no-repeat;      
	display:block;      
    overflow:hidden;
	width:726px;
	height:7px;
	margin:0;
	text-indent:-99999px;
	float:left;
	clear:left;
}
#artist-left-column {
	width:420px;
	margin:0 8px 0 0;
	border:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
#artist-left-column span {
	float:left;
	margin:10px;
}
#artist-left-column-bottom {
	width:455px;
	margin:0;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
#artist-right-column {
	width:246px;
	margin:0;	
	float:left;
}
#artist-right-column span {
	float:left;
	margin:10px;
}
.artist-header {
	background:transparent url("../assets/images/sprite2.jpg") -480px -340px no-repeat;      
	display:block;      
    overflow:hidden;
	width:246px;
	height:53px;
	float:left;
	position:relative;
}
.artist-header h2 {
	margin:13px 0 0 15px;
	font-size:30px;
	width:80%;
	color:#fff;
}
.artist-watch-video {
	width:230px;
	margin:0 0 0 2px;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	background-color:#fffdeb;	
	float:left;
}
.border-top {
	border-top:solid 1px #88785b;
}
/* end carousel*/
/*header links*/
#header-links {
	margin:232px 0 0 0;
	float:left;
}

	a.launch-the-radio {
	 	background:transparent url("../assets/images/sprite.png") 0 0 no-repeat;      
		display:block;      
	    overflow:hidden;
		width:122px;
		height:70px;
		text-indent:-99999px;
		margin:0 0 0 65px;
		float:left;
	}
	a.launch-the-radio-small {
		background:transparent url("../assets/images/sprite2.jpg") -730px -130px no-repeat;      
		display:block;      
	    overflow:hidden;
		width:96px;
		height:80px;
		text-indent:-99999px;
		float:left;
	}
	 a.festival-date {
	 	background:transparent url("../assets/images/sprite.png") -130px 0 no-repeat;      
		display:block;      
	    overflow:hidden;
		width:122px;
		height:70px;
		text-indent:-99999px;
		margin:0 0 0 65px;
		float:left;
	}
	 a.gallery-and-video {
	 	background:transparent url("../assets/images/sprite.png") -260px 0 no-repeat;      
		display:block;      
	    overflow:hidden;
		width:78px;
		height:70px;
		text-indent:-99999px;
		margin:0 0 0 355px;
		float:left;
	}
	 a.gallery-and-video-small {
	 	background:transparent url("../assets/images/sprite2.jpg") -826px -130px no-repeat;      
		display:block;      
	    overflow:hidden;
		width:94px;
		height:80px;
		text-indent:-99999px;
		float:left;
	}
	 a.sponsors-and-partners {
	 	background:transparent url("../assets/images/sprite.png") -340px 0 no-repeat;      
		display:block;      
	    overflow:hidden;
		width:108px;
		height:70px;
		text-indent:-99999px;
		margin:0 0 0 70px;
		float:left;
	}
/* list */
ul#list{margin:0; padding:0px; list-style:none;width:100%; }
#list li {	
	text-align:left;
	line-height: 150%;
	margin: 0 0 10px 0;
}
ul#list ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul#list ul li {
	margin:0;
	padding:0;
	float:left;
}	
ul#list ul li.list-photo {
	float:left;
	width:218px;
	min-height:50px;
	margin:0 15px 15px 0;
}
ul#list ul li.list-photo img{
	width:218px;
	height:158px;
	border:solid 1px #88785b;
	padding:0;float:left;
}
ul#list ul li.list-description {
	float:left;
	width:405px;	
}
ul#list ul li h3 {
	font:14px Times New Roman;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
li.dotted-line {
	background:transparent url(../assets/images/dotted-line.gif) repeat-x;
	width:100%;
	height:3px;
	padding:0 0 5px 0;
	overflow:hidden;
	clear:left;
}
ul#list-grid{margin:0 0 10px 0; padding: 0; list-style:none;width:100%;float:left; }
#list-grid li {	
	width:218px;
	text-align:left;
	margin: 0 5px 0 0;
	padding:0;
	float:left;
}
ul#list-grid h2 a {
	font:18px Times New Roman;
	text-transform:uppercase;
}
ul#list-grid li span.list-grid-photo {
	width:218px;
	height:135px;
	display:block;
}
ul#list-grid li span.list-grid-photo img{
	width:218px;
	height:135px;
	padding:0;
	border:solid 1px #88785b;
}
ul#list-grid li span.list-grid-description {
	width:208px;
	padding:5px;
	margin:0;
	border-left:solid 1px #88785b;
	border-right:solid 1px #88785b;
	border-bottom:solid 1px #88785b;
	background-color:#fffdeb;
	display:block;
}
#gallery {
	padding:10px;
	background-color:#fffdeb;
	margin:10px 10px 10px 30px;
}
/*menu*/
#menu {margin:60px 0 0 50px;float:left;}
ul#menu{margin:0; padding:0; list-style:none; float:left; clear:left;}
#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
#menu li a{background:url('../assets/images/sprite.png') no-repeat; width:100%; height:100%; display:block;}
	#menu li.home{width:56px; height:26px;}
	#menu li.home a{background-position:0 -70px;}
	#menu li.home a:hover , #menu li.home a.selected{background-position:0 -110px;}
	#menu li.info{width:62px; height:28px;}
	#menu li.info a{background-position:-56px -70px;}
	#menu li.info a:hover , #menu li.info a.selected{background-position:-56px -110px;}
	#menu li.tickets{width:92px; height:28px;}
	#menu li.tickets a{background-position:-118px -70px;}
	#menu li.tickets a:hover  ,  #menu li.tickets a.selected {background-position:-118px -110px;}
	#menu li.music-lineup{width:142px; height:28px;}
	#menu li.music-lineup a{background-position:-210px -70px;}
	#menu li.music-lineup a:hover , #menu li.music-lineup a.selected{background-position:-210px -110px;}
	#menu li.arts{width:68px; height:28px;}
	#menu li.arts a{background-position:-352px -70px;}
	#menu li.arts a:hover, #menu li.arts a.selected{background-position:-352px -110px;}
	#menu li.workshops{width:128px; height:28px;}
	#menu li.workshops a{background-position:-420px -70px;}
	#menu li.workshops a:hover, #menu li.workshops a.selected{background-position:-420px -110px;}
	#menu li.children{width:106px; height:28px;}
	#menu li.children a{background-position:-548px -70px;}
	#menu li.children a:hover, #menu li.children a.selected {background-position:-548px -110px;}
	#menu li.stay{width:66px; height:28px;}
	#menu li.stay a{background-position:-654px -70px;}
	#menu li.stay a:hover , #menu li.stay a.selected{background-position:-654px -110px;}
	#menu li.sustainability{width:170px; height:28px;}
	#menu li.sustainability a{background-position:-720px -70px;}
	#menu li.sustainability a:hover ,#menu li.sustainability a.selected{background-position:-720px -110px;}
	#menu li.apply{width:70px; height:28px;}
	#menu li.apply a{background-position:-890px -70px;}	
	#menu li.apply a:hover, #menu li.apply a.selected{background-position:-890px -110px;}	

ul#submenu{margin:0; padding:5px; list-style:none; }
ul#submenu li {
	font:12px Times New Roman;
	text-align:right;
	text-transform:uppercase;
	line-height: 180%;
	float:none;
	width:100%;
}
ul#submenu  li ul {
	width:95%;
	margin:0 0 0 10px;
	padding:0;
	float:none;
	list-style:none;
}
ul#submenu  li ul li {
	margin:0;
	padding:0;
	float:none;
}
/*end menu*/
ul#artist-sn {
	list-style:none;
	margin:0 0 0 50px;
	padding:0;	
	font-family:Times New Roman;
	font-size:12px;text-align:right;width:100%;
}
#artist-sn li {
	float:left;
	margin:9px 5px 0 0;
	padding:0;
	height:30px;
}
#artist-sn li.fb-like {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:90px;	
	height:30px;
}
/* forms */
input {
	width:180px;
	border:solid 1px #b8ad95;
	padding:5px;
	color:#4d626c;
	font-size:11px;
}
select {
	border:solid 1px #b8ad95;
	color:#4d626c;
	font-size:11px;
	float:left;
	padding:4px;
}
select.mood {
	border:solid 1px #b8ad95;
	color:#4d626c;
	font-size:11px;
	padding:4px;
	float:none;
}
input.sign-up {
 	background:transparent url("../assets/images/sprite2.jpg") -190px -130px no-repeat;      
	display:inline;      
    overflow:hidden;
	width:86px;
	height:25px;
	text-indent:-99999px;
	border:0;
	padding:0;margin:0 0 0 10px;
	cursor:pointer;
}
input.sort{
 	background:transparent url("../assets/images/sprite2.jpg") -240px -230px no-repeat;      
	display:inline;      
    overflow:hidden;
	width:101px;
	height:27px;
	text-indent:-99999px;
	border:0;
	padding:0;margin:0 0 0 10px;
	cursor:pointer;
}
input.search{
 	background:transparent url("../assets/images/sprite2.jpg")  -534px -230px no-repeat;      
	display:inline;      
    overflow:hidden;
	width:101px;
	height:27px;
	text-indent:-99999px;
	border:0;
	padding:0;margin:0 0 0 10px;
	cursor:pointer;
}
input.refresh{
 	background:transparent url("../assets/images/sprite2.jpg") -361px -230px no-repeat;      
	display:inline;      
    overflow:hidden;
	width:124px;
	height:27px;
	text-indent:-99999px;
	border:0;
	padding:0;margin:0 0 0 10px;
	cursor:pointer;
}
/* end forms */

/* ---------- simple theme --------------------------------------------------------------------- */

.simple .scrollbar-pane {
    margin-right: 16px;
}

.simple .scrollbar-handle-container {
    background: #fffdeb;
    border:solid 1px #b8ad95;
    width: 15px;
}

.simple .scrollbar-handle-container.hover,
.simple .scrollbar-handle-container.move {
    background: #E6E6E6;
}

.simple .scrollbar-handle, 
.simple .scrollbar-handle-up, 
.simple .scrollbar-handle-down {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAHCAYAAACcLcTKAAAAMklEQVR42mP4TwRgIBJQwwyGQWkZrR0+GDxPUO9gC2Gi3UNpqFArpIdFUh3UGZqY0gwAQe422HjkstgAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
}


/* handle */
.simple .scrollbar-handle {
    width: 13px;
    border: 1px solid #406477;
	background-color: #406477;
	background-position: -16px 50%;
}

.simple .scrollbar-handle:hover {
    border: 1px solid #666;
}

.simple .scrollbar-handle.move {
    border: 1px solid #666;
    background-color: #999;
}


/* arrow up */
.simple .scrollbar-handle-up {
    width: 13px;
    height: 13px;
    border: 1px solid #CCC;
    background-color: #CCC;
	background-position: -34px 2px;
	margin-bottom: 1px;
}

.simple .scrollbar-handle-up.hover,
.simple .scrollbar-handle-up:hover {
    border: 1px solid #666;
}

.simple .scrollbar-handle-up.move {
    background-color: #999;
}


/* arrow down */
.simple .scrollbar-handle-down {
    width: 13px;
    height: 13px;
    border: 1px solid #CCC;
    background-color: #CCC;
	background-position: 2px 4px;
	margin-top: 1px;
}

.simple .scrollbar-handle-down.hover,
.simple .scrollbar-handle-down:hover {
    border: 1px solid #666;
}

.simple .scrollbar-handle-down.move {
    background-color: #999;
}
/*twitter*/
#twitter_update_list  {
	float:left;
	width:120px;
}
#twitter_update_list li {
list-style-type: none;
}
#twitter_update_list span {
color:#1c323d;
background: #fffdeb;
}
#twitter_update_list span a {
display: inline;
color:#9f3829;
}
#twitter_update_list span a:hover {
text-decoration: underline;

}