@charset "utf-8";
/* ------------------------------------------------------------------------- 
   Standard                                                                       
   ------------------------------------------------------------------------- */

*{
	margin:0px;	
}

body,html {
	height: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#333;
	background:url(../images/bg.jpg) center top repeat-x #f3f3f3;
}

body.new {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	background:url(../images/new/bg.jpg) center top repeat-x #f3f3f3;
}

	p {
	line-height:22px;
	margin:0px 0px 10px 0px;
	font-size:.8em;}
	
	.new p {
	margin:0;
	font-size:12px;}	
	
	h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	color:#b22;}
	
	h3 {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b0b0b0;
	line-height:30px;}
	
	h4 {
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:0px;}
	
	a:link, a:visited, a:active {
	color:#b22;
	color:#1047b5;
	outline:none;	
	text-decoration:none;} 
	
	.new a:link, .new a:visited, .new a:active {
	color:#b22;
	outline:none;		
	font-weight:bold;
	color:#1047b5;	
	text-decoration:none;} 	
	
	a:hover {
	color:#FF9999;
	text-decoration:underline;}

/* ------------------------------------------------------------------------- 
   Structure                                                                       
   ------------------------------------------------------------------------- */

#container {
	/* Sticky footer  */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */	
	position:relative;
	z-index:1;
}

	#nav {
		height:36px;
		width:960px;
		padding:0px;
		margin:0px auto 0px auto;
		text-align:center;
	}

		#nav #menu { 
			margin:0px auto 0px auto;
			padding: 5px 0px 0px 0px;
			width:630px;
			text-align:center;
		}
		
		.new #nav #menu { 
			margin:0px auto 0px auto;
			padding: 5px 0px 0px 0px;
			width:960px;
			text-align:center;
		}		
		
		#nav #menu  ul { 
			list-style:none;
			font-family:"Times New Roman", Times, serif;
			padding:0px;
			margin:0px;
			margin:0px auto 0px auto;
		}
			
			#nav #menu  ul li { 
				float:left;
				margin: 0px 0px 0px 40px;
				}
							
			.new #nav #menu  ul li { 
				float:left;
				margin: 0 0 0 68px;
				}
				
			.new #nav #menu  ul li.home { 
				float:left;
				margin:0;
				}				
				
				#nav #menu  ul li a:link, #nav #menu  ul li a:visited, #nav #menu  ul li a:active { 
					color:#fff; 
					text-decoration:none;				
				}
				#nav #menu  ul li a:hover { 
					color:#eded1b; 
					text-decoration:underline;
				}
	
	#logo {
		height:136px;
		width:680px;
		padding:0px;
		margin:0px auto 0px auto;
		background:url(../images/logo.jpg) 50% top no-repeat;		
	}
	
	.new #logo {
		height:136px;
		width:680px;
		padding:0px;
		margin:0 auto 0 auto;
		background:url(../images/new/logo.gif) 50% top no-repeat;
		position:relative;
		top:5px;						
	}	
		
	#strip {
		background:url(../images/new/strip.jpg) no-repeat;		
		height:88px;
		width:942px;
		padding:0px;
		margin:0 auto 0 auto;	
	}
	
		#strip img {
			border:1px solid #09F;
			float:left;
			margin: 0px 2px 0 0;
		}				
	
		#logotext {
			text-indent:-999em;
		}	
	
	#dancers {
		width:700px;	
		height:782px;
		padding:0px;
		margin:0px auto 0px auto;
	}	
	
	.new #dancers{
		width:700px;	
		height:782px;
		padding:0px;
		margin:0px auto 0px auto;			
		position:relative;
		top:10px;	
	}	
	
		#dancers img {
			margin: 100px 0px 0px 0px;
		}			
	
	#content {
		background:url(../images/hr.png) 100% 40px no-repeat;		
		width:960px;
		padding:0px;
		margin:0px auto 0px auto;
		position:relative;
		top:-250px;
	}	

		#content h3{
			margin:0px 0px 20px 0px;
			padding:0px;
		}	
		
		.new #content h3{
			color:#5a85d0;
			margin:0px 0px 30px 0px;
			padding:0px;
		}			
			
		#content ul{
			list-style:none;
			margin:0px;
			padding:0px;
		}	
		
			#content ul li{
				margin:0px 0px 10px 0px;
				padding:0px;
				font-size:12px;
				color:#e6a300;			
			}
			
			.new #content ul li{
				margin:0px 0px 20px 0px;
				padding:0px;
				font-size:12px;
				color:#000;			
			}	
			
			.new #content ul li p{
				margin:0;	
			}										
				
				#content ul li a.title{
					font-size:16px;
					font-weight:bold;
				}							
	
		#contentColumn1{
			float:left;
			width:260px;
			padding: 0px 10px 0px 10px;
		}	
		
		#contentColumn2{
			float:left;
			width:367px;
			padding: 0px 10px 0px 10px;		
		}
		
		#contentColumn2Wide{
			float:left;
			width:627px;
			padding: 0px 10px 0px 10px;		
		}			
		
		#contentColumn3{
			float:left;
			width:260px;
			padding: 0px 10px 0px 10px;				
		}					

	#push {
		height: 60px; /* .push must be the same height as .footer */
	}
	
	#footer {
		width:100%;
		background:#1451bc;
		padding-top: 10px;
		height: 50px; /* .push must be the same height as .footer */
		position:relative;
		z-index:10;
	}
	
		#footercontent {
			width:630px;
			color:#fff;
			font-size:11px;
			margin: 0px auto 0px auto;
		}	
		
		#footercontent div.left {
			position:absolute;
		}			
	
		#footer p {
			font-size:.65em;
			line-height:15px;
		}
	
		#footer a:link, #footer a:active, #footer a:visited {
			color:#fff;
		}
		
		#footer a:hover{
			color:#eded1b;
			text-decoration:underline;
		}		


