body	{
			background-color:#F6F9FB;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			color:#4b4b4b;
			margin-top:14px;
			
			}

#container	{
			width:1009px;
			margin-left:auto;
			margin-right:auto;
						background-color:#F6f9fb;

			}
			
#main	{
			background-repeat:repeat-y;
			width:1010px;
										background-color:#Fff;

			
			}


#header	{
			width:1009px;
					margin-left: 0px;
height: 130px;
border-bottom: 1px solid #ccc;
			background-color:#F6F9FB;
			padding-top: 10px;

			}

#leftcolumn	{
			width:220px;
			float:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
						background-color:#Fff;

			}
			

#center	{
			 width:560px;
			 padding-left:2px;
			 padding-top:.45em; /* this padding lines up main image with cover in left column */
			 float:left;
			 margin-left:2px;
			border-bottom:1px solid #ccc;
						background-color:#Fff;

			}
	#rightcolumn	{
			 width:220px;
			 float:left;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom:1px solid #ccc;
						background-color:#Fff;
			}	

#topnav	{
			float:right;
			margin-top:100px;
			padding-right: 4px;
			
			}

/*			main content styles	*/
a	{
			color: #336699;
			}
			
			
a:hover		{
			color:#339933;
			
			}
			
			
a:visited	{
			color:#339975;
			
			}

#leftcolumn h1		{
			color:#525252;
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			font-size:.9em;
			line-height:1.2em;
			
			margin-bottom:0px;
			font-weight:normal;
padding-left:10px;
			}
			
#leftcolumn	ul {
			 font-size:.8125em;
			 list-style-type: none;
			 padding-left:0px;
			 padding-right:0px;
			 padding-bottom:6px;
			 padding-top:10px;
			 margin-top:2px;
			 margin-bottom:6px;
			 margin-left: 0px; 	
			}
			
#leftcolumn h1	a{
			color:#336699;
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			font-size:.99em;
			line-height:1.2em;
			
			margin-bottom:0px;
			font-weight:normal;
			text-decoration:none;

			}
#leftcolumn h1	a:hover {
			color:#339933;
			text-decoration:underline;
}
#leftcolumn h1	a:visted {
			color:#339933;
			text-decoration:none;
}

#leftcolumn p		{
			font-size:.80em;
			line-height:1.4em;
			font-family: "arial", Helvetica, Verdana, sans-serif;
			color: #646464;
			margin-top:0px;
			 padding-left:8px;
			 padding-right:8px;

			}

#leftcolumn a {
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			color: #336699;
			font-size:.99em;
			line-height:1.em;
			
			font-weight:normal;
			padding-left:4px;
			text-decoration: none;

}

#leftcolumn a:hover{
color: #339933;
			text-decoration: underline;
}
#leftcolumn a:visited{
color: #339975;
			text-decoration: none;
}

/* modules */

.module
{
   position: relative;
   overflow: hidden;
   width: 100%;
}

.module-content
{
   position: relative;
   margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list
{
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item
{
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

#center h2	{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:1.2em;
			font-weight:normal;
			letter-spacing:.02em;
			width:520px;
			margin-left:20px;
			color: #525252;
			margin-top:0px;
			padding-top:2px;
			margin-bottom:3px;
			padding-bottom:0px;
			
			}		
.permalink {
text-decoration: none;

}	

.permalink hover{
text-decoration: underline;

}				
			
#center p	{
			font-size:.80em;
			line-height:1.4em;
			width:480px;
			margin-left:20px;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			color: #646464;

			margin-top:0px;
			}	
			
#center blockquote p	{


			width:400px;
		
			}	
			
#center p img	{

			margin-bottom:0px;
			padding-bottom:0px;		
			}	

.mainimg  {
			margin-bottom:6px;
			margin-top:11px;
			}

#center h3	{
			font-size:.75em;
			margin-left:20px;
			font-style:italic;
			width:480px;
			margin-bottom:0px;
			margin-top:0px;
			padding-top:0px;
			}	

#center h1	{
			color:#525252;
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			font-size:.9em;
			line-height:1.2em;
			
			margin-bottom:0px;
			font-weight:normal;
padding-left:10px;
			}

#center h5	{
			font-family: Arial,sans-serif;
			font-size:.70em;
			width:520px;
			margin-left:4px;
			font-weight:normal;
			margin-top:0px;
			margin-bottom:2px;
			padding-bottom:0px;
			text-transform: normal;
			}	

