html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {font-family: Georgia;}

#daddywrap {width: 840px;}

#headerwrap  { width: 840px;
             margin-left: 25px;
			 padding-bottom: 10px;
			}

			
#piccontainer {width: 180px;
              height:180px;
			
			  margin-top: 20px;

			  background-color: #f3d485;
			  float: left;
			  display:block;
			  border: 2px solid #7c6f38;}

.no1 {background-image: url(images/piccontainer_1.jpg);}	
.no2 {background-image: url(images/piccontainer_2.jpg);}	
.no3 {background-image: url(images/piccontainer_3.jpg);}
.no4 {background-image: url(images/piccontainer_4.jpg);}	
.no5 {background-image: url(images/piccontainer_5.jpg);}  

#header {width: 599px;
		background-image: url(images/header.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		float:left;
		display: block;
		margin-top: 20px;
		margin-left: 10px;

		
		}
		
a.header  {display: block;
width: 595px;
        height:120px;}
		
#navbar		{height:45px;
		     margin-top: 10px;
             width: 595px;
             display: block;            
			 border-top: 2px solid #7c6f38;
			 border-bottom: 2px solid #7c6f38;}
			 
#navbar ul {width: 716px;
          height: 52px; 
		  display: block;
			}
			
#navbar li {
			 list-style-type: none;
			 display: inline;
			 
             				 
             			 
              }					 
			 
#navbar a {text-decoration: none;
           
           width: 89px;
		   
		   text-align: center;
		   float:left;
           color: #7c6f38;
		   font-variant:small-caps;
           font-family: Georgia;
		   font-size: 14px;
           background-color: #f2e5c3;
           border-bottom: 4px solid #bbad88;
		   padding-top: 5px;
		   padding-bottom: 4px;
           margin-top: 9px;
		   margin-left: 5px;
	    	 margin-right: 5px;
           
           	   
    	    }		

#navbar a:hover {background-image: url(images/nav_trans.jpg);}			

#contentwrap {width: 840px;
             padding-top: 10px;
			 padding-left:25px;
             }
			
#contact { width: 180px; 
          height: 280px;

		  margin-bottom: 80px;
		  display: block;
		  background-color: #f3d485;
		  float: left;
		  border: 2px solid #7c6f38;
		  background-image: url(images/contact_gradings.jpg);
		  background-position: bottom;
		  background-repeat: no-repeat;
		  
		  }
			 
			 
#contact h1 {margin-top: 8px;
            margin-left: 12px;
			font-size: 18px;
font-variant:small-caps;}		

#contact a {text-decoration: none;
           color: #7c6f38;}

#contact a:hover {background: #7c6f38;;
                 color: white;} 		   

#contact p a {background: #7c6f38;
          color: white;
		  text-align: center;
		  margin-top: 22px;
		  display: block;
		  width: 90px;
		  margin-left: 39px;
		  padding: 5px;}	

#contact p a:hover {background:  #f2e5c3;
                 color: black;}		  
				 
#contact li { margin-left: 12px; 
            font-size: 12px;
			margin-top: 10px;}	 
			 
#content   {float: left;
          width: 590px;
          height: 350px;
          display:block; 
          margin-left: 10px;
          background-image: url(images/page_bottom.jpg);
		  background-repeat: no-repeat;
		  background-position:bottom right;     
		  border-top: 2px solid #7c6f38;
		  border-bottom: 2px solid #7c6f38;
          }		

#content a {margin-left: 9px;
           margin-bottom: 8px;
           letter-spacing: 2px;
           color: #7c6f38;}   
	
#content h1 {margin-left: 9px;
font-size: 18px;
font-variant:small-caps;
margin-top: 8px;
margin-bottom: 10px; }

#content p {margin-left: 9px;
           margin-bottom: 8px;
           letter-spacing: 2px;		   }
		   
#content img {padding: 10px;}		   
 	
#footer {width: 790px;
        height: 45px;
		display: block;
		background-color:#f3d485;
		margin-bottom: 20px;
		border: 2px solid #7c6f38;
		}
#footer img {margin-left: 50px;
float:left;}
		
#footer p {margin-top: 14px;
          margin-left: 460px;}		
.clear {clear:left;}			
  