body {	margin: 0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #d8d8c0;	background-image: url(images/bgtile_gallery.jpg);	background-repeat: repeat;	}/* Turns off unwanted gaps around images */img {	border: 0;	}table.main {	margin-top: 24px;	border-top: 1px solid #990000;	}td, th {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 120%;	color: #000000;	}table.main th {	font-weight: bold;	padding: 6px 0;	border-top: 1px solid #990000;	border-bottom: 1px solid #979786;	}td.caption {	background-image: url(images/tourtextbg.gif);	background-repeat: no-repeat;	}td.vidcaption {	background-image: url(images/videotextbg.gif);	background-repeat: no-repeat;	}td.vidclipbg {	background-image: url(images/vid_clip_bg.jpg);	background-repeat: no-repeat;	}div.captioncontainer {	width: 174px;	margin: 6px 0 0 6px;	}h1 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 100%;	font-weight: bold;	text-transform: uppercase;	text-align: center;	color: #663300;	margin: 3px 0;	}h2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 120%;	font-weight: bold;	color: #000000;	text-align: center;	margin: 72px 0 0 0;	}p {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 140%;	color: #000000;	margin: 0 0 6px 0;	}.grayout {	color: #979786;	}strong {	font-weight: bold;	}em {	font-style: italic;	}u {	text-decoration: underline;	}sup {	line-height: 50%;	}sub {	line-height: 50%;	}a:link, a:visited {	color: #000099;	text-decoration: none;	}a:hover, a:active {	color: #990000;	text-decoration: underline;	}