
	.inset {
		font-size: 70%;
		color: #0000cd;
		border: #4682b4 thin solid;
		background-color: #f8f8ff;
		}
	.bookmarker {
		font-size: 70%;
		float: right;
		border-style: outset;
		padding: 2px;
		}
	.button {
		float: right;
		background-color: #e6e6fa;
		padding: 2px;
		}
	.featureblock {
		font-size: 75%;
		padding: 2px;
		background-color: #f0f8ff;
		border: outset 1px #00008b;
		}
	.rightinset {
		font-size: 90%;
		padding: 4px;
		margin: 20px 40px 10px 40px;
		background-color: #fff8dc;
		border: solid 1px #2f4f4f;
		text-align: right;
		}
	.bookhighlight {
		border: 1px #778899 dotted;
		font-size: 70%;
		background-color: #b0c4de;
		margin: 10px;
		padding: 15px 15px 15px 15px;
		}
		.bookhighlight a{
			color: #191970;
			text-align: center;
			width: 130px;
			}
	.nhighlight {
		border: 2px #66cc99 dashed;
		font-size: 75%;
		background-color: #b0c4de;
		margin: 10px;
		padding: 15px 15px 15px 15px;
		}
		.nhighlight a{
			color: #191970;
			text-align: center;
			}
	.ohighlight {
		border: 2px #66cc99 dashed;
		font-size: 70%;
		background-color: #b0c4de;
		margin: 10px;
		padding: 15px 15px 15px 15px;
		}
		.ohighlight a{
			color: #333333;
			text-align: center;
			width: 130px;
			}
	.smallcap1 {
		color: #000080;
		font-size: 80%;
		}
	.smallcap2 {
		color: #000080;
		font-size: 80%;
		}
	.insert {
		border: 1px #00008b;
		border-style: dashed dashed dashed dashed;
		font-size: 10px;
		color: #666666;
		padding: 15px 15px 15px 15px;
		background-color: #f0f8ff;
		line-height: 15px;
		}
	.tinyhead {
 		text-align: center;
		color: #cccccc;
		font-size: 9px;
		text-transform: capitalize;
		}
	.questionnaire1 {
		font-weight: bold;
		}
	.questionnaire {
		display: block;
		background-color: #f8f8ff;
		font-weight: normal;
		}
	.maillist {
		font-size: 11px;
		}
	
/*	Bookmarks */
	SPAN.linkheading {
		color: #f8f8ff;
		background-color: #64818D;
		font-size: 105%;
		display: block;
		font-weight: bold;
		padding: 5px 2px 2px 2px;
		margin-top: 20px;
		}
	SPAN.linksubheading {
		display: block;
		padding: 22px 2px 2px 2px;
		color: #2f4f4f;
		font-size: 120%;
		display: block;
		font-weight: bold;
		}
	.authorblock {
		background-color: #f5f5f5;
		border: 1px dotted #d3d3d3;
		font-weight: normal;
		font-style: italic;
		font-size: 80%;
		}
	.nobuffer {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		}
	.nobuffersm {
		font-size: 80%;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		}
	.smbuffer {
		font-size: 80%;
		}
	.tightdir {
		font-size: 80%;
		}
	.intnav {
		font-size: 80%;
		text-align: center;
		padding: 3px;
		border-top: solid 1px #00008b;
		border-bottom: solid 1px #00008b;
		}
		.intnav a {
			color: #2f4f4f;
			font-weight: normal;
			}
	.listings {
		background-color: #add8e6;
		font-size: 90%;
		}
	.minisitebreak {
		margin-top: 25px;
		font-weight: bold;
	 	font-size: 90%;
	 	color: #333333;
		padding: 2px;
		background-color: #add8e6;
		}
	.minisitelist {
	 	font-size: 80%;
	 	color: #000000;
		padding: 2px;
		width: 90%;
		indent: 40px;
		font-weight: normal;
		}
		.minisitelist a {
			font-weight: normal;
			}
	.highlight {
		background-color: #ffff99;
		padding: 2px;
		}
	.pop {
		font-size: 70%; 
		color: #000000; 
		background-color: #dcdcdc; 
		padding: 2px; 
		border: thin outset #000000;
		text-align: center;
		}
		.pop a {
			padding: 2px; 
			color: #000000; 
			}
	.featureblock {
		font-size: 75%;
		padding: 2px;
		background-color: #f0f8ff;
		border: outset 1px #00008b;
		}
	.addto {
		margin-top: 20px;
		font-size: 85%;
		text-decoration: none;
		color: #333333;
		display: block;
		background-color: #f0f8ff;
		padding: 4px 0px 5px 5px;
		}

	.recipecard {
		padding: 15px;
		}
	.postcard {
		font-size: 75%;
		padding: 2px;
		background-color: #f0f8ff;
		}

