body {
	background: #ffffff;
	color: #000000;
}

div.wrapper {
	width: 998px;
	margin: 0 auto 20px auto;
	background: #4198d3;
	border-bottom: 10px solid #4198d3;
}

div.clear {
	clear:both;
}

h2 { 
  text-align: left;
  font-size: 1.2em;
  font-weight: bold;
  margin: 8px 16px 8px 16px;
}

p {
  text-align: justify;
  padding: 6px 16px 6px 16px;
}

em {
  color: red;
  font-style: italic;
}

strong {
  font-weight: bold;
}

ul.participants {
  padding: 8px 10px 8px 40px; 
  list-style-type: disc;
}

ul.recipes {
  padding: 8px 10px 320px 40px;
  list-style-type: disc;
}

ul.errors {
  margin: 8px 16px 8px 16px;
}

div#footer p#last_modified {
  text-align: center;
}

/* Sidebar menu styles */

div#menu {
	padding: 10px 0 10px 0;
	margin: 0 0 0 6px;
}

ul#sidebar li {
	float: left;
	padding: 6px 0 6px 0;
	background: #ffffff;
	text-align: center;
}

ul#sidebar li a {
  padding: 6px 43px 6px 43px;
	text-decoration: none;
	font-size: 1.2em;
	color: #000000;
}

ul#sidebar li a:hover {
  padding: 6px 43px 6px 43px;
  color: #ffffff;
  background: #4198d3;
}

ul#sidebar li#selected {
  padding: 6px 43px 6px 43px;
	background: #4198d3;
	color: #ffffff;
	font-size: 1.2em;
}

/* Content Box */

div#content_box {
	margin: 10px 0 20px 0;
	width: 982px;
	background: url("../images/cb.png") no-repeat 6px 100px #ffffff;
  border-left: 8px solid #4198d3;
	border-right: 8px solid #4198d3;
}

div#right_box {
	float: right;
	width: 562px;
	margin: 20px 10px 20px 0;
}

div#content {
  margin-top: -4px;
  border-left: 2px solid #4198d3;
  border-right: 2px solid #4198d3;
  width: 559px;
}

div#title {
  width: 509px;
  margin: auto;
}

/* Sign Up Form */
fieldset {
  padding: 8px 10px 8px 20px;
}

ul.form_list li {
  margin: 10px 0 10px 0;
}

input.box {
  float: right;
  width: 260px;
  margin: 0 36px 0 0; 
}

input.radio {
}