body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFF1CD;
}

.header 
{
background-color: #114b4e;
}

.nav
{
background-color: #4F114C;
/*http://www.colorschemer.com/online.html*/
}

.footer
{
padding: 0 1em;
height: 40px;
background-color: #4F114C;
color: #FFFFFF;
}

.content
{
background-color: #FFFFFF;
}

.promo
{
/*background-color: #e8dab7;*/
/*border : solid 1px #114b4e;*/
border : solid 1px #e8dab7;
width:200px;
text-align:center;
}

.promotext
{
padding:3px 5px 5px 5px;	 	
text-align:left;
}

.promotitle
{
padding:3px 3px 5px 5px;	
text-align:left;
/*background-color:#114b4e;*/
background-color:#e8dab7;
color:#114b4e;
font-weight:bold;	              
}

.promoimage
{
margin-top: 5px;
margin-bottom:5px;	
border-width:1px;
border-style:none;
border-color:black
}

td.nav
{
text-align: center;
}

td.content
{
text-align: left;
}

td.news
{
text-align: left;
line-height: 16px;
}

td.right, table.right
{
text-align: right;
}

td.news a, .promo a
{
text-decoration: underline;
font-weight: bold;
color: #114b4e;
}

td.news a:hover, .promo a:hover
{
color: #114b4e;
}

a.navitem
{
font-size: 12px;
color: #FFFFFF;
line-height: 20px;
text-decoration: none;
}

a.navitem:hover, a.footeritem:hover
{
color: #F0FFFF;
}

a.footeritem
{
color: #FFFFFF;
text-decoration: underline;
}

h2
{
margin:0px;
color: #114b4e;
font-size:1.2em;
}

h3
{
color: #114b4e;
font-size:1em;
}

a.menu
{
color: #114b4e;
}

hr
{
color: #114b4e;
background-color: #114b4e;
height:2px;
}

.clr {
	clear: both;
}

.header-lrg
{
color: #114b4e;
font-size:1.2em;
font-weight:bold;
}

.header-lrger
{
color: #114b4e;
font-size:1.8em;
font-weight:bold;
}

.header-sml
{
color: #114b4e;
font-size:1em;
}


/* Image Gallery Styles */
#gallery {
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#gallery .container-row {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#gallery .photo {
	width: 175px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: left;
}
#gallery .photo-thumb {
	width: 175px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#gallery img {
	border: 5px solid #e8dab7;
	margin: 0px;
	padding: 0px;
}
#gallery .text-container {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#gallery .title {
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#gallery .spacer {
	width: 20px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
