/* CSS Document */
@media screen{
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea, input, select, table, caption, tbody, tfoot, thead, tr, th, td, article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
		display:block;
	}
	ol, ul{
		list-style:none;
	}
	h1{
		font-size:36px;
		margin:0 0 10px 0;
		padding:0;
		font-family: 'FreestyleScriptRegular', sans-serif;
		color:#ff2d0b;
		line-height:28px;
		font-weight:normal;
		text-shadow: 2px 2px 2px #000;
		filter: dropshadow(color=#000, offx=2, offy=2);
	}
	h2{
		font-size:22px;
		margin:0 0 14px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		line-height:24px;
	}
	p{
		margin:0 0 14px 0;
	}
	body{
		background:url(../images/body-bg.jpg) repeat #222222;
		font-family:Verdana;
		font-size:12px;
		color:#fff;
	}
	#wrapper{
		display:block;
		float:left;
		width:100%; 
		height:auto;
		background:url(../images/header-bg.png) top center no-repeat;
	}
	#main-container{
		width:988px;
		height:auto;
		margin:0 auto;	
	}
	#header{
		display:block;
		float:left;
		width:988px;
		height:auto;	
	}
	.logo{
		display:block;
		float:left;
		text-align:center;
		width:988px;
		height:93px;
		margin-top:10px;
	}
	.navigation{
		display:block;
		float:left;
		width:988px;
		height:auto;
		margin-top:12px;
	}
	.navigation-left{
		display:block;
		float:left;
		width:51px;
		height:auto;
	}
	.navigation-mid{
		display:block;
		float:left;
		width:886px;
		height:auto;
		background:url(../images/nav-bg.png) repeat-x;
	}
	ul#mainnav{
		/*font-family:'Freehand575 BT',Arial,sans-serif;
		font-size:34px;*/
		float:left;
	}
	ul#mainnav li{
		float:left;
		padding-top:1px;
		/*margin-left:50px;
		text-shadow: 2px 2px 2px #000;
		filter: dropshadow(color=#000, offx=2, offy=2);*/
	}
	ul#mainnav a{
		text-decoration:none;
		color:#fff;
	}
	/*#active, ul#mainnav a:hover{
		background-position:0 -42px;
	}*/
	.nav-space{
		display:block;
		float:left;
		width:51px;
		height:42px;
	}
	#container{
		display:block;
		float:left;
		width:988px; 
		height:auto;
		background:url(../images/picture-bg.png) no-repeat;
	}
	#container-shadow{
		display:block;
		float:left;
		width:988px; 
		height:auto;
		background:url(../images/red-shadow.png) no-repeat 460px 0;
	}
	.artist-picture{
		display:block;
		float:left;
		width:988px; 
		height:auto;
		background:url(../images/gopa-bose-image.png) no-repeat left top;
	}
	.wave-bottom{
		display:block;
		float:left;
		width:988px; 
		height:auto;
		background:url(../images/footer-separator.png) no-repeat bottom center;
		padding-bottom:190px;
	}
	.container-left{
		display:block;
		float:left;
		width:539px; 
		min-height:440px;
	}
	.container-right{
		display:block;
		float:left;
		width:434px; 
		height:auto;
		padding-left:15px;
	}
	.content-top{
		display:block;
		float:left;
		width:424px; 
		height:auto;
		line-height:20px;
		margin-top:40px;
	}
	.link{
		color:#fff;
		text-decoration:underline;
	}
	.link:hover{
		text-decoration:none;
	}
	.content-bottom{
		display:block;
		float:left;
		width:434px; 
		height:auto;
		line-height:20px;
	}
	ul.promo{
		float:left;
	}
	ul.promo li{
		float:left;
	}
	.promo-space{
		display:block;
		float:left;
		width:26px;
		height:60px;
	}
	.guestbook{
		display:block;
		float:left;
		width:204px;
		height:104px;
		background:url(../images/guest-book-btn.png) no-repeat 0 0;
	}
	.guestbook:hover{
		background-position:0 -104px;
	}
	.audioclips{
		display:block;
		float:left;
		width:204px;
		height:104px;
		background:url(../images/audio-clips-btn.png) no-repeat 0 0;
	}
	footer{
		float:left;
		width:908px;
		font-size:11px;
		padding:0 80px 0 0;
		text-align:right;
		margin-bottom:5px;
	}
	#home a{
		display:block;
		float:left;
		width:69px;
		height:37px;
		background:url(../images/home-btn.png) repeat 0 0;
	}
	#homeactive{
		display:block;
		float:left;
		width:69px;
		height:37px;
		background:url(../images/home-btn.png) no-repeat 0 0;
	}
	#bio a{
		display:block;
		float:left;
		width:95px;
		height:37px;
		background:url(../images/biography-btn.png) repeat 0 0;
	}
	#bioactive{
		display:block;
		float:left;
		width:95px;
		height:37px;
		background:url(../images/biography-btn.png) repeat 0 0;
	}
	#events a {
		display:block;
		float:left;
		width:78px;
		height:37px;
		background:url(../images/events-btn.png) repeat 0 0;
	}
	#eventsactive{
		display:block;
		float:left;
		width:78px;
		height:37px;
		background:url(../images/events-btn.png) repeat 0 0;
	}
	#awards a{
		display:block;
		float:left;
		width:79px;
		height:37px;
		background:url(../images/awards-btn.png) repeat 0 0;
	}
	#awardsactive{
		display:block;
		float:left;
		width:79px;
		height:37px;
		background:url(../images/awards-btn.png) repeat 0 0;
	}
	#gallery a{
		display:block;
		float:left;
		width:85px;
		height:37px;
		background:url(../images/gallery-btn.png) repeat 0 0;
	}
	#galleryactive{
		display:block;
		float:left;
		width:85px;
		height:37px;
		background:url(../images/gallery-btn.png) repeat 0 0;
	}
	#releases a{
		display:block;
		float:left;
		width:76px;
		height:37px;
		background:url(../images/releases-btn.png) repeat 0 0;
	}
	#releasesactive{
		display:block;
		float:left;
		width:76px;
		height:37px;
		background:url(../images/releases-btn.png) repeat 0 0;
	}
	#reviews a{
		display:block;
		float:left;
		width:86px;
		height:37px;
		background:url(../images/reviews-btn.png) repeat 0 0;
	}
	#reviewsactive{
		display:block;
		float:left;
		width:86px;
		height:37px;
		background:url(../images/reviews-btn.png) repeat 0 0;
	}
	#contact a{
		display:block;
		float:left;
		width:89px;
		height:37px;
		background:url(../images/contact-btn.png) repeat 0 0;
	}
	#contactactive{
		display:block;
		float:left;
		width:89px;
		height:37px;
		background:url(../images/contact-btn.png) repeat 0 0;
	}
	/*.FreestyleScriptRegular {
			font-family: 'FreestyleScriptRegular', sans-serif;
		}
	*/

	.content-inner{
		display:block;
		float:left;
		width:424px; 
		height:auto;
		line-height:20px;
	}
	#wrap{
		display:block;
		float:left;
		width:424px; 
		height:auto;
		margin-bottom:30px;
	}
	.gallery-row-total{
		display:block;
		float:left;
		width:424px; 
		height:auto;
		margin:10px 0;
	}
	.gallery-row-total li{
		display:block;
		float:left;
		width:113px; 
		height:113px;
		margin:0 10px;
		border:4px solid #fff;
	}
	a.dw-help{
		position:relative; /*this is the key*/
		z-index:24;
		background:none;
		color:#3c3c3c;
		text-decoration:none;
	}
	a.dw-help:hover{
		z-index:25; 
		background:none;
	}
	a.dw-help span{
		display: none;
	}
	a.dw-help:hover span{ /*the span will display just on :hover state*/
		display:block;
		position:absolute;
		top:-110px;
		left:-4px;
		width:79px;
		height:45px;
		background:rgb(53,53,53);
		background:rgba(0,0,0,0.8);
		padding:10px;
		color:#FFFFFF;
		text-align:center;
		font-size:11px;
		line-height:16px;
	}
	#listticker{
		height:200px;
		width:400px;
		overflow:hidden;
		border:solid 1px #DEDEDE;
		padding:6px 10px 14px 10px;;
	}
	#listticker li{
		border:0; margin:0; padding:0; list-style:none;
	}
	#listticker li{
		height:60px;
		padding:5px;
		list-style:none;
	}
	#listticker a{
		color:#000000;
		margin-bottom:
	}
	#listticker .news-title{
		display:block;
		font-weight:bold;
		margin-bottom:4px;
		font-size:11px;
	}
	#listticker .news-text{
		display:block;
		font-size:11px;
		color:#666666;
	}
	#listticker img{
		float:left;
		margin-right:14px;
		padding:4px;
		border:solid 1px #DEDEDE;
	}	

	/*.index{background:url(../images/template.jpg) no-repeat left top;}
	.index{background:url(images/template11.jpg) no-repeat left top;};*/
}
@font-face {
	font-family: 'FreestyleScriptRegular';
	src: url('../fonts/freescpt-webfont.eot');
	src: local('☺'), url('../fonts/freescpt-webfont.woff') format('woff'), url('../fonts/freescpt-webfont.ttf') format('truetype'), url('../fonts/freescpt-webfont.svg#webfont3V0k2YX4') format('svg');
	font-weight: normal;
	font-style: normal;
}