 /*** While Shepherds Watched Style Sheet *** Blue Colour is #0000FF, Cream 
  is #FFFFCC , Dark Red is #780001, Red-Black is #3C0000, V. pale red is #3C0000
  Pale Sage Green is #99CC99 , Gold is #A58C39, 
  Dark Green is #2A7D2A, Light Green is #E6FFCC, very light green is #F3FFE5 ***/ 
  p { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.8em;
    line-height: 1.5em;
    } 
  
  h1 { 
       font-family: Verdana,  Arial, Helvetica, sans-serif; 
       font-size: 1.3em; 
       color: #780001;
       text-align: left;

       }
  h2 { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size:1.0em; 
       color: #780001;
       text-align: left;
       }

    h3 { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size:0.9em; 
       color: #780001;
       text-align: left;
       }
       
    h4 { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size:0.8em; 
       color: #780001;
       text-align: left;
       margin-top: -10px;
       }
              
   hr {
      color: #2A7D2A;
      }
      
   table {
             font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 0.8em;
             line-height: 1.5em;
         }   
      
 
  a:link, a:visited {color: #2A7D2A; background-color: #FFFFFF; text-decoration: none;} 
  a:hover {color: #780001; background-color: #FFFFFF;} 
  a:active {color: #A58C39; background-color: #FFFFFF;} 
  
  body {
       margin: 0; 
       padding: 0; 
       color: #000000; 
       background-color: #780001;
       font-family: Verdana,Arial, Helvetica, sans-serif;
       }
       
  #wrapper {
           position: relative;
           width: 770px;
           margin-right: auto;
           margin-left: auto;
           margin-top:10px;
           margin-bottom: 10px;  
           padding: 0px 0 0 0;
           background-color: #FFFFFF;
           }
           
   #wrapper h1{
               padding-left:50px;
               }
           
   #header {
          border-top: 0px solid #2A7D2A;
          background-color: #FFFFFF;
          }

          
  #header img{
              border: none;
              } 
              
 #breadcrumb p {
                color: #2A7D2A;
                font-size: 70%;
             }
             
 #breadcrumb a:link, #breadcrumb a:visited {color: #2A7D2A; background-color: #FFFFFF;} 
 #breadcrumb a:hover {color: #780001; background-color: #FFFFFF;} 
 #breadcrumb a:active {color: #A58C39; background-color: #FFFFFF;}           

  #horiz_nav {
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 0.8em;
              line-height: 1.5em;
              font-weight: bold;
              text-align: right;
              padding-right: 10px;

             }            
  #horiz_nav a:link, #horiz_nav a:visited {color: #2A7D2A; background-color: #FFFFFF; text-decoration: none;}
  #horiz_nav a:hover {color: #FFFFFF; background-color: #2A7D2A; text-decoration: underline;}
  #horiz_nav a:active {color: #FFFFFF; background-color: #2A7D2A; text-decoration: none;}
                 
  #content {
           width: 570px;
           float: left;
           text-align: left; 
           background-color: #FFFFFF;
           padding-left: 50px;
           padding-right: 20px;
           } 
           
  #content h1 {margin-left: -50px;}           
          
  #content img {
               border: 1px solid #2A7D2A; 
               float: left; 
               margin: 0px 0px 10px 5px;
               } 
               
 #content a:link {
                  color: #2A7D2A; 
                  background-color: #FFFFFF;
                 } 
 #content a:visited {
                     color: #2A7D2A; 
                     background-color: #FFFFFF;
                     }
                     
 #content a:hover {
                  color: #780001; 
                  background-color: #FFFFFF;
                  } 
 #content a:active {
                   color: #A58C39; 
                   background-color: #FFFFFF;
                   }

 #content .button a:visited,
   #content .button a:link {
                     padding-left: 5px; 
                     padding-right: 5px;
                     padding-top: 3px;
                     padding-bottom: 3px;
                     color:#FFFFFF; 
                     background-color: #2A7D2A;
                     border-top: 2px solid #4AC24A;
                     border-left: 2px solid #4AC24A;
                     border-bottom: 2px solid #1B511B;
                     border-right: 2px solid #1B511B;
                   }
                    
 #content .button a:hover {
                     padding-left: 5px; 
                     padding-right: 5px;
                     padding-top: 3px;
                     padding-bottom: 3px;
                     color:#FFFFFF; 
                     background-color: #256F25; /* Slightly darker green */
                     border-top: 2px solid #1B511B; /* lighter green */
                     border-left: 2px solid #1B511B;
                     border-bottom: 2px solid #4AC24A; /* Darker green */
                     border-right: 2px solid #4AC24A;
                    }
                    
  #content .button a:active {
                     padding-left: 5px; 
                     padding-right: 5px;
                     padding-top: 3px;
                     padding-bottom: 3px;
                     color: #000000; 
                     background-color: #1B511B /* Slightly Darker Green */;
                     border-top: 2px solid #256F25; /* lighter green */
                     border-left: 2px solid #256F25;
                     border-bottom: 2px solid #4AC24A; /* Darker green */
                     border-right: 2px solid #4AC24A;
                    } 
                    
 #content .left img{
                     float: left;
                     border: none;
                   }                                    

 #content .right img{
                     float: right;
                     border: none;
                   }                                    

 #content .graphic img {
             border: none;
             margin-right: 20px;
           }
                   
 #content_gallery {
           width: 400px;
           text-align: left; 
           background-color: #FFFFFF;
           padding-right: 0px;
           float:left;
           }              
           
  #right_column {
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 0.6em;
                font-weight:bold;
                width: 100px;
                margin-top:0px;
                padding-right: 10px;
                padding-left: 10px;
                float:right;  
                background-image: url(../images/graphics/sidebar_background.gif);
                background-repeat:repeat-y;
                background-position:top left;
                }
                
     
                
  #right_column img {
                    border: none;
                    float: right;
                    } 
                    

                    
   #right_column p  {
                    /*padding-right:10px;*/
                    margin-left: -20px;
                    margin-bottom: -10px;
                    font-family: Verdana, Arial, Helvetica, sans-serif; 
                    font-size: 1.0em;
                    line-height: 1.2em;
                    
                    }                              
                             
  #right_column li  {
                    list-style-type: none;
                    padding-bottom:15px;
                    text-align:center;
                    line-height: 1.2em;

                    }
                      
 #right_column a:link,  #right_column a:visited,  #right_column a:hover,  #right_column a:active {
                                                text-decoration: none;
                                                background-color: transparent;
                                                } 
 #right_column a:link,  #right_column a:visited {
                            color: #323232; 
                             } 
  #right_column a:hover {
                   color: #2A7D2A; 
                   background-color: #FFFFFF;
                   }
  #right_column a:active {
                      color: #780001; 
                      }                                                 
                             
  #footer {
           text-align: center; 
           padding-right: 10px;
           padding-top: 20px;
           padding-bottom: 0px;
           clear: both;
           background-image: url(../images/graphics/footer_top.gif);
           background-repeat: no-repeat; 
           background-color: #2A7D2A; 
           }
           
  #footer img {
              border: none;
              }
  #footer p {
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
           color: #FFFFFF; 
           font-size: 0.8em; 
           line-height: 0.3em;
            }            
           
  #footer a:link,   #footer a:visited {color: #A58C39; background-color: #2A7D2A;text-decoration: none;} 
  #footer a:hover {color: #FFFFFF; background-color: #2A7D2A;} 
  #footer a:active {color: #A58C39; background-color: #2A7D2A;} 
   

   .button {
            font-size:1.0em; 
            margin-left: 15px;
           }
                       
  .price {
         font-size:1.2em; 
         font-weight: bold; 
         color: #780001;
         }
          
   .newsflash {
        width: 520px;
        float: left;
        background-color: #ECFAEC;
        border: 1px solid #297C29;
        border-bottom: 2px solid #297C29;
        border-right: 2px solid #297C29;
        padding: 5px;
        margin-left: 30px;
         }
         
 .highlight {
               clear: both;
               font-size: 0.8em;
              }

                         
  .clear_float {clear: both}
  
  .news {
          width: 590px;
           float: left;
           background-color: #ECFAEC;
        border: 1px solid #297C29;
            border-bottom: 2px solid #297C29;
            border-right: 2px solid #297C29;
        padding: 5px;
        margin-left: 30px;
         }
         
form p {
          margin: 0;
          padding: 0;
          padding-top: 5px;
       }

form p label {
      float: left;
      width: 11em;
      }         
      
.albumlist {
           list-style-type:none;
           clear:both;
           width: 560px;
           }

.albumlist li {
              /* align: top;*/
               width: 170px;
               float:left;
               margin-right: 6px;
               margin-bottom:10px;
               padding-top: 10px;
               padding-bottom:20px;
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               background-color: #F3FFE5;
               }

.albumlist img {
                display:block;
                border: 1px solid #2A7C2A;
                margin-left:10px;
                margin-right:10px;
               }

.albumlist p {
              margin-left: 10px;
              margin-right: 5px;
              margin-bottom: -10px;
             }     
             
             
                     