body {
	/*font:83%/1.45 arial, tahoma, verdana, sans-serif;*/
	background-color: #eee;
	margin: 0;
}

h1 {
		font-weight: bold;
	}
h2 {
		font-weight: bold;
	}
h3 {
		font-weight: bold;
	}

#maintenance {
	font: 12px monospace, Sans-serif !important;
	font-color: black;
	font-weight: bold;
	text-align: center;
	background-color: yellow;
	padding: 3px;
	border: 2px solid red;
	position: absolute;
	top: 1px;
	left: 2px;
	width: 99%;
}

#container {
	width: 950px;
	margin: 0 auto;
	padding: 0px;
	height: 100%;
	background:       #cccc99;
	/*position: absolute;
	top: 33%;*/
}

#header { /* t r b l */
	padding:  28px 30px 0 30px;
}

#content-wrapper {
	width: 100%;
	background: #FFFFE0;
}

#content-wrapper-b {
	width: 100%;
	background: #000000;
	color: #ffffff;
}

#content {
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 30px;
	min-height: 600px;
}

#indent {
	padding-left: 20px;
}

#island {
	background: #fbfbcc;
	padding: 30px;
}

#author {
	padding-top: 18px;
	padding-left: 250px;
}

#press {
	padding-left: 200px;
}

#utility {
	width: 180px;
	height: 100%;
}

#baking-co {
	padding-top:  4px;
	padding-right: 10px;
	padding-bottom: 25px;
}

#outer-nav {
  padding-left: 20px;
  padding-right: 18px;
  align:  left;
  text-align: left;
}

#nav {
  border-spacing:0;
  padding: 0;
  align:  left;
  text-align: left;
}

#element {
  padding-bottom: 20px;
}

.table1 {
  border-collapse:collapse;
  border-spacing:0;
}

.table1 td {
  padding: 0;
  border:0;
}

#bookmark-site {
  text-align: right;

  /*
  border: 1px solid #000;
  background: #eeeeee;
  padding: 0px 30px 0px 0px;
  */
  padding: 0px 8px 0px 0px;
}

#follow-us {
  padding: 0px 20px 0px 0px;
}

a.bookmark:link, a.bookmark:visited, a.bookmark:hover, a.bookmark:active {
  /*font-family: sans-serif;*/
  font-weight: normal;
  font-size: 11px;
  color: #666;
  text-decoration: none;
}

#footer-row {
  vertical-align: bottom;
}

#footer {
  align:  center;
  text-align: center;
  width: 100%;
  padding-top:100px;
  padding-bottom:50px;
  font-size: 10px;
  color: #444444;
}

#footer.a, a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
  /*font-family: sans-serif;*/
  font-weight: normal;
  font-size: 10px;
  color: #444444;
}


#sidebar-wrapper{
  width: 180px;
  height: 100%;
  background: #FFFFE0;
  padding-right: 30px;
  align: center;
}

#sidebar-wrapper1{
  width: 100px;
}

#sidebar-wrapper-calendar{
  width: 200px;
  padding-right: 20px;
  padding-top: 50px;
}

#sidebar{
  background: #fbfbcc;
  padding: 14px;
  /*text-align: justify;
  font-family: tahoma,verdana,serif;
  font: arial,tahoma,verdana,sans-serif;*/
  /*font-size: .88em;*/
  font-size: 12px;
}

#sidebar-wrapper2{
  width: 180px;
  height: 100%;
  background: #FFFFE0;
  padding-right: 30px;
  padding-top: 60px;
  align: center;
}
#sidebar2{
  background: #fbfbcc;
  padding: 14px;
  font-size: 12px;
  padding-bottom: 1400px;
}
hr {
  width: 100%;
  color: #ccc;
  height: 2px;
}

#logged-in {
	font-family: sans-serif;
	font-size: 12px;
	/*padding-left: 10px;*/
	padding: 0 30px 2px 22px;
	
}

#logged-in a, #logged-in a.link, #logged-in a.visited, #logged-in a.hover, #logged-in a.active {color: black;
	font-family: sans-serif;
	font-size: 12px;
  }

.centeredImage{
  text-align: center;
  margin-top:0px;
  margin-bottom:0px;
  padding:10px;
}

.flavors {
		vertical-align: top;
}

.required_fields {
		font-weight: normal;
		font-size: 11px;
	}

.message_style {
		color: #ff0000;
	}

.large{
	font-size:48px;
	font-weight:bold;
	}

.company{
	font-weight:bold;
	}

.story{
	font-size:13px;
	}

A:link, A:visited, A:hover, A:active {color: blue;
  text-decoration: underline}
	
textarea {
	font-size:1em;
}

#fade2 a.header:link, a.header:visited, a.header:hover, a.header:active {
  text-decoration: underlined;
  color:inherit !important;
  /*color: #444;*/
  /*font-family: tahoma,verdana,serif;*/
  font-size: 11px;
}

html>body #fade2 {*color:inherit !important;}

#fade2 {
  /*font: arial,tahoma,verdana,sans-serif;*/
  font-size: 11px;
  /*color: #444;*/
  text-decoration: none;
}
