
BODY { 
	background-color: ivory;
	}

#container {
	//background-color:white;
	//border-style: dotted;
	//margin-top: -25;
	margin-left: -250;
	position: absolute;
	top: 20px; left: 50%; bottom: 0; right: 0;
	width: 500;
}

#contentcontainer{
	background: rgba(255, 255, 255, 0.8);
	padding: 30 30 30 30;
	//border: 0.1px solid red;
	box-shadow: 7px 7px 2px #888888;
}

#contentcontainer {
	font-size: 20px;
}

#ingredientTable{
	width: 100%;
}

#ingredientTable th{
	//border: 1px solid black;
	background: lightgrey;
	text-align: left;
	//font-size: 2px;
	padding: 20px 2px 10px 2px;
	margin-top: 100;
}

#ingredientTable td{
	//border: 1px solid black;
	text-align: left;
	//font-size: 2px;
	padding: 10px;
	//margin: 100px 1000px 0px 0px;
}

.sync {
   color: red;
}

.weekendHeading {
   color: red;
   text-decoration: underline;
   font-size: 18px;
}

.weekdayHeading {
   text-decoration: underline;
   font-size: 18px;
}

.deleted {
	text-decoration: line-through;
}

.smalltext{
	font-size: 10px;
	font-style: italic;
}

.hiddeninput{
	background: transparent;
	border: none;
	readonly: true;
}

#description {
    max-width: 1px;
    word-wrap: break-word;
}

h1 {
	text-decoration: underline;
}

h2 {
	text-decoration: underline;
	font-size: 18px;
}

ul {
	list-style-type: none;
	padding: 0;
}

.glyphicon{
    font-size: 22px;
	padding-right: 10px;
}