body { 
  background:			#000000;
  font-family:      		Verdana, Geneva, Arial, san-serif;
  font-size:       		small;
  margin:           		0px;
  color:			#ffffff;
}


#wrapper1 {
  position:			relative;
  text-align:			center;
  width:			90%;
  border:			#000000 5px solid;
  margin:			auto;
}

#maincol {
  background:			url(images/background.jpg) repeat;
  position:			relative;
  margin:			5px;
  padding:			5px;
  min-width:			600px;
}

#banner {
  height:           		140px;
  width:	    		800px;
  margin-left:			auto;
  margin-right:			auto;
  margin-top:			5px;
  margin-bottom:		5px;
  background:			white;
}

h1  {
  text-align:			center;
  color:                  	#ff3300;
  font-size:                	165%;
  line-height:              115%;
  padding:                 0px 0px 35px 0px;
}

#maintextindex {
  position:			relative;
  font-size:        		105%;
  margin:          		10px 220px 10px 240px;
  text-align:			left;
  color:			#ffffff;
  line-height:			140%;
}

blockquote#burningrivertour {
  font-family:      		Georgia, "Times New Roman", serif;
  color:			#ffff00;
  font-weight:			bold;
  font-size:			120%;
  line-height:			130%;
}

#buttons {
  position:			relative;
  float:			left;
  width:			200px;  /* for IE5/WIN */
  voice-family: 		"\"}\"";
  voice-family:			inherit;
  width:			180px; /* actual value */
  padding:          		10px;
  z-index:			100;
  text-align: 	 		center;
}

#bottom {
  text-align:			center;
  width:			100%;
}

table#business  {
  width:			50%;
  margin-left:			auto; 
  margin-right:			auto;
  padding:			2px 8px;
  empty-cells:			show;
}

table#bottomlinks  {
  color:			#ffff00;
  width:			100%;
  margin-left:			auto; 
  margin-right:			auto;
  padding:			2px 8px;
  font-size:			80%;
  empty-cells:			show;
}

#footer {
  text-align:       		center;
  padding:          		25px 10px;
  margin:           		10px 0px;
  font-size:        		90%;
  clear:            		both;
  border:    			none;
}

#footer img {
  padding:			10px;
  border:    			none;
}

#articles {
  color:            		#ffff00;
  position:			relative;
  float:	    		right;
  width:			220px;  /* for IE5/WIN */
  voice-family: 		"\"}\"";
  voice-family:			inherit;
  width:			200px; /* actual value */
  padding:          		5px;
  z-index:			99;
  width:	    		140px;
  text-align:       		center;
  border:    			none;
}

#articles a:link  {
  text-decoration:		none;
  color:			#ffff00;
  border:			none;
}

#articles a:visited {
  text-decoration:		none;
  color:			#ffff00;
  border:			none;
}

#articles a:hover {
  text-decoration:		none;
  color:			#ffffff;
  border:			none;
}

#textlinks a:link  {
  border-bottom:		1px solid;
}

#textlinks a:visited  {
  border-bottom:		1px solid;
}

#textlinks a:hover {
  border-bottom:		1px solid;
}


#bottom a:link  {
  text-decoration:		none;
  color:			#ffff00;
  border-bottom:		1px solid;
}

#bottom a:visited  {
  text-decoration:		none;
  color:			#ffff00;
  border-bottom:		1px solid;
}

#bottom a:hover {
  text-decoration:		none;
  color:			#ffffff;
  border-bottom:		1px solid;
}


span.CompanyName  {
  font-style:		oblique;
  color:			#FFFF33;
  font-size:			110%;
  font-weight:             bold;
}




p.centeredpicture{
 text-align:                 center;
}

.centeredpicture img  {
 text-align:                 center;
 border:                     1px solid #ffff00;
}

.caption {
 text-align:                center;
 font-size:                 95%;
 color:                      #ffff00;
}

span.tour  {
  font-style:		oblique;
  color:			#999911;
  font-size:			150%;
  font-weight:             bold;
  text-align:                center;
  padding:                  20px;
}

blockquote.address  {
  color:			#ffff00;
  font-weight:		bold;
  font-size:			110%;
  line-height:		115%;
}

.imageright img {
  float:                      right;
  padding:                 10px 0px 10px 20px;
}

.imageleft img {
  float:                      left;
  padding:                 10px 20px 10px 0px;
}

span.Merchandise  {
  font-style:		        oblique;
  font-size:			110%;
}


#maintextindex a:link  {
  font-style:		oblique;
  color:			#ff6633;
  font-size:			105%;
}

#maintextindex a:visited  {
  font-style:		oblique;
  color:			#ff6633;
  font-size:			105%;
}

#maintextindex a:hover {
  font-style:		oblique;
  color:			#ffffff;
  font-size:			105%;
}