body {
	margin:0;
	padding:0;
	background:#c7cab5;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	FONT-FAMILY:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:12pt; 
	FONT-WEIGHT:bold; 
	COLOR:#737161;
}
h3 {
	FONT-FAMILY:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:10pt; 
	FONT-WEIGHT:bold; 
	COLOR:lightyellow;
}
a {
	border: none;
}
a img {
	border: none;
}


div#branding {
	margin:auto;
	width:779px;
	height:215px;
	text-align:left;
	background:url(/images/css/bg_header.jpg) center no-repeat;
}
div#branding2 {
	margin:auto;
	width:779px;
	height:215px;
	text-align:left;
	background:url(/images/css/new_header/header.png) center no-repeat;
	position:relative;
	z-index: 0;
}
div#pic1 {
	position:absolute;
	top:25px;
	left:450px;
	background: url(/images/css/new_header/pic1.png) center no-repeat;
	width:174px;
	height:131px;
	z-index: 1;
	}
	div#pic1 img {
	width:160px; 
	height:115px;
	padding:5px 5px 5px 10px;	
	}
div#pic2 {
	position:absolute;
	top:100px;
	left:345px;
	background: url(/images/css/new_header/pic2.png) center no-repeat;
	width:148px;
	height:107px;
	z-index: 2;
	}
	div#pic2 img {
	width:133px; 
	height:96px;
	padding:5px 5px 5px 10px;	
	}

div#marquee {
	position:absolute;
	top:125px;
	left:520px;
	/*border:1px solid green;*/
	background: url(/images/css/new_header/marquee.jpg) center no-repeat;
	width:145px;
	height:88px;
	z-index: 3;
	}
	
div#marqueeHome {
	position:absolute;
	top:125px;
	left:120px;
	/*border:1px solid green;*/
	background: url(/images/css/new_header/marquee.jpg) center no-repeat;
	width:145px;
	height:88px;
	z-index: 3;
	}
	
div#topline {
	margin:12px 8px 5px 8px;
	font-size:large;
	font-weight:bold;
	color:red;
	}
div#showTitle {
	width:127px;
	margin-left:8px;
	font-size:small;
	font-weight:bold;
	color:blue;
	}
div#bulletin {
	border:darkred double;
	padding:3px;
	margin-bottom:20px;
	}
/*------------- Nav Bar --------------*/
#navBar ul {
	background: url(/images/css/buttons/nav_bg.jpg) left no-repeat;
	list-style: none;
	margin: auto;
	padding: 0;
	height: 49px;
	width: 779px;
}
#navBar li {
	float: left;
	text-align: center;
	margin: 0 auto 0 auto;
}
#navBar a {
	display: block;
}
#navBar span {
	visibility: hidden;
}
#navBar .store a {
	background: url(/images/css/buttons/store_btn.jpg) center bottom no-repeat;
	margin-left: 42px;
	width: 137px;
	height: 49px;
}
#navBar .food a {
	background: url(/images/css/buttons/food_btn.jpg) center bottom no-repeat;
	width: 140px;
	height: 49px;
}
#navBar .events a {
	background: url(/images/css/buttons/events_btn.jpg) center bottom no-repeat;
	width: 137px;
	height: 49px;
}
#navBar .groups a {
	background: url(/images/css/buttons/groups_btn.jpg) center bottom no-repeat;
	width: 140px;
	height: 49px;
}
#navBar .theatre a {
	background: url(/images/css/buttons/theatre_btn.jpg) center bottom no-repeat;
	width: 137px;
	height: 49px;
}
#navBar a:hover {
	background-repeat: no-repeat;
	background-position: center top;
}
/* -------------------------------------------------------------------*/
#navFooter {
	margin: 0 auto -0.21em auto;
	border: none;
	width: 779px;
	height: 52px;
}

#navFooter img {
	float:left;
}
#navFooter span.findus {
	visibility: visible;
	display: block;
	float: left;
	text-align: center;
	margin: 0 auto 0 auto;
}

