body
{
 	  margin: 0;
 	  padding: 0;
 	  width: 100%;
 	  height: 100%;
 	  background:white; 
    text-align: center;
}
 
IMG.banner
{
    display: block;
    margin: 0;
}

#main
{
    width: 950px;
    
    border-width: 1px; 
    border-style: solid; 
    border-color: black; 

    padding:0; 
    margin:0;
    background:white; 
    text-align: center;
    
    overflow: hidden;
}
 
#main_image
{
    padding:0; 
    margin:0;
    
    height: 200px;
    background-image:url('banner.jpg');
    background-repeat:no-repeat;
    background-position:left top;
 
    text-align: left;
}

#logo
{
    float: left;
   
    padding:20; 
    padding-bottom:70; 
    margin:0;
}

#pezzapps
{
    float: left;
    clear:  left;
    padding:5; 
    margin-top:15;
    margin-left:15;
}

#title
{
    float: left;
    clear:  left;
    padding:5; 
    margin-top:25;
    margin-left:15;
}

font.title
{
    color: #fff;
    font-variant:small-caps;
    font-family:"Arial",Georgia,Serif;
    font-weight:bold;
    font-size:30;
    background-color: #2F871D;
    line-height:130%;
}

font.title_lower
{
    color: #fff;
    font-variant:small-caps;
    font-family:"Arial",Georgia,Serif;
    font-weight:bold;
    font-size:15;
    background-color: #2F871D;
}

#top_bar 
{
    width: 100%;
    text-align: center;
    background-color: #93C187; 
}

#top_bar ul 
{ 
    padding-top: 5;
    padding-bottom: 5;
    padding-left: 3;
    padding-right: 3;
    margin: 0;
    list-style-type: none; 
}

#top_bar ul li 
{ 
    display: inline; 
}

#top_bar ul li a
{
    font-variant:small-caps;
    font-family:"Arial",Georgia,Serif;
    font-weight:bold;
    
    text-decoration: none;
    padding: 2px 35px;
    
    color: #fff;
    background-color: #2F871D;
}

#top_bar ul li a:hover
{
    color: #fff;
    background-color: #93C187;
}

font.page_content
{
    color: #000000;
    font-family:"Arial",Georgia,Serif;
    font-size:14; 
}

#page_title
{    
    text-align: center;
    width: 18em;
    padding:2; 
    margin-bottom:10;
    background-color: #CFC9CD; 
}

#page_content
{    
    text-align: center;
    padding:0; 
    margin:0; 
    padding-bottom: 20;
    background-color: #B2BBC2; 
    
    width: 100%;
    overflow: hidden;
}

#page_sections
{    
    float: right;
    text-align: left;
    margin: 20;
    margin-left:0;
}

#page_section
{
    overflow: hidden;
    text-align: left;
    padding:5; 
    padding-bottom: 15;
    margin-bottom: 5;
    background-color: white; 
    width: 720;
}

font.page_section_date
{
    font-family:"Arial",Georgia,Serif;
    font-size:12;
    color: #fff;
    background-color: #2F871D;
    margin-top: 1;
    margin-bottom: 1;
    padding-left: 3;
    padding-right: 3;
}

#page_left_bar
{
    float: left;
    text-align: left;
    width: 150;
    padding:0; 
    margin:20;
    margin-right:0;
    background-color: #406BAF; 
}

font.left_bar_title
{
    color: #000000;
    font-variant:small-caps;
    font-family:"Arial",Georgia,Serif;
    font-weight:bold;
    font-size:30;
}

#page_left_bar ul 
{ 
    padding: 5;
    margin: 0;
    list-style-type: none; 
}

#page_left_bar ul li 
{ 
    padding: 5;
}

#page_left_bar ul li a
{
    font-variant:small-caps;
    font-family:"Arial",Georgia,Serif;
    font-weight:bold;
    
    text-decoration: none;
    padding: 2px 30px;
    color: #fff;
    background-color: #615758;
}

#page_left_bar ul li a:hover
{
    color: #fff;
    background-color: #BEB7A8;
}

img.photos
{
   margin: 0;
   border: 2px solid;
}















