/* See "dropdown" style sheet - body attributes were adjusted to match needs for the 2009 drop down menu site update*/
/*Note that a "body" style is located down where the drop down menu styles are.  this affects the body on each page linked to this S. Sheet*/
/* Back up check - Jan 22 */

/* main content centered below per Scott Grenneman's web site site info - http://www.granneman.com/webdev/coding/css/centertables/*/
/* used on main page and recipe page.  Chrome not supporting this on the recipe page*/
div.container {width:98%; margin:1%;}
table#table1 {text-align:center; margin-left:auto; margin-right:auto; width:975px;}
tr,td {text-align:left;}
td.cronicle {text-align:center; font-size: 15px;}

.position_random_pic { /* used for archives page */
	text-align: center;
	padding-top: 20px;
}
  
/* content below refers to primary text areas through out the site [use in td tags] */
.content {
	font-size: 13px;
	font-family: Verdana, Helvetica, arial;
	color: #5a5a5a;
	font-weight: 500;
	letter-spacing: normal;
	padding-top: 10px; /* push text off nav bar a bit. This padding gets increased when a Lg pic expands the table height.  do not know how to keep constant*/
	padding-left: 0px; /* pushes the text off the margin a bit */
	}

.content_pic_of_day {	/* [use in td tag] */
	padding-top: 20px;  /* keeps pic / text as high as posible when Lg pics enter table.  see note above about Lg pics*/
	/* padding-left: 50px; padding pushes the pic off the content box a bit.  do not exceed 50 - Max pic space is 510.  Max Pic size is 450*/
	text-align: center;
	}
	
.center_table {	/* [used to center the table / content on recipe page [Explorer].  Still not effective in Chrome] */
	text-align: center;
	}
.birthday { /* used to create the light blue box displaying this months birthday info on birthday page*/
	padding: 0.5em;
	border-style: solid;
	border-width: 2px;
	border-color: #333399;
	background-color: #dddeff;
	text-align: left;  /* additional indents created using &nbsp; code in the htm page mark up*/
	}
.blue_title_box_wide { /* used for header/title boxes such as the one for the recipe page or archives page*/
	/* blue color box */
	background-color: #0000ff;
	padding: 0.9em; 
	border-style: outset;
	border-width: 3px;
	font-size: 14px;
   	color: white;
	font-weight: 600;
	letter-spacing: normal;
	margin-left: 25px;
	}
.blue_title_box { /* used for header/title boxes such as the one for the recipe page or archives page*/
	/* blue color box */
	background-color: #333399;
	padding: 0.6em; /* was .09em */
	border-style: outset;
	border-width: 3px;
	font-size: 11px; /* was 14 */
   	color: white;
	font-weight: 600;
	letter-spacing: normal;
	margin-left: 0px; /* sets margin for whole box, not just the text*/
	text-indent: 15px;
	width: 365px;
	}
.gray_titleBox { /* Header/title boxes - #4b4949 is very dark gray*/
	background-color: #4b4949;
	padding: 0.9em;
	border-style: outset;
	border-width: 3px;
	font-size: 14px;
	color: white;
	font-weight: 600;
	letter-spacing: normal;
	margin-left: 25px;
	}
/* Contact Info - next style formats the bulk of the table cells.  Heading and "Name" cells are addresses next */
table.contact_list {text-align: center; font-family: Arial; font-size: 11px; background-color: #dddeff;}
tr.contact_list {text-align: center; font-family: Arial; font-size: 11px;}
th.contact_list_heading {padding: 15px; text-align: center; font-family: Arial; font-size: 13px; color: #d8d8d8; background-color: #333399;}
td.contact_list_primary {text-align: center; font-family: Arial; font-size: 13px; font-weight: 600; color: white; background-color: #333399;}
td.contact_list_secondary {text-align: center; font-family: Arial; font-size: 12px;}
		
td.recipeCategory { background-color: #333399; font-size: 1.1em; font-family: arial; color: #eaeaea; line-height: 30pt;
		font-weight: 600; letter-spacing: normal;}
		
table.recipe_items { font-size: 1.4em; font-family: arial; color: #5a5a5a; line-height: 20pt; 
		font-weight: 500; letter-spacing: normal; text-indent: 1%;}
td.center {
	text-align: center;
}

/* title strips with rounded corners - heads categories in narrow margin areas (birthday page)*/
.heading	{ font-size: .7em; font-family: georgia ref; color: white; line-height: 12pt;
		font-weight: 900; letter-spacing: normal;}

/* standard site links in white areas, 31319c is navy*/
a.linkonwhite:link { color: #333399; font-size: 13px; font-weight: 500; letter-spacing: 0;}
a.linkonwhite:hover { color: #6c6c6c; font-size: 13px; font-weight: 500; letter-spacing: 0;}
a.linkonwhite:active { color: #333399; font-size: 13px; font-weight: 500; letter-spacing: 0;}
a.linkonwhite:visited { color: #333399; font-size: 13px; font-weight: 500; letter-spacing: 0;}

.whiteOnBlack {padding: 10px; text-align: center; font-family: Arial; font-size: 18px; color: #E0E0E0;}

/* .letter is used in the hang man game page */
.letter {border: solid; border-color: #6c6c6c;
	font-family: Arial; color: white; font-size: 15px; text-indent: 2%;}


.archive a, .archive a:active, .archive a:visited {
	color:#333399;
	border-color: #333399;
	border-style: solid;
	border-width: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-right: 1px;
	line-height: 20px;
}
.archive_link a:hover {
	background:#d9e1e4;
	color:#000;
}

.archive_date {
	width: 65px;
	display: inline;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom:1px;
	padding-right: 1px;
	line-height: 14px;
	color:#333399;
}
.recipe_link_to_top	{
	margin-left: 15%;
}

.disclaimer {
	border-color: #333399;
	border-style: solid;
	border-width: 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	padding-right: 5px;
	font-size: .9em;
	color: #7e7e7e;
	}
.author {
	border-color: #7e7e7e;
	border-style: solid;
	border-width: 1px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:3px;
	padding-right: 5px;
	font-size: .9em;
	color: #7e7e7e;
	}

