
body {
margin: 0px;
font: 0.9em Verdana, Helvetica, Arial, sans-serif;}
	body, td {
		font: normal 80% sans-serif;
	}
	table.innerTable {
		border-collapse: collapse;
	}
	div.title {
		background-color: #8ed4dd;
		font: bold 100% sans-serif;
	}
#navigation {
		border: purple solid 1px;
		border-bottom: 0px;
		margin-top: 10px;
		padding:0px;background-color: #fff;}
#footer {
color:#000;
background:#fff;
border: 1px purple solid;/*width: 100%;*/
text-align: justify;padding-top: 1em;padding-left: 1em;padding-right: 1em;padding-bottom: 1em;
margin:0px;}

#footer a
{
display: inline;
color: #000;font-weight: bold;
font-size: 1.2em;text-decoration: underline;}

#footer a:hover
{
color: #bf5d52;
background-color: #b9a4cc;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;}

	.plain {
		text-decoration:none;
		
	}
	.new {
		font: normal 70% sans-serif;
		color: #FF0000;
		vertical-align: super;
	}
	h3 {
		margin: 10px;
		padding: 5px;
		font: bold 150% sans-serif;
		background-color: #f0b5d3;
		color: purple;
		border: solid black 1px;
	}
	h4 {
		font: normal 125% cursive;
		color: #CC0000;
	}
	h5 {
		font: normal 110% cursive;
		color: #e35e5d;
	}

#products h5 {
padding: 5px;
border: solid #339933 1px;
background-image: url(graphics/swatches/bee_happy_pastels/1505-42.gif);background-color: #ece9d8;}
#products h5 a {
text-align: center;
font: bold 150% cursive;
color: #339933;
}
iframe {
		border: purple solid 1px;
padding:5px;		
	}
	button {
		cursor: pointer;
		margin: 2px;
	}
	#newsletter {
		padding: 10px;background-color: white;
		border: purple solid 1px;
	}
	#products {
		padding: 10px;
		text-align: left;
		background-color: white;
			}
	
#background, #background2 {
border: purple solid 1px;
background-image: url(graphics/FabricLines/GrandmasHouse/swatches/1554-63.gif);
padding: 3px;
color: white;
margin: 0px 0px 20px 0px;
}
	#mainBorder {
		border: purple solid 1px;background-color: aqua;
margin-bottom:0px;
padding-bottom:0px;background-image: url(graphics/FabricLines/GrandmasHouse/swatches/1555-24.gif);}

.mainTable {
		margin: 0px 0px 0px 20px;
}

#mainContent {
background-image: url(graphics/FabricLines/GrandmasHouse/swatches/1554-63.gif);
width: 100%;}
#emailTable {
background-image: url(graphics/FabricLines/GrandmasHouse/swatches/1554-63.gif);
		border-bottom: purple solid 1px;
		color: white;
	}
#emailTable a {
		color: white;
	}
#white {
		width: 95%;
		background-color: white;
		border: 1px purple solid;
		margin: 20px;padding: 0.5em;text-align: center;}
.quote {
		font: bold 100% cursive;
		color: #3333CC;
		background-color: white;
		border: purple solid 1px;
		width: 50%;
	}
.floatleft
{
float: left;
margin: 10px 10px 10px 10px;
clear: both;border: none;}

.floatright
{
float: right;
margin: 10px 10px 10px 10px;
clear: both;border: none;}

.containingbox p { margin-top: 0;}
 .thumbnail
{
float: left;
width: 250px;
border: 0px #949c4f solid;
margin: 0em 5px 5px 0px;
padding: 5px;
}
.thumbnail img {
		border: 1px none;
		}.clearboth { clear: both; }
 .fabricthumbnail
{
float: left;
width: 120px;
border: 0px #949c4f solid;
margin: 0em 5px 5px 5px;
padding: 5px;}
.fabricthumbnail img {
		border: 1px none;
	
		}

#schedule
{background-color: #fff;margin: 1em;}
#schedule h2
{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1.5em;line-height: 1.5em;}
#schedule table {
border-collapse: collapse;
empty-cells: show;
border-spacing: 2px 1px;
border: 1px #889E88;margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
margin-top: 0em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
padding-top: 0.5em;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;}

#schedule table td {
border: 1px #889E88 solid;

padding: 0.5em;}

.tabletop{text-align: center;}
		
.scheddate
{
width: 20%;}
.schedplace
{
width: 25%;}

.schedactivity
{
width: 55%;}


#recipe {
		padding: 1em;
		text-align: left;
		background-color: white;margin: 2em;}
#recipe h1{color: #b8538f;font-size: 1.5em;}
#recipe h2{color: #8d86b6;
font-size: 1.2em;}

#ingredients {}#ingredients ul li {list-style-type: disc;font-style: italic;font-size:1em;}#recipemethod {}#recipemethod ol li {list-style-type: decimal;font-size: 1em;}
#recipecomments {font-style: italic;font-size: 1em;}		