#navFooter span.findus a {
	background: url(/images/css/buttons/findus_btn2.jpg) center bottom no-repeat;
	width: 120px;
	height: 52px;
	display: block;
}
#navFooter span a span{
	visibility:hidden;

}
#navFooter span.findus a:hover {
	background-repeat: no-repeat;
	background-position: center top;
}


div#pageContent {
	margin: 0 auto;
	width:779px;
	text-align:left;
	background:url(/images/css/bg_body.jpg) center repeat-y;
}
	div#pageContent h2, div{
	margin: 0;
	padding:0;
	}


div#listHolder {
	margin:0px 260px 0px 30px;
	padding-top:5px;
}

	div#listHolder dl{
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	}
	
	div#listHolder dt{
	margin-top: 8px;
	}
	div#listHolder dd{
	margin-left: 10px;
	}


/*DETAIL HOLDER - used with featured and page intros to display details*/
div#detailHolder {
	/*background-color:lightyellow;*/
	}
div#detailHolder ul {
	border-left:1px solid #737161;
	list-style-type:none;
	color:#000;
	padding:4px;
	margin-left:10px;
	}

/*==================================================================================*/
/*MENU  */
/*==================================================================================*/
	div#listHolder span.menu_description p{
		color:#630434;
	}
	div#listHolder dt.menuItem {
		font-size:1.2em;
		font-weight:bold;
		COLOR:#737161;
	}
	div#listHolder dd.menuList p {
		margin:0;
		padding:0;
	}
	div#listHolder dd.menuList {
		margin-bottom:2px;
		padding:0;
	}
	
	div#listHolder dd.price {
		margin-top:0;
		
	}
	
div#subContent {
	width:260px;
	float:right;
}
	div#subContent p, div#subContent h3 {
		margin:5px 25px 5px 10px;
		line-height:1.2em;
	}
	div#subContent table {
		margin:10px;
	}
		div#subContent td {
			background:#EFC476;
			padding:2px;
		}
		div#subContent td.menuPrice {
			background:#E9A220;
			color:#fff;
			text-align:center;
			vertical-align:top;
		}
	div#subContent ul {
		/*margin:10px 20px 10px 45px;*/
	}


div#eventDetail {
	margin:0px 30px 0px 30px;
}
	div#eventDetail div, div#eventDetail span{
	margin:10px 0 0 0;
}

div#eventDetail div.description {
	width:455px;
}
div#eventDetail div.description p{
	font-size:1em;
}

/*IMAGE WRAPPER*/
div.leftImageWrapper, div.rightImageWrapper {
	border:2px solid #611122;
	background:#fff;
	margin:5px 10px;
	float:left;
}
img.centerImageWrapper {
	border:2px solid #611122;
	background:#fff;
	padding:5px;
}
	div.leftImageWrapper img, div.rightImageWrapper img, p.centerImageWrapper img {
		margin:3px;
	}
	div.leftImageWrapper span, div.rightImageWrapper span, p.centerImageWrapper span {
		display:block;
		text-align:center;
		color:#333;
	}
div.rightImageWrapper {
	float:right;
}

div.leftImageWrapper2, div.rightImageWrapper2 {
	margin:5px 10px;
	float:left;
}


/*==================================================================================*/
/*SIDE BOX */
/*==================================================================================*/
div.sideBox {
	/*border-bottom:5px solid #CCC;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;*/
	border-bottom:5px solid #c7cab5;
	border-left:1px solid #c7cab5;
	border-right:1px solid #c7cab5;
	margin:0 10px 10px 5px;
	color:lightyellow;
}
	div.noBorder {
		border:none;
		color:black;
		
	}
