HTML, BODY { margin: 0px; background-color: #f2f1ea; font-family: "Arial", "Arial"; height: 100%; line-height: 16px; font-size: 12px; }

TD { padding: 0px; }

@media only screen and (max-device-width: 480px) {
  TD {font-size: 12px; line-height: 12px;}
  .pricing {font-size: 7px; line-height: 9px; }
  DIV {font-size: 7px; line-height: 9px;}
  .block-label, .contact-block-label, .instructor-label, .footer   {font-size: 11px; line-height: 14px;}
  .menu-break   {font-size: 11px; line-height: 9px;}
  #footerHook   {font-size: 7px; line-height: 9px; }
}

A, IMG, INPUT { outline: none; }

/*TD { line-height: 16px; font-size: 12px; }*/

/*DIV { line-height: 16px; font-size: 13px; }*/

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Helvetica", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

.orange A:visited { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

.orange A { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

.orange A:hover { 

	color: #000;
	text-decoration: none;
	font-style: normal;

 }

.orange A.active { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

A.orange:visited { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

A.orange { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

A.orange:hover { 

	color: #000;
	text-decoration: none;
	font-style: normal;

 }

A.orange.active { 

	color: #f26112;
	text-decoration: none;
	font-style: normal;

 }

 A:visited { 

	color: #777777;
	text-decoration: none;
	font-style: italic;

 }

 A { 

	color: #777777;
	text-decoration: none;
	font-style: italic;

 }

 A:hover { 

	color: #000;
	text-decoration: none;
	font-style: italic;

 }

 A.map:visited { 

	color: #777777;
	text-decoration: none;
	font-style: italic;

 }

 A.map { 

	color: #777777;
	text-decoration: none;
	font-style: italic;

 }

 A.map:hover { 

	color: #000;
	text-decoration: none;
	font-style: italic;

 }

#menu A:visited { 

	color: #777777;
	text-decoration: none;
	font-style: normal;

 }

#menu A { 

	color: #777777;
	text-decoration: none;
	font-style: normal;

 }

#menu A:hover { 

	color: #000;
	text-decoration: none;
	font-style: normal;

 }

#menu A.active { 

	color: #000;
	text-decoration: none;
	font-style: normal;
 }
 
 #menu {
 
	font-weight: bold;
	margin-left: 24px; 
	width: 100px; 
	height: 615px; 
	float: left; 
	background: url(../images/birdcon.gif) no-repeat; 
	background-position: 10px 490px; 
	font-size: 12px; 
	line-height: 15px;
 
 }
 
 .menu-break {
 
	border-top: 2px solid #aaaaaa; 
	margin-top: 10px; 
	padding-top: 12px; 
	width: 65px;
 
 }
 
 @media only screen and (max-device-width: 480px) {
  .menu-break   {font-size: 12px; line-height: 15px;}
}

/*/////////////////////*/

#main-container {

	width: 900px; 
	/*min-height: 100%; */
	text-align: left; 
	background-color: #FFF;


}

#main-inner {

	margin-left: 30px;

}

#headline {

	font: bold 50px Arial; 
	color: #888888; 
	letter-spacing: -3px; 
	padding-top: 75px; 
	margin-bottom: 5px; 
	margin-left: -2px;

}

#content-column {

	width: 687px; 
	float: left;

}

.main-photo {

	height: 413px; 
	margin-bottom: 21px;
	overflow: hidden;

}

.content {

	min-height: 180px; 

}

/* //// */

.home-block {

	float: left; 
	border-left: 2px solid #aaaaaa; 
	width: 30%; 
	padding: 0px 10px; 
	min-height: 190px;
	font-weight: bold; 
	color: #777777; 

}

.block-right {

	border-right: 2px solid #aaaaaa; 

}

.block-container {

	margin-top: 14px; 
	border-top: 2px solid #aaaaaa; 
	padding-top: 6px; 

}

.contact-block-label {

	float: left; 
	font-weight: bold; 
	color: #000; 
	width: 225px;

}

.contact-block {

	font-weight: bold; 
	color: #777777; 
	margin-left: 320px;

}

.block-label {

	float: left; 
	font-weight: bold; 
	color: #000; 
	width: 180px;

}

.instructor-label {

	float: left; 
	font-weight: bold; 
	color: #000; 
	width: 120px;

}

.standard-block {

	font-weight: bold; 
	color: #777777; 
	margin-left: 180px;

}

.instructor-block {

	font-weight: bold; 
	color: #777777; 
	margin-left: 320px;

}

.instructor-photo {

	float: left; 
	font-weight: bold; 
	color: #000; 
	width: 187px; 
	padding-top: 3px;
	text-align: right;
	
}

.footer { font-size: 12px; font-weight: bold; color: #AAA; }

.footer A {

color: #AAA;

}

.footer A:hover {

color: #000000;

}


