a:link { 
	color: navy;
	text-decoration: none;
	}
a:visited { 
	color: #2d0c4a;
	text-decoration: none;
	}
a:hover { 
	color: navy;
	text-decoration: underline;
	}
a:active { 
	color: black;
	text-decoration: underline;
	}

#shadow-container {
    position: relative;
    	width: 760px;
	margin: auto;
    left: 3px;
    top: 3px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #660000;
    }

    #shadow-container .shadow2 {
        background: #530404;
    }

    #shadow-container .shadow3 {
        background: #440505;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #370606;
        padding: 10px;
    }
    
    html, body {
	margin: 0;
	padding: 0;
	font-family: Baskerville, Georgia, "times new roman", serif;
	line-height: 22px;
	font-size: 15px;
	background: url(../images/bg.png)
}

body2 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	bgcolor: #003366;
}

.hidden {
	display: none;
}

#page {

	border: 1px solid #959596;

	text-align: left;

	padding: 10px;

	}

#page-container {
	width: 738px;
}

#icon { float: left; padding-right: 10pt; }
#header { height: 150px;
	background: url(../images/header-bg.png);
		margin-bottom: 10px;

}

#headerimg 	{ 

	margin: 7px 9px 0; 

	height: 192px; 

	width: 738px; 

	} 
	

/* Main Navigation */

#main-nav { height: 40px;

 }
#main-nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/
#main-nav { padding-left: 0px; }
/*/ 
#main-nav { padding-left: 0px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -40px;
}

#main-nav dt#about,
#main-nav dt#about a { width: 127px; background-image: url(../images/nav/1-about.png); }

#main-nav dt#news,
#main-nav dt#news a { width: 121px; background-image: url(../images/nav/2-news.png); }

#main-nav dt#finley,
#main-nav dt#finley a { width: 121px; background-image: url(../images/nav/3-finley.png); }

#main-nav dt#events,
#main-nav dt#events a { width: 121px; background-image: url(../images/nav/4-events.png); }

#main-nav dt#membership,
#main-nav dt#membership a { width: 121px; background-image: url(../images/nav/5-membership.png); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 127px; background-image: url(../images/nav/6-contact.png); }

#main-nav dt#photographs,
#main-nav dt#photographs a { width: 127px; background-image: url(../images/nav/7-photographs.png); }

#main-nav dt#videos,
#main-nav dt#videos a { width: 121px; background-image: url(../images/nav/8-videos.png); }

#main-nav dt#bulletin,
#main-nav dt#bulletin a { width: 121px; background-image: url(../images/nav/9-bulletin.png); }

#main-nav dt#inventory,
#main-nav dt#inventory a { width: 121px; background-image: url(../images/nav/10-inventory.png); }

#main-nav dt#documents,
#main-nav dt#documents a { width: 121px; background-image: url(../images/nav/11-documents.png); }

#main-nav dt#links,
#main-nav dt#links a { width: 127px; background-image: url(../images/nav/12-links.png); }

body.about dt#about,
body.about dt#about a,
body.news dt#news,
body.news dt#news a,
body.finley dt#finley,
body.finley dt#finley a,
body.events dt#events,
body.events dt#events a,
body.membership dt#membership,
body.membership dt#membership a,
body.contact dt#contact,
body.contact dt#contact a,
body.photographs dt#photographs,
body.photographs dt#photographs a,
body.av dt#videos,
body.av dt#videos a,
body.bulletin dt#bulletin,
body.bulletin dt#bulletin a,
body.inventory dt#inventory,
body.inventory dt#inventory a,
body.documents dt#documents,
body.documents dt#documents a,
body.links dt#links,
body.links dt#links a
 {
	background-position: 0 -80px;
}

#newsevent { height: auto;
	background: url(../images/newseventbgtop.png);
	margin-top: 10px;
	padding-top: 10px;
	text-align: left;
	font-size: 12px; line-height: 16px; 
	font-family: sans-serif;
}

#sidebar-a { float: right; 
	border: solid 1pt #5b5b5b; 
	width: 280px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}

#sidebar-a .padding { line-height: 18px; 
	font-family: Baskerville, Georgia, "times new roman", serif; 
	background: white; padding: 10px; 
}

#content { margin-right: 290px;
	background: white;
	height: auto; 
	line-height: 18px;
	font-family: Baskerville, Georgia, "times new roman", serif;
    margin-top: 10px;
}

#contentborder { margin-right: 290px; 
	background: white; 
	height: auto; 
	border: solid 1pt #5b5b5b; 
	line-height: 20px; 
	font-family: Baskerville, Georgia, "times new roman", serif; 
	margin-top: 10px; padding: 10px; 
}

#contentfull { height: auto; 
	line-height: 18px; 
	font-family: Baskerville, Georgia, "times new roman", serif; 
	margin-top: 10px; 
	padding: 10px 0 0; 
}

#contentfullborder { height: auto;
	border: solid 1pt #5b5b5b;
	line-height: 18px;
	font-family: Baskerville, Georgia, "times new roman", serif;
    margin-top: 10px;
    padding: 10px;
}

#homelinks { margin-right: 290px;
	height: 108px; 
	padding: 0px;
    margin-top: 10px;
}

#content .padding {
	padding: 25px;
}

#sponsors { clear: both; 
	height: 125px; 
	font-family: Baskerville, Georgia, "times new roman", serif; 
	font-size: 12px; color: white; 
	margin-top: 10px;
	background: url(../images/sponsors-bg.png);
}

#smalltext { clear: both; 
	font-family: Helvetica, Arial, sans serif; 
	font-size: 12px; 
}

#smalltextright { clear: both; 
	font-family: Helvetica, Arial, sans serif; 
	font-size: 12px;
	text-align: right;
}

#inventorytext { clear: both; 
	font-family: Helvetica, Arial, sans serif; 
	font-size: 8px; 
}


#date {
	font-family: Helvetica, Arial, sans serif; 
	font-size: 12px;
	color: #999999;
}

#largequote { clear: both; 
	font-family: Georgia, "times new roman", serif; 
	font-size: 18px;
	text-align: center;
	line-height: 26px;
	padding: 25px;
	font-style: italic;
}

#footer { clear: both; 
	height: 23px; 
	font-family: Baskerville, Georgia, "times new roman", serif; 
	font-size: 12px; color: white; 
	background: #adadad; 
	padding: 10px; 
	margin-top: 10px; 
	border: solid 1pt #5b5b5b; }

#footer #altnav {
	width: 350px;
	float: right;
	text-align: right;
}

h1 {
	float: right;
	margin-top: 35px;
	padding-right: 70px;
}

h2 {
	line-height: normal
}

#h3center {
	line-height: normal
	font-size: 22px;
	text-align: center;
	font-family: Georgia, "times new roman", serif; 
	font-style: bold;
}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	line-height: 25px;

}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}