div#wideContent div.sideBox {
	/*margin-right:35px;*/
}
	div#wideContent div.sideBox div.sideBox {
		margin-right:0px;
	}
	div.sideBox ul {
		list-style-type:none;
		margin:5px;
		padding-left:5px;
	}
	div.sideBox ul.show {
		list-style-type:none;
		margin:5px 0px 5px 0px;
		padding-left:0px;
	}

	div.sideBox p.show {
		color:white;
	}

	div.sideBox li {
		margin-bottom:8px;
		height:1%;
	}
	div.sideBox div.show p {
		color:white;
	}
	div.sideBox ul.show li {
		margin-bottom:16px;
		height:1%;
	}
	div.sideBox span.main {
		
		font-size:1.1em;
		border-bottom:1px solid #E5E5E5;
	}
	div.sideBox span.main a{
		font-family: verdana,helvetica,arial,sans-serif; 
		font-size:1.1em; 
		FONT-WEIGHT:bold; 
		color:#630443; 
		text-decoration:none;
		background:url(images/css/bg_link.gif) right no-repeat;
		padding-right:12px;		

	}
	div.sideBox span.main a:hover{
		font-family: verdana,helvetica,arial,sans-serif; 
		font-size:1.1em; 
		FONT-WEIGHT:bold; 
		color:red; 
		text-decoration:none;
		background:url(images/css/bg_link_hover.gif) right no-repeat;
		padding-right:12px;		
	
	}
		div.sideBox li span.main {
			border:none;
		}
		div.sideBox li.faq {
			padding-left:20px;
			background:url(images/css/bg_bullet_faq.gif) top left no-repeat;
		}
		div.sideBox li.event {
			padding-left:20px;
			background:url(images/css/bg_bullet_event.gif) top left no-repeat;
		}
		div.sideBox li.news {
			padding-left:20px;
			background:url(images/css/bg_bullet_news.gif) top left no-repeat;
		}
		div.sideBox li.resource {
			padding-left:20px;
			background:url(images/css/bg_bullet_resource.gif) top left no-repeat;
		}
		div.sideBox li.program {
			padding-left:20px;
			background:url(images/css/bg_bullet_program.gif) top left no-repeat;
		}
	div.sideBox span.sub {
		font-size:.9em;
		display:block;
	}
	div.sideBox .note {
		color:#666;
		font-size:.9em;
		display:block;
		padding-bottom:3px;
	}
	div.sideBox .noteRed {
		color:#C80027;
		font-size:.9em;
		display:block;
		padding-bottom:3px;
	}
	div.sideBox span.cat {
		display:block;
		border-top:2px solid #000;
		border-bottom:2px solid #000;
		color:#fff;
		font-size:1.2em;
		margin-bottom:3px;
		font-weight:bold;
		background:#C80027;
		padding-left:3px;
	}
		div.sideBox span.catLite {
			display:block;
			border-bottom:2px solid #000;
			font-size:1.2em;
			margin-bottom:3px;
			font-weight:bold;
			color:#C80027;
		}
	div.sideBox div.title {
		color:#fff;
		background:#000;
		margin:0;
		padding-left:3px;
		border-bottom:3px solid #C80027;
		border-top:2px solid black;
		/*font-size:1.5em;
		font-weight:bold;*/
	}
	div.sideBox div.title2 {
		color:#fff;
		/*background:#4B545B;*/
		background:url(/images/css/bg_stripe.png) center repeat;
		padding-left:3px;
		border-bottom:3px solid #C80027;
		border-top:2px solid #4B545B;
		/*font-size:1.5em;
		font-weight:bold;*/
	}

		div.sideBox div.title a {
			font-size:.8em;
			color:#fff;
			font-weight:normal;
			margin-right:5px;
			float:right;
		}
	div.sideBox div.contentHolder {
		margin:0px;
	}
div.sideBox dl {
	margin:0;
	padding:3px 0;
	background-position: top left;
	background-repeat:no-repeat;
}
		div.sideBox dl.evenColor {
			background-color:#F6F6F6;
		}
		div.sideBox dl.event {
			padding-left:20px;
			background-image:url(images/css/bg_bullet_event.gif);
		}
		div.sideBox dl.faq {
			padding-left:20px;
			background-image:url(images/css/bg_bullet_faq.gif);
		}
		div.sideBox dl.resource {
			padding-left:20px;
			background-image:url(images/css/bg_bullet_resource.gif);
		}
		div.sideBox dl.link {
			padding-left:20px;
			background-image:url(images/css/bg_bullet_link.gif);
		}
		div.sideBox dl.program {
			padding-left:20px;
			background-image:url(images/css/bg_bullet_program.gif);
		}
	div.sideBox dt {
		margin:0;
		font-size:1.1em;
	}
