body {
	max-width: 930px;
	background:#B5CBE8; 
	font-family: Verdana, Georgia, Arial, sans-serif;
	color: #000;
	margin:auto;
	padding:0;
	text-align: center;
	}

.main-table {
	width:expression(document.body.clientWidth > 930? "930px": "auto" );
	margin: 0 auto;

	}

table {
	padding: 0;
	background: #ffffff;
	font-size: 10pt;
	}

.solid {	
  border-top: 1px solid #fcfcfc;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

a { 
	font-weight:bold;
	color: #8B4513; 
	background: transparent;
	text-decoration: underline;
	}

a img{
		border:none;
}

a:hover {
	color: #FF0033;
	font-weight:bold;
}

h1 { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 170%;  color: #8b4513;background: transparent;text-align: left;margin-bottom:18px;margin-top:15px;	position:relative;line-height: 150%;}
h2 { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 160%;  color: #8b4513;background: transparent;line-height: 150%;}
h3 { font-family: Georgia,Verdana, Arial, sans-serif; font-size: 110%;line-height: 100%; color: #8B4513;background: transparent;font-weight:bold;padding:10 0 0 0;margin-right:10px; }
h4 { font-family: Verdana,Georgia, Arial, sans-serif; font-size: 100%;  color: #8b4513;background: transparent;text-align: left;padding-top:0px;line-height:100%;margin-bottom:25px;margin-top:0px;}

h2.small { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 120%;  color: #8b4513;background: transparent;}

td.headerbg {
	width: 100%;
	text-align:center;
	margin: 0;
	padding:0 10;
}

td.headerbg a img{
		border:none;
}

td.spacerbg {
	margin: 0;
	padding: 0;
}

td.contentbg {
	padding: 0 45 0 25;
	line-height: 13.5pt;
	margin:0;
	border-left: 0px solid #C0C0C0;
	
}

td.content-column {
	padding: 0 15;
	line-height: 13.5pt;
	margin:0px;
	border-left: 0px solid #C0C0C0;
	width:540px;
}

td.content {
	padding: 0 30;
	line-height: 13.5pt;
	margin:0px;
	border-left: 0px solid #C0C0C0;
	width:540px;

}

td.contentbg-fullpage {
	line-height: 150%;
	width:700px;
	padding: 10 75;
}

td.leftbg {
	padding: 0 0;
	width:210px;
}

td.rightcol {
	padding: 60 0 0 0;
	width: 180px;
	text-align:center;
}

div.first-para {
	color:#666666;
	font-style:italic;
}

td.left-column {
	padding: 0 0;
	width:220px;
}

div.bottom-links {
	background: #F9F4D6;	
	border: 1px solid #C0C0C0;
	margin-top:15px;
	padding: 0 20px;
}
 
.bottom-links table{
	background:#F9F4D6;
	padding: 15 0;
		}

.bottom-links td{
	padding: 0 20;
	text-align:center;
	}

.bottom-links h2{
	text-align:center;
	}
	
	
td.right-column {
	padding: 45 0 0 0;
	width:220px;
}


.rightcolumn {
	width:300px;
}

td.leftbg2 {
	margin: 10 20 0 12;
	background: #F9F4D6;
	padding: 0;
	width:210px;
	position:absolute;
	top:1370px;
}

td.footerbg {
	padding-top: 25px;
	color: #383838;
	line-height: 250%;
}

font.normal {
 font-weight: normal;
 color: #000000; 
 text-decoration: none; 
}

font.subhead1 {
	font-size: 10pt;
}

font.subhead2 {
	font-size: 55%;
}


/*divs for EFF*/

div.searchbox{
	position:absolute;
	top:85px;
	z-index:+1;
	left:600px;
}

div.socialbuttons{
	position:absolute;
	top:175px;
	z-index:+1;
	left:720px;
	line-height: 70%;
}


div.tocentry img {
	border: 1px solid #9f9f9f;
	padding: 0px;
	margin:0 18 0 0px;
	float:left;
	}	

div.tocentry {
	padding: 0 0 0 0;
	margin:0;
	}

div.tocentry h3 { font-family: Georgia,Verdana, Arial, sans-serif; font-size: 120%;line-height: 100%; color: #383838;background: transparent;font-weight:bold;padding:20 0 0 0;margin-right:10px; }

	
div.introduction {
	font-family: Georgia,Verdana, Arial, sans-serif; 
	font-size: 120%;
	line-height: 120%; 
	color: #383838;
	background: transparent;
	font-weight:bold;
	padding:10 0 0 0;
	margin-right:10px;
	}

div.rightbox {
	background: #F9F6D7;
	color: #000;
	margin: 25px 5px 25px 20px;
	border: 0px solid #F9F6D7;
	padding: 10px;
	width: 200px;
	text-align: center;
	line-height: 170%; 
	font-size:90%;
	float:right;
	}

/*for images in maint content*/

div.floatphotoright {
	float:right; 
	padding-right:15px;
	padding-left:20px; 
	font-family;font-family: Georgia, Verdana, Arial, sans-serif;
	font-size:90%;
	text-align: center;
	color: #383838;	
	}
	
div.floatphotoleft {
	float:left; 
	padding-right:20px; 
	font-family;font-family: Georgia, Verdana, Arial, sans-serif;
	font-size:90%;
	text-align: center;
	color: 383838;	
	}
	
/*for quizzes*/

#quizsurvey {
	display:none;
}

#thebutton {
	display:none;
}

div.quiz {
	background: #ffffff;
	color: #000;
	margin: 25px 5px 25px 5px;
	border: solid 10px #E7E8B6;
	padding: 10px;
	width: 180px;
	line-height: 170%; 
	font-size:90%;
	}

/*for recipes*/

div.recipe-photo {
	float:right;
	padding-left:5px;
	padding-top: 10px;
	}

div.recipe-title {
	text-align: center;
	font-size:140%;
	color: #8B4513;
	font-weight: bold;
	font-family: Georgia,Arial, Verdana, sans-serif; 
	font-style: italic;
	margin:15px 0;
	line-height:140%;
	}
	
div.recipe-directions ol li{
	padding: 0 0 16 0;
	} 

div.recipe-ingredients {
	width:40%;
	float:right;
	color: #C9241A;
	padding-left:0px;
	font-size:85%;
	}	

div.ingredients {
	color: #C9241A;
	font-size:85%;
	padding: 10 0;
	}	

div.ingredients ul li{
	padding: 0 0 13 0;
	} 
div.recipe-time {
	padding: 10px;
	color:#203F65;
	line-height:200%;
	font-size:80%;
	font-weight:bold
	}	

div.recipe-print  {
	float: right;
	padding-bottom: 10px;
	}

/*for sitemap.html*/

td.sitemap { 
	line-height:150%;
	font-size:100%;	}

td.sitemap a{ 
	font-weight:normal;
	padding:0 5px 0 0;}

td.sitemap h2 a{
	color: #383838;
	font-weight: normal;
	}
	
td.sitemap h2 {
	color: #383838;
	font-weight: normal;
	}

/*need to find and phase out these divs*/
div.full-width-box {
  background: #f2f2f2;
 	margin: 0px 0px 10px 0px;
	padding: 15px;
  }
  
div.amazon {  
  margin: 0px 30px 0px 30px;
  padding: 10px;
	font-size: 100%;
  line-height: 150%; 
 	background: #f2f2f2;color: #000;
 	}

div.quote {
	background-color:	#F9F4D6;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	width: 400px;
	font-size:90%;
	}

div.amazon-product-photo {
	float:left; 
	margin-left:40px; 
	padding-top:10px;
	padding-bottom:10px;
	}
	
div.amazon-product-text {
	text-align:center; 
	float:right; 
	width:40%; 
	line-height: 130%;
	font-family: Georgia,Arial, Verdana, sans-serif; 
	margin-right: 40px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
div.floatright {
	float:right;
	width:42%; 	
	}
	
div.textbox {
	background: #E7E8B6; 	
	color: #000;	
	margin: 0px 20px 20px 5px;	
	padding: 0px 10px 15px 10px;	
	font-size: 80%;  	
	line-height: 150%; 
	text-align: justify;
	}

div.textbox h2 {
	text-align:center;
	padding: 8px 0px 0px 0px;
	 }

.paddedlist ul li{
	padding: 0 0 16 0;
	} 

.paddedlist ol li{
	padding: 0 0 16 0;
	} 

.inline{display:inline;}


div.subheadline {
	font-family: Georgia,Verdana, Arial, sans-serif; 
	font-weight:bold; 
		color: #8B4513;
	margin-bottom:25px;
	
}

/*navigation for EFF*/

.horizontalnav {
	width:830px;	
	background: #6e784d;
	padding: 7 0;
	margin-left:10;	
	font-size: 8pt;	}

.horizontalnav a{
		padding: 0 6;
		color: #ffffff;
		text-decoration: none;
			font-size: 8pt;	}
	
.horizontalnav a:hover{
	text-decoration: underline;
	color: #ffffff;
	}


div.navigation {
	margin: 20 0;
	}

div.navigation h2{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 100%;
	color: #383838;
	text-align: center;
		}

.housebutton {
	font-size:80%;
	font-family: Verdana, Georgia, Arial, sans-serif;
	text-align: left;	
	padding: 4px;
	margin: 5 8 5 0;
	color:#383838;
	background: #F9F4D6;
	border: 1px solid #383838;
		}

.housebutton a {
	text-decoration: none;
	color: #000099; 
	display: block;
	font-weight: normal;
	}

.housebutton a:hover {
		background: transparent;
	color: #000099;
	font-weight: bold;
	}


div.tier3links {
	font-size:90%;
	font-family: Verdana, Georgia, Arial, sans-serif;
	text-align: left;	
	padding: 4px;
	margin: 5 8 5 12;
	color:#383838;
	line-height:90%;
	}

div.tier3links a { 
	text-decoration: none;
	color: #000099; 
	display: block;
	font-weight: normal;
	}

.tier3links a:hover {
	text-decoration: underline;
	background: transparent;
	}

div.tier3links h2 { 
	font-family: Georgia,Verdana, Arial, sans-serif;
	text-decoration: none;
 	background: transparent;
 	font-size:110%;
	padding-bottom:15px;
	color:#383838;	}
	
	.verticalnavigation {
	width:200px;
	font-family: Verdana, Georgia, Arial, sans-serif;
	text-align: center;	
	margin: 10 0 0 15;
	background: #F9F4D6;
	border: 1px solid #C0C0C0;
	padding: 0 0;	
	font-size: 115%;
	color: #383838;
 	font-weight: bold;
	}

div.verticalnavigation h2{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 110%;
	color: #383838;
	text-align: center;
		}

div.verticalnavigation a {
	text-decoration: underline;
	color: #000099; 
	line-height: 23px;
	font-weight: bold;
	font-size:9pt;
	
	}

div.verticalnavigation a:hover {
	font-weight: bold;
	color: #FF0033;
	}

	.vertical-navigation {
	width:200px;
	font-family: Verdana, Georgia, Arial, sans-serif;
	text-align: center;	
	margin: 0 15px;
	background: #F9F4D6;
	border: 1px solid #C0C0C0;
	padding: 0 0;	

	}


div.vertical-navigation a {
	text-decoration: underline;
	color: #000099; 
	line-height: 23px;
	font-weight: bold;
	font-size:9pt;
	
	}

div.vertical-navigation a:hover {
	font-weight: bold;
	color: #FF0033;
	}

.horizontalnavigation {
	width:930px;	
	background: #6e784d;
	padding: 4 0;
	margin-left:0;
	font-size:11pt;
	}

.horizontalnavigation a{
		padding: 0 18;
		color: #ffffff;
		text-decoration: none;	}
	
.horizontalnavigation a:hover{
	text-decoration: underline;
	color: #ffffff;
	}

div.breadcrumbs {
		padding-top: 10;
		font-size: 8pt;
		color: grey
}

	
div.breadcrumbs a { 
	font-weight:normal;
	color: #000099; 
	background: transparent;
	text-decoration: none;
		}

div.breadcrumbs a:hover {
		font-weight:normal;
		text-decoration: underline;
}

.leftaligned h1 
{ font-family: Georgia, Verdana, Arial, sans-serif; font-size: 170%;  color: #8b4513;background: transparent;text-align: left;margin-bottom:5px;margin-top:15px;	position:relative;line-height: 150%;}

