
body		{
			background:				#FFFFCB; /* background color */
			background-image:		url(images/dsc07593-bg.jpg);
			background-position:	center center;	/* positioning arguments for background image */
			background-repeat:		repeat-y;		/* repeat instructions for background tile */
			font-family:			arial, helvetica, verdana, sans-serif; /* typical sans-serif typefaces */
			font-weight:bold;
			font-size:				12pt;	/* standard type size for document */
			margin:					2em 6em 1em; /* 6em left and right margins */
			color:					#005896; /* text color */
			}

h1, h2, h3	{		/* declarations to all three H tags */
			font-family:	arial,hevetica,verdana,sans-serif;	/* sans-serif font face declared in case body face is changed */
			background:		none;
			color:			#005896;	/* text color */
			text-align:		center;
			font-weight:	bold;
			}

h1			{
			font-size:		5em;
			line-height:	.8em;
			}

h2			{
			font-size:		3em;
			}

h3			{
			font-size:		1.6em;
			}

hr			{
			width:			85%;
			background:		#800001;
			height:			3px;
			}

#div1		{ 		/* left division of a two column layout */
			float:left; 
			margin-left:0em;
			_margin-left:0em;
			_padding:0em
			width:466px;
			background:none;
			text-align:left;
			}

#div2		{		/* right division of a two column layout */  
			position:relative;
			_top:-21em;
			margin-left:55%;
			_margin-left:55%; 
			width:55%;
			_width:45%;
/*			_padding:0;*/
			background:none;
			text-align:left;
			}

.funny		{		/* text variation typeface for keywords */
			font-family:	garamond,'times new roman', times, serif;
			font-size:		1.15em;
			font-weight:	bold;
			}

.cap		{		/* leading character enhancement to go with 'funny' class above */
			font-size:		1.2em;
			line-height:	.7;
			}

.footer		{
			font-size:.8em;
			font-weight:normal;
			}

.foot		{		/* makes text in footer smaller and removes bold if used elsewhere */
			font-size:		.8em;
			font-weight:normal;
			}

.caption	{		/* helps style captions under pictures */
			font-size:.8em;
			text-align:center;
			}

.images		{		/* used for styling images */
			border:1px solid black;
			margin:5px;
			}

.meridian	{		/* class used to make AM and PM small caps when displaying times */
			font-variant:small-caps;
			}

.addendum	{
			position:relative;
			top:6em;
			font-size:.8em;
			font-weight:normal;
			text-align:center;
			height:4em;
			}

/*	following are to create inactive buttons with the id 'blank-button' */

.blank-button	{
	position:		relative;
	width:			350px;
	margin:			4px auto 4px;
	_top:			-3em;
	font-family:	Arial, Helvetica, sans-serif;
	text-align:		center;
	font-size:		1.3em;
	font-weight:	bold;
	list-style:		none;			/*	eleminates leading characters in list items */
	color:			#2A1E0A;
	background:		#C8A246;
	border-top:		3px solid #ECD8B6;		/*	these four paramaters give boxes		*/
	border-left:	3px solid #ECD8B6;		/*	a raised medallion appearance */
	border-bottom:	3px solid #615135;
	_border-bottom:	5px solid #615135;
	border-right:	3px solid #615135;
	padding:		6px 10px 6px 11px;			/*	sets padding in boxes */
	_padding:		10px 0 10px;
		}

/*	following are to create active buttons with the id 'nav-button' */

#nav-button	{
	font-family:	 Arial, Helvetica, sans-serif;	/*	all text in the buttons will be sans serif */
	font-size:		 1.1em;			/*	text will be 30% bigger than base font size */
	font-weight:	 bold;			/*	text will be bold */
		}

#nav-button ul	{		/*	this grouping sets up an unordered list for making buttons */
	display:	block;			/*	sets for horizontal display of li boxes */
	margin:		 0;					/*	sets margins for buttons area */
	padding:	 10px 0 6px 0;
		}

#nav-button li	{
	list-style-type:	 none;			/*	eleminates leading characters in list items */
	line-height:2.25em;			/*  adjusts spacing between buttons  */
	_line-height:2.14em;			/*  adjusts spacing between buttons  */
		}
#nav-button a		{
					}
