body { 
   margin: 0 auto;
   padding: 0;
   background-image: url('images/VF_pois01s.jpg');
   }

#container {
   margin: 0 auto;
   padding: 0;
   width: 650px; 
   text-align: left;
   background-color: #fff; 
   font: normal 85% verdana, sans-serif;
   color: #221e2a; 
}


#header {
   width: 650px; 
   margin: 0; 
   padding: 0;
   text-align: center;
}


#content {
   text-align: left;
   width: 630px; 
   margin: 0; 
   padding: 10px;
}


#footer {
   margin: 10px 0 0 0;
   padding: 5px; 
   background-color: #D7D5D5;
   font: normal 90% tahoma, geneva, sans-serif;
   background-image: url('images/bottom.jpg');
   background-repeat: no-repeat;
   background-position: center bottom;
}


#navigation {
   font: bold italic 110% georgia, serif;
   margin: 0 10px 0px 10px;   
   padding: 0;
   line-height: 40px;
   text-align: center;
   list-style: none;
   text-decoration: none;
}

#navigation ul, #navigation li {
   padding: 0;
   display: inline;
   list-style: none;
}

#navigation a:link, #navigation a:visited
{
   margin: 0 10px 0px 10px;
   text-decoration: none;
   color: #578B53;
}


 #navigation a:hover
{
   color: #567BA0;
   text-decoration: overline underline;
   cursor: crosshair;
}


.main {
   margin: 0;
   padding: 5px;
}


a:visited, a:link {
   font-weight: bold;
   text-decoration: none;
   color: #6A2C58;
   font-variant: small-caps;
}

a:hover {
   color:#2C6A5F;
   text-decoration: overline underline;
   cursor: crosshair;
}

img {
   border:0px;
}

img.alignleft {
   float: left;
   padding: 1% 3%;
}

img.alignright {
   float: right;
   padding: 1% 3%;
}

.center{
   text-align: center;
}


h1 {
   font: italic bold 160% georgia, serif;
   letter-spacing:0px;
   color: #2C386A;
   border-bottom: 1px solid #2C386A;
}

h2 {
   font: bold 140% georgia, serif;
   color:#2C566A;
   padding: 2px;
   border-bottom: 1px dotted #362C6A;
}


b,strong {
   color: #362C6A;
}

em, i {
   color: #2C6A49;
   font-family: georgia;
}

ins, u {
   color:#a847b1; 
   border-bottom: 1px dotted; 
   border-color: #a847b1; 
   text-decoration:none;
}

ul {
   list-style-image: url('images/bullet_purple.png'); 
   margin-left:5px;
   line-height: 15px;
}

code {
   font-family: Georgia;
   color: #404040;
}


code.wrap {
   display: block;
   background: #e3e3e3;
   border: 1px dotted #202020;
   color: #202020;
   padding: 8px;
}


.alignleft {
   float: left;
   text-align: left;
   width: auto;
}

.alignright {
   float: right;
   text-align: right;
   width: auto;
}


blockquote, input, textarea {
   display:block;
   background:#D5DEE1;
   color: #444;
   padding: 5px;
   border: 1px dotted #000;
}


input, textarea {
   font:normal 95% tahoma;
   background-color: #eae8f0;
   padding:5px;
   border: 1px dotted #2f2941;
}