div.sideBox p {
	margin:5px;
}

div.sideBox form {
	margin:5px;
}

div.sideBox span.date {
	font-size:1.25em;
	font-weight:bold;
}
div.sideBox .detailTitle {
	margin-bottom:15px;
	background:#F0F0F0;
	font-size:2.25em;
	padding-left:5px;
	border-bottom:2px solid #C80027;
}
.newsdate {
	font-size:x-small;
	color:#aaaaaa;
	float:right;
	clear:both;
}


/*==================================================================================*/
/*SHOWCASE*/
/*==================================================================================*/
/*SHOW CASE CONTENT HOLDERS*/
div#showMain {
	width:480px;
	float:left;
	text-align:left;
}
	div#showMain p.list_date {
		text-align:right;	
	}
div#showSub {
	/*margin-right:25px;*/
	margin-top:5px;
	width:244px;
	float:right;
	text-align:left;
}
	div#showSub p {
		text-align:left;
		margin:10px;
	}
div#showContent {
	margin-left:30px;
	width:735px;
}
/*//*/
	div#showMain .detailTitle {
		margin-bottom:15px;
		padding-top:3px;
		background:#F0F0F0;
		font-size:2.25em;
		padding-left:5px;
		border-bottom:2px solid #C80027;
	}
div#showcase {
	border-bottom:5px solid #CCC;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	border-top:2px solid black;
	margin:0 10px 10px 5px;
	text-align:center;
	background:#F5F5F5;
}
	div#showcase img {
		border:1px solid black;
	}
	div#showcase p {
		text-align:left;
		margin:10px 20px;
	}
	div#showcase h2 {
		color:#fff;
		background:black;
		margin:0;
		padding-left:3px;
		border-bottom:3px solid #C80027;
		text-align:left;
		font-size:1.5em;
	}
	div#showcase span.title {
		font-size:2em;
		font-weight:bold;
		margin:5px 10px;
		display:block;
		text-align:left;	
	}
		div#showcase span.title a:link, div#showcase span.title a:visited {
			color:#333333;
		}
		div#showcase span.title a:hover {
			color:#000000;
		}
/*********************************************************/
/* THEATRE STYLES */
/*********************************************************/
.sidebar_date {
	font-weight:bold;
	font-style:italic;
	font-size:x-small;
	display:block;
	margin-top:10px;
}
div.sideBox span.show {
	color:white;
	display:block;
	margin-left:10px;
	margin-top:5px;
}
.showTitle {
	FONT-FAMILY:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:2.5em; 
	FONT-WEIGHT:bold; 
	COLOR:#737161;
}
.show_title {FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:12pt; FONT-WEIGHT:bold; color:#737161;}
.showlist_heading {FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:bold; color:#737161;}
.show_text	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:normal;}


	
/*********************************************************/
/* IMAGE GALLERY - Thumbnail view of images */
/*********************************************************/
div#imageGallery {
	text-align:left;
	margin-top:10px;
}
div#imageGallery ul {
	list-style-type:none;
	margin:0;
	/*margin-left:15px;*/
}
div#imageGallery li {
	height:1%;
	float:left;
	margin-right:8px;
}
	div#imageGallery a {
		display:block;
		margin:0;
		text-decoration:none;
		text-align:center;
		background-image:none;
		
	}
	div#imageGallery a img {
		margin:0;
		border:2px solid #A4AC99;
	}
	div#imageGallery span {
		color:#A4AC99;
		display:block;
	}

/*FOOTER - DIVIDER - CONTENT_BM FOOTER*/
div#divider {
	margin: 0 auto 0 auto;
	text-align: left;
	background: url(/images/css/divider.jpg) center no-repeat;
	width: 779px;
	height: 57px;
}
div#content_bm {
	/*margin: -15px auto -15px auto;*/
	margin: 0 auto;
	padding: 0;
	width:779px;
	text-align: left;
	background: url(/images/css/bg_content_bm.jpg) center repeat-y;
}
/**/div#content_bm p {
	margin-top: 0;
	margin-bottom: 0;
}

