@charset "UTF-8";
/* CSS Document */

* {	margin:0px;
	padding:0px;
	border:none;
	/*background-color:#B6B6B6; "Messes with Google Maps on Contacts"*/
	font-family: "Times New Roman", Times, serif;
	/*font-family: verdana, arial, sans-serif;*/
	font-weight:100;
	font-size:100%;
	line-height:1.3em; /* 16px/16=1.0em */
}
body {	background-image: url(images/sides.jpg);	background-attachment:fixed;	background-position: top center;	background-repeat: repeat-y;	background-color: #B6B6B6;
}	
tr {	margin-bottom:1em;
}
td {	padding:0em;
}
a {	color:#91000A;
}

.clearfix{ clear:both;}


#center { margin-left: auto; margin-right:auto;	width:850px;	padding:0px; background-image: url(images/content.jpg);	background-attachment: fixed;	background-repeat: no-repeat;	background-position:center 0px;	background-color:#000000;
}
#banner {	width: 100%;	background-image: url(images/banner.jpg);	background-color:#000000;	background-repeat: no-repeat;	background-position: 0px 0px;	clear: right;	min-height: 187px;
}
#banner p {	font-size: 80%;	color: #F7F7F7;	margin-left: 670px;	text-align: center;	background-color: transparent;	padding-top: 10px;
}

/*Navigation CSS*/

#nav { min-height: 25px; background-color: #000000;	border-bottom-width: 0.1em;	border-bottom-style: solid;	border-bottom-color: #7D7D7D; padding-top: 2px;
}
#nav a {	outline: none;	font-size: 110%;	color: #999999;	background-color: transparent; text-decoration: none;	border-width: 0.1em; border-right-style: solid;	border-left-style: solid;	border-color: #7A7A7A;	padding:2px .8em 0em .8em;
}
#nav #active a {	text-decoration: none;	color:#91000A;
}
#nav a:hover{ color:#91000A;
}
#nav  ul {	background-color: transparent;	margin-left: 50px;
}
#nav  ul  li {	display: inline;	background-color: transparent;	
}

/*Content Area containing the advertisements and Content "word"*/

#content {	width:850px;	background-color: transparent;	background-image: url(images/content2.png);	background-repeat:no-repeat;	background-position:center -30px;	clear:both;
}	
.add {	width:125px;	background-color:#transparent;	margin:25px 10px 0px 0px;	float: right;	text-decoration:none;
}
/* might delete this list stuff if only using images...*/
.add h1{	font-size:80%;	background-color:transparent;	text-align: center;
}
.add ul {	background-color:transparent;	list-style-type: circle;	list-style-position: inside;	padding-left: .2em;
}
.add ul li {	background-color:transparent;	font-size:70%;
}
div.adddesc {  text-align:center;  font-weight:normal;  font-size:80%;  height:1.8em;  color:#91000A;  margin:2px;  outline:none;
}

/*Word div this is all the css for the content area*/


#word {margin-top:15px; min-height:500px; float: left; background-color:transparent; width:700px; border-right: .1em dashed #999999;
}
#word h1 { background-color: transparent; font-size: 110%; text-align: left; color: #91000A; padding: 1em .5em .5em 2em;
}
#word h2 { background-color: transparent; font-size: 100%; text-align: left; color: #91000A; padding: .5em .5em .5em 2em;
}
.date {	background-color: transparent; font-size: 60%; color: #999999;
}
/*Tags for the colors of the trail conditions*/	
.condgood {	font-size: 80%;	color: #006600; padding: 2em .5em .5em 2em;
}
.condmed {	font-size: 80%;	color: #CC6600;	padding: 2em .5em .5em 2em;
}
.condbad {	font-size: 80%;	color: #91000A;	padding: 2em .5em .5em 2em;
}
/*END trail condition tags*/
#word .thumbrt {	float:right;	margin:.2em 3em .2em 1em;	border:.1em solid #000000;
}
#word .thumblft {	float:left;	padding:.2em 1em .2em 1em;
}
#word .heading { background-color: transparent; font-size: 100%; text-align: left; color: #91000A; padding: 1.0em .5em .5em 0em;
}
#word h3 { background-color: transparent; font-size: 100%; text-align: right;	color: #91000A;	padding: 1.0em .5em .5em 1.0em;
}
#word  p  {	background-color: transparent; font-size: 90%; text-align: justify; color: #999999;	padding: 0em 3em 0em 1em;
}
#word p.noindent { text-align:left; padding: 0em 3em 0em 0em;
}
#word p.indent { padding: 0em 3em 0em 3em;
}
#word p.center {	text-align:center;	padding:0em;
}
#word p.bold {	font-weight: bold;
}
/* -START- Picture gallery thumbnail*/ 
div.img { text-align:center; margin: 15px 2px 2px 2px;  height:auto;  width:auto;  float:left;  
  }
div.img img {  display:inline;  margin: 3px;  border:1px solid #000000;
}
div.img a {	outline:none;
}
div.img a:hover img { border:1px solid #B7B7B7;
}
div.desc {  align:center;  font-size:80%;  height:1.8em; width:160px; color:#91000A; margin:2px;  outline:none;
}
div.img a:hover {	color:#B7B7B7;	text-decoration:underline;
}

/* -END- From w3c checkbefore pub*/

/*END Word Div tags*/

/*Footer Tags*/

#footer { background-color: transparent; background-image: url(images/footer.png); background-repeat:no-repeat; background-position:top; clear: both;	height: 170px;	width: 850px; text-align: left; margin-left: 0px; padding: 0px;
}
#footer h1{	font-size: 0.9em;	color: #91000A;	padding-top:20px;	padding-bottom:10px;	background-color: transparent;	padding-left: 650px;
}

#footer p{	font-size: 0.9em;	text-align:center;	color: #999999;	padding-top:30px;	background-color: transparent;	padding-right: 550px;
}


