/*General Styles*/

	.content1				{	width: 780px;
										height: 100%;
										position: absolute;
										left: 20px;
										padding-top: 20px;
										padding-right: 20px;}
											
	.content2				{ position: absolute;
											top: 20px;
											left: 0px;
											width: 800px;
											height: 100%;
											margin-left: 20;}
	/*Body Styles: background color/image and etc...*/
	body.tristi				{ background-image: url(../images/tristiarabback2.jpg);
											background-repeat: repeat-y;
											background-position: top left;
											background-color: #DEB6CE;
											font-family: helvetica, arial, "sans serif";	}
											
	body.tristi2			{ background-image: url(../images/tristilowsec.jpg);
											background-repeat: repeat-y;
											background-position: top left;
											background-color: #BDBAF7;
											font-family: helvetica, arial, "sans serif";	}
											
	body.pink					{	background-color: #DEB2C6;
											font-family: helvetica, arial, "sans serif";	}
											
	body.norvell			{	background-image: url(../images/norvelldance.jpg);
											background-repeat: repeat-y;
											background-position: top left;
											background-color: #b5b2de;
											margin-left: 0;
											font-family: helvetica, arial, "sans serif";	}

body.pilates			{	background-image: url(../images/pilatesback.jpg);
											background-repeat: repeat-y;
											background-position: top left;
											background-attachment: fixed;
											background-color: #A5A6DE;
											margin-left: 0;
											font-family: helvetica, arial, "sans serif";	}
											
	body.blue			{			background-color: #B5AED6;
											font-family: helvetica, arial, "sans serif";	}										
											
	.topframe					{	background-color: #000000;	}

	/*Content Styles: these are mostly for flowing around pictures and matching background width*/										



/*Menu Styles*/

	/*Border Styles*/
	.itemBorder 			{ border: 1px solid #666666 }
	.itemBorderBlank	{ border: 1px solid #CCCCDD }
	
	/*Menu Bar Location... keep it at the bottom!*/
	.menubar 					{ position: absolute; bottom: 25px }
	
	/*Item Styles: Main Menu and Submenu*/
	.mainlowFocus			{	font-size: 11px;
											font-weight: bold;
											font-family: arial;
											color: #FFFFFF;
											vertical-align: middle;
											text-align: center;	}
	
	.mainhighFocus		{	font-size: 11px;
											font-weight: bold;
											font-family: arial;
											color: #FFFFFF;
											vertical-align: middle;
											text-align: center	}
	
	.sublowFocus			{	font-size: 11px;
											font-family: arial;
											color: #000000;
											text-align: left	}
	
	.subhighFocus			{	font-size: 11px;
											font-family: arial;
											color: #FFFFFF;
											text-align: left	}

/*Text Styles*/

	.title						{	font-size: 16pt;
											font-weight: normal;
											text-align: left; 
											margin-left: 20px}		
	
	.titlecenter				{	font-size: 16pt;
											font-weight: normal;
											text-align: center; }	
																
	.subtitle					{ font-size: 11pt;
											font-weight: bold;
											text-align: left;
											margin-left: 20px;}
	
	.subtitletable				{ font-size: 12pt;
											font-weight: bold;
											text-align: left;}										
											
	.subtitlecenter					{ font-size: 11pt;
											font-weight: normal;
											text-align: center;}
										
											
	.epigram					{	font-size: 11pt;
											font-weight: normal;
											font-style: italic;
											text-align: center; 
											margin-left: 10px;}
											
	.bodytext					{	font-size: 10pt;
											font-weight: normal;
											font-style: normal;
											text-align: left;
											margin-left: 20px;}
											
                                                                                        
                                                                                        
	.bodytexttable 				{	font-size: 10pt;
											font-weight: normal;
											font-style: normal;
											text-align: left;}
	
	.bodytextcenter				{	font-size: 10pt;
											font-weight: normal;
											font-style: normal;
											text-align: center;}
											
		.bodytextright	{	font-size: 10pt;
											font-weight: normal;
											font-style: normal;
											text-align: left; 
											padding-left: 20px;
											float: right;}
											
	.liststyle				{	font-size: 10pt;
											font-weight: normal;
											font-style: normal;
											text-align: left;
											margin-left: 25px;
											list-style: disc inside;}
											
		.lefttext				{	float: left;
											padding-right: 10pt;
											padding-bottom: 2pt;
											padding-top: 10pt;
											clear: right;
											position: absolute;
											left: 0px;
											width: 400px;}
											
	.righttext					{	float: right;
											padding-left: 10pt;
											padding-bottom: 2pt;
											padding-top: 10pt;
											clear: left;
											position: absolute;
											left: 401px;
											width: 400px;}

/*Picture Styles*/

	.left					{	float: left;
											padding-right: 20pt;
											padding-bottom: 2pt;
											padding-top: 30pt;
											clear: right;}
											
	.right					{	float: right;
											padding-left: 10pt;
											padding-bottom: 2pt;
											padding-top: 10pt;
											clear: left;}
											
	.leftfloat			{	float: left;
											padding-right: 10pt;
											padding-bottom: 2pt;
											padding-top: 10pt;
											clear: right;
											margin-top: 40pt;}
											
											
.rightfloat					{	float: right;
									padding-left: 10pt;
									padding-bottom: 2pt;
									padding-top: 10pt;
									clear: left;
									margin-top: 40pt;}
									
                                                                        
.pleft			{	float: left;
											margin-right: 10pt;
											padding-bottom: 5pt;
											padding-top: 5pt;
											clear: right;}
											
											
.pright					{	float: right;
									padding-left: 10pt;
									padding-bottom: 5pt;
									padding-top: 5pt;
									clear: left;}
                                                                        
	img.logo					{	width: 360px;
											margin-left: 27%; 
											margin-top: 0px;
											vertical-align: center;}
											
	.imageinline			{ z-index: -1;
										position: absolute;
										left: 20px;
										top: 160px;}


/*Other Elements*/

.table		{font-size: 8pt;
						width: 1200px
					 }
	
.table2			{font-size: 8pt;
						width: 600px
					 }			 
.emptyhalf {margin-top: 360px;}

.schedule {width: 8%;
text-align: center}

