 /* ----- main stuff ---- */body {		font-family: verdana, Geneva, Arial, Helvetica, sans-serif;		font-weight: normal;		font-size: 0.8em;		line-height: 140%; }.content {		padding: 10px;		horizontal-align: left;		vertical-align: top; }  .contentBody {		font-size: 0.9em;		font-family: verdana, Geneva, Arial, Helvetica, sans-serif;		font-weight: normal;		padding: 2px;		line-height: 100%;		/* vertical-align: top; */ }   .contentcontact {		font-size: 0.9em;		font-family: Times New Roman;		font-weight: bold;		padding: 2px;		line-height: 100%;		/* vertical-align: top; */ }  .contentHead {		font-size: 1.0em;		font-family: verdana, Geneva, Arial, Helvetica, sans-serif;		font-weight: bold;		padding: 2px;		line-height: 100%;		/* vertical-align: top; */ }   .TableHeader {		font-size: 0.8em;		font-family: verdana, Geneva, Arial, Helvetica, sans-serif;		font-weight: bold;		padding: 5px;		line-height: 105%;		/* vertical-align: top; */ } h1 {	font-family: 'trebuchet ms', arial, helvetica, sans-serif;        	font-size: 1.2em;   font-weight:bold;	color: #000000;	margin-bottom: 0px; 	padding: 0px;}h2 {      font-size: 0.95em;      font-weight:bold;		color: #000000;		margin-bottom: 0px; 		padding: 0px;}h3 {	   font-size: 0.8em;      font-weight:bold;		color: #000000;		margin-bottom: 0px; 		padding: 0px;}.headerGradient {	font-size: 0.7em;	font-weight: bold;	margin-bottom: 0px;	padding: 0px;	text-align: center;	background-image:  url(../images/template/page_gradient.jpg);	background-repeat : repeat-x;	background :  url(../images/template/page_gradient.jpg);	height: 33px;	padding-top: 10px;}.leftNav {	text-align: right;	margin-bottom: 0;	padding-right: 5px;	padding-left: 20px;	padding-top: 25px;	background-image:  url(../images/fade_aloha_red_purp.jpg);	background-repeat : no-repeat;	background :  url(../images/fade_aloha_red_purp.jpg);	/* height: 710px; */	width: 140px;} .floral_frame {	padding-right: 5px;	padding-left: 5px;	padding-top: 15px;	height: 210px;	width: 210px;} .about_frame {	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	background-image:  url(../images/fade_aloha_red_purp.jpg);	background-repeat : no-repeat;	background :  url(../images/fade_aloha_red_purp.jpg);	height: 299px;	width: 220px;}         a:link { 	color: #660099;	text-decoration: none;	font-weight: bold;	}	a:visited {	color: #660099;	text-decoration: none;	font-weight: bold;}	a:hover {	color: #336633;	text-decoration: underline;	font-weight: bold;}	a:active { 	color: #336633;	text-decoration: none;	font-weight: bold;}	/* nav Inheritance */#nav a:link { 	font-size: .9em;	color: #000000;	text-decoration: none;	font-weight: bold;	}	#nav a:visited {	font-size: .9em;	color: #000000;	text-decoration: none;	font-weight: bold;}	#nav a:hover {	font-size: .9em;	color: #336633;	text-decoration: underline;	font-weight: bold;	filter: Glow(Color=#FFFFFF, Strength=350);	}	#nav a:active { 	font-size: .9em;	text-decoration: underline;	font-weight: bold;	}	#nav .selected {	font-size: .9em;	font-weight: bold;	color: #336633;}	.new {	color: #CC0000;	font-weight: normal;}.footer {	color: #000000;	font-size: 0.7em;	padding-left: 10px;}.backgroundFill {	background-color : #F9F4BB;}.bottomLeft {	padding: 0px;	text-align: left;	background-image:  url(file:///C|/Documents%20and%20Settings/jen.evans/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/template/left.gif);	background-repeat : repeat-x;	background :  url(file:///C|/Documents%20and%20Settings/jen.evans/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/template/left.gif);	height: 12px;} .bottomRight {	padding: 0px;	text-align: right;	background-image:  url(file:///C|/Documents%20and%20Settings/jen.evans/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/template/right.gif);	background-repeat : repeat-x;	background :  url(file:///C|/Documents%20and%20Settings/jen.evans/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/template/right.gif);	height: 12px;} #schedule .super {	vertical-align: sup;	color: #000000;}#schedule .notice {	color: black; 	font-style: italic;	font-size: 0.6em !important;}/* This is a fix for IE being stupid and not listening to fixed width table cells */#schedule .times {	width:expression(     document.body.clientWidth > (500/12) *     parseInt(document.body.currentStyle.fontSize)?        "90px":        "auto" );}headerbelow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: medium;	font-style: normal;	font-weight: bold;}.headerbelow {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: large;	font-style: normal;	font-weight: bold;}