﻿body
{
    padding: 5px;
    margin: 0px;
    background: #FFFFF0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
}
h1
{
    clear: left;
    font-size: 140%;
    color: #216421;
}
h2
{
    clear: left;
    font-size: 120%;
    color: #216421;
}
p
{
    padding:3px;
    margin: 0;
}
a:link {
	color: #1f803f
}
a:visited {
	color: #000000
}
a:hover {
	color: #47b249
}
a:active {
	color: #1f803f
}
#Container
{
    margin:0 auto;
    position:relative;
    background: #fff1ca;
    width: 1004px;
    padding: 10px;
}
.MainContent
{
    float: left;
    width: 1004px;
    background: #216421;

}

.LeftColumn
{    
    float: left;
    width:131px;
    padding: 0px;
}
.MainColumn
{    
    float: left;
    width: 853px;
    padding: 5px 0px 5px 20px;
    margin: 0px;
    background: #fff1ca;
    clear: right;
}
.logo
{    
    float: left;
}
.headerbar
{
    margin: 0 0 0 5px;
    float: left;
    background: #216421;
    width: 868px;
    clear: right;
}

/* Footer */
.ContainerFooter
{
    clear: left;
    padding: 0;
    margin: 0;
}
.Footer
{
color: #FFFFF0;
    font-size: 85%;
    border-top: solid 5px #fff1ca;
    background: #216421;
    padding: 5px;
    margin: 0;
}
.Alert
{
    color: #FF9900;
}
a:link.FooterLink, a:active.FooterLink, a:visited.FooterLink  
{
    color: #FFFFF0;
}
a:hover.FooterLink{
    color: #FF9900;
}
p.FooterText
{
}
p.FooterLinks
{
}
.SubTitle
{
      font-size: 110%;
      font-weight:bold;
}
.ContentLeftColumn
{
    float: left;
    width: 410px;
    padding: 0 0 0 0;
    
}
.ContentRightColumn
{
    float: left;
    width: 438px;
    text-align: right;

}
.image
{
    text-align: center;
}
div.Gallery
{
    padding-top: 20px;
}
div.GalleryItem
{
    width: 250px;
    float: left;
    padding-right: 20px;
    padding-top: 10px;

}
div.GalleryItem img.Photo
{
    margin-bottom: 10px;

}
div.GalleryRow
{
    clear:left;
}
span.PhotoCaption
{
    padding-bottom: 10px;

}
img.Photo
{
    border: solid 1px black;
}
.TableCellLight
{
    background-color: white; 
    border-right:solid 1px darkgray;
    border-bottom:solid 1px darkgray;
    }    
.TableCell
{
    background-color:  #FAEBD7;
    border-bottom: solid 1px DarkGray;
    border-right: solid 1px DarkGray;
    }
.TableCellHeader
{
    background-color: #D2B48C;
    border-bottom: solid 1px DarkGray;
    border-right: solid 1px DarkGray;
    border-top: solid 1px DarkGray;
}
.CensusContent
{
    font-size: 80%;
}