* {
	margin: 0;
}
html, body {
	height: 100%;
}
h1 {
	position: absolute;
	left: 180px;
	top: 438px;
	color: #666666;
	font: 14pt Trebuchet MS,sans-serif;
}
h2 {
	padding: 1em 0 0.6em 0;
	color: #666666;
	font: 10pt Trebuchet MS,sans-serif;
}
h3 {
	padding: 5pt 5pt 15pt 38pt;
	color: #FBA21C;
	font: 8pt Bold Trebuchet MS,sans-serif;
	text-decoration: none
}
p, ul {
	padding: 0 0 1px;
	color: #666666;
	font: 10pt Trebuchet MS,sans-serif;
}

img.boxart {
	margin-left:15;
	margin-right:35;
	margin-top:4;
	border: none;
	display:table;
	float:left 
}

<style type="text/css">
		#navcontainer { width: 120px; height: 10px }
		
		#navcontainer ul
		{
			margin-right: 8px;
			margin-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
			border-bottom: 1px solid gray;
		}

		#navcontainera { width: 120px; height: 10px }

		#navcontainera ul
		{
			margin-right: 8px;
			margin-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
			border-bottom: 1px solid gray;
		}
		
		#navcontainerb { width: 120px; height: 10px }

		#navcontainerb ul
		{
			margin-right: 8px;
			margin-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
			border-bottom: 1px solid gray;
		}
		
		#navcontainerc { width: 120px; height: 10px }

		#navcontainerc ul
		{
			margin-right: 8px;
			margin-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
			border-bottom: 1px solid gray;
		}
		
		#navcontainerd { width: 120px; height: 10px }

		#navcontainerd ul
		{
			margin-right: 8px;
			margin-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
			border-bottom: 1px solid gray;
		}

		#navcontainer #navlist
		{
			color: #666666;
			text-decoration: none;
		}

		#navcontainera #navlista
		{
			color: #666666;
			text-decoration: none;
		}

		#navcontainerb #navlistb
		{
			color: #666666;
			text-decoration: none;
		}

		#navcontainerc #navlistc
		{
			color: #666666;
			text-decoration: none;
		}

		#navcontainerd #navlistd
		{
			color: #666666;
			text-decoration: none;
		}

</style>
<style type="text/css">
		#navcontainerba { width: 120px; }

		#navcontainerba ul
		{
			margin-right: 8px;
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
		}

		#navcontainerbb { width: 120px; }

		#navcontainerbb ul
		{
			margin-right: 8px;
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
		}

		#navcontainerbc { width: 120px; }

		#navcontainerbc ul
		{
			margin-right: 8px;
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
		}

		#navcontainerbd { width: 120px; }

		#navcontainerbd ul
		{
			margin-right: 8px;
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
		}

		#navcontainerbe { width: 120px; }

		#navcontainerbe ul
		{
			margin-right: 8px;
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
			font-family: Trebuchet MS;
			font-size: 9pt;
			text-align: right;
		}

		#navcontainerba li a:link, #navlistaa li a:visited

		{
			color: #FBA21C;
			text-decoration: none;
		}

		#navcontainerbb li a:link, #navlistab li a:visited

		{
			color: #FBA21C;
			text-decoration: none;
		}

		#navcontainerbc li a:link, #navlistac li a:visited

		{
			color: #FBA21C;
			text-decoration: none;
		}

		#navcontainerbd li a:link, #navlistad li a:visited

		{
			color: #FBA21C;
			text-decoration: none;
		}

		#navcontainerbe li a:link, #navlistae li a:visited

		{
			color: #FBA21C;
			text-decoration: none;
		}

   		#index #nav-index a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		

   		#blog #nav-blog a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#yummy #nav-yummy a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#about-me #nav-about-me a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#contact-me #nav-contact-me a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#rice-pudding-recipe #nav-rice-pudding-recipe a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

		#muffin-recipes #nav-muffin-recipes a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
	
   		#cookie-recipes #nav-cookie-recipes a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#biscotti-recipe #nav-biscotti-recipe a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#cake-recipes #nav-cake-recipes a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#pastry-recipes #nav-pastry-recipes a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#merry-christmas #nav-merry-christmas a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#valentines-day #nav-valentines-day a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#easter-holidays #nav-easter-holidays a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}
		
   		#recession #nav-recession a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#conversion-calculator #nav-conversion-calculator a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#related-links #nav-related-links a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

   		#iced #nav-iced a
		
		{
			color: #CCCCCC;
			text-decoration: none;
		}

		#navcontainerb a:hover
		{
			color: #ff3300;
		}
										
</style>

<style>
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2em; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	height: 2em; /* .push must be the same height as .footer */
	position: relative;
	bottom: 0;
	margin: 2em 0 0;
	padding: 0 1em;
	background: #CCCCCC;
}

.footer a {
	color: #fff;
}
.footer a:hover {
	text-decoration: none;
}
.footer p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 980px;
	color: #eee;
	font: 0.8em/1.2em Trebuchet MS,sans-serif;
	text-align: center;
}
</style>