/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/* html * {	zoom:100%; /* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/	}/* without the above hack, IE6 does not draw the header until the page is resized *//* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */* {	margin:0;	padding:0;	}body {	font: 1em Lucida, Arial, sans-serif; /* 1em = 16pts */}.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */#promo_inner {background-color: #0ab4fb; color:black; font-size:1em; font-style:italic;	 font-weight: bold; text-align: left;}/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body {background-color:#ffffff;}#main_wrapper {background-color:#ffb90f;}#header {background-color:#ffb90f;}#nav {background-color:#ffb90f;}#content {background-color:#ffb90f;}#promo {background-color:transparent;}#footer {background-color:#D9D9C3;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* TEXT COLORS */h1 {	color:#FFF;	}h2, h3, h4, h5 {	color:#808073;	}h6 {	color:#000000;	}p {	color:#000;	}ul, ol, dl, blockquote, cite {	color:#808073;	}#nav ul, #nav ax {	color:#FFF;	}table, form {	color: #BFBFAC;	}a1 {	color:#808073;	}a1:hover, #nav a1:hover {	color:#000;	}	#footer p {	margin:0;	}/* CLASS:OLIVE TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body.olive {background-color:#FFF;}.olive #main_wrapper {background-color:#FFF;}.olive #header {background-color:#BFBF60;}.olive #nav {background-color:#CCCC8F;}.olive #content {background-color:#E6E6CF;}.olive #promo {background-color:#CCCC8F;}.olive #footer {background-color:#BFBF60;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* CLASS:OLIVE TEXT COLORS */.olive h1 {	color:#B33;	}.olive 2, .olive h3, .olive h4, .olive h5 {	color:#808059;	}.olive h6 {	color:#000000;	}.olive p {	color:#666;	}.olive ul, .olive ol, .olive dl, .olive blockquote, .olive cite {	color:#B33;	}.olive #nav ul, .violet #nav a {	color:#FFF;	}.olive table, .olive form {	color: #666;	}.olive a {	color:#B33;	}.olive a:hover {	color:#666;	}	.olive #nav a:hover {	color:#666;	}	/* CLASS:VIOLET TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body.violet {background-color:#FFF;}.violet #main_wrapper {background-color:#D7CFE6;}.violet #header {background-color:#5E458A;}.violet #nav {background-color:#AA559A;}.violet #content {background-color:#FFF;}.violet #promo {background-color:#6430BF;}.violet #footer {background-color:#E6CFE1;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* CLASS:VIOLET TEXT COLORS */.violet h1 {	color:#E6CFE1;	}.violet h2, .violet h3, .violet h4, .violet h5 {	color:#BF30A4;	}.violet h3 {	color:#E6CFE1;	}.violet h6 {	color:#000000;	}.violet p {	color:#574080;	}.violet ul, .violet ol, .violet dl, .violet blockquote, .violet cite {	color:#6430BF;	}.violet cite {	color:#FFF;	}.violet #nav ul, .violet #nav a {	color:#FFF;	}.violet #promo_inner ul, .violet #promo_inner a {	color:#FFF;	}.violet table, .violet form {	color: #6430BF;	}.violet a {	color:#6430BF;	}.violet a:hover {	color:#AA559A;	}	.violet #nav a:hover {	color:#E6CFE1;	}.violet #promo_inner a:hover {	color:#E6CFE1;	}	/* CLASS:MOCHA TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body.mocha {background-color:#FFF;}.mocha #main_wrapper {background-color:#E6DCCF;}.mocha #header {background-color:#727EA3;}.mocha #nav {background-color:#BF9960;}.mocha #content {background-color:#FFF;}.mocha #promo {background-color:#807059;}.mocha #footer {background-color:#CFD4E6;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* CLASS:MOCHA TEXT COLORS */.mocha h1 {	color:#FFF;	}.mocha h2 {	color:#BF9960;	}.mocha h3, .mocha h4, .mocha h5 {	color:#727EA3;	}.mocha h6 {	color:#000000;	}.mocha p {	color:#000;	}.mocha ul, .mocha ol, .mocha dl, .mocha blockquote, .mocha cite {	color:#BF9960;	}.mocha cite {	color:#FFF;	}.mocha promo {	color:#FFF;	}.mocha #nav ul, .mocha #nav a {	color:#FFF;	}.mocha table, .mocha form {	color: #6430BF;	}.mocha a {	color:#BF9960;	}.mocha a:hover {	color:#727EA3;	}.mocha #nav a:hover {	color:#000;	}	/* CLASS:LIME TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body.lime {background-color:#fff;}.lime #main_wrapper {background-color:#FFF;}.lime #header {background-color:#507EA1;}.lime #nav {background-color:transparent;}.lime #content {background-color:#CFE673;}.lime #promo {background-color:#c0c0c0;}.lime #footer {background-color:#BFCCD6;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* CLASS:LIME TEXT COLORS */.lime h1 {	color:#FFF;	}.lime h2 {	color:#507EA1;	}.lime h3, .lime h5 {	color:#507EA1;	}.lime h4 {	color:#738040;	}.lime h6 {	color:#507EA1;	}.lime p {	color:#555;	}.lime ul, .lime ol, .lime dl, .lime blockquote, .lime cite {	color:#507EA1;	}.lime cite {	color:#555;	}.lime #nav ul, .lime #nav a {	color:#738040;	}.lime table, .lime form {	color: #507EA1;	}.lime a1 {	color:#507EA1;	}.lime a1:hover {	color:#738040;	}.lime #nav a1:hover {	color:#507EA1;	}/* FONT SIZES */h1 {font-size:1.5em; /* 24pt */	}h2 {font-size:1.375em; /* 22pt */	line-height:1.25;	padding:.5em 0 0 0;		}h3 {font-size:1.125em; /* 18pt */	line-height:1.25;	}h4 {font-size:1.125em; /* 18pt */	}h5 {font-size:1em; /* 16pt */	}h6 {font-size:.875em; /* 14pt */	}p  {	font-size:.8em; /* 12pt */	line-height:1.25; /* on 15pt */	margin-bottom:.75em; /* 12pts of space */ 	}a1 {		}a1:hover {	text-decoration:none;	}/* basic list styling - more-styled lists in list.css */ul, dl, ol {		margin:0 1em .75em 1em; /* lists without specific classes */		font-size:.8em;		line-height:1.5;}li, dd {		padding:0em 0; /* lists without specific classes */		margin-left:2em;		}#nav ul, #nav dl, #nav ol {		margin:.5em 1em .75em 1em; /* lists without specific classes */		}#nav li {	list-style-type:none;	margin-left:0	}#promo ul, #promo dl, #promo ol {		margin:.5em 1em .75em 1em; /* lists without specific classes */		}#promo li {	list-style-type:none;	margin-left:3;	}		dt {font-weight:bold;}code {font-size:1.25em;}* html code {font-size:1.1em;} /* default size is smaller in IE */	cite {	font-size:.85em;	font-style:italic;	}blockquote {	border-top:2px solid;	border-bottom:2px solid;	width:50%;	margin:1em 0 1em 20%;	padding:.3em 1em;	}blockquote p {	margin-bottom:.1em;	}blockquote p:before { /* IDWIMIE 6 and 7 */	content: open-quote;	color:#cccc8f;}blockquote p:after {  /* IDWIMIE 6 and 7 */	content: close-quote;	color:#366;}blockquote cite {	font-size:.85em;	}abbr, acronym {	border-bottom:1px dashed #000;	cursor:default;	}address {	margin:0 1em .75em 1em;	}img {	border:0;	}/* basic table styling  - more-styled tables in tables.css */table caption {	font-weight:bold;	font-size:1em;	margin-top:.6em;	}table {	margin: .3em 1em 1em 1em;	border-top:1px solid #069;	border-collapse:collapse;	font-size:.8em;	}table th	{	padding: .3em .5em .3em .5em;	border-bottom:2px solid #069;	}table td	{	padding: .3em .5em .3em .5em;	border-bottom:1px solid #069;	}/* THE ALSETT CLEARING METHOD */	.clearfix:after { content: �.�; display: block;  height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-table;}/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! * html .clearfix {height: 1%;}.clearfix {display: block;}/* end backslash hack */ 