/* dennisfh.css - 2 Column Layout with a Burgundy and Cream Color Scheme
   Sarah Behrns (sbehrns@frontiernet.net)
   Written:  11/2/06
   Modified: 12/18/06*/



/* Style the body element */
     body {
          background-color:               #210D0F;        /* Burgundy */
          font-family:                    "Perpetua", "Palatino", "Century Schoolbook",
                                          "Serif";      
          background-image:               url('none');
          }

/* Style the paragraph element*/
     p {
          font-family:                    "Helvetica", "Palatino", "Century Schoolbook",
                                          "Serif";        
          font-size:                      14pt;
       }
       
/* Style the header element*/
     h3, h4, h5, h6 {
          font-family:                    "Perpetua", "Palatino", "Century Schoolbook",
                                          "Serif";
          color:                          #000000;
          }

/* Style the h1 element*/
     h1  {
          font-family:                    "Perpetua", "Palatino", "Century Schoolbook",
                                          "Serif";
          font-size:	                  40pt;
          color:                          #000000;       /* Black */
         }
         
/* Style the h2 element */
     h2 {
         font-family:                    "Perpetua", "Palatino", "Century Schoolbook",
	                                 "Serif";
	 font-size:	                  28pt;
	 color:                          #ffffff;       /* white */
         background-image:               url('graphic/gradient880025.png');
         }
         
/* Style the h3 element */
     h3 {
         font-family:                    "Perpetua", "Palatino", "Century Schoolbook",
	                                 "Serif";
	 font-size:	                  20pt;
	 color:                          #000000;       /* black */
        }
/* Style the image element */
     img {
          border:                          2px solid #210D0F;
          }


/* Style the Outer Container Element */
     #outer {
         width:                           90%;                  /* 90% of the screen width */
         margin:                          10px auto;            /* a 10 pixel margin equally spaced using auto */
         background-color:                #E6E1C3;              /* Taupe */
         border:                          1px solid #E6E1C3;    /* Solid 1px taupe colored border */
                         
         }

/* Style the Inner Container Element */
     #inner {
         background-color:                #E6E1C3;              /* Taupe */
         border:                          medium none;
         background-image:                url('graphic/gradient872580.png');   /* Burgundy gradient background */
         }

/* Style the Header Element */
     #header {
         padding:                          1em;
         background-color:                 #210D0F;                        /* Burgundy */
         border:                           medium none;
         color:                            #ffffff;                        /* White Text */
         background-image:                 url('graphic/gradient872580.png');
         }

     #header h1 {
         padding:                          0;
         margin:                           0;
         }



/* Style the Left Navigation Menu */
     #leftnav {
         float:                            left;
         width:                            150px;
         margin:                           0;
         padding:                          1em;
         background-image:                 url('none');
         display:                          inline
         }

     #leftnav {
         width:                             150px;
         border: 			    medium none;
         padding: 			    0;
         margin-bottom:                     1em;
         font-size:                         16pt;
         background-color:                  #210D0F;                     /* Burgundy */     
         background-image:                  url('none');
         }

     #leftnav li a {
         display:                           block;
         background-color:                  #210D0F;                     /* Burgundy */
         color:                             #FFFFFF;                     /* white text */      
         text-decoration:                   none;
         width:                             auto;
         background-image:                  url('graphic/gradient872580.png');padding-left:0.5em; padding-right:5px; padding-top:5px; padding-bottom:5px
         }

     #leftnav ul {
         list-style:                        none;
         margin:                            0;
         padding:                           0;
         border:                            none;
         }

     html>body #leftnav li a {
         width:                             auto;
         }

     #leftnav li a:hover {
         border-left:                       5px solid #210D0F;            /* Burgundy border */
         border-right:                      5px solid #E6E1C3;            /* Burgundy border */
         background-color:                  #E6E1C3;                      /* Taupe background */ 
         color:                             #000000;                      /* Black text */ 
         background-image:                  url('none');
         }

     #leftnav li {
         border-bottom:                     none;
         margin:                            0;
         }

/* Style the Main Content Element */
     #content {
         margin-left:                       150px;
         padding:                           10px 10px 10px 15px;
         border:                            none;
         background-color:                  #E6E1C3;                     /* Taupe background */
         height:                            auto;
         }

/* Style the Footer Element */
     #footer {
         clear:                             both;
         height:                            20px;
         margin:                            0;
         padding:                           .5em;
         color:                             #000000;                     /*black text */
         background-color:                  #210D0F;
         background-image:                  url('graphic/gradient872580.png');
         font-size:                         12pt;
         border:                            medium none;
         }



/* Style the Thumbnail Element */
     .thumb {
         text-decoration:                   none;
         border-color:                      #210D0F;                     /* burgundy */
         border-width:                      1px;
         }
         
/* Style the Photo Element */
     .photo {
         text-decoration:                   none;
         border-color:                      #000000;                     /* black */
         border-width:                      2px;
         }
         
/* Style the Link Element */
     .link {
         color:                             #210D0F;                    /*burgundy color hyperlink */
         text-decoration:                   none;  
         font-family:                       "Helvetica", "Palatino", "Century Schoolbook",
                                            "Serif";
         font-weight:                       bold;                                   
           }
           
     .hyperlink {
         color:                             #210D0F;                    /*burgundy color hyperlink */
         text-decoration:                   underline;
         }
           
/* Style the table element */
     table#funeral {
         width:                             90%;
         align:                             center;
         font-size:                         14pt;
         }

/* Style the table element */
     table#obituary {
         width:                             75%;
         align:                             center;
         font-size:                         14pt;
         font-style:                        bold;
         font-family:                       "Helvetica", "Palatino", "Century Schoolbook",
                                            "Serif"; 
         }    
         
     table#staff{
         width:                             75%
         align:                             left;
         vertical-align:                    top;
         font-size:                         13pt;
         font-style:                        bold;
         font-family:                       "Helvetica", "Palatino", "Century Schoolbook",
                                            "Serif"; 
         }
         
     table#lodging{
         width:                             75%
         align:                             left;
         vertical-align:                    top;
         font-size:                         13pt;
         font-style:                        bold;
         font-family:                       "Helvetica", "Palatino", "Century Schoolbook",
                                                 "Serif"; 
              }
              