#center h5 a {
			color:#336699;
		
			}	
			
#center h5 a:hover	{
			color:#339933;
			text-decoration:underline;
			}	
			
#center h5 a:visited{
			color:#339975;
			text-decoration:none;
			}	

#center h6	{
			font-size:.85em;
			font-family:Georgia, Times, Times New Roman, serif;
			font-weight:bold;
			margin-bottom:3px;
			padding:0px;
			color:#666666;
			margin-left:20px;
			}

		
#rightcolumn h1		{
			color:#525252;
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			font-size:.9em;
			line-height:1.2em;
			
			margin-bottom:0px;
			font-weight:normal;
padding-left:10px;
			}
#rightcolumn h1	a{
			color:#336699;
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			font-size:.9em;
			line-height:1.2em;
			
			margin-bottom:0px;
			font-weight:normal;
			text-decoration:none;

			}
#rightcolumn h1	a:hover {
			color:#339933;
			text-decoration:underline;
}
#rightcolumn h1	a:visted {
			color:#339933;
			text-decoration:none;
}

#rightcolumn p		{
			font-size:.80em;
			line-height:1.4em;
			font-family: "arial", Helvetica, Verdana, sans-serif;
			color: #646464;
			margin-top:0px;
			 padding-left:8px;
			 padding-right:8px;

			}

#rightcolumn a {
			font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			color: #336699;
			font-size:.9em;
			line-height:1.em;
			
			font-weight:normal;
			padding-left:2px;
			text-decoration: none;

}

#rightcolumn a:hover{
color: #339933;
			text-decoration: underline;
}
#rightcolumn a:visited{
color: #339975;
			text-decoration: none;
}
#rightcolumn ul {
			 font-size:.9em;
			 list-style-type: none;
			 padding-left:8px;
			 padding-right:0px;
			 padding-bottom:6px;
			 padding-top:10px;
			 margin-top:2px;
			 margin-bottom:6px;
			 margin-left: 0px; 	
			}
#rightcolumn ul a{
color: #336699;
text-decoration: none;
}
#rightcolumn ul a hover{
color: #339933;
			text-decoration: underline;
}

#mtlink a:link {
font-family: "arial", verdana, helvetica, sans-serif;
			background-color:#ffffff;
			color: #336699;
			font-size:9em;
			line-height:1.em;
			
			font-weight:bold;
			padding-left:2px;
			text-decoration: none;
}

.date1 {
	font-family: "Arial", Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: .5em
	color: #336699;
margin-left: 62px;
}

#postfooter  {
			font-family:Arial, Helvetica, Verdana, sans-serif;
			width:490px;
			margin-left:20px;
			padding-top:2px;
			padding-bottom:2px;
			margin-top:30px;
			margin-bottom:30px;	

			}
			
#postfooter  p {
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:.80em;
			width:480px;
			margin-top:12px;
			margin-bottom:12px;
			margin-left:10px;
			padding-top:0px;
			padding-bottom:0px;

			}
			
.postfooterimg {
			margin-right:8px;
			}
			
#sociallinks img  {
			margin-left:2px;
			
			}


.boldlink	{
			
			font-size:.85em;
			font-weight:normal;
			margin-top:2px;
			margin-bottom:4px;
			}	

	
.boldlink a:visited	{
			
	
			}	

.boldlink a:hover	{
			color:#339933;
	
			}				

			

			
.othersites  {
			font-size:.65em;
			margin-left:0px;
			padding-left:0px;
			margin-top:6px;
			margin-bottom:0px;
			text-align:left;
			}


#commentspost, #emailtofriend {
			margin-top:10px;
			margin-left:33px;
			font-size:.9em;
			}

.postinput  {			
			width:190px;
			height:17px;
			color:#4b4b4b;
			border:1px solid #ccc;
			background-color:#f6f4ea;
			font-size:.9em;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-weight:normal;
			margin-bottom:15px;
			margin-top:4px;

		}
		
		
#commentdisplay  {

			width:430px;
			margin-left:34px;
			margin-top:20px;

			}

.commentbox {
			width:399px;
			margin-left:31px;
			margin-top:6px;
			margin-bottom:1px;
			padding-top:3px;
			padding-bottom:6px;
			padding-left:10px;
			padding-right:10px;
			}
			
#commentdisplay  p{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			width:395px;
			margin-left:0px;
			overflow:hidden;
			margin-top:3px;
			}

