BODY {
	BACKGROUND-IMAGE: url(graphics/page_bkg.jpg);
	background-repeat:repeat-x;
	background-color:#686f75;
}
BODY {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: verdana,geneva,helvetica,arial,sans-serif
}
BODY {
        margin: 0px; padding:0px;
}
BODY {
        color: #7B9476;
}
TD {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: verdana,geneva,helvetica,arial,sans-serif
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #7B9476; TEXT-DECORATION: underline
}
.obscure {
	COLOR: #7B9476; TEXT-DECORATION: none
}	
.podcast {
	line-height:2;
}
.alotoftext {
	line-height:1.5;
	margin-left:10px;
	margin-right:10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail{
	position: relative;
	z-index: 0;
}
.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #A5B59C;
	padding: 3px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 0px; /*position where enlarged image should offset horizontally */
	/* The following lines in combination with the OnClick in the HTML were added to allow the popup to be a link. */
	display: block;
	text-decoration: none;
	position: absolute;
	cursor:pointer;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail1{
	position: relative;
	z-index: 0;
}
.thumbnail1:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail1 span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 0px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail1 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 1px; /*position where enlarged image should offset horizontally */
}

																															/* Christmas Musical */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail2{
	position: relative;
	z-index: 0;
}
.thumbnail2:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail2 span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #A5B59C;
	padding: 3px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail2 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -1;
	left: -3px; /*position where enlarged image should offset horizontally */
}

																															/* Messsage Series popup */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail3{
	position: relative;
	z-index: 0;
}
.thumbnail3:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail3 span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #A5B59C;
	padding: 3px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail3 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -3;
	left: -113px; /*position where enlarged image should offset horizontally */
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail0{
	position: relative;
	z-index: 0;
}
.thumbnail0:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnail0 span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #fff;
	padding: 3px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail0 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail0:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -3;
	left: -3px; /*position where enlarged image should offset horizontally */
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnailmap{
	position: relative;
	z-index: 0;
}
.thumbnailmap:hover{
	background-color: transparent;
	z-index: 50;
}
.thumbnailmap span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #A5B59C;
	padding: 3px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnailmap span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnailmap:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -454px; /*position where enlarged image should offset horizontally */
}

/*
Credits: Dynamic Drive CSS Library 
CSS Image Gallery
URL: http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/P370/
*/
.thumbnail-fallaway{
	position: relative;
	z-index: 0;
}
.thumbnail-fallaway:hover{
	background-color: transparent;
}
.thumbnail-fallaway span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #7B9476;
	padding: 0px;
	left: -10000px;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail-fallaway span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail-fallaway:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 12;
	left: -269px; /*position where enlarged image should offset horizontally */
	z-index: 50;	
}


div.column-text {
	padding-left:3px;
	padding-right:3px;
	line-height:1.25;
}

textarea {
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
.top{
        color: #000000;  TEXT-DECORATION: underline
}
.internal{
        color: #000000;  TEXT-DECORATION: underline
}
.linkmenus {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.linkmenus:hover {
	COLOR: #7B9476; TEXT-DECORATION: none
}
.pagebox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.pagebox2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #A5B59C 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #A5B59C 1px solid;
}
.pagebox3 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #A5B59C 1px solid;
}
.leftright {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid;
}
.tabtda {
	BORDER-RIGHT: #A5B59C 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT: #A5B59C 1px solid; WHITE-SPACE: nowrap;
	font-size:11px;
}
.tabtdb {
	BORDER-RIGHT: #A5B59C 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px;  VERTICAL-ALIGN: middle; BORDER-LEFT: #A5B59C 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center;
	font-size:11px;
}
.menu A {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.menu A:hover {
	COLOR: #A5B59C; TEXT-DECORATION: none;
}

.riverspecial {
	border-right: #A5B59C 1px dashed;
	border-top: #A5B59C 1px dashed;
	border-left: #A5B59C 1px dashed;
	border-bottom: #A5B59C 1px dashed;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	color:#A5B59C;
	width:200px;
}

#tabHolder {
width: 485px;
height: 275px;
}
#tabOne {
position: absolute;
border: none;
visibility: visible;
}
#tabTwo {
position: inherit;
border: none;
visibility: hidden;
}
#tabThree {
position: inherit;
border: none;
visibility: hidden;
}
#tabFour {
position: inherit;
border: none;
visibility: hidden;
}

#mapHolder {
width: 250px;
height: 275px;
}
#mapWest {
position: absolute;
border: none;
visibility: visible;
}
#mapNorth {
position: inherit;
border: none;
visibility: hidden;
}

/*  used for text hovering over graphic  */

a.info{
	position:relative; /*this is the key*/
	z-index:24; background-color:#fff;
	color:#000;
	text-decoration:none
}
a.info:hover{
	z-index:100;
	background-color:#fff;
	text-decoration:none;
}
a.info span{
	display: none
}
a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:5px; left:5px; width:280px;
	border:1px solid #000;
	padding:5px;	
	background-color:#fff; color:#000;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5;	
}


/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/) */
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("PopBoxImages/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("PopBoxImages/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("PopBoxImages/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}


/*
     tan in "Church at the Gate" = EFD6AE   239, 214, 174
     light green  in fence       = A5B59C   165, 181, 156
     darker green in fence       = 7B9476   123, 148, 118
*/