/* Generic Heading Styles */

h1, h2, h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:normal;

	text-transform:uppercase;

	color:#ffffff;

}



/* Generic Link Styles */

a {

	color:#830000;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}

/* Facilities Styles */

.fac span { margin-bottom:10px; padding:10px; overflow:hidden; }
.fac-left { width: 230px; float: left; text-align: center; }
.fac-right { width: 230px; float: right; text-align: center; border: 0; }
			

/* Specific Link Styles */

#footer-links, #footer-links a, #footer-copy {

	color:#333333;

}



.archive {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:1em;

	text-transform:uppercase;

	color:#ffffff;

}



.credit {

	color:#7e7e7e;

}



/* Generic List Styles */

ul li {

	margin-bottom:3px;

}



/* Specific List Styles */

#footer ul li {

	display:inline;

}



ul.adverts li {

	font-size:0;

	margin-bottom:10px;

}



ul.column-list {

	float:left;

	margin-right:20px;

}



ul li.left {

	float:left;

	width:90px;

}



ul li.right {

	float:left;

	width:480px;

}



ul.sitemap {

	list-style:disc;

	margin-left:20px;

}



/* Generic Text Styles */

em {

	font-style:normal;

	font-weight:bold;

	color:#ffffff;

}



/* Specific Text Styles */

#footer-copy p {

	margin:0 0 5px 0;

	text-align:right;

}



p.news-title {

	margin-bottom:0;

	font-weight:bold;

	color:#ffffff;

}



p.date {

	margin-top:0;

	font-weight:bold;

	font-size:0.8em;

	color:#830000;

}



.clear {

	clear:both;

}



/* Image Styles */

img.lightbox {

	border:2px solid #830000;

	margin:0 5px 5px 0;

}



table.pricingInf td {

    padding: 3px 20px 3px 3px;

}