@charset "utf-8";

/*
   New Lawfirm Website Test
   
  
  
   Date:   
   
   Filename: gp_visual1.css

*/


/* Figure Box Styles */

figure {
   border-style: solid;
   border-width: 5px;
   border-image: url(tb_border.png) 50 repeat;   
   margin: 20px auto 0px;
   opacity: 1;
   width: 80%;
}

figure img {
   display: block;
   width: 100%;
}

figure figcaption {
   background-color: white;
   font-family: 'Palatino Linotype', Palatino, 'Times New Roman', serif;
   font-style: italic;
   padding: 10px 0;
   text-align: center;
}

/* HTML Styles */

html {

}


/* Article Styles */
/*
article {

   box-shadow: inset rgb(71, 71, 71) -10px -10px 25px,
               inset rgb(71, 71, 71) 10px 10px 25px;
   }
*/

article header h1 {
   text-shadow: rgb(181, 211, 181) 2px 2px 1px,
                rgba(21, 21, 21, 0.66) 5px 5px 25px;
} 
article header h2 {
   text-shadow: rgb(181, 211, 181) 2px 2px 1px,
                rgba(21, 21, 21, 0.66) 5px 5px 25px;
} 

/* Page Body Styles */

body {
   border-left: 1px solid rgb(51, 51, 51);
   border-right: 1px solid rgb(51, 51, 51);
   box-shadow: rgb(51, 51, 51) 15px 0px 25px, 
               rgb(51, 51, 51) -15px 0px 25px;   
}


/* Aside Styles */

/*
aside {
   background: radial-gradient(white, rgb(151, 222, 151), rgb(81, 125, 81));
   border: 4px double rgb(45, 93, 62);
   border-radius: 30px;
   box-shadow: rgba(51, 91, 51, 0.4) 0px 0px 20px 10px;
}
*/

/* Footer Styles */

footer {
background: linear-gradient(345deg, rgb(80, 80, 160), 
                                    rgb(21, 20, 21) 80%);
}

