html, body {
	width:100%;
	height:100%;	
	/*background:#BBBDBF url(../gfx/bg.png) center repeat-y;*/
	background:#BBBDBF;
}



@font-face {
	font-family:Bask;
	src: url( ../f/BASKERVI.eot );
	src: local("Baskerville"), url(../f/BASKERVI.ttf) format("truetype");
}

@font-face {
	font-weight:bold;
	font-family:BaskB;
	src: url( ../f/BASKERVB.eot );
	src: local("Baskerville Bold"), url(../f/BASKERVB.ttf) format("truetype");
}


@font-face {
	font-family:BaskI;
	font-style:italic;
	src: url( ../f/BASKER01.eot );
	src: local("Baskerville Italic"), url(../f/BASKER01.ttf) format("truetype");
}

.type1 {
	font-family:BaskB, Georgia, serif;
	font-size:20px;	
	color:#404041;
}

.type2 {
	font-family:BaskI, Georgia, serif;
	font-size:14px;	
	color:#6D6E70;
}

.type3 {
	font-family:BaskB, Georgia, serif;
	font-size:14px;	
	color:#6D6E70;
}




a:hover {
	color:#000;	
}



.bT {
	border-top:11px solid #000;	
}

.box {
	width:100%;
	position:relative;
}
	.box .head {
		width:100%;
		height:41px;
		padding-top:20px;
		border-bottom:10px solid #000;
		font-family:BaskB, Georgia, serif;
		font-size:20px;
		color:#404041;
		cursor:default;
	}
	.box .head.nonH {
		border-bottom:none;
		height:33px;
	}
	.box .foot {
		width:100%;
		border-top:5px solid #000;
		padding-top:4px;
		overflow:hidden;
	}
	.box .foot.c {
		text-align: center;
	}
	.box .foot.c a:hover span {
		color:#000;
	}
	.box .foot .span, .box .foot a, .box .foot a span {
		font-family:BaskB, Georgia, serif;
		font-size:14px;
		color:#6D6E70;
		text-decoration:none;
	}
	.box .foot a span {
		padding-right:64px;
		padding-top:4px;
	}
	.box .content {
		padding-top:8px;
		padding-bottom:6px;
	}

.subcol1 {
	float:left;
	width:408px;
	margin-right:11px;
}
.subcol2 {
	float:left;
	width:220px;;
}





.reelViewport {
	position:relative;
	overflow:hidden;
}

.reelReel {
	position:absolute;
}
.reelReel .item {
	position:relative;
	cursor:pointer;
}





.arrCombo .arr {
	position:absolute;
	right:0px;
	top:0px;
	width:11px;
	height:9px;
	background:url(../gfx/arrows.up.png) no-repeat;
}
.arrCombo .up {

}
.arrCombo .down {
	top:12px;
	background-position:0 -12px;
}


#canvasOuter {
	width:994px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:#BBBDBF;
	
}

#canvas {
	padding:0 30px 0 30px;
	background:#E6E7E9 url(../gfx/blu-line.jpg) -700px 600px no-repeat;
	position:relative;
}
#canvas.artists {
	background-position: -10px 210px;	
}
#canvas.newsitem {
	background-position: -200px 210px;
}
#canvas.pancras {
	background-position: -52px 210px;
}
#canvas.partners {
	background-position: -75px 210px;
}
#canvas.admin {
	background-position: -75px 0px;
}
#canvas.news {
	background-position: -118px 210px;
}


#header {
	position:relative;
	width:100%;
	height:192px;
	margin-bottom:8px;
	background:#E6E7E9;
}
	#logo {
		width:235px;
		height:180px;
		background:url(../gfx/logo.gif);
	}	
	#logo img {
		width:100%;
		height:100%;
	}
	#headTeaser {
		position:absolute;
		top:0;
		right:0;
		width:281px;
		height:100%;
		background:#f5f5f5;
	}
		#headTeaser i {
			font-style:italic;
		}
		#htL {
			position:absolute;
			width:104px;
			left:14px;
			top:22px;
		}
		#htR {
			position:absolute;
			left:140px;
			top:22px;
		}
		
		#nlTrigger, #nlInput, #nlCb, #nlBusy {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
		}
		#nlTrigger {
			cursor:pointer;
		}
		#nlInput {
			background:url(../gfx/nl.input.png) 0 18px no-repeat;
			display:none;
		}
			#nlInput input {
				position:absolute;
				top:18px;
				left:3px;
				background:transparent;
				width:234px;
				height:20px;
				border:none;
			}
			#nlSubmit {
				position:absolute;
				top:20px;
				left:236px;
				width:20px;
				height:22px;
				opacity:.7;
				cursor:pointer;
			}
		#nlCb {
			padding-top:20px;
			font-size:12px;
			display:none;
		}
		#nlPre {
			padding-left:3px;
            padding-top:8px;
			font-size:14px;
			color:#68CAFF;
			font-weight:bold;
			background:#F5F5F5 url(../gfx/arrow.nl.png) 240px 36px no-repeat;
		}
		#nlBusy {
			background:url(../gfx/ajax-loader.gif) 6px 10px no-repeat;
			display:none;
		}
		#htB {
			position:absolute;
			top:125px;
			left:14px;
			width:254px;
			height:42px;
			border-top:5px solid #e6e7e9;
			padding-top:8px;
			padding-left:2px;
			
		}
		#htB i {
			font-size:14px;
			font-weight:bold;
			color:#000;
		}
		#headTeaser h4 {
			display:block;
			padding-bottom:3px;
			font-weight:bold;
			color:#000;
			font-size:14px;
			
		}
		#headTeaser  b {
			display:block;
			margin-top:4px;
			font-weight:bold;
			font-size:12px;
		}
	
