@charset "utf-8";
/* CSS Document */


body
{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:1.0em;
		font-weight:normal;
}
a{
		outline:none;
}
.wrapper
{
		margin:auto;
}
/*--------------LEFT--------------*/
.left
{
		width: 203px;
		background-image: url(images/repeater_red.jpg);
		background-repeat: repeat-y;
		background-position: left bottom;
}
.logo, .menu, .repeater, .dLogo
{
		width:203px;
}
/*--------------MENU-------------------*/
.menu
{
		font-size:11px;
		font-weight:bold;
		height:340px;
		background-image: url(images/menu_bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		padding-top:20px;/*padding-left:13px;*/
}
#theMenu
{
		padding-left:15px;
}
#theMenu a
{
		color:#FFF;
		text-decoration:none;
		padding-left:15px;
		
}
#theMenu a.selected
{
		color:#000;
		text-decoration:none;
		padding-left:15px;
		
}
#theMenu a:hover
{
		text-decoration:underline;
}
.menu ul
{
		list-style:none;
		padding:0px 0;
		margin:0px;
}
.menu ul li
{
		padding:5px;
}

.menu ul li ul li
{
		padding:0px;
}
#theMenu h3, .menu ul li a
{
		background-image: url(images/StarMenu.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-size:11px;
}
.menu ul li a.selected
{
		background-image: url(images/StarMenu2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-size:11px;
}
#theMenu h3
{
		padding:0;
		margin:0
}
.menu .sub
{
		padding:5px 0 5px 10px;
}
.menu .sub li
{
		padding:2px 0;
}
.menu .sub li a
{
		background-image: url(images/arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-size:11px;
}
.menu .sub li a.selected
{
		background-image: url(images/arrow2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-size:11px;
}
/*------------CENTER--------------*/
.center
{
		height:100%;
		width:654px;
		background-image: url(images/content_bg.jpg);
		background-repeat: repeat-y;
		background-position: right top;
}
.banner
{
		position:relative;
		top:0;
}
/*----------------RIGHT--------------*/
.right
{
	text-align:left;
	background-image: url(images/footsteps.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
}
/*--------------DOCK MENU------------*/
.dock_menu
{
		font-size:10px;
}
.dock_menu ul
{
		padding:0;
		list-style:none;
}
.dock_menu ul li
{
		padding:10px 0 10px 22px;
		background-image: url(images/dock_a.jpg);
		background-repeat: no-repeat;
		background-position: left center;
}
.dock_menu ul li:hover
{
		padding:10px 0 10px 22px;
		background-image: url(images/dock_hover.jpg);
		background-repeat: no-repeat;
		background-position: left center;
}
.dock_menu a
{
		text-decoration:none;
		color:#858585;
		border-bottom:#FFF 1px solid;
}
.dock_menu a:hover
{
		color:#666;
		border-bottom:#EE1C25 1px solid;
		text-decoration:none;
}
/*------------CONTENT-----------*/
.content
{
		padding:10px 18px 10px 13px;
		text-align:justify;
		font-size:12px;
}
.content p,
{
		/*background-color:#F0F;*/
color:#444;
padding:0 3px;

}
.tipsbox p, .tipsbox
{
	color:#FFF;
}
.content ul
{
		list-style:none;
}
.content ul li
{
		background-image: url(images/StarMenu3.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
				padding:2px 0 2px 15px;
}
.content ul li .date{
				color:#666;
								font-size:11px;
																display:block;
																padding-bottom:0px;
}
.content .TabbedPanels ul li
{
		background-image: none;
				padding:4px 15px 4px 15px;
								outline:none;
}
.content h2
{
		display:block;
		background-color:#DA1F27;
		/*color:#EE1C25;*/
				color:#FFF;
		font-size:12px;
		padding:3px;
		padding-left:13px;
		margin:0 -3px;
}
.content a
{
		color:#000;
}
.content a:hover
{
		text-decoration:none;
		border-bottom:#EE1C25 1px solid;
}
.content .gallery a:hover
{
		border-bottom:none;
}
.content img
{
		margin:3px;
		padding:3px;
		border:#EA1823 1px solid;
}
#contactForm img
{
	margin:0;
	padding:0;
	border:none;
}
.content .subClass
{
		font-size:10px;
}
.content table td
{
	font-size:11px;
}
.content table td.hour
{
		font-size:11px;
		color:#036;
}
.content table.classesTable
{
		background-color:transparent;
		background-image:url(images/classes_bg.jpg);
		background-repeat: no-repeat;
		background-position: center 20px;
}
.content table td.latin
{
		color:#00C;
		font-weight:bold;
}
.content table td.efiviko
{
		color:#F00;
		font-weight:bold;
}
.content table td.latin2
{
	color:#F60;
	font-weight:bold;
}
.content table td.fitness
{
	color:#F3C;
	font-weight:bold;
}
.content table td.modern
{
		color:#096;
		font-weight:bold;
}
.content table td.street
{
		color:#999;
		font-weight:bold;
}
.content table td.group
{
	color:#CC0061;
	font-weight:bold;
}
.content table td.oriental
{
		color:#633;
}
/*------------FOOTER-------------*/
.footer
{
		height:275px;
		background-image: url(images/footer.jpg);
		background-repeat: no-repeat;
		background-position: left top;
}

.footsteps
{
		background-image: url(images/footsteps.jpg);
		background-repeat: no-repeat;
		background-position: right top;
}
/*-------------- TAB PANELS -------------------*/


