body {	font-family: Arial, Helvetica, sans-serif;	background-image: url(../images/bg.jpg);	text-align: center;}#container {	width: 770px;	text-align: center;	}#banner {	background-image: url(../images/dttop.jpg);	background-repeat: no-repeat;	widows: 770px;	text-align: center;	height: 157px;	}.nav {	background-image: url(../images/dtnavbar.jpg);	background-repeat: no-repeat;	width: 770px;	height: 47px;	}.nav ul {	margin: 0px 0px 0px 0px;	text-align: left;	vertical-align: middle;	padding: 13px 0px 0px 25px;	}.nav li {	display: inline;	font: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0pt;	font-style: italic;	color: #000000;	text-align: left;	margin: 0px 5px 0px 2px;	padding: 25px 0px 0px 0px;	}.nav li a {	text-decoration: none;	color: #000000;	}.youarehere li a {	text-decoration: none;	color: #FF0000;	}.nav li a:hover {	color: #333333;	text-decoration: none;	}.titles {	height: 110px;	width: 770px;	background-image: url(../images/dtwelcome.jpg);	}.thetrail {	height: 110px;	width: 770px;	background-image: url(../images/dttrail.jpg);	background-repeat: no-repeat;	}.contact {	height: 110px;	width: 770px;	background-image: url(../images/dtcontact-bg.jpg);	background-repeat: no-repeat;	}.groups {	height: 110px;	width: 770px;	background-image: url(../images/dtgroups-bg.jpg);	background-repeat: no-repeat;	}.gallery {	height: 110px;	width: 770px;	background-image: url(../images/dtgallery-bg.jpg);	background-repeat: no-repeat;	}.leftside {	float: left;	margin: 0% 0% 0% 15%;	}.rightside {	float: right;	margin: 0% 91.5% 0% 0%;		}.textarea {	width: 770px;	height: 281px;	background-image: url(../images/dttextarea.jpg);	background-repeat: no-repeat;	}.thetrailtextarea {	width: 770px;	height: 281px;	background-image: url(../images/dttrailmid.jpg);	background-repeat: no-repeat;	}.textarea p {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;	padding: 0px 0px 0px 0px;	text-align: left;	}.bottom {	background-image: url(../images/dtcarbo.jpg);	width: 770px;	height: 171px;	}.thetrailbottom {	background-image: url(../images/dttrailbot.jpg);	width: 770px;	height: 171px;	}.footer {	width: 770px;	height: 24px;	background-image: url(../images/dtfooter.jpg);	background-repeat: no-repeat;	}.footer p {	font: Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #CCCCCC;	text-align: left;	margin: 0px 0px 0px 25px;	padding: 5px 0px 0px 0px;}.thetrailfooter {	width: 770px;	height: 24px;	background-image: url(../images/dttrailfooter.jpg);	background-repeat: no-repeat;	}.thetrailfooter p {	font: Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #CCCCCC;	text-align: left;	margin: 0px 0px 0px 25px;	padding: 5px 0px 0px 0px;}.text {	position: relative;	width: 40%;	height: 100%;	text-align: left;	overflow: auto;	padding: 0% 0% 0% 0%;	margin: 0% 25px 0% 53.5%;	}.text span {	font-weight: bold;	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	text-indent: 0;	}.text span a {	font-weight: bold;	font: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	font-size: 10pt;	text-indent: 0;	text-decoration: underline;	}.text span a:hover {	font-weight: bold;	font: Verdana, Arial, Helvetica, sans-serif;	color: #FF3300;	font-size: 10pt;	text-indent: 0;	text-decoration: underline;	}.text p {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000000;	text-indent: 5pt;	margin: 10px 25px 0px 0px;	}	.text p a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #FF0000;	text-decoration: underline;	}	.text p a:hover {	color: #FF3300;	text-decoration: underline;	}.legend {	position: relative;	width: 240px;	text-align: left;	overflow: hidden;	margin: 0% -10px 0% 4%;	float: left;	}.legend p {	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;	margin: 55px 0px 0px 3px;	}	.legend p a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #CCCCCC;	text-decoration: underline;	}	.legend p a:hover {	color: #CCCC99;	}html>body .legend {	position: relative;	width: 40%;	text-align: left;	overflow: hidden;	margin: 0% 15px 0% 7%;	float: left;	}html>body .legend p {	font-size: 9pt;	font-weight: bold;	color: #FFFFFF;	margin: 55px 65px 0px 10px;	}	html>body .legend p a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #CCCCCC;	text-decoration: underline;	}	html>body .legend p a:hover {	color: #CCCC99;	}.legend2 {	position: relative;	width: 240px;	text-align: left;	overflow: hidden;	margin: 0% -50px 0% 4%;	float: left;	}.legend2 p {	font-size: 7pt;	font-weight: bold;	color: #FFFFFF;	margin: 0px 0px 0px 0px;	}	.legend2 p a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #CCCCCC;	text-decoration: underline;	}	.legend2 p a:hover {	color: #CCCC99;	}html>body .legend2 {	position: relative;	width: 240px;	text-align: left;	overflow: hidden;	margin: 0% -300px 0% 8%;	float: left;	}html>body .legend2 p {	font-size: 8pt;	font-weight: bold;	color: #FFFFFF;	margin: 0px 0px 0px 0px;	}	html>body .legend2 p a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #CCCCCC;	text-decoration: underline;	}	html>body .legend2 p a:hover {	color: #CCCC99;	}.thetrailtextarea span {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FF0000;	font-weight: bold;	font-style: italic;	}	.thetrailtextarea span a {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FF0000;	font-weight: bold;	font-style: italic;	text-decoration: none;		}.thetrailtextarea span a:hover {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FF0000;	font-weight: bold;	font-style: italic;	text-decoration: none;	}