div#content_bm h2 {
	border-bottom:1px solid #737161;
}


div.bottomLeft {
	width:350px;
	margin-left:35px;
	float:left;
	}
div.bottomRight {
	width:330px;
	margin-right:25px;
	float:right;
	}


div#footer2 {
	margin: 0 auto 0 auto;
	height:97px;
	width:779px;
	background:url(/images/css/bg_footer.jpg) bottom center no-repeat;
	text-align:center;
	/*position:relative;*/
	clear:both;
}
div#footer {
	margin: 0 auto 0 auto;
	height:237px;
	width:779px;
	background:url(/images/css/bg_footer.jpg) bottom center no-repeat;
	text-align:center;
	/*position:relative;*/
	clear:both;
}
div.monthDivider {
	margin:5px 10px;
	padding-left:5px;
	background:#611122;
	border:1px solid #fff;
	color:#fff;
}
		
/*********************************************************/
/* STORE STYLES/
/*********************************************************/
div#featuredCat {
	margin-bottom:50px;
	margin-right:15px;
	}

div#featuredCat a {
	font-family: verdana,helvetica,arial,sans-serif;  
	font-size:1em; 
	color:#630443; 
	text-decoration: none;
}
div#featuredCat a:hover {
	color:red; 
}	
div#featuredCat a.title {
	background:url(images/css/bg_link.gif) right no-repeat;
	padding-right:12px;
	}
div#featuredCat a.title:hover {
	background:url(images/css/bg_link_hover.gif) right no-repeat;
	padding-right:12px;
	}
div#featuredCat a.view {
	font-size:.9em; 
	}

div#featuredCat div.monthDivider {
	font-size:large;
	text-align:center;
	}

	
/* =============================================================== */
/* STORE THUMBS */  /*thumbs used to display search resaults in store*/
/* =============================================================== */
div#storeList {
	
	
}
	div#storeList ul {
		list-style-type:none;
		margin:0;
		clear:left;
		width:500px;
	}
		div#storeList li {
		height:1%;
		float:left;
		margin:6px;
		text-align:center;
	}
	div#storeList li a {
		width:100px;
		padding-bottom:2px;
		display:block;
		}
		
			div#storeList li a:link, div#storeList li a:visited {
				/* background:#fff; */
			}
			
			div#storeList li a:hover div span {
				/* background:#fff url(../images/css/bg_product_hover.jpg) bottom center no-repeat; */
				text-decoration:none;
				color:red;
			}
		
		
		div#storeList li img {
			margin:5 0;
			border:2px solid #611122;
			background:#fff;
			padding:2px;
		}

	div#storeList li div {
		margin:0;
		text-align:center;
		color:#fff;
		height:3em;
	}
		div#storeList li div span {
			color:#333;
			display:block;
		}
div#storeList div.listDivider {
	clear:left;
	background:#0015C8;
	font-size:16px;
	color:white;
	padding:5px;
	font-weight:bold;
}



/*********************************************************/
/*  STORE - PRICE TAG */
/*********************************************************/
div.productDetail {
	/* 
	margin:10px 5px;
	border:2px solid #000;
	background:white;
	color:black;
	*/
}
	div.productDetail span.price {
		display:block;
		font-size:2em;
		margin:5px;
		text-align:center;
		color:#000;
	}
		div.productDetail span.price span {
			font-size:.60em;
			vertical-align:text-top;
			color:#666;
		}
	div.productDetail span.detail {
		display:block;
		margin:2px 10px;
		color:#000;
	}
		div.productDetail span.detail span {
			font-weight:bold;
			margin:2px;
			color:#000;
		}
	div.productDetail p {
		color:black;
		font-size:1em;
	}