/* ------------------------------------------------------------------------- 
   Classes                                                                       
   ------------------------------------------------------------------------- */

address {
font-size:.65em;
font-style:normal;
line-height:15px;}

.clear {
clear:both;}

.left {
float:left;}

.right {
float:right;}



/* ------------------------------------------------------------------------- 
   News                                                                       
   ------------------------------------------------------------------------- */

.item{
	display:none;
}

	.newsFilter{
		font-size:12px;
		font-style: italic; 
	}
	
	#newsCategory{
		margin: 0px 0px 20px 0px;
	}

	#newsMain ul{
		list-style:none;
		margin:10px 0px 10px 0px;
		padding:0px;
	}
	
		#newsMain ul li{
			padding:0px;
			margin:0px;
		}	

			#newsMain ul li a:link, #newsMain ul li a:visited, #newsMain ul li a:active  {
				color:#aaa096;
				font-size:12px;
			}
			
			#newsMain ul li a:hover {
				text-decoration:underline;
				color:#000;
			}	
	
	
/* ------------------------------------------------------------------------- 
   Dancers                                                                    
   ------------------------------------------------------------------------- */		
   
#dancersList{
	width:644px;
	margin: 80px auto 0px auto;
	text-align:left;	
	color:#fe4da2;
}

	.thumbBlock1{width:151px;padding:0px 5px;float:left;}
	.thumbBlock2{width:151px;padding:0px 5px;float:left;}

	.thumbBlock1 img{width:148px;height:197px;border:2px solid #FFF}
	.thumbBlock2 img{width:148px;height:197px;border:2px solid #FFF}
	
	.thumbBlock1 img:hover{border:2px solid #5A85D0;}	
	.thumbBlock2 img:hover{border:2px solid #FE4DA2;}		

	h3.g1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#5A85D0;
		margin: 0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		text-indent:0px;
		line-height:14px;
		font-weight:normal;
	} 
	
	h3.g2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#fe4da2;
		margin: 0px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		text-indent:0px;
		line-height:14px;
		font-weight:normal;
	} 	
	
	#dancersGuide{
		clear:both;
		width:300px;
		text-align:center; 
		margin: 10px auto 60px auto;
	}
	
	#dancersGuide img{
		border:none;
	}	


/* ------------------------------------------------------------------------- 
   Dancer                                                                    
   ------------------------------------------------------------------------- */		
   
   
#dancer{
	width:960px;
	margin: 80px auto 0px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:center;
}
   
	#dancerGallery{
		clear:both;
		width:350px;
		margin: 0px auto 0px auto;		
	}   	
				
		.bigBlock{
			float:left;
			width:240px;
			height:330px;
			padding-right:13px;
			position:relative;
			overflow:hidden;
		}
		.bigBlock img{
			width:240px;
			height:322px;		
			float:left;
			border:#5a85d0 2px solid;
		}
				
		.dThumbs {
			float:left;
			width:71px;
			height:320px;
		}
		
		.dThumbs img{
			float:left;
			width:53px;
			height:71px;
			margin-bottom:9px;
			border: 2px solid #5a85d0;
		}
		
		.dThumbs img:hover{
			border: 2px solid #eded1b;
		}			
	
	
	#dancerInfo{
		width:960px;
		margin: 20px auto 0px auto;
		color:#797979;
		position:relative;
		text-align:left;
		min-height:300px;
		background:url(../images/hr.png) 100% 40px no-repeat;					
	} 
	
			#dancerInfo h3.g1{
				width:350px;
				font-family:Verdana;
				font-size:28px;
				color:#5A85D0;
				margin: 0px 0px 20px 305px;
				padding:0px;
			} 	
			
			#dancerInfo h3.g2{
				width:700px;
				font-family:Verdana;
				font-size:28px;
				color:#fe4da2;
				margin: 0px 0px 20px 305px;
				padding:0px;
			} 				
				
		#dancerDetails{
			width:400px;
			text-align:left;
			margin: 8px 0px 10px 305px;
			position:relative;
			top:10px;	
			float:left;
			line-height:24px;					
		} 
		
			
		
		#dancerForm{
			display:none;
			margin: 10px 0px 10px 305px;
			float:left;	
			position:relative;
			top:-50px;				
		} 
		
			#dancerForm .focusField{  
				padding:1px;	
				border:solid 2px #121111;  
				background:#c9c9c9;  
				color:#000;
				width:360px; 
				padding:5px;				
			}  
		
			#dancerForm .idleField{
				padding:1px;
				background:#EEE;  
				color: #6F6F6F; 
				width:360px; 
				border: solid 2px #DFDFDF;
				padding:5px;
			}	
			
	#dancerNavigation{
		margin: 20px 20px 0px 0px;
		float:right;		
	} 
	
	
		#dancerNavigation ul{
			list-style:none;
		} 
		
		#dancerNavigation img{
			border: 1px solid #5a85d0;
		} 	
		
		#dancerNavigation img:hover{
			border: 1px solid #eded1b;
		} 		
			
			
			#detailsImg{
				display:none;
			}	
			
		

			
