body {
	background-color: #f6eec9;
	color: #c3aa7d;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	text-align: justify;
	}

div#all {
	width: 900px;
	float: center;
	margin-left: auto;
	margin-right: auto;
	}

div#nav {
	width: 240px;
	position: absolute;
	top: 0px;
	left: 595px;
	z-index: 1;
	text-align: center;
	}

div#head { 
	background-image: url(images/header.png);
	height: 282px;
	width: 900px;
	float: center;
	position: absolute;
	}

	
div#main {
	background-image: url(images/content.png);
	width: 900px;
	position: absolute;
	top: 282px;
	}

div#content {
	width: 420px;
	padding-left: 100px;
	}


div#bottom {
	background-image: url(images/footer.png);
	height: 35px;
	width: 800px;
	z-index: 1;
	}

table.progress {
font-size: x-small;
font-family: Verdana, sans-serif;
	border-width: 1px 1px 1px 1px;
	border-spacing: 4px;
	border-style: solid solid solid solid;
	border-color: rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114);
	border-collapse: collapse;
	background-color: white;
}
table.progress th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.progress td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114) rgb(126, 142, 114);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
}

h5 {
	font-family:  'berling antiqua', 'book antiqua', 'bookman old style', 'baskerville old face', 'times new roman', serif;
	font-size: 10pt;
	color: #7E8E72;
	margin-bottom: -0.4cm;
	text-align: center;
	}


img {
		border: none;
		}

img.center {
margin-left: auto;
margin-right: auto;
padding: 8px;
border: 1px solid #7E8E72;
margin-bottom: 10px;
margin-top: 5px;
background-color: #fff;
text-align: center;
		}

h2 {
	font-family:  'berling antiqua', 'book antiqua', 'bookman old style', 'baskerville old face', 'times new roman', serif;
	font-size: 14.5pt;
	color: #7E8E72;
	margin-bottom: -0.4cm;
	}

h3 {
	font-family:  'berling antiqua', 'book antiqua', 'bookman old style', 'baskerville old face', 'times new roman', serif;
	font-size: 14pt;
	color: #c7b189;
	margin-bottom: -0.4cm;
	}

h4 {
	font-family:  'berling antiqua', 'book antiqua', 'bookman old style', 'baskerville old face', 'times new roman', serif;
	font-size: 10pt;
	color: #c7b189;
	margin-bottom: -0.4cm;
	}

h5 {
	font-family:  'berling antiqua', 'book antiqua', 'bookman old style', 'baskerville old face', 'times new roman', serif;
	font-size: 16pt;
	color: #7E8E72;
	margin-bottom: -0.4cm;
	text-align: center;
	}


a, a:link, a:active, a:hover {
color: #7E8E72;
text-decoration: none;
}

a:visited {
color: #966B38;
}

.center {
	text-align: center;
	}

p.small {
	font-size: x-small;
	}

.currency {
font-size: small;
}

.emphasis {
color: #7E8E72;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif #f6eec9;

	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #7E8E72;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}



table.points {
	font-size: x-small;
	background-color: #e7f0e1;
	font-family: verdana, sans-serif;
}

table.foodjournal {
	font-size: x-small;
	background-color: #e7f0e1;
	font-family: verdana, sans-serif;
}

td.points {
	background-color: #7E8E72;
	color: #fff;
	font-weight: bold;
	text-indent: 8px;
	padding: 2px;
}

tr.points {
	background-color: #7E8E72;
	color: #fff;
	font-weight: bold;
padding: 3px;
}

td.food {
	text-indent: 11px;
	padding-right: 5px;
	}

td.number {
	text-align: center;
	padding: 2px;
	}

tr.total {
	font-weight: bold;
	background-color: #d6e6c9;
	padding: 2px;
	}

tr.meal {
	font-style: italic;
	padding: 2px;
	text-indent: 8px;
	font-weight: bold;
}

