

A:link { text-decoration: none; color: rgb(223, 0, 168); line-height: 12px; font-size: 10px; font-family: Verdana; position: normal; }

A:hover { text-decoration: none; color: rgb(223, 0, 168); background-color: rgb(223, 0, 168); line-height: 12px; font-size: 10px; font-family: Verdana; position: normal; }

A:active { text-decoration: none; color: rgb(223, 0, 168); line-height: 12px; font-size: 10px; font-family: Verdana; position: normal; }

A:visited { text-decoration: none; color: rgb(223, 0, 168); line-height: 12px; font-size: 10px; font-family: Verdana; position: normal; } 



A:hover.white { text-decoration: none; color: rgb(223, 0, 168); background-color: rgb(223, 0, 168); line-height: 12px; font-size: 10px; font-family: Verdana; position: normal; }



A.newsMore

{

	position: absolute;

	left: 576px;

	top: 84px;

}



A.image

{	

	text-decoration: none;	

	background-color: transparent;	

	background: transparent;	

	border: 0px;

	padding: 0px;					

}

A:hover.image

{	

	text-decoration: none;	

	background-color: transparent;	

	background: transparent;	

	border: 0px;

	padding: 0px;					

}



.gray{ color: rgb(80, 80, 80); }

.white{ color: rgb(255, 255, 255); }

.pink{ color: rgb(223, 0, 168); }



P.smallRight 

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;

	left: 576px;

	top: 0;

	#top: 10;

}



P.smallLeft 

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;

	left: 12px;

	top: 20px;

	#top: 30px;

}



P.resDescription 

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;	

	top: 0px;

	#top: 10px;	

}



P.resDate

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;

	left: 12px;

	top: -6px;

	#top: 4px;

	

}



P.resTitle

{

	font-family: Verdana;

	font-size: 20px;	

	line-height: 24px;



	position: absolute;	

	width: 276px;

	left: 12px;

	top: -6px;

	#top: 4px;

}



img.resTitle

{

	position: absolute;	

	width: 264px;

	height: 40px;

	left: 12px;

	top: 20px;

}



div.resMediaBox

{

	position: relative;

	top:0px;

	padding: 0;

	left: 576px;

	width: 276px;

	height: 72px;

}



ul.resMedia

{

	font-family: Verdana;

	font-size: 10px;

	line-height: 12px;

	position: absolute;

	top: 6px;

	left: 0;

	padding: 0;	

	margin: 0;

	list-style-type: none; 	

}



P.resBody

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;

	left: 288px;

	top: -6px;

	#top: 4px;

}



P.bigLeft 

{

	font-family: Verdana;

	font-size: 20px;	

	line-height: 24px;



	position: absolute;	

	width: 276px;

	left: 12px;

	top: -12px;

}



img.bigLeft

{

	position: absolute;

	width: 264px;

	height: 20px;

	top: 12px;

	left: 12px;

}



img.news

{

	position: relative;

	width: 276px;

	height: 96px;

	border: 0px;

	

	left: 288px;

	top: 0;

}





body

{

	/*background-color: rgb(127, 127, 127);	*/
	background-color: rgb(209, 209, 209);

	background-image:url(images/bgFade.gif);

	background-repeat:repeat-x;

}



#mainBox

{

	position: absolute;

	left: 60px;

	/*top: 168px;*/
	top: 122px;

	width: 856px;

	height: 2000px;



	background-color: transparent;

	

}	



#menuBox

{

	position: absolute; 

	left: 60px;

	top: 0;

	width: 856px;

	height: 99px;	

	margin: 0;

	padding: 0;

		

	background-color: rgb(255, 255, 255);

}



ul#navlist 

{ 

	position: absolute;

	top: 86px;

	left: 12px;

	padding: 0;	

	margin: 0;

	list-style-type: none; 	

}



ul#navlist li 

{

	display: inline;

}



ul#navlist li a

{

	position: normal;

	float: left;

	color: rgb(80, 80, 80);

}



ul#navlist li a:hover

{

	color: rgb(223, 0, 168);

	background-color: rgb(255, 255, 255);

}



a.info

{

	position: normal;

	float: left;

	color: rgb(80, 80, 80);

}



a:hover.info

{

	color: rgb(223, 0, 168);

	background-color: rgb(255, 255, 255);	

}



div.whiteBox

{

	position: relative;

	background-color: rgb(255, 255, 255);

	width: 856px;

	height: 108px;

	

	margin-bottom: 24px;

	padding: 0;

}



div.perfWhiteBox

