/* BODY */
body { background-color: #ffe680; margin-top: 0px; margin-bottom: 0px; background-image:url(/images/bg/flower_tile.jpg); } /* YELLOW background */
.page 	{ background-color: #ffffff; } /* WHITE */
.brdr 	{ background-color: #cc9933; } /* PUMPKIN */

/* PARAGRAPHS */
p {font-family: verdana, arial, san serif; text-decoration: none; font-size: 12px; color: #333333; }
li {font-family: verdana, arial, san serif; text-decoration: none; font-size: 12px; color: #333333; }
p.small {font-size: 10px; }
.copyright { font-family: arial,geneva, helvetica; font-size: 10px; }
.bgray		{font-family: verdana, arial, san serif; text-decoration: none; font-size: 12px; color: #333333; } /* body text plain gray */

/* LINKS */
a {font-family: verdana, arial, san serif; font-weight: bold; text-decoration: none; font-size: 12px; color: #323584; } /* BLUE active link */
a.redbld {font-family: verdana, arial, san serif; font-weight: bold; text-decoration: none; font-size: 12px; color: #be231b; } /* RED active link */
a:hover {color: #cc9933;} /* PUMPKIN link hover */
a.small {font-family: verdana, arial, san serif; text-decoration: none; font-size: 10px; color: #323584; } /* BLUE small active link */
a.small:hover {color: #ffffcc;} /* YELLOW link hover */

/* HEADINGS */
.htitle   { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 18px; color: #336600; } /* GREEN article titles */
.hgreen   { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 16px; color: #336600; } /* GREEN paragraph heading */
.hblue    { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 16px; color: #323584; } /* BLUE paragraph heading */
.hred     { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 14px; color: #be231b; } /* RED side box heading */
.hyellow  { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 14px; color: #ffe680b; } /* YELLOW side box heading */
.hblack   { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 14px; color: #000000; } /* BLACK paragraph heading */
.hgray	  { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #686868; } /* GRAY bold heading */
.hgray2	  { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 9px; color: #686868; } /* GRAY bold heading */
.hgrnsub  { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #336600; } /* GREEN paragraph subhead */
.hblsub   { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #323584; } /* BLUE paragraph subhead */
.hredsub  { font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #be231b; } /* RED subheading */

/* CONTENT ADDED DATE */
.dateClass { font-size: 10px; }

/* THIN BORDERS */
.blueBord { border-width: 1px; border-style: solid; border-color: #b4cde6; }
.yellowbrdr { border-width: 1px; border-style: solid; border-color: #cc9933; }

/* TABLES */
td 		{ font-family: verdana, arial, san serif; font-size: 12px; }
td.nav  { color: #ffffff; }

/* STORE specs */
p.intro		{ font-family: verdana, arial, san serif; text-decoration: none; font-size: 12px; color: #686868; } /* info plain gray */
#item		{ font-family: verdana, arial, san serif; text-decoration: none; font-size: 10px; color: #000000; } /* item description */
.item 		{ font-family: verdana, arial, san serif; font-weight: bold; font-size: 12px; color: #be231b; } /* item name bold red */
.item2		{ font-family: verdana, arial, san serif; text-decoration: none; font-style: none; font-size: 10px; text-align: right; color: #000000; } /* item number & price */
a.item2		{ font-family: verdana, arial, san serif; font-weight: bold; font-size: 10px; color: #336600; }
td.item		{ position: center; }

/* TERM/GLOSSARY specs */
#term 		{font-family: verdana, arial, san serif; font-weight: bold; font-size: 12px; color: #be231b; } /* term bold red */
#term2 		{font-family: verdana, arial, san serif; font-size: 12px; color: #be231b; } /* term red plain */
#small		{font-family: verdana, arial, san serif; text-decoration: none; font-size: 10px; color: #666666; } /* small plain text */
a.term		{font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-style: none; font-size: 10px; color: #336600; }
a.term2		{font-family: verdana, arial, san serif; text-decoration: none; font-weight: normal; font-style: none; font-size: 10px; color: #336600; }
p.define	{font-family: verdana, arial, san serif; text-decoration: none; font-size: 10px; color: #666666; margin-left: 20px } /* indented definition plain gray */

/* GALLERY specs */
p.bold		{font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 10px; color: #686868; } /* title bold gray */
p.info		{font-family: verdana, arial, san serif; text-decoration: none; font-size: 9px; color: #686868; } /* info plain gray */
a.detail	{font-family: verdana, arial, san serif; text-decoration: none; font-weight: bold; font-size: 10px; color: #323584; } /* bold blue */

/* QUOTATIONS */
.quote	 	{font-family: verdana, arial, san serif; text-decoration: none; font-style: italic; font-size: 12px; color: #000000; }
#quote2	 	{font-family: verdana, arial, san serif; text-decoration: none; text-align: right; font-size: 12px; color: #000000; }



/* NAVIGATION ------------------------------------------------------------------------------------------------- */
#navigation { position: absolute; background-color: #ff0000; top: 117px; width: 736; height: 20; font-family: arial,geneva,helvetica; font-size: 12px; }
/* #ff0000 = red */

div.menubar,
div.menubar a.menubutton,
div.menu,
div.menu a.menuitem {
	font-family: "MS Sans Serif", Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff; /* white */
	
}

div.menubar {
	background-color: #99cc99; /* med green menu bar background */
	border: 2px solid;
	border-color: #96ea96 #5b995b #5b995b #96ea96; /* menu bar border: top, right, bottom, left */
	padding: 4px 2px 4px 2px;
	text-align: center;
	width: 740px;
}

div.menubar a.menubutton {
	background-color: transparent;
	border: 1px solid #99cc99; /* menu button background */
	color: #323584; /* menu button text blue */
	cursor: default;
	left: 0px;
	margin: 1px;
	padding: 2px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.menubar a.menubutton:hover {
	background-color: transparent;
	color: #ffffff; /* hover: menu bar button text white */

}

div.menubar amenubuttonActive,
div.menubar a.menubuttonActive:hover {
	background-color: #669966; /* dark green */
	border-color: #909090 #f0f0f0 #f0f0f0 #909090; /* dk gray, lt gray, lt gray, dk gray */
	color: #ffffff; /* white */
	left: -111px;
	top: 1px;
	visibility: hidden;

}

div.menu {
	background-color: #b2cbe5; /* lt blue drop down background */
	border: 2px solid;
	border-color: #d4e5f5 #7aa6d3 #7aa6d3 #d4e5f5; /* drop down border: top, right, bottom, left */
	left: 0px;
	padding: 0px 1px 1px 0px;
	position: absolute;
	top 0px;
	visibility: hidden;
	z-index: 101;
	text-align: left;
}

div.menu a.menuitem {
	color: #323584; /* white drop down text */
	cursor: default;
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
	
}

div.menu a.menuitem:hover, div.menu a.menuitemHighlight {
	background-color: #323584; /* highlighted drop down item background color */
	color: #ffffff;
}

div.menu div.menuitemsep {
	border-top: 1px solid #909090; /* dark gray */
	border-bottom: 1px solid #f0f0f0; /* very light gray */
	margin: 4px 2px;
}

/*
#vertad { position: absolute; top: 15px; left: 15px; }
#banner { position: absolute; visibility: hidden; width: 736px; height: 70px;
	border-color: #000000; border-bottom: 2px; border-top: 0px; border-left: 0px;
	border-right: 0px; border-style: solid; background-color: #99cc99;
	vertical-align: middle; }
*/	

/*

	.divider { font-size:1px; height:1px; background:#666666;}
	.caption { padding: 2px; }
	.caption_foot{ position: relative; font-size:10px; padding: 3px; }

	.comments{ background: #fcf2ab;}
	.comment{ position: relative; font-size:10px; padding: 3px; }
	.comment_head{ position: relative; font-size:10px; padding: 3px; }
	.comment_foot{ position: relative; font-size:10px; padding: 3px; }
	td { vertical-align: top; }
	#center_main td { text-align: left;}

	
	.upload_header { font-size: 14px; font-weight: bold; color: #C62616; }
*/



	.date {  padding: 2px; font-size: 10px; color:#666666;  }
	.from {  padding: 2px; font-size: 12px; color:#333333;  }
	.entry_title { color: #39610B; font-size: 14px; font-weight:bold; padding: 2px;}
	.divider { font-size:1px; height:2px; background:#B1CBE4;}
	.caption { padding: 2px; }
	.caption_foot{ position: relative; font-size:10px; padding: 3px; }

	.comments{ background: #fcf2ab;}
	.comment{ position: relative; font-size:10px; padding: 3px; }
	.comment_head{ position: relative; color:#CB8503; font-size:9px; padding: 3px; }
	.comment_foot{ position: relative; font-size:10px; padding: 3px; text-align:right; }
	.gallery_img {width:320px; height: 320px; border:1px none #fcf2ab;}

	.upload_header { font-size: 14px; font-weight: bold; color: #C62616; }


	td div {text-align:left;}



