/* 	  ASTYLEBEYOND.CSS  a/books.html, poss others?  */

/* ======= MAIN ======= */
BODY
{
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
	}
/*	
	margin-left: 22;
	width: 700px;	
*/

P, UL, DT { 
	font-size: 90%; 
	}
TD { 
	font-size: 80%; 
	}
CODE { 
	font-size: 120%; 
	}
DD, DT { 
	font-size: 90%; 
	}

LI {
	font-size: 95%; 
	margin-left: 1px;
	margin-right: 5em;
	margin-top: 2px;
	margin-bottom: 1px;
	list-style: disc;
}
LI.listmid {  /* Not Using; for ref here only (June 07) */
	margin-left: -8px;
	margin-top: 0px;
	margin-bottom: 6px;
	list-style: circle;
	}
	


/*  Emulates LIST, without skipping the Top Line */
/*  Used in villages: France Regions             */
/*  Paragraph preceding the list */ 
.listbegin {  			
	margin-bottom: 0px;
	}
/*  List Items */
.listflat {   			
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	}


div.feedburnerFeedBlock ul {
list-style-type: none
margin-left:0;
padding-left:5;
}
/* 
margin-right:0;
padding-right:0;
*/

div.feedburnerFeedBlock ul li {
display:block;
margin:12px 0 0 0;
margin-right:0;
}
/* 
*/

	
/* ======= CLASS ======= */

.ads { 
	font-size: 85%;
	color: #666666;
	margin-top: 1px;
	margin-bottom: 1px;
	}
.also { 		/* also, below, nearby; maps;  */ 
	font-size: 80%; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	color: #000000;	/* Black */
	}