.commentdate {
			color:#cccccc;
			font-size:.75em;
			margin-top:3px;
			padding-top:0px;
			margin-bottom:4px;

			}

.commenthead {
			font-size:1.05em;
			padding-top:8px;
			}	
			
.commentdatebox  {

			text-align:right;
			margin:0px;
			padding-top:0px;
			}

			

#entrybody  {
			margin-top: 0px;
			padding-top:0px;

			}

#recentlyrow2	{
			margin-top:3px;


			}

.recentlylistbox {
			width:490px;
			margin-left:0px;
			padding-left:0px;
			margin-left:20px;
			margin-top:0px;
			}	
			
.recentlylistleft  {
			width:240px;
			float:left;
			margin-left:0px;


			}
			
.recentlylistright  {
			width:220px;
			float:left;
			margin-left:0px;


			}			

.recentlydivider  {
			height:175px;
			border-right:1px solid #cccccc;
			float:left;
			width:3px;
			margin-left:1px;
			margin-top:3px;


			}
			
.recentlylinks ul {
			margin-top:0px;
			padding-top:0px;
			}
			
.recentlylinks li {
			margin-top:0px;
			line-height:1.6em;
			width:220px;
			list-style-type: none;
			font-size:.77em;
			margin-left:0px;
			padding-left:0px;
			}
			
	
.min 		{
			height:1px;
			font-size:1px;
			line-height:1px;

			}
	

.narrowimagebox   {
			width:295px;
			float:left;

			}
			
.narrowgooglebox  {
			float:left;
			width:250px;
			margin-top:8px;
			}
			
.archives li {
			padding-left:22px;
			background-image: url(/mt-static/images/2007/icons/file.gif);
			background-repeat: no-repeat; 
			background-position: 1px 4px; 
			line-height:1.5em;
			font-size:.75em;
			margin-bottom:5px;
			list-style:none;
			margin-left:20px;
			width:470px;
			

}

.archives ul {
			margin-left:0px;
			padding:0px;
			
			
}

.tiny {
		font-size:.8em;

		}
		

.gototop  {
		float:right;
		margin-right:20px;
		font-size:.65em;

		}

.pressimg  {
		margin-top:6px;
	
		}
		
#pressimagecollection p  {
		font-family:Arial, Helvetica, Verdana, sans-serif;

		}


/*			top header nav bar	*/


#topnav ul	{
			display:inline;
			
			
			}
			
#topnav li	{
			display:inline;			
			font-size:.8em;
			margin-left:.75em;
		
			
			}
			
#topnav li a:link	{
			color:#336699;
			text-decoration: none;
			}
			
#topnav li a:visited	{
			color:#339975;
			text-decoration: none;
			}
			
#topnav li a:hover	{
			color:#339933;
			text-decoration: underline;
			}

.logo		{
			float:left;


			}
			
			
			
	/*			this is the section divider	*/
			
.submitmailing  {
			width:90px;
			font-weight: bold;
			text-transform:uppercase;
			font-size:.65em;
			border-top:1px solid #cccccc;
			border-left:1px solid #cccccc;
			border-right:1px solid #9f6f3f;
			border-bottom:1px solid #9f6f3f;
			background-color:#f1f0f0;
			text-align:center;
			margin-top:8px;
			color:#9f6f3f;
			}
			
.mailinglistinput  {
			width:170px;
			height:18px;
			color:#4b4b4b;
			border:1px solid #ccc;
			background-color:#f6f4ea;
			font-size:.80em;
			padding-top:4px;
			font-weight:normal;
			text-align:center;
			}

#newslettersignup {
			text-align:center;
			width:200px;
			margin-left:8px;
			margin-top:8px;
			padding-top:3px;
			padding-bottom:6px;
			margin-bottom:7px;
			}	
			
#newslettersignup form {
			margin:0;
			padding:0;
			}	
			
#newslettersignup h5 {
			font-family:Georgia, Times, Times New Roman, sans serif;
			font-size:.75em;
			font-weight:normal;
			letter-spacing:.03em;
			color:#24486b;
			margin-bottom:10px;
			margin-top:2px;
			}	
			
#newslettersignup a:visited {
			color: #339975;

			}			

.recipecategories ul, .listoflists ul {
			margin-top:2px;
			padding-top:0px;

			}
			
.rssbox 	{
			width:190px;
			float:left;
			margin-left:12px;
			margin-bottom:0px;
			padding-bottom:0px;
			margin-top:12px;
			padding-top:10px;
			border-top: 1px solid #cccccc;
			text-align:left;

			}
			
