/* basic elements */
 body {
             background-color:#92FC22;
	         background-attachment:fixed;
			 font-family: 'mufferaw';
			 color: #0000A0;
             }
img {
	         border:none;
	   	      }
img.borders {
	   	     border:double;
			 border-color:#000000;
	    }		
:link {
	  		color:#00FF00;
	        }
:visited {
	   		color:#008000;
	        }
a:hover  {
	 	   color:#80FF00;
	        }	  
.boston {
	       background-image:url('puppies/header2.gif');  
	       background-repeat:no-repeat;
	       background-position:bottom center;
	       padding-top:25px;
	       padding-bottom:190px;
	      }
h1      {
     width: 450px;
     font-size:xx-large;
     font-weight:bold;
       color:#000080;
           margin-left:180px;
           text-decoration:underline;
              
 }
   
p.p1 {
     text-align:center;
     font-family:fantasy;
     font-weight:600;
     color:#008000;
 }    
 
p.p2 {
     text-align:center;
 } 
 
p.p3 {
     text-align:center;
 } 
 
p.p4{
     font-family:'Orlando';
     font-size:large;
     font-weight:bold;
     color: #000080;
     width:375px;
     position:absolute;
     top: 750px;
     right: 20px;
 } 

p.p5 {
     position:absolute;
     top: 875px;
     right: 30px;
 } 
 
 p.p6 {
     font-family:'Orlando';
     font-size:large;
     font-weight:bold;
     color: #000080;
     width:375px;
     position:absolute;
     top: 1125px;
     right: 20px;
 } 
    
 p.p7 {
     position:absolute;
     top: 1225px;
     right: 30px;
 }     
 
p.p8 {
     font-family:'Orlando';
     font-size:large;
     font-weight:bold;
     color: #000080;
     width:375px;
     position:absolute;
     top: 1525px;
     right: 20px;
 }
 
p.p9 {
     position:absolute;
     top: 1615px;
     right: 45px;
 }
 
p.p10 {
    text-align:center;
    margin-top:550px;
 }
/* layout */
.container {
           width:1100px;
           height:1800px;
           margin:0 auto;
           padding-top: 8px;
           position:relative;
           background-image:url('puppies/bg.gif');
           background-repeat:repeat;
           border-left:3px solid #ffffff;
           border-right:3px solid #ffffff;
           border:inset;
           }
 
.additional_information {
           position:absolute;
           top: 225px;
           right: 100px;
           width:75px;      
           margin-right:400px;       
          }
 
 .profile_pic {
           margin-left:8px;
           margin-top:0px;
           width:200px;
     
           
  }         
 .profile {
         margin-top:-550px;
         margin-left:215px;
         background-image:url('puppies/profilebg.gif');
         background-repeat:no-repeat;
         width:450px;
         height:550px;
         padding-top: 20px;
         padding-left:63px;
         line-height:200%;
         
 }

.shadow  { 
         position:relative; 
         display:block; 
         color:#FF8000; 
         font-size: xx-large;
         font-family:'Mufferaw';
         letter-spacing:1px; 
         }
         
.shadow span { 
        position:absolute; 
        display:block; 
        top:0px; 
         }
        
.shadow:before { 
        display:block; 
        padding:2px; 
        content: attr(title); 
        color:#000000;  
        }
        
.text {
        padding-top: 5px;
        padding-left: 100px;
        color: #FFFFFF;
        font-size: x-large;
        font-weight: bold;         
 }
 
.text2, .text3, .text4 {
       padding-top: 5px;
       padding-left: 150px;
       color: #FFFFFF;
       font-size: x-large;
       font-weight: bold;
 }         
 
.text5 {
       padding-top: 5px;
       padding-left: 160px;
       color: #FFFFFF;
       font-size: x-large;
       font-weight: bold; 
  }
  
.text6 {
       padding-top: 5px;
       padding-left: 170px;
       color: #FFFFFF;
       font-size: x-large;
       font-weight: bold;
 }

 .photo1 {
       margin-top:0px;
       margin-left:20px;
       width:204px;
  }
  
.photo2 {
      margin-top:-294px;
      margin-left:250px;
      width:204px;
 }
 
.photo3 {
     margin-top: -276px;
     margin-left: 480px;
     width: 204px;
 }
 
.photo4 {
     margin-top: 35px;
     margin-left: 20px;
     width: 204px;
 }
 
.parents {
          position:absolute;
          top: 315px;
          right: 30px; 
          }
          
.parents1 {
          position:absolute;
          top: 415px;
          right: 50px;
 }

.breeders {
          position: absolute;
          top: 675px;
          right: 30px;
 }
 
 .vet {
      position:absolute;
      top: 1050px;
      right:30px;
 
  }

.petstores {
     position:absolute;
     top: 1450px;
     right: 30px;

 }


			
		   

