body.body-festival{
	background-color: #292929;
}

.body-festival h1 {color: #cccccc;}

body.body-festival #box-newsletter #message-link {color: #ffffff;}
body.body-festival #box-newsletter #message-counter {color: #f92a00; }

.body-festival .link-get-widget{
	background: url('./images/a-get-widget-dark.png') left center no-repeat;
	color: #999999;
}

.body-festival .link-view {
	color: #2baf36;
	background-image: url('./images/a-view-festival.png');
} 

* html .body_dark .link-get-widget{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/images/a-get-widget-dark.png", sizingMethod="scale");		
}

.body-festival .link-slider-up{
	background: url('./images/arrow-up-dark.gif') left top no-repeat;
}

.body-festival .link-slider-down{
	background: url('./images/arrow-down-dark.gif') left top no-repeat;
}

.body-festival ul.menu li{
	background: #000000;
} 

.body-festival ul.menu ul li a:hover{
	color: #999999;
}

.body-festival ul.menu li.menu-item:hover{
	background: #434343;
}

.body-festival ul.menu ul li a{
	border-right: 1px solid #666666;
}

.body-festival ul.menu li.menu-item-selected { background: #434343;}
.body-festival ul.menu li.menu-item-selected:hover {background: #999999;}

.body-festival ul.menu ul li{
	background: none;
}

.body-festival .box{
	border: 1px solid #333333;
}	

.body-festival .box .content{
	background: #171717;
}

.body-festival .box h5{
	background: #666666;
	color: #000000;
}

.body-festival .box h6 { color: #cccccc;}
.body-festival .box h6 a { color: #cccccc; }

.body-festival .box p { color: #999999;}

.body-festival #box-login{
	background: #000000;
}

.body-festival #box-newsletter{
	background: #000000;
}

.body-festival #box-newsletter a{
	color: #2bb136;
}

.body-festival #box-watch-list h6,
.body-festival #box-watch-list h6 a{ color: #cccccc; }

.body-festival ul.ul-links{
	color: #999999;
}

.body-festival ul.ul-links li a{
	color: #999999;
}

.body-festival .big-box-right{
	background: url('./images/big-box-right-dark.png') left top no-repeat;
}

.body-festival .big-box .big-box-content{
	border:  1px solid #333333;
}

.body-festival .box-shadow .top-right{
	background: url('./images/box-shadow-right-top-dark.png') left top no-repeat;
}

.body-festival .box-shadow .middle{
	background: url('./images/box-shadow-right-dark.png') right top repeat-y;		
}


.body-festival .big-box-bottom{
	background: url('./images/big-box-bottom-dark.png') right no-repeat;
}

.body-festival .box-entry .big-box-content{
	background: #171717;
}

.body-festival .box-entry-overlay{
	background-color: #000;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

.body-festival .bix-box-content-right{
	color: #ffffff;
}

.body-festival .bix-box-content-right .label{
	color: #cccccc;
} 

.body-festival .bix-box-content-right .description{
	position: relative;
	text-align: justify;
	color: #cccccc;
	height: 110px;
}

.body-festival .bix-box-content-right .description .description-body{
	height: 95px;
	overflow: hidden;
}


.body-festival .counter{
	color: #999999;
}

.body-festival .bix-box-content-right .dotted{
	height: 16px;
}

.body-festival #box-search{
	background: url('./images/bg-search-dark.gif') left top;	
} 

.body-festival .box-artist .dotted{
	background: url('./images/dotted-black.gif') left center repeat-x;
}


.body-festival .box-artist .box-artist-content{
	background: #272727;
}

.body-festival .box-artist .box-artist-content-text p{
	color: #999999;
}

.body-festival .box-artist .box-artist-content{
	border: 1px solid #333333;
}

.body-festival .box-artist .box-artist-content-text h4 a{
	color: #ffffff;
}

.body-festival .box-artist-right{
	background-image: url('./images/box-artist-right-dark.png');
}

.body-festival .box-artist-bottom{
	background-image: url('./images/box-artist-bottom-dark.png');
}

.body-festival .box-shadow .down-left{
	background: url('./images/box-shadow-down-left-dark.png') right top no-repeat;	
}

.body-festival .box-shadow .down-center{
	background: url('./images/box-shadow-down-dark.png') left top repeat-x;		
}

.body-festival .box-shadow .down-right{
	background: url('./images/box-shadow-down-right-dark.png') left top no-repeat;	
}

.body-festival #loader {
	border: 1px solid #AFAFAF;
	background: #222222;
	color: #ffffff;
}

.body-festival .box-shadow .content-wrapper .box-title{
	background: #000000;
}

.body-festival .box-shadow .top-left-background{
	background: #000000;
}

.body-festival .box-shadow .middle {
	border-left: 1px solid #323232;
}

.body-festival .box-shadow .top-left {
	border-left: 1px solid #323232;
	border-top:  1px solid #323232;
}

.body-festival .box-shadow .content-wrapper .content{
	background: #171717;
	border-bottom:1px solid #323232;	
}

.body-festival .box-shadow-2-contant{
	padding: 3px;
	background: #171717;
}

/*Box Shadow-2*/
.body-festival .box-shadow-2-header{
	 border-left: 1px solid #333333;
	 border-top: 1px solid #333333;
	 border-right: 1px solid #333333;
	 background: #000000;
} 

.body-festival .box-shadow-2-content-wrapper{
  border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

.body-festival .box-shadow-2-header-shadow{
	background: url('./images/box-shadow-2-header-shadow-dark.png') left top no-repeat;
}

.body-festival .box-shadow-2-container{
	background: url('./images/box-shadow-2-right-dark.png') right top repeat-y;
	width: 100%;	
}

.body-festival .box-shadow-2 .down-left{
	background: url('./images/box-shadow-2-footer-left-dark.png') left top no-repeat;	
}

.body-festival .box-shadow-2 .down-center{
	background: url('./images/box-shadow-down-dark.png') left top repeat-x;	
}

.body-festival .box-shadow-2 .down-right{
	background: url('./images/box-shadow-2-footer-right-dark.png') right top no-repeat;	
}

/*Artis Profile*/
#artist-work #box-comments-container { width: 417px; }

#artist-work .box-shadow-2{
	width: 417px;
}

#artist-work .box-shadow-2-header{
	 width: 410px;
} 

#artist-work .box-shadow-2-content-wrapper{
	width: 410px;
}