#nav-button a:link, 
#nav-button a:visited		{  
	margin-right:	 8px;						/*	sets right margin of boxes */
	padding:		 7px 10px 4px 11px;			/*	sets padding in boxes */
	_padding:		 6px 9px 4px 9px;			/*	sets padding in boxes */

	color:			#2A1E0A;					/*	sets text color for links */
	text-decoration: none;						/*	eliminates underline for links */
	background:		#C7A763;					/*	sets background color for links */
	text-decoration:	none;
	border-top:			3px solid #ECD8B6;		/*	these four paramaters give boxes		*/
	border-left:		3px solid #ECD8B6;		/*	a raised medallion appearance */
	border-bottom:		3px solid #615135;
	border-right:		3px solid #615135;
		}

#nav-button a:hover	{
	border-top:		3px solid #615135;		/*	these four paramaters give boxes		*/
	border-left:	3px solid #615135;		/*	a depressed medallion appearance			*/
	border-bottom:	3px solid #ECD8B6;		/*	when mouse cursor is placed over them		*/
	border-right:	3px solid #ECD8B6;
		}

#nav-button2
#back-to	{
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
		}

#back-to ul	{
	list-style:		none;
	margin:			0;
	padding:		0;
	padding-top:	12px;
	padding-bottom:	12px;
		}

#back-to li	{
	display:	inline;
		}

#back-to a:link,
#back-to a:visited	{  
	margin-right:		2px;
	padding:			6px;
	color:				#2A1E0A;
	text-decoration:	none;
	font-weight:		bold;
	background:			#C7A763;
	border-top:			3px solid #ECD8B6;
	border-left:		3px solid #ECD8B6;
	border-bottom:		3px solid #615135;
	border-right:		3px solid #615135;
		}

#back-to a:hover {
	text-decoration:	none;
	margin:0 2px 2px 0;
	border-top:		3px solid #615135;
	border-left:	3px solid #615135;
	border-bottom:	3px solid #ECD8B6;
	border-right:	3px solid #ECD8B6;
		}

#mail-envelope {
	font-size:		1.1em;
	float:left;
	font-weight:	normal;
	}

#mail-envelope ul {
	list-style:		none;
	margin:			0;
	padding:		0;
	padding-top:	12px;
	padding-bottom:	12px;
		}

#mail-envelope li {
	display:	inline;
		}

#mail-envelope a:link, 
#mail-envelope a:visited {  
	text-decoration:	none;
	margin-right:		0px;
	padding:			9px 5px 1px 5px;  
	/*_padding:			7px 3px 3px 4px;*/
	color:				#2A1E0A;
	background:			#C7A763; /* background color of tab */
	border-top:			3px solid #ECD8B6;
	border-left:		3px solid #ECD8B6;
	border-bottom:		3px solid #615135;
	border-right:		3px solid #615135;
		}

#mail-envelope a:hover {
	text-decoration:	none;
	border-top:		3px solid #615135;
	border-left:	3px solid #615135;
	border-bottom:	3px solid #ECD8B6;
	border-right:	3px solid #ECD8B6;
		}

.thumb		{
			float:left;
			margin-right:10px;
			margin-top:3px;
			border:0;
			}

div.w3c		{
/*		top:2em;
		background:none;
		width:20em;*/
			}

.w3c {
  background:none;
  position:relative;
  margin: 1em 0;
  width: 8em;
  font-family: helvetica,arial,sans-serif;
  font-size: .68em;
  font-weight: bold;
}

.w3c a {
  display: block;
  width: 100%;
}

.w3c a:link,
.w3c a:visited,
.w3c a:hover {
  background: #ffcc66; /* #b2cdeo for blue  #ffcc66; for yellow */
  background:	#599627; /* green */
background:	#ffcc66;
  color: #000;
  text-decoration: none;
}

.w3c a:link,
.w3c a:visited {
  border-top: 1px solid #70c030;
  border-bottom: 2px solid #2e3a0a;
  border-left: 1px solid #70c030;
  border-right: 2px solid #2e3a0a;
}

.w3c a:hover {
  border-bottom: 1px solid #70c030;
  border-top: 2px solid #2e3a0a;
  border-right: 1px solid #70c030;
  border-left: 2px solid #2e3a0a;
}

.w3c span.w3c {
  padding: .3em .4em .15em;
/*  padding: 0 0.4em;*/
  background-color: #fff;
  color: #0c479d;


}/* Revised 22 May 2008 */