{

	position: relative;

	background-color: rgb(255, 255, 255);

	width: 856px;

	height: 108px;

	

	margin-bottom: 24px;

	border: 0px;

	padding: 0px;



}





P.perfBody

{

	font-family: Verdana;

	font-size: 10px;

	line-height: 12px;

	position: absolute;

	top: 10px;

	#top: 6px;

	left: 12px;

	width: 260px;

	height: 70px;

	padding: 0;	

	margin: 0;

}



img.perf

{

	position: relative;

	width: 276px;

	height: 96px;

	border: 0px;

	

	left: 288px;

	top: 0;

}



a.perf

{

	position: absolute;

	color: rgb(223, 0, 168);

	top: 84px;

	left: 576px;	

}



a:hover.perf

{

	color: rgb(223, 0, 168);

} 



div.bigWhiteBox

{

	position: relative;

	/*background-color: transparent;*/
	background-color: rgb(80, 80, 80);

	width: 856px;

	/*height: 132px;*/
	height: 108px;

	top: 0px;

	

	margin-bottom: 24px;
	

	padding: 0;

}

div.grayBox

{

	position: relative;

	background-color: rgb(80, 80, 80);

	top: 0;

	width: 856px;

	height: 72px;

	

	margin-bottom: 24px;

	padding: 0;

}



div.infoBox

{

	position: relative;

	width: 856px;

	height: 252px;

	top: 6px;	

	background-color: rgb(255, 255, 255);

	padding: 0;

}

div.movieBox

{

	position: relative;

	width: 568px;

	height: 426px;

	top: 0px;	
    
    left: 288px;

	background-color: rgb(255, 255, 255);

	padding: 0;

}


p.info

{

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;



	position: absolute;	

	width: 260px;

	

	top: 0;

}



body.item

{

	background-color: rgb(255, 255, 255); 

	background-image:none;

}



#mainItemBox

{

	position: absolute;

	left: 60px;

	top: 168px;

	width: 856px;

	height: 480px;

	padding: 0;

	margin: 0;

	background-color: rgb(255, 255, 255);

	

}

#vimeoItemBox

{

	position: absolute;

	left: 60px;

	top: 168px;

	width: 856px;

	height: 880px;

	padding: 0;

	margin: 0;

	background-color: rgb(255, 255, 255);

}

img.item

{

	position: absolute;

	width: 568px;

	height: 396px;

	top: 0px;

	left: 288px;

	padding: 0;

	margin: 0;

}

img.item16x9

{

	position: absolute;

	width: 568px;

	height: 319px;

	top: 0px;

	left: 288px;

	padding: 0;

	margin: 0;

}

img.afterVideo

{

	position: absolute;

	width: 568px;

	height: 396px;

	top: 396px;

	left: 288px;

	padding: 0;

	margin: 0;

}

object.vimeo
{ 

	position: absolute;

	width: 568px;

	height: 396px;

	top: 0px;

	left: 288px;
    
    #left: 288px;

	padding: 0;

	margin: 0;

}

P.itemTitle

{

	font-family: Verdana;

	font-size: 20px;	

	line-height: 24px;

	position: relative;


	top: -12px;

	left: 12px;



}

P.itemBody

{

	position: absolute;

	

	font-family: Verdana;

	font-size: 10px;	

	line-height: 12px;

	color: rgb(80, 80, 80);

	width: 252px;

	height: 400px;

	left: 12px;

	top: 48px;

}



a.itemClose

{	
    background-color: rgb(255, 255, 255);
	color: rgb(230, 0, 168);

	position: absolute;

	top: 484px; 

	left: 0;

}



a:hover.itemClose

{	
    background-color: rgb(223, 0, 168);
	color: rgb(223, 0, 168);

}

a.afterVideoClose

{	
    background-color: rgb(255, 255, 255);
	color: rgb(223, 0, 168);

	position: absolute;

	top: 884px; 

	left: 0;

}



a:hover.afterVideoClose

{	
    background-color: rgb(223, 0, 168);
	color: rgb(223, 0, 168);

}



ul.itemMedia

{

	font-family: Verdana;

	font-size: 10px;

	line-height: 12px;

	position: absolute;

	top: 400px;

	left: 576px;

	padding: 0;	

	margin: 0;

	list-style-type: none; 	

}



ul#itemlist 

{ 

	position: absolute;

	top: 400px;

    left: 288px;

	padding: 0;	

	margin: 0;

	list-style-type: none; 

}



ul#itemList li 

{

	display: inline;

}



ul#itemList li a

{

	position: normal;

	float: left;

}



ul#itemList li a:hover

{

	background-color: rgb(230, 0, 168);

}