#navigation {
	position:absolute;
	left:276px;
	top:20px;
	width:141px;
	height:160px;
}
	#navigation li {
		width:100%;
		padding:1px 0px 3px 18px;
		border-top:1px solid #f5f5f7;
	}
	#navigation li.l {
		border-bottom:1px solid #f5f5f7; 
	}
	#navigation a {
		font-style:italic;
		font-size:15px;
		color:#6D6E70;
		text-decoration:none;
	}
	#navigation a:hover {
		color:#000;
	}




#followBox {
	width:100%;
	padding:12px 0 12px 0;
}
	#followBox .inner {
		position:relative;
		background:#f5f5f5;
		height:24px;
		padding-top:11px;
		padding-left:10px;
		font-style:12px;
	}
	.socic {
		position:absolute;
		top:7px;
	}
	.socic img {
		width:20px;
		height:19px;
		background:url(../gfx/icons.social.png) no-repeat;
	}
	.socic:hover {
		opacity:.5;	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
		filter: alpha(opacity=50);  
		-moz-opacity: 0.5;  
		-khtml-opacity: 0.5;
	}
	#socLinkFb {
		right:51px;
	}
	#socLinkFb img {
		background-position:0 0;
	}
    iframe[name="socLinkIlike"] {
        position:absolute;
		left:126px;
        top:1px;
        margin-top:6px;
        border:none;
        overflow:hidden;
        width:85px;
        height:21px;
	}
	#socLinkTw {
		right:25px;
	}
	#socLinkTw img {
		background-position:-25px 0;
	}
	
	


#content {
	width:100%;
	padding-bottom:27px;
}
	#contentCol1 {
		width:641px;
		margin-right:11px;
		float:left;
	}
	
	#contentCol2 {
		width:281px;
		float:left;
	}
	#contentCol2 h4 {
		padding-left:14px;
		padding-top:3px;
	}
	
	
	
	#contentCol11 {
		width:350px;
		float:left;
	}
	
	#contentCol11Ind {
		padding-left:24px;
		width:350px;
		float:left;
	}
	
	
	#contentCol21 {
		width:550px;
		float:left;
	}



#footerCanvas {
	width:100%;
	padding-bottom:120px;
	border-top:11px solid #000;
	
}
#footerTop {
	height:146px;
	padding-left:10px;
	padding-top:16px;
	border-bottom:5px solid #000;
	background:#d0d1d3;
}
	#footerTop li {
		position:relative;
		width:168px;
		height:100px;
		margin-left:25px;
		float:left;
	}
		#footerTop li a {
			color:#6D6E70;
			font-size:11px;
			font-style:italic;
		}
		#footerTop li a:hover, #footerTop li:hover a {
			color:#000;
		}
		#footerTop li span {
			position:absolute;
			bottom:0;
			left:0;
			font-family:Arial;
			font-weight:bold;
			font-size:10px;
		}

	#footerTop #foot1C1 {
		width:94px;
		position:relative;
	}
		
		#foot1C1 h4 {}
		#foot1C1 a {
			position:absolute;
			bottom:0;
			font-size:11px;
			color:#58595B;
			font-style:italic;
		}
	
	
	
#footerBottom {
	height:140px;	
	padding-left:30px;
	padding-top:18px;
	border-bottom:5px solid #000;
}
	#footerBottom .col {
		margin-right:26px;
		height:100%;
		font-size:12px;
		color:#6D6E70;
		font-style:italic;
	}
		#footerBottom .c1 {
			width:145px;
		}
		#footerBottom .c1 a {
			display:block;
			font-size:12px;
		}
		
	#footerBottom .share {
		color:#000;
		width:120px;
	}
	#footerBottom .brands {
		width:358px;
		height:94px;
		background:url(../gfx/footer.brands.gif) 0 30px no-repeat;
		position:relative;
	}
	#footerBottom .cop {
		width:168px;
	}
	#footerBottom .cop small {
		display:block;
		margin-top:15px;
		font-size:11px;
	}
	#footerBottom .cop i {
		font-style:italic;
		font-size:11px;
	}
	#footerBottom a {
		font-style:italic;
		font-size:11px;
		display:block;
	} 

#crCanvas {	
	position:relative;
	width:810px;
	padding-left:30px;
	margin-top:8px;
}
	#crCanvas small, #crCanvas i, #crCanvas a {
		color:#fff;
		font-size:11px;
	}
	#crCanvas i {
		position:absolute;
		top:0;
		right:0;
	}
	

	
#fL1 {
	position:absolute;
	top:30px;
	left:0px;
}
#fL1 img {
	width:90px;
	height:55px;
}
#fL2 {
	position:absolute;
	top:30px;
	left:90px;
}
#fL2 img {
	width:90px;
	height:55px;
}
#fL3 {
	position:absolute;
	top:30px;
	left:180px;
}
#fL3 img {
	width:76px;
	height:55px;
}
#fL4 {
	position:absolute;
	top:30px;
	left:256px;
}
#fL4 img {
	width:90px;
	height:55px;
}
	
#foAF {
    display:block;
    margin-top:11px;
}