#MTsearch {
		margin-left:22px;
		margin-top:11px;
		margin-bottom:11px;

}


.baldlinks li {
			font-family:Arial, Helvetica, Verdana, sans-serif;
			padding-left:20px;			
			font-size:.885em;
			background-position: 1px 2px; 
			line-height:1.2em;
			margin-bottom:5px;
			color:#858685;
			}


.listoflists li {
			font-family:Arial, Helvetica, Verdana, sans-serif;
			padding-left:12px;
			font-size:.9em;
			line-height:1.2em;			
			margin-bottom:5px;
			color:#858685;
			}
			
.listoflists li a:link {
			letter-spacing:.038em;
	
			}			
	
			
.divider	{
			background-color:#ffffff;
			width:205px;
			padding-left:14px;
border-bottom: 1px solid #ccc;
}
.date4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #8a8a8a;
border-top: 1px solid #ccc;

}
#delicious {
	width: 200px;
	padding-top: 10px;
	float: left;
padding-left: 0px;
			font-family: "arial", verdana, helvetica, sans-serif;
			font-size:.8em;
			line-height:.9em;
			

}
 .delicious-posts { margin-left: 1px;  padding: 0; font-family: "arial", verdana, helvetica, sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0;}
.delicious-post { border-top: 1px solid #ccc; padding: 0; font-family: "arial", verdana, helvetica, sans-serif;
			font-size:.8em;
			 }
.delicious-odd { background-color: #f8f8f8; }
.delicious-banner a { padding: 0; font-family: "arial", verdana, helvetica, sans-serif;
			font-size:.8em;
			  }
.delicious-banner { padding: 0; font-family: "arial", verdana, helvetica, sans-serif;
			font-size:1em;
			  }

.delicious-posts a:hover { text-decoration: underline; color: #339933;}
.delicious-posts a { text-decoration: none; color: #8a8a8a; display: block; padding: 0.3em; }
.delicious-post a { color: #8a8a8a; }
.delicious-network-badge {margin-left: 2px; border: 2px solid #ddd; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; width: 200px; font-family: sans-serif; font-size: .9em; display: block; }
.delicious-network-username { display:block;}
.delicious-network-username a{font-size: .9em; color:#dc3b00;}
#footer {
position:relative;
top: 0;
left:30px;
text-align:left;
background: #fff;
width:1000px;
border-bottom:1px solid #ccc;
}
/* LINK ROLL BOTTOM */
#cat-table2	{
		margin: 6px;
		background-color: #fff;

		}
		
	#cat-table2	h3	{
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 6px 5px;
		background-color: #fff;
		}
		
	#cat-table2	table	{
		margin: 0px;
		padding: 0px 0px 5px 20px;
		}
	
	#cat-table2	table	td,
	#cat-table2	table	td.special	{
		text-align: right;
		vertical-align: top;
		width: 400px;
		padding: 10px 0px 4px 0px;
		}
		
	#cat-table2	table	tr	td	ul,
	#cat-table2	table	tr	td	ul li	{
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		line-height: 12px;

		}
		
	#cat-table2	table	tr	td	ul li	{
		background-color: #fff;
		}
	
	#cat-table2	table	tr	td	ul li a:link, 
	#cat-table2	table	tr	td	ul li a:visited {
font: Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; 		
font-size: 12px;
		list-style: none; 
		color: #336699;
		text-decoration: none;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		height: auto;

  		height: 12px;
  		voice-family: "\"}\""; 
  		voice-family: inherit;
	  	height: 12px;
		}
	
	#cat-table2	table	tr	td	ul li a:hover, 
	#cat-table2	table	tr	td	ul li a:active {
		
font: Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px;
		list-style: none; 
		color: #339933;
		text-decoration: none;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		background: #fff;
		height: auto;
  		height: 12px;
  		voice-family: "\"}\""; 
  		voice-family: inherit;
	  	height: 12px;
		}
		

	#cat-table2	table	tr	td	span,
	.cat-name	{
		float: left;
		margin: 0px;
		padding: 0px;
		text-align: left;
		}
		
	#cat-table2	table	td.space	{
		width: 10px;
		margin: 0px;
		padding: 0px;
		}


.Edible {
font: Tahoma, Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: .9em;
		list-style: none; 
		color: #336699;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		height: auto;
  		height: .9em;
  		voice-family: "\"}\""; 
  		voice-family: inherit;
	  	height: .99em;
}



