body 			{color:#ECECEC;padding:0px;margin:0px;font-size:85%;text-align:center;background-color:#000;margin-bottom:30px;}
html,input,select		{font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana';}
form			{display:inline;}
img				{border:0px;}
h1				{margin:0px;padding:0px;margin-bottom:5px;}
h2				{margin-top:10px;margin-bottom:0px;padding-bottom:5px;padding-top:11px;font-size:120%;font-weight:normal;color:#D32E02;}
.services	h2	{display:block;margin-bottom:0px;padding-bottom:0px;}
.equipment	h2	{color:#fff;}
h3				{margin-top:10px;margin-bottom:0px;padding-top:0px;font-size:120%;font-weight:normal;}
h4				{font-weight:bold;color:#819D10;font-size:100%;padding:0px;margin:0px}
a				{color:#fff;text-decoration:underline;}
a:hover/* */	{text-decoration:none;} /* this hack hides from IE5/PC */

/* main page structure */
#central 		{width:780px;background:top right url(../img/bg300.jpg) no-repeat;background-color:#1C1C1C;margin-left:auto; margin-right:auto;text-align:left;}
.logo			{padding-top:17px; margin-left:22px; margin-bottom:10px;}
#content		{font-size:90%;padding-left:22px;padding-right:22px;padding-bottom:20px;}	
#footer			{width:780px;background-color:#1C1C1C;margin-left:auto; margin-right:auto;text-align:left;}
.footerseperater{float:left;background-color:#000;height:12px;width:780px;}
.footercontent	{float:left;background-color:#1C1C1C;width:758px;padding-left:22px;display:inline;height:22px;padding-top:8px;font-size:90%;color:#b3b3b3;}

#leftnav		{float:left;width:172px;margin-top:26px;padding-bottom:20px;}
#leftnav a		{font-size:90%;text-decoration:none;display:block;color:#fff;width:140px;padding-left:3px;margin-top:3px;margin-bottom:3px;font-weight:bold;}
#leftnav a.on, #leftnav a.on:hover	{text-decoration:none;display:block;color:#fff;width:140px;padding-left:3px;background-color:#DB4604;margin-top:3px;margin-bottom:3px;font-weight:bold;}
#leftnav a:hover{text-decoration:none;display:block;color:#fff;width:140px;padding-left:3px;background-color:#FF9800;margin-top:3px;margin-bottom:3px;font-weight:bold;}
#maincontent	{float:left;width:560px;padding-bottom:30px;}

#leftsubnav		{float:left;width:172px;margin-top:26px;padding-bottom:20px;}
#leftsubnav a		{font-size:85%;text-decoration:none;display:block;height:16px;color:#ffff33;width:140px;padding-left:3px;margin-top:3px;margin-bottom:3px;font-weight:normal;}
#leftsubnav a:hover{text-decoration:none;display:block;color:#fff;width:140px;padding-left:3px;background-color:#D32E02;margin-top:3px;margin-bottom:3px;font-weight:normal;}

.col			{float:left;width:250px;padding-right:30px;padding-bottom:20px;}
.jcol			{float:left;width:250px;padding-right:30px;padding-bottom:20px;text-align:justify;}
.rcol			{float:right;width:250px;padding-right:30px;padding-bottom:20px;}
.rjcol			{float:right;width:250px;padding-right:30px;padding-bottom:20px;text-align:justify;}
	
.wlcol			{float:left;width:350px;padding-right:30px;padding-bottom:30px;text-align:justify;}
.wrcol			{float:right;width:350px;padding-right:30px;padding-bottom:30px;text-align:justify;}
.slcol			{float:left;width:150px;padding-right:30px;padding-bottom:0px;}
.srcol			{float:right;width:150px;padding-right:30px;padding-bottom:0px;}

.fullcol		{float:left;width:530px;padding-right:30px;padding-bottom:0px;text-align:justify;}

.dividertop		{float:left;width:143px;background-color:#EECA00;height:1px;margin-bottom:10px;}
.dividerbot		{float:left;width:143px;background-color:#EECA00;height:1px;margin-top:10px;}

/* generic */
.space4			{float:left;width:4px;font-size:9px;}
/* obsolete? .space47		{float:left;width:47px;font-size:9px;} */
.floatLeft		{float:left;}
.floatRight		{float:right;}
.lighter		{color:#999;}
.bigger			{font-size:120%}	
.bigger-still	{font-size:160%;}/*need to take out _ */
.smaller		{font-size:90%}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

ul li{margin-top:4px;margin-left:0px;padding-top:0px;}
ul.hp {margin-top:20px;margin-left:1.5em;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}
ul.courses li{margin-top:4px 0px 0px 0px;padding-top:5px 0px 0px 0px;font-weight:bold;}

.staff-left		{float:left;width:320px;padding-right:15px;}
.staff-right	{float:left;width:130px;padding:36px 0px 15px 30px;}

.padding		{padding-top:160px;}