/*********************************************************/
/* NEWSLETTER STYLES/
/*********************************************************/
.masthead {
	FONT-FAMILY:caxtonroman,timesnewroman,serif; 
	FONT-SIZE:x-large; 
	FONT-WEIGHT:bold; 
	COLOR:#737161;
	DISPLAY: block;
	/*background-color:white;*/
	text-align:center;
}

.title	{FONT-FAMILY:caxtonroman,timesnewroman,serif; FONT-SIZE:medium; FONT-WEIGHT:bold; COLOR:#737161;}
.instructions {font-family:verdana,helvetica,arial,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:normal; COLOR:#630434;}
.list_date	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:#911122;}


/* Anchor Style */
A		{font-family: verdana,helvetica,arial,sans-serif; color:blue; text-decoration: none}
A:hover	{font-family: verdana,helvetica,arial,sans-serif; color:red; text-decoration: none}

A.nav		{font-family: verdana,helvetica,arial,sans-serif;  FONT-WEIGHT:normal; text-decoration: none}
A.nav:hover	{font-family: verdana,helvetica,arial,sans-serif;  FONT-WEIGHT:normal; color:red; text-decoration: none}

A.bodylink		{font-family: verdana,helvetica,arial,sans-serif;  font-size:9pt; FONT-WEIGHT:bold; color:blue; text-decoration: none}
A.bodylink:hover	{font-family: verdana,helvetica,arial,sans-serif;  font-size:9pt; FONT-WEIGHT:bold; color:red; text-decoration: none}

A.topnav		{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:#630443; text-decoration: none;background:url(images/css/bg_link.gif) right no-repeat;padding-right:12px;}
A.topnav:hover	{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:pink; text-decoration: none;background:url(images/css/bg_link_hover.gif) right no-repeat;padding-right:12px;}

A.topnav1		{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:#630443; text-decoration: none;background:url(images/css/bg_link.gif) right no-repeat;padding-right:12px;}
A.topnav1:hover	{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:red; text-decoration: none;background:url(images/css/bg_link_hover.gif) right no-repeat;padding-right:12px;}

A.topnav2		{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:lightyellow; text-decoration: none;background:url(images/css/bg_link.gif) right no-repeat;padding-right:12px;}
A.topnav2:hover	{font-family: verdana,helvetica,arial,sans-serif;  font-size:8pt; FONT-WEIGHT:bold; color:pink; text-decoration: none;background:url(images/css/bg_link_hover.gif) right no-repeat;padding-right:12px;}

A.topnav3	{font-family: verdana,helvetica,arial,sans-serif; font-size:1.5em; FONT-WEIGHT:bold; color:lightyellow; text-decoration: none;background:url(images/css/bg_link.gif) right no-repeat;padding-right:12px;}
A.topnav3:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:1.5em; FONT-WEIGHT:bold; color:pink; text-decoration: none;background:url(images/css/bg_link_hover.gif) right no-repeat;padding-right:12px;}

A.topnav4	{font-family: verdana,helvetica,arial,sans-serif; font-size:1.5em; FONT-WEIGHT:bold; color:#630443; text-decoration: none;background:url(images/css/bg_link.gif) right no-repeat;padding-right:12px;}
A.topnav4:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:1.5em; FONT-WEIGHT:bold; color:red; text-decoration: none;background:url(images/css/bg_link_hover.gif) right no-repeat;padding-right:12px;}

A.sidenav		{font-family: verdana,helvetica,arial,sans-serif;  FONT-WEIGHT:bold; color:white; padding:2px; text-decoration: none; display:block;}
A.sidenav:hover	{font-family: verdana,helvetica,arial,sans-serif;  FONT-WEIGHT:bold; color:white; padding:2px; background-color:#C6A058; text-decoration: none;display:block;}

A.external	{font-family: verdana,helvetica,arial,sans-serif; font-size:10pt; color: #600505; text-decoration: none}
A.external:hover{font-family: verdana,helvetica,arial,sans-serif; font-size:10pt; color:lightred; text-decoration: none}

A.foot		{font-family: verdana,helvetica,arial,sans-serif; font-size:7pt; color:gray; text-decoration: none}
A.foot:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:7pt; color:red; text-decoration: none}