#artist-work .box-shadow-2 .down-center{
	width: 397px;
}

#artist-work #box-comments-container .comment-author {width: 200px;}
#artist-work #box-comments-container .comment-item-content{ width: 320px; }
/*End Artis Profile*/

/*Box comments*/
.body-festival .comment-author,
.body-festival .comment-date,
.body-festival .comment-content{
	color: #cccccc;
}	

.body-festival #box-login #button-create-account {
	background: #2baf36;
	border-color: #2baf36 #333333 #333333  #2baf36;
}

.body-festival #pagination #link-selected { color: #2baf36; }

.body-festival .content .column-header .text-black { color: #cccccc; } 
.body-festival .content .column-header{ color: #999999; }
.body-festival #icon-bar{ width: 603px; }

.body-festival .box h5{
	background: #000000;
	color: #cccccc;
}

.body-festival #box-about .column-left{
	color: #cccccc;
	line-height: 16px;
	overflow: hidden;
	height: 255px;
	font-size: 12px;	
}

.body-festival #box-about .column-left-wrapper{
	position: relative;
	height: 320px;
	width: 603px;
}

.body-festival #box-about .column-left p{
	font-size: 13px;
	line-height: 17px;
	color: #999999;
}

.body-festival #box-about .link-slider-wrapper{
	position: absolute;
	width: 28px;
	height: 13px;
	bottom: 0;
	right: 0;
}

.body-festival #box-about .link-slider-wrapper a.slider-down{
	float: right;
	display: none;
	width: 13px;
}

.body-festival #box-about .link-slider-wrapper a.slider-up{
	float: left;
	display: none;	
	width: 13px;
}

.body-festival #add-comment{
	background: url('./images/btt-leave-comment-festival.gif') no-repeat;
}


.body-festival .blog-body{
	line-height: 16px;
	font-size: 12px;
	color: #ffffff;
}

.body-festival .blog-body p a{
	color: #ffffff;
	font-weight: bold;
}

.body-festival .blog h2{
	color: #ffffff;
	border-bottom: 2px solid #999999;
}

.body-festival #title-about{ 
	color: #2baf36; 
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}

.body-festival .box-shadow .content h4{
	color: white;
}

.body-festival #box-news-press a{
	color: #2bb136;
	font-size: 11px;
	text-decoration: underline;
}

.body-festival #box-community .media-logotyp{	border: 1px solid #383838; }
.body-festival .link-squer{	border: 1px solid #666666;}
.body-festival .link-squer-hover { background: #2bb136; }
.body-festival .content .column-header b{ color: #cccccc; }
#festival-address{
	font-size: 12px;
	color: #999999;
}

.body-festival #box-news-press #festival-address p{
	margin: 0;
}

.body-festival  #festival-address p strong{
	font-size: 14px;
	color: #ffffff;
}

.body-festival .news-content .date{
	color: #999999;
}

.body-festival #box-news-press .news-content h5 a{
	color: #ffffff;
}


.body-festival #box-news-press .news-item-wrapper{
	background: url('images/news-wrapper-separator-festival.gif') no-repeat left bottom;	
}

#box-festival-partner{ position: relative; }
#join-festival-partner{
	position: absolute;
	bottom: 36px;
	left: 0;
}

.body-festival .sWooloo .jScrollPaneTrack {
	background-color: #171717;
	border: 1px solid #3a3a3a;
}

.body-festival .sWooloo .jScrollPaneDrag {
	background: #494949 url(images/wooloo_drag_middle_festival.gif) center center no-repeat;
}

.body-festival .sWooloo .jScrollPaneDragTop {
	background: url(images/osx_drag_top.gif) no-repeat;
	display: none;
	height: 6px;
}

.body-festival .sWooloo .jScrollPaneDragBottom {
	background: url(images/osx_drag_bottom.gif) no-repeat;
	display: none;
	height: 7px;
}

.body-festival .sWooloo a.jScrollArrowUp {
	height: 15px;
	border-left: 1px solid #3a3a3a;
	border-right: 1px solid #3a3a3a;
	border-top: 1px solid #3a3a3a;
	background: url(images/wooloo_arrow_up_festival.png) no-repeat 0 -16px;
}

.body-festival .sWooloo a.jScrollArrowUp:hover {
	background-position: 0 0;
}

.body-festival .sWooloo a.jScrollArrowDown {
	height: 15px;
	border-left: 1px solid #3a3a3a;
	border-right: 1px solid #3a3a3a;
	border-bottom: 1px solid #3a3a3a;	
	background: url(images/wooloo_arrow_down_festival.png) no-repeat 0 -16px;
}

