body{

	background: #FFF;

	margin:0px 40px;

	padding:0px;

  	color:#333; 

	font-size:11px; 

	font-family:helvetica, arial, geneva, swiss, sans-serif; 

	text-align:left;
	
	line-height:1.5em;

}

a:link, a:visited{text-decoration:none; color:#666;}

a:active{text-decoration:none;color:#333;}

a:hover{text-decoration:none;color:#333;}

p{

	font-size:12px;

	color: #333;

	font: 12px, helvetica, arial, geneva, swiss, sans-serif;

}

h1 {

	font-size:24px;

	font-weight:bold;

	letter-spacing: 2px;

	color:#333;

}

h2 {

	font-size:10px;

	padding:5px 5px 5px 15px;

	background-color:#8C343A;

	font-weight:normal;

}

h3 {

	font-weight:normal;

	font-size:12px;

	padding-left:10px;

}

#NAV {

	background-color:#FFF;
	margin-top:10px;
	margin-bottom:6px;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
}

#NAV img{

	padding:5px 0px 0px 5px;

	border:0px;

}
.navigation-item{
	text-decoration:none;
	font-family: helvetica, arial, geneva, swiss, sans-serif;
	font-size:14px;
	color:#999;
	padding:6px;
}

.title{
	font-family: helvetica, arial, geneva, swiss, sans-serif;
	font-size:24px;
	color:#999;
}

.home-image{
	margin:20px 0 0 0;
}


/*bluerobot*/

#Main {	

	width:700px;

	margin: 0px auto;

	padding:0px;

	text-align:left;

}

/*help from glish, thanx!->>>*/

#Main #title {

	/*float:left;*/ 

	margin: -20px 0px 0px -150px;

	padding: 0px;

}

/*#Main #title img{border:0px;text-align:right;}*/

#Main #menu {

	position:absolute;

	border:0px solid #6C1218;

	float:left;

	margin:0px 0px 0px -58px;

	padding:42px 0px 0px 0px;

	text-align:right;

}

#Main img{position:relative; border:0px;}

#Upcoming{

	background: url('img/julie_alexander.jpg') no-repeat;

	margin:0px; height:600px; 

	padding-top: 0px;

	padding-left:335px; 

}

#Upcoming p, li{

	font-family:"Optima", arial, helvetica, sans-serif;

	font-size:12px;

	color:#999;

	list-style: none inside;

	padding-left:30px;

	

}

#About{

	background: url('img/ant/002.jpg') no-repeat;

	margin:20px 0 0 0; height:640px; 

	width:1000px;

	padding:0px 10% 0px 40px;

}

#About a{color:#333;}

#About a:hover{color:#333;}

#About #STAT {

	position:absolute; 

	margin:-14px 0px 0px 400px;

	width:260px;

	color:#333;

	padding:0 0 0 10px;

}
#About #STAT p{
	font-size:1.3em;
	line-height:1.2em;
	color:#666;
}

#Dances{
	background: url('img/ant/004.jpg') no-repeat;
	margin:20px 0 0 260px;
	width:1000px; height:640px;
	padding: 0 10% 0px 40px;
}
#Dances #dances-list{
	margin-left:-300px;
}

#Dance{

	padding:10px 10% 0px 40px;

}

#Dance img{

	margin-right:10px;

	border:1px solid #FFF;

	float:left;

	padding:0px;

}

#Dance object{

	margin-right:10px;

	border:0px;

	float:left;

	padding:0px;

}

#Company {

	background: url('img/company-pile.jpg') no-repeat;

	margin:0px; 

	height:600px; width:800px;

	padding:10px 0px 0px 40px;

}

#Home{

	height:550px;

	padding:10px 10% 0px 40px;

	text-align:center;

}

#Vicario{

	background: url('img/ant/001b.jpg') no-repeat;

	margin:20px 0px 0px 450px;

	padding:0px 0px 0px 40px;

}
#Vicario p{
	color:#333;
	width:440px;
	margin-left: -490px;
}

#Contact{

	background: url('img/ant/005.jpg') no-repeat;

	margin:0px; height:550px; 

	padding:10px 10% 0px 40px;

}
#Contact p{
	color:#eee;
}
#Contact form{
	margin-top:70px;
}

#Press{


	margin:110px 0 0 0; height:550px; 

	padding:0px 10% 0px 0px;
	font-size:1.2em;
	font-weight:normal;
	color:#333;
	line-height:1.4em;
}
#Press #press-list{
	position:absolute;
	margin:-106px 0 0 0;
}

#Press a{color:#666;}

#Press a:hover{color:#000;}

#Video{

	margin:0px; height:550px; 

	padding:10px 10% 0px 40px;

}

#Tag {

	position:relative;

	font-family: helvetica, swiss, verdana, arial, sans-serif;

	font-size:9px;

	text-align:left;

	margin:5px 0 0 5px;

}

#Tag a{color:#999;}

