/* CFL -- Cls Up Style Sheet */


  #clsup h1,#clsup h2   {
	text-align: center;
	}
 
 #clsup table   {
	width: 100%;
	padding: 15px;
	background-color: #FFFFF0;  /* ivory 1  */
	}
 

  td   {
	border: 1px solid black;
	font-size: .9em;
	vertical-align: top;
	}

td#descr   {
	border: 1px solid black;
	color: #555555;  /* drk gray  */
	}      

 a:link,  
 a:visited,
 a:hover,
 a:active  #clsup  { 
	font-size: .7em;                              /* Clsup  */
	color: blue;  
	text-decoration: underline;
	}

   #cat_linkback a {
	padding: 0px;
	margin:0px;
	float:right;
	width: 150px;
	} 

  #clsup_descr  {
	min-height: 600px;
	font-size: .9em;
	width: 380px;
	margin-right: 10px;
	background-color: #FFFFF0;
	clear: right;
	float: right;	
	}

  #no_bull   {     /* this ul appears under #clsup_descr, & is used for colorcharts & dimensions, removes bullets */
	list-style-type: none;
	}


   #stats   {
	background-color: #FFFFF0;
	font-size: .9em;
		}


   
   /*----------used instead of #clsup_descr when image is wide, puts descr above image ----*/

  #descr_top   {
	background-color: #FFFFF0;
	}
	
  #descr_top h2   {
	margin-right: 150px;
	}

   /*----------------------------------------------------------------------------------------*/

 

.spacer   {                     /* IMPT needed to keep image float from flaging down  */
	clear: both;
  	}