.author { 
	font-size: 90%;
	color: #666666;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	}
.begin { 
	margin-top: 4px;
	margin-bottom: 6px;
	}
.below { 		/* also, below, nearby; maps;  */ 

	font-size: 85%; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	}
.black { 		/* Override link colors  */ 
	color: #000000;	/* Black */
	}
.blue { 
	color: #0000FF;	/* Blue, for span-class=red */
	}
.bottom { 
	margin-bottom: 0px;
	}

.beyondspan { 
	color: #660000;	/* brick */
	}
.beyond { 
	color: #660000;	/* brick */
	font-size: 95%;
	}
.borne { 
	color: #660000;	/* brick */
	}
.bread {		 /*  Breadcrumbs */
	font-size: 85%;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 1px;
   }
.brief { 
	font-size: 80%;
	}
.bybeyond { 
	font-size: 85%; 
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 2px;
	color: #333333;	/* dark grey */
	}
.bc-beyond { background-color: #9966FF; } /* About lavender */
.bc-destination { background-color: #FFCC00; } /* Destination yellow */
.bc-travel { background-color: #0066FF; } /* Travel-Services blue */
.bc-tradition { background-color: #FF3333; } /* Tradition red */
.bc-outdoors { background-color: #009900; } /* Outdoors green */
.bc-library { background-color: #FF6600; } /* Library orange */
.bc-about { background-color: #9966FF; } /* About lavender */

.bc-bluepale { background: #CCFFFF;	} /* bluepale */
.bc-brick { background: #660000;	} /* brick */
.bc-green { background-color: #00FF00; } /* green pale */
.bc-greenpale { background-color: #CCFFCC; } /* green pale */
.bc-grey2 { background-color: #999999; } /* grey pale */
.bc-yellow { background-color: #FFFFCC; } /* yellow pale */
.bc-w { background-color: #FFFFFF; } /* white */

.c-beyond { background-color: #9966FF; } /* About lavender */
.c-destination { background-color: #FFCC00; } /* Destination yellow */
.c-travel { background-color: #0066FF; } /* Travel-Services blue */
.c-tradition { background-color: #FF3333; } /* Tradition red */
.c-outdoors { background-color: #009900; } /* Outdoors green */
.c-library { background-color: #FF6600; } /* Library orange */
.c-about { background-color: #9966FF; } /* About lavender */ 



.c-black { color: #000000; }	/* black text, for Span */
.c-green { background-color: #CCFFCC; } /* green pale */
.c-grey { color: #666666; }	/* grey text, for Span */
.c-grey2 { background-color: #999999; } /* grey pale */
.c-red { color: #FF0000; } /* red */
.c-yellow { background-color: #FFFFCC; } /* yellow pale */





.cb-blue { background: #0066FF; } /* Travel-Services blue */
.cb-brick { background: #660000; }	/* brick */
.cb-bluedk { background: #000066; }
.cb-cyan { background: #99FFFF; }
.cb-green { background: #009900; }	/* green */
.cb-grey { background: #666666; }
.cb-ocre { background: #AA6600; }
.cb-pink { background: #FFCCCC; }
.cb-red { background: #FF0000; }
.cb-w { background: #FFFFFF; }
.cb-yel { background: #FFFF00; }

.ccblue { background-color: #CCFFFF; }
.ccgreen { background-color: #CCFFCC; }
.ccyellow { background-color: #FFFFCC; }
.ccred { background-color: #FFCCCC; }

.ccbrick { color: #660000; } /* brick */
.cc-red { color: #FF0000; } /* red */


.closebold { 
	margin-bottom: 0px;
	font-weight: bold;
	}

.coltitle { 
	color: #0000CC;
	font-weight: bold;
	font-size: 110%; 
   }

.calitem {  	/* Calendar Line Items */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.calann {  	/* Calendar line Annual */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.caltdnav {  	/* Calendar navigation TD */
	font-size: 75%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.caltdnavsel {  	/* Calendar navigation TD */
	font-size: 75%; 
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #99FF99; /* green */
	}
.caption { 
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 80%;
	}
.captionbig { 	/* TEMP, FOR NEW LAYOUT 2007 */
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 80%;
	}

.click {    /* on Flora indexes: Click on column...  */
	font-size: 85%; 
	color: #FF0000;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content {  	/* Content Wines, sub-pages */
	font-size: 80%; 
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #990066;	/* Dark Purple-Brown */
	}
.contentwineries {  	/* Content Wines, sub-pages */
	font-size: 80%; 
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #990066;	/* Dark Purple-Brown */
	}
.contributed { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #000000;	/* black */
	}
.contributor { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;	/* grey */
	}
.copyright { 
	font-size: 80%;
	color: #660000;	/* brick */
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	}

.dateline {  	/*  in People-Random News */ 
	font-size: 75%;
	margin-top: 1px;
	margin-bottom: 0px;
	color: #666666;	/* grey */
	}
.def {    /* for Flora-Terms dict only */
	font-weight: normal;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #333333;
   }
.dept {  	/*  DEPT heading for lists Dept, Town, etc */ 
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	/* black */
	font-weight: bold;
	font-style: italic;
	background-color: #FFFF00;   /* yellow */ 
	}
.dict {  			/*  dictionary itemline */ 
	font-size: 85%;
	line-height: 100%;
	margin-top: 1px;
	margin-bottom: 0px;
}
.dictsub {  			/*  dictionary Sub word */ 
	margin-left: 2em;
	font-size: 85%;
	line-height: 100%;
	margin-top: 1px;
	margin-bottom: 0px;
}

.editortext { 
/*  Reader_Comments Editors Text (also: readertext)  */
	// font-style: italic;
	color: #333333;
	margin-left: 90px;
	margin-top: 0px;
	margin-right: 3em;
	margin-left: 2em;
	}

/*  FloraTerms styles are in /a/astyleflorapop.css   */
.eng {  			/*  dictionary English word */ 
	font-weight: bold;
	color: #000000;		/* Black */
}
.first { 
	margin-top: 6px;
	margin-bottom: 0px;
	}
.flat { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.flatcenter { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
	}
.flatblack {  /*  Amazon R-column Ads */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;	/* Black */
	}
.flatgray {  /*  Amazon R-column Ads */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666666;	/* Grey */
	}
.flatsmall {  /*  matching .flatsmall, .small  */
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.followlist { 	/* used in Wines, for linear list */
	font-size: 90%;
	}
.footer { 
	font-size: 85%;
	}
.footerlinks { 
	font-size: 85%;
	}
.fren {  			/*  dictionary French word */ 
	color: #006600;		/* Green */
	font-weight: bold;
}
.french {  	/*  general French text eg: stats.html */ 
	color: #006600;		/* Green */
	color: #AA3300;		/* Brownish */
	color: #663300;		/* Brown */
}

.gray {  	
	font-size: 70%; 
	color: #666666;	/* Grey */
	}
.grey {  	
	font-size: 70%; 
	color: #666666;	/* Grey */
	}
.graysmall { font-size: 70%; font-color: #666666;}
.green { 
	color: #006600;	/* Green, for span-class=green */
	}
.greet { 
	color: #CC00AA;	/* PurplePink */
	}
.headfr { 
	color: #0033FF;	/* blue mid */
	color: #000000;	/* black */
	font-style: italic;
	}
.highlight01 { 	/* Calendar Line-Items */
	color: #5E2605;  /* Dark Brown */ 
	color: #993300;	/* dk orange brown */
	}
.highlight02 { 	/* Calendar Line-Items */
	color: #4F4F2F;  /* Olive Green */ 
	color: #2E473B;  /* v dark Green */ 
	color: #FF3333;  /* Tradition red */ 
	}
.highlight03 { 	/* Calendar Line-Items */
	color: #691F01;  /* Redish Brown */ 
	color: #4F2F4F;  /* v dark purple */ 
	font-weight: bold;
	}
.highlight04 { 	/* Calendar Line-Items */
	color: #4F2F4F;  /* v dark purple */ 
	color: #800000;  /* dark red */ 
	}
.highlights { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 3px;
	}
.highlightstitle { 	/* preceding SponsoredTitle */
	color: #000000;	/* black */
	font-size: 80%;
	margin-top: 8px;
	margin-bottom: 3px;
	}
.highlightsborder { 
	background: #0000AA;	/* bluedark */
	background: #A8DDA0;	/* GreenPale Google */
	background: #FF00FF;	/* Pink */
	}
.icontext {     /*  small text beneath back icon */
	font-size: 80%; 
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;	/* Grey */
	}
.idxitem {      /* Table Items on Index pages  */
	font-size: 80%;
	}
.indextitle { 			/* Reference Section Index Table */
	font-size: 110%;
	color: #000000;	/* Black */
   }
.inset { 
	margin-left: 2em;
	margin-top: 2px;
	margin-bottom: 20px;
	}
.insetflat { 
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.insetlow { 
	margin-left: 2em;
	margin-top: 2px;
	margin-bottom: 0px;
	}
.insettop { 
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 20px;
	}
.intro { 
	font-size: 90%; 
	}
.item { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	}
.itemcolor { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	color: #660000;	/* brick */
	}
.itemflat { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.itemgray { 
	font-size: 90%;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 2em;
	color: #999999;
	}
.itemtit { 
	margin-left: 3em;
	margin-bottom: 0px;
	font-weight: bold;
	color: #000000;
   }
.itemtitgray { 
	margin-left: 3em;
	margin-bottom: 0px;
	font-weight: bold;
	color: #999999;
   }
.itemtitle { 
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px;
   }
.itemsub { 
	color: #000000;
	font-size: 95%; 
	font-style: italic; 
	margin-top: 0px;
   }
.itementry { 	/* 	Beyond Books lists  */
	color: #000000;
	font-size: 80%; 
	margin-top: 0px;
   }
.itemhigh { 
	margin-top: 4px;
	margin-bottom: 2px;
	}
.itemin { 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}


.lang3 {  			/*  dictionary description */ 
	font-weight: normal;
}
.lang { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 2px;
	color: #660000;
	color: #AA3300;		/* Brownish */
	color: #663300;		/* Brown */
	}
.lineaddr { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineclosed { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linecomm { 		/* 	Comments  */
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linedet { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineemail { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineentry { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineinfo { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #993300;	orangebrown (sites)
	}
.lineitem { 		/* 	Generic Item Lines  */
	font-size: 90%; 
	margin-left: 3em;  
	margin-top: 0px;
	margin-bottom: 1px;
	}
.lineitemdate { 		/* 	#660000 brick colored  */
	font-size: 90%; 
	margin-left: 3em;  
	margin-top: 0px;
	margin-bottom: 1px;
	color: #660000;	
	}
.linename { 		/* 	Item Title  */
	font-size: 90%; 
	font-weight: bold;
	margin-left: 0em;
	margin-bottom: 2px;
	}
.lineopen { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linetelfax { 
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.linetitle {  		/* 	Line Title - Main Title of Item  */
	font-size: 90%; 
	margin-left: 3em;
	margin-top: 6px;
	margin-bottom: 2px;
	}
.linetransp { 
	font-size: 80%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}
.lineweb { 
	font-size: 80%; 
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.linkitem { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.linktitle { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}


.mid { 
	margin-top: 3px;
	margin-bottom: 3px;
	}
.midinset { 
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3em;
	}
.monthly { 
	color: #CC00AA;	/* PurplePink */
	}

.namefr { 
	color: #000000;	/* black */
	color: #0033FF;	/* blue mid */
	font-style: italic;
	}
.narrow { 
	margin-left: 3em;
	margin-right: 9em;
	}
.nav { 
	font-size: 90%; 
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: normal;
	}
.navpageb { 	/* SPAN  BoldBlack */ 
	font-weight: bold;
	color: #000000;
	}
.navsec { 
	font-size: 90%; 
	text-decoration: none;
	font-weight: normal;
   }
.navsecsel { 
	font-size: 90%; 
	text-decoration: none;
	font-weight: normal;
	color: #000000;	/* Black */
   }
.navhike { 
	font-size: 90%; 
	margin-top: 2px;
	margin-bottom: 0px;
	text-decoration: none;
	color: #660000;	/* brick */
	font-weight: normal;
	}
.navsel { 			/* navigation selected */ 
	text-decoration: none;
	color: #660000;	/* brick */
	font-weight: bold;
	}
.navtop { 			/* navigation top  */ 
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 6px;
	color: #663300;	/* Brown */
	}



.nearby { 			/* also, below, nearby; maps;  */ 
	font-size: 85%; 
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
	}
.note { 
	font-size: 80%; 
	text-decoration: none;
	color: #333333;	/* gray */
	margin-left: 2em;
	margin-right: 4em;
	}
.notebig { 
	text-decoration: none;
	color: #333333;	/* gray */
	margin-left: 2em;
	margin-right: 4em;
	}
.notice { 
	font-size: 80%; 
	text-decoration: none;
	color: #FF0000;	/* red */
	margin-left: 2em;
	margin-right: 4em;
	}

.pbeg { 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.pend { 
	margin-top: 0px;
	margin-bottom: 11px;
	}
.phone { 
	font-size: 75%;
	color: #333333;
	margin-top: 4px;
	margin-bottom: 4px;
	}
.photolist {    /*  td class for BigPhotos  */
	font-size: 75%;
	}
.plain { 
	font-size: 90%; 
	text-decoration: none;
	color: #000000;	/* black */
	font-weight: normal;
	}
.photos {     /*  for BigPhotos title "Photos"  */
	font-size: 80%; 
	margin-top: 0px;
	margin-bottom: 0px;
	}
.photolist {    /*  td class for BigPhotos  */
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 2px;
	}
.policy { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000;	/* red */
}

.question {    /*  Questions and Answers  */
	font-style: italic;
	font-weight: normal;
	margin-left: 2em;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.qanswer {    /*  Questions and Answers  */
	font-style: normal;
	margin-left: 2em;
	margin-top: 4px;
	}

.readercomment { /*  Subtle Reader's Comments reference  */
	font-size: 90%;
	color: #333333;
	}
.readers {  /*  Bright Reader's Comments; intro vlg pages  */
	font-style: normal;
	color: #660000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2em;
	margin-right: 3em;
	}
.readertext {       /*  Reader's Comments Text (Vlg pages)  */
	font-style: italic;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 2em;
	margin-right: 3em;
	}
.red { 
	color: #FF0000;	/* Red, for span-class=red */
	}
.refsection { 
	font-size: 90%;
	margin-top: 4px;
	margin-bottom: 0px;
	}
.refsectionborder { 
	background: #333333;
	}
.refsectionbg { 
	background: #FFFFFF;	/* white */
	}
.refsectiontitle { 
	color: #333333;	/* dk gray */
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	}


.schednote { 
	font-size: 80%; 
	color: #FF0000;	/* red */
	margin-top: 2px;
	margin-bottom: 2px;
	}
.scroll { 	/* Photo Pages ? */
	font-size: 75%;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #333333;
   }
.skip { 	/*  for about a half-line skip  */
	margin-top: 8px;
	margin-bottom: 2px;
	}
.skip2 { 	/*  double-line skip  */
	margin-top: 25px;
	margin-bottom: 3px;
	}
.small { /*  matching .flatsmall, .small  */
	font-size: 85%; 
	}
.source { 
	font-size: 85%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}
.sourcehead { 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}
.sourceflat { 
	font-size: 80%;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.sourceinfo {   			/*  dictionary  */ 
	font-size: 80%; 
	color: #990000;	/* DkRed - N.B. */
	margin-top: 8px;
	margin-bottom: 3px;
}

.sourceitem { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	}
.sourcetitle { 	/*  aContent  */ 
	font-size: 85%;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	color: #333333;
	}

.sponsored { 
	font-size: 90%;
	margin-top: 6px;
	margin-bottom: 6px;
	}
.sponsoredtitle { 
	color: #666666;	/* gray */
	font-size: 90%;
	margin-top: 6px;
	margin-bottom: 2px;
	}
.sponsorborder { 
	background: #0000AA;	/* bluedark */
	background: #FF00FF;	/* Pink */
	background: #A8DDA0;	/* GreenPale Google */
	}
.sponsorbg { 
	background: #CCFFCC;	/* greenpale */
	background: #FFFFFF;	/* white */
	}
.stats { 
	font-size: 85%; 
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.std { 			/* So linked text doesn't change color */ 
	color: #000000;
	font-weight: normal;
	font-style: plain;
	}
.subtitle {		 /* Subtitle AND Breadcrumbs line */
	font-size: 85%;
	color: #666666;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 1px;
   }
.sub2 { 
	font-size: 100%; 
	color: #000000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 3px;
}
.subtop { 
	font-size: 100%;
	font-weight: bold;
	color: #660000;	/* brick */
	margin-top: 0px;
	margin-bottom: 3px;
   }
.support { 			/* Help Support Beyond */ 
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }
.support2 { 			/* Help Support Beyond */ 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }


.t_blue { background: #00FFFF; }
.t_bluedk { background: #000066; }
.t_cyan { background: #99FFFF; }
.t_green { background: #00FF00; }	/* pink pale */
.t_ocre { background: #AA6600; }
.t_pink { background: #FFCCCC; }
.t_red { background: #FF0000; }
.t_yel { background: #FFFF00; } 

.t_white { background: #FFFFFF; }


.t-blue { background: #00FFFF; }
.t-brick { background: #660000; }	/* brick */
.t-bluedk { background: #000066; }
.t-cyan { background: #99FFFF; }
.t-green { background: #00FF00; }	/* pink pale */
.t-ocre { background: #AA6600; }
.t-pink { background: #FFCCCC; }
.t-red { background: #FF0000; }
.t-white { background: #FFFFFF; }
.t-yel { background: #FFFF00; }

.t_colright { 	/*	Right Column Ads	*/
	background-color: #00CCFF;	/*	cyan	*/
	background-color: #AAAAAA;	/*	grey pale	*/
	background-color: #FFFFFF;	/*	White	*/
   }
.t_books { 	/*	Book Index Nav	*/
	background-color: #0033FF;
	width: 600px;
   } 	/*	Book Index Nav	*/
.t_navsec { 
	background-color: #666666;
	width: 600px;
   }
.t_hnavlocator { 
	background-color: #FF00FF;
   }
.t_sitelist { 
	background-color: #993300;
	background-color: #AA3300;
   }


.t-intro { 
	background-color: #660000;
	}
.tr-intro { 
	background-color: #FFFFFF;
	}
.td-intro { 
	color: #000000;
	}


.td-a { 		/*	General table contents	*/
	font-size: 75%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aa { 		
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aac { 		
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	text-align: center;
	}
.td-ab { 		
	font-size: 70%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-ac { 		/*	General table contents	*/
	font-size: 75%; 
	background-color: #FFFFFF;	  /* white  */
	text-align: center;
	}
.td-agrey { 		/*	General table contents	*/
	font-size: 75%; 
	color: #666666;	  /* grey  */
	}
.td-aagrey { 		/*	General table contents	*/
	font-size: 65%; 
	color: #666666;	  /* grey  */
	}
.td-aaw { 		/*	General table contents	*/
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-aw { 		/*	General table contents	*/
	font-size: 75%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td_books { 
	width: 50%;
   }
.td-bus { 		/*	Bus Schedules	*/
	font-size: 75%; 
	}
.td-calblank {  	/* Calendar Line Items */
	background-color: #AAAAAA;
	font-size: 1px; 
	height: 1px;
	}
.td-caldate {  	/* Calendar Line Items */
	font-size: 75%; 
	width: 107px;
	}
.td-caldays {  	/* Calendar Line Items */
	font-size: 75%; 
	width: 66px;
	color: #0000CC;	  /* blue dark  */
	color: #0033FF;	  /* blue mid  */
	}
.td-calitem {  	/* Calendar Line Items */
	font-size: 75%; 
	}
.td-calplace {  	/* Calendar Line Items */
	font-size: 75%; 
	}
.td-calplaceend {  	/* Calendar Line Items */
	font-size: 75%; 
	line-height: 170%; 
	width: 20%; 
	height: 120%;
	}
.td-calwhen {  	/* Calendar Line Items */
	font-size: 75%; 
	font-weight: bold;
	color: #0033FF;	  /* blue mid  */
	color: #000000;	  /* black  */
	}
.td_coltitle { 
	font-size: 90%;
	font-weight: bold;
   }
.td_history { 
	font-size: 75%;
   }
.td_hotelsbox { 
	font-size: 80%;
   }
.td_itemtitle { 
	font-size: 80%;
	font-weight: normal;
   }
.td_item { 
	font-size: 80%;
	font-weight: normal;
   }
.td-item { 
	font-size: 80%;
	font-weight: normal;
   }
.td-railitem { 
	font-size: 75%;
	font-weight: normal;
   }
.td-railitemsel { 
	font-size: 75%;
	font-weight: normal;
	background-color: #FFFF33;	yellow-med
   }
.td-tiny { 
	font-size: 2px;
	line-height: 1%; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
   }
.tdindex { 			/* Reference Section Index Table */
	font-size: 75%;
   }
.td_itemdept { 
	font-size: 80%;
   }
.td_itemmap { 
	font-size: 80%;
   }

.td-letter { 		/*  */ 
	font-size: 75%;
	color: #009900;
	background: #FFFFFF;
  }
.td_navsec { 
   }
.td_navsecsel { 
	font-weight: bold;
   }
.tdnumbers { 			/* Phone Numbers */
	font-size: 75%;
   }
.td-small { 
	font-size: 70%;
	font-weight: normal;
   }
.td-smallw { 
	font-size: 70%;
	font-weight: normal;
	background: #FFFFFF;
   }
.tdtitle { 			/* Reference Section Index Table Titles */
	font-size: 80%;
	font-weight: bold;
   }


.tr_books { 
	background-color: #FFFFCC;
   } 	/*	Book Index Nav	*/
.tr_colright { 	/*	Right Column Ads	*/
	background-color: #FFFFCC;	/*	yellow pale	*/
	background-color: #FFFFFF;	/*	white	*/
   }
.tr_hnavlocator { 
	background-color: #FFFFCC;
   }
.tr_navsec { 
	background-color: #FFFFFF;
   }
.tr_sitelist { 
	background-color: #FFFFFF;
   }
.tr_sitelisttit { 
	background-color: #FFFFCC;
   }
.tr-b { 
	background: #CCFFFF;	/* bluepale */
	}
.tr-bd { 
	background: #0000CC;	/* bluedark */
	}
.tr-g { 
	background: #CCFFCC;	/* greenpale */
	}
.tr_w { 
	background: #FFFFFF;	/*	white	*/ 
	}
.tr-w { 
	background: #FFFFFF;	/*	white	*/ 
	}
.tr-y { 
	background: #FFFFCC;	/*	yellow pale	*/
	}


.thin { 
	font-size: 60%;
	margin-top: 3px;
	margin-bottom: 3px;
	}
.thinline { 
	font-size: 40%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.thinthin { 
	font-size: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.tinytop { 
	font-size: 75%;
	margin-top: 0px;
}
.title { 
	font-size: 150%; 
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
   }
.titlebeyond { 
	font-size: 38px;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Brush Script MT;
	font-family: Comic Sans MS;
	}
.titleenglish { 
	font-size: 100%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;		/* gray dark */
}
.titlefrench { 
	font-size: 100%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	color: #009900;		/* green dark */
	color: #336633;		/* green dark */
}
.titleinfo {     /* Information lines top of Vlg pages */
	font-size: 80%; 
	margin-top: 1px;
	margin-bottom: 1px;
	}
.titlesubbeyond { 
	font-size: 11px;
	font-weight: bold;
	margin-top: 33px;
	margin-bottom: 0px;
	}
.top { 
	margin-top: 0px;
	}
.townname { 		/* 	Town Title  */
	font-size: 90%; 
	font-weight: bold;
	margin-left: 0em;
	margin-top: 0px;
	margin-bottom: 2px;
	}

.updated { 
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #660000;	/* brick */
	}
.updatedword { 	/* inline with another paragraph */
	font-size: 80%; 
	color: #333333;
	}
.verified { 
	font-size: 85%; 
	margin-top: 0px;
	margin-bottom: 0px;
   }
.verythin { 
	font-size: 30%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.warning { 
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 0px;
	color: #FF0000;	/* red */
	}
.web { 
	font-size: 75%; 
	margin-top: 2px;
	margin-bottom: 0px;
	color: #660000;	/* brick */
	}






/* ^^^^ ^^^^ ^^^^^ */





.verified { 
	color: #000000;
	color: #CC00AA;		/* PurplePink */
	color: #663300;		/* Brown */
	color: #AA3300;		/* Brownish */
   }



/*
	background-color: #FF0000;	red
	background-color: #FF00FF;	purple
	background-color: #FFFF00;	yellow
	background-color: #00FFFF;	cyan
	background-color: #0000CC;	blue dark
	background-color: #0033FF;	blue mid
	background-color: #CCFFFF;	blue pale
	background-color: #009900;	green dark
	background-color: #FF6633;	orange (special offers)
	background-color: #FF00FF;	pink (Paris hotels)
	background-color: #FFFFCC;	yellow pale
	background-color: #FFFF66;	yellow-meddark
	background-color: #FFFF33;	yellow-med
	background-color: #FFFFFF;	white
	color: #FF6600;   Orange Visited Links
	color: #009900;
	font-size: 70%;
	font-size: 10pt;
	size: 70%;
	line-height: 150%;
	background: #FFFFFF;
	color: #663300;		Brown
	color: #CC00AA;		PurplePink
*/


/* =======  ======= */


H2, H3, H4, H5  {
	margin-top: 0px;
	font-weight: 900;
	background: transparent;
	text-align: left;
}
H1  { 
	font-size: 120%;
	margin-top: 0px;
	margin-bottom: 4px;
    }
H2  { 
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}
H3  { 
	font-size: 90%; 
	margin-top: 0px;
	margin-bottom: 1px;
}
H4  {
	font-size: 100%; 
	margin-top: 0px;
	margin-bottom: 2px;
	color: #999999;
}

HR  {
	clear: both;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}

a:link  {
	font-weight: normal;
	text-decoration: none;
	color: navy;
	color: #0000CC;	/*	blue dark	*/
	color: #000066;	/*	blue darkest	*/
}

a:visited  {
	font-weight: normal;
	text-decoration: none;
	color: #003300;	/*	green	*/
	color: #009900;	/*	green dark	*/
	color: #006600;	/*	green darkest	*/
}

a:hover, a:active  {
	text-decoration: normal;
	color: #FF6600;	/*	orange	*/
}

/* ============================== */


