/* -------------------------------------------------------------- 
   
   Boilerplate typography.css
   * Sets up some sensible default typography.
  
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.62.5 * 16px = 10px). */
body { font-size: 62.5%; color: #521; }

/* Default fonts and colors. */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, sans-serif; }


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { text-indent: -9999px; margin: 30px 0 18px 0; clear: both; }
	body#home h1 { width: 400px; height: 50px; background: transparent url('http://deedeeandedee.com//images/h1-home.png') no-repeat top left; }
	body#us h1 { width: 329px; height: 17px; background: transparent url('http://deedeeandedee.com//images/h1-us.png') no-repeat top left; }
		body#us-staff h1 { width: 310px; height: 45px; }
		body#us-staff h1#dd { background: transparent url('http://deedeeandedee.com//images/h1-staff-dd.png') no-repeat top left; }
		body#us-staff h1#ab { background: transparent url('http://deedeeandedee.com//images/h1-staff-ab.png') no-repeat top left; }
		body#us-staff h1#mj { background: transparent url('http://deedeeandedee.com//images/h1-staff-mj.png') no-repeat top left; }
		body#us-staff h1#as { background: transparent url('http://deedeeandedee.com//images/h1-staff-as.png') no-repeat top left; }
	        body#us-forestpark h1 { width: 470px; height: 31px; background: transparent url('http://deedeeandedee.com//images/h1-forestpark.png') no-repeat top left; }
	body#shop h1 { width: 310px; height: 25px; background: transparent url('http://deedeeandedee.com//images/h1-shop.png') no-repeat top left; }
	body#parties h1 { width: 116px; height: 25px; background: transparent url('http://deedeeandedee.com//images/h1-parties.png') no-repeat top left; }
	body#labels h1 { width: 176px; height: 25px; background: transparent url('http://deedeeandedee.com//images/h1-labels.png') no-repeat top left; }
	body#products h1#dded { width: 230px; height: 25px; background: transparent url('http://deedeeandedee.com//images/h1-labels-dded.png') no-repeat top left; }
	body#products h1#other{ width: 283px; height: 25px; background: transparent url('http://deedeeandedee.com//images/h1-labels-other.png') no-repeat top left; }
	
h2 {}
h4 { text-indent: 0px; font-size: 2em; line-height: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 6px; }


/* Text elements
-------------------------------------------------------------- */

p { margin: 0 0 .75em 0; font-size: 1.3em; line-height: 1.4em; }
	body#home #content p { font-size: 1.5em; line-height: 1.5em; }
	#footer p { font-size: .9em; }

a { color: #521; text-decoration: underline; }
a:hover { color: #adb; }

#tertiary_nav a { font-size: 1.1em; }


/* Some default classes
-------------------------------------------------------------- */

.small { font-size: 1em; margin-bottom: 1.875em; line-height: 1.4em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet { color: #999; }

.hide { display: none; }
.highlight { background: #ffc; }

.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }