body
{
background: LightBlue;
}

#container
{
	margin: 0;
	background: #fff;
}

#header
{
	background: AliceBlue;
	padding: 20px;
       
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 100%;
	background: #46bbee;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
        
	float: left;
	padding: 5px 12px;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #000;
        border-bottom: 1px solid #000;
}

#navigation li a:hover 
{ 
        background: #9eeec7; 
}

#content
{
	clear: left;
	padding: 10px;
}



#footer
{
	background: #ffc;
	text-align: right;
	padding: 20px;
	height: 250px;
}


#left
{
        float:left;
	padding: 5px 10px;
}

#right
{
        float:right;
	padding: 5px 10px;
}


H1  
{ 
        font-family: verdana,georgia,sans-serif; 
        text-decoration: underline;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 52px; 
        color: OrangeRed;
}

H2  
{ 
        font-family: verdana,georgia,sans-serif; 
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 36px; 
        color: #550000;
}

H3  
{ 
        font-family: verdana,georgia,sans-serif; 
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 32px; 
        color: #550000;
}

H4  
{ 
        font-family: verdana,georgia,sans-serif; 
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 28px; 
        color: #550000;
}

H5  
{ 
        font-family: verdana,georgia,sans-serif; 
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 24px; 
        color: #550000;
}
p
{
        font-family: verdana,georgia,sans-serif; 
        font-size: 14px; 
        text-indent:50px;
}
p.largefont
{
        font-family: verdana,georgia,sans-serif; 
        font-size: 16px; 
        font-weight: bold;
        text-indent:50px;
}
p.address
{
        font-family: verdana,georgia,sans-serif; 
        font-size: 14px; 
        float: right;
        text-indent:0px;
        padding: 10px;
}

dl {
    border: 3px double #ccc;
    padding: 0.5em;
  }
  dt {
    float: left;
    clear: left;
    width: 150px;
    text-align: left;
    text-decoration: underline;
    
    color: #550000;
  }
  dt:after {
    content: ":";
  }
  dd {
    margin: 0 0 0 110px;
    padding: 0 0 0.5em 0;
  }

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.picture 
{ 
background-color: white; 
border: 1px solid goldenrod; padding: 3px; 
font: 16px ; 
font-family: Times New Roman, Georgia, Serif; 
} 
.picture img 
{ 
border: 1px solid goldenrod; 
vertical-align:middle; margin-bottom: 3px; 
} 
.right 
{ 
margin: 0.5em 0pt 0.5em 0.8em; float:right; 
} 
.left 
{ 
margin: 0.5em 0.8em 0.5em 0; float:left; 
} 