body {
  margin: 20px 0;
  padding: 0;
  background-color: #350404;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
body.user {
  margin-top: 0;
}
body.user #user_nav {
  margin-bottom: 12px;
}
a {
	color: #39640A;
  outline: none;
}
a:visited {
}
a:hover {
	color: #350404;
}

#wrapper {
  background-color: white;
  width: 960px;
  margin: 0 auto;
}

#header_contents {
  background-color: #97AE66;
}
#primary_nav {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 20px;
}
#primary_nav li {
  float: left;
	background: no-repeat right;
}
#primary_nav li.first_set {
	background-color: #97AE66;
}
#primary_nav li.second_set {
	background-color: #C4D59F;
}
#primary_nav li.last_set {
	background-color: #DCE8C0;
}
#primary_nav li.current {
	background-color: white;
}
#primary_nav li.first_set {
	background-image: url(/images/primary_nav_first_set.gif);
}
#primary_nav li.first_set_current {
	background-image: url(/images/primary_nav_first_set_current.gif);
}
#primary_nav li.first_set_before_current {
	background-image: url(/images/primary_nav_first_set_before_current.gif);
}
#primary_nav li.second_set {
	background-image: url(/images/primary_nav_second_set.gif);
}
#primary_nav li.second_set_current {
	background-image: url(/images/primary_nav_second_set_current.gif);
}
#primary_nav li.second_set_before_current {
	background-image: url(/images/primary_nav_second_set_before_current.gif);
}
#primary_nav li.last_set {
	background-image: url(/images/primary_nav_last_set.gif);
}
#primary_nav li.last_set_current {
	background-image: url(/images/primary_nav_last_set_current.gif);
}
#primary_nav li.last_set_before_current {
	background-image: url(/images/primary_nav_last_set_before_current.gif);
}
#primary_nav li a {
	display: block;
	font: normal 11px/20px Arial, sans-serif;
	padding: 0 15px 0 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#primary_nav li.first a {
	padding-left: 15px;
}

#language_nav {
  margin: 0;
  padding: 0 20px 0 0;
  list-style: none;
  height: 20px;
  background-color: #97AE66;
  float: right;
	color: #39640A;
}
#language_nav li {
  float: left;
	background: no-repeat right;
}
#language_nav li.odd_set {
	background-color: #C4D59F;
	background-image: url(/images/language_nav_odd_set.gif);
}
#language_nav li.odd_set_last {
	background-color: #C4D59F;
	background-image: url(/images/language_nav_odd_set_last.gif);
}
#language_nav li.even_set {
	background-color: #DCE8C0;
	background-image: url(/images/language_nav_even_set.gif);
}
#language_nav li.current {
	background-color: white;
}
#language_nav li.odd_set_current {
	background-image: url(/images/language_nav_odd_set_current.gif);
}
#language_nav li.odd_set_last_current {
	background-image: url(/images/language_nav_odd_set_last_current.gif);
}
#language_nav li.odd_set_before_current {
	background-image: url(/images/language_nav_odd_set_before_current.gif);
}
#language_nav li.even_set_current {
	background-image: url(/images/language_nav_even_set_current.gif);
}
#language_nav li.even_set_before_current {
	background-image: url(/images/language_nav_even_set_before_current.gif);
}
#language_nav li a, #language_nav li em {
	display: block;
	font: normal 11px/20px Arial, sans-serif;
	padding: 0 15px 0 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: no-repeat left;
}
#language_nav li.first a, #language_nav li.first em {
	padding-left: 15px;
}
#language_nav li.odd_set_first a {
	background-image: url(/images/language_nav_odd_set_first_left.gif);
}
#language_nav li.odd_set_first_current em {
	background-image: url(/images/language_nav_odd_set_first_left_current.gif);
}

/* columns */

#cols {
  background: url(/images/columns_background_middle.gif) repeat-y top;
}
.home #cols, .forum #cols {
  background-image: url(/images/columns_background_middle_for_three.gif);
}
#cols_contents {
  padding: 20px 0;
  background: url(/images/columns_background.gif) no-repeat top;
}
.home #cols_contents, .forum #cols_contents {
	padding: 20px 245px 20px 245px;
  background-image: url(/images/columns_background_for_three.gif);
}

#main_col {
	width: 715px;
  float: right;
}
.home #main_col, .forum #main_col {
  width: 100%;
	position: relative;
	float: left;
}
#second_col {
  margin: 0 0 0 20px;
}
.home #second_col, .forum #second_col {
	position: relative;
	float: left;
	width: 205px;
	padding: 0 20px;
	right: 245px;
	margin-left: -100%;
}
#second_col_contents {
	width: 205px;
}
#third_col {
	position: relative;
	float: left;
	width: 205px;
	padding: 0 20px;
	margin-right: -100%;
}

#main_col_contents {
  margin: 0 20px;
}
#main_col h1 {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-family: Arial, "MS Trebuchet", sans-serif;
  color: #350404;
}
.home #main_col h1, .forum #main_col h1 {
	font-size: 22px;
}
#main_col h1 .date {
  font-size: 12px;
	display: block;
	color: black;
	margin-top: 3px;
}
#main_col h2 {
  margin: 0 0 10px 0;
  font-size: 14px;
  font-family: Arial, "MS Trebuchet", sans-serif;
}
.home #main_col h2, .forum #main_col h2 {
	font-size: 18px;
  color: #350404;
}
#main_col .article h2 .date {
  font-size: 12px;
	display: block;
	margin: 5px 0 -5px 0;
}
#main_col h3 {
  margin: 0 0 10px 0;
  font-size: 13px;
  font-family: Arial, "MS Trebuchet", sans-serif;
}
#main_col h4 {
  margin: 0 0 10px 0;
  font-size: 12px;
  font-family: Arial, "MS Trebuchet", sans-serif;
}
#main_col p {
  font-size: 12px;
  line-height: 18px;
	margin: 0 0 10px 0;
}
.home #main_col .go_to_project {
	font-size: 11px;
}
#main_col ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}
#main_col ul ul {
	margin-bottom: 0;
}

.disclaimer {
  font-style: italic;
}

#third_col_contents {
}
.side_col h2 {
  margin: 0px 0 5px 0;
	font: bold 13px/16px Arial, sans-serif;
	color: #354020;
}
.home .side_col h2 {
	font-size: 22px;
	color: #354020;
}
.forum .side_col h2 {
  font-size: 16px;
}
.forum #second_col h2 {
	border-top: 1px solid #C4D59F;
	padding-top: 10px;
}
.forum #second_col h2.first {
	border-top: none;
	padding-top: 0;
}
.side_col h2 a {
	color: #53653B;
	text-decoration: none;
}
.side_col h2 a:hover {
	color: #350404;
}
.side_col h3 {
	font: bold 12px/15px Arial, sans-serif;
	margin: 5px 0 10px 0;
	border-top: 1px solid #9FB881;
	padding: 10px 0 0 0;
}
.side_col h3 .date {
	font-size: 10px;
	display: block;
	color: black;
	font-weight: normal;
	margin-top: 3px;
}
.side_col p {
	font: normal 11px/14px Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
.forum .side_col p {
	font: normal 12px/18px Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
#section_nav {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
#section_nav li {
  margin: 0 0 5px 0;
	line-height: 14px;
	padding: 0;
  list-style: none;
}
#section_nav a {
	display: block;
  padding: 0 0 0 12px;
  background: url(/images/section_nav_bullet.gif) no-repeat 0 -94px;
  font-size: 12px;
  font-weight: bold;
  color: #354020;
  text-decoration: none;
}
#section_nav a:hover {
  color: #350404;
}
#section_nav a.current {
  background-image: url(/images/section_nav_bullet_current.gif);
  background-position: 0 5px;
  color: #350404;
}
#section_nav ul {
	padding-left: 20px;
	margin: 0;
}
#section_nav ul li {
	margin-bottom: 2px;
}
#section_nav ul a, #section_nav ul a.current {
	font-size: 10px;
	font-weight: normal;
	background: url(/images/bullet_4.gif) no-repeat 4px 4px;
}
#section_nav ul a.current {
	font-weight: bold;
}

#secondary_nav, #tertiary_nav {
  margin: 0;
  padding: 0 0 0 15px;
  list-style: none;
  background-color: #97AE66;
}
#secondary_nav {
  float: left;
}
#tertiary_nav {
  padding-right: 15px;
  text-align: right;
}
#secondary_nav li, #tertiary_nav li {
  margin: 0 0 0 5px;
  padding: 0 0 0 8px;
  list-style: none;
  border-left: 1px solid white;
  display: inline;
  line-height: 20px;
  font-size: 11px;
}
#secondary_nav li.first, #tertiary_nav li.first {
  border-left-width: 0;
  margin-left: 0;
  padding-left: 0;
}
#secondary_nav a, #tertiary_nav a {
/*  color: white;*/
	text-decoration: none;
}
#secondary_nav a:hover, #tertiary_nav a:hover {
/*  color: #350404;*/
}

#footer {
  background: #ADB48A url(/images/footer_background.jpg) repeat-x top;
  text-align: center;
  margin: 0;
  padding: 10px 0;
  font-size: 10px;
	line-height: 14px;
}

ul.controls, #main_col ul.controls {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
	font-size: 10px;
	line-height: 14px;
	clear: both;
}
#page_controls {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
#page_controls li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}
ul.controls li {
  margin: 0 6px 0 0;
  padding: 0 0 0 0;
  list-style: none;
  display: inline;
  line-height: 20px;
}
ul.controls li a {
  background: no-repeat 0 2px;
  padding: 0 0 3px 12px;
}
ul.controls li .edit {
  background-image: url(/images/edit_mini.gif);
}
ul.controls li .destroy {
  background-image: url(/images/x_mini.gif);
}
ul.controls li .new {
  background-image: url(/images/plus_mini.gif);
}
ul.controls li .crop {
  background-image: url(/images/crop_mini.gif);
}
ul.controls li span {
}
ul.controls li a:hover span {
	color: #350404;
}

.parts {
	margin: 0 0 15px 0;
	padding: 0;
	border-top: 2px solid #97AE66;
	border-bottom: 2px solid #97AE66;
	float: left;
	width: 100%;
	font-size: 12px;
}
.part {
	float: left;
	width: 100%;
}
.part .label_wrapper {
	border-top: 1px solid #C4D59F;
	padding: 8px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
  font-weight: bold;
	float: left;
  width: 125px;
}
.part .fields_wrapper {
	float: right;
	width: 540px;
}
.part .field {
	border-top: 1px solid #C4D59F;
	border-bottom-width: 0;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
textarea {
	vertical-align: baseline;
}
input {
	vertical-align: baseline;
}
input.checkbox {
	vertical-align: bottom;
}

form {
  margin: 0 0 10px 0;
}

table {
	margin: 0 0 15px 0;
	padding: 0;
	border-collapse: collapse;
	border-top: 2px solid #97AE66;
	border-right: 1px solid #C4D59F;
	border-bottom: 2px solid #97AE66;
	font-size: 12px;
	clear: both;
}
form table, #line_items table {
	width: 100%;
	border-right-width: 0;
}
table table {
	margin: 0;
	border-width: 0;
/*	margin: -5px;*/
}
table th {
	border-bottom: 1px solid #C4D59F;
	border-left: 1px solid #C4D59F;
	padding: 8px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
  font-weight: bold;
}
form table th, #line_items table th {
  width: 125px;
	border-left-width: 0;
}
table.vertical th {
	border-bottom-width: 2px;
}
table td {
	border-top: 1px solid #C4D59F;
	border-left: 1px solid #C4D59F;
	border-bottom-width: 0;
	padding: 5px;
	vertical-align: top;
	text-align: left;	
}
form table td, #line_items table td {
	border-left-width: 0;
}
table table td {
	padding-left: 0;
	padding-right: 0;
}
table table td.first {
	border-width: 0;
}

.language_marker, .pdf_warning {
  text-transform: uppercase;
}

.fieldWithErrors {
	display: inline;
}

table#affiliations td {
	border-left: 1px solid #97AE66;
	padding-right: 0;
}
table#affiliations td.first {
	border-left-width: 0;
	padding-left: 0;
}

#main_col .forum_comment .message p, .forum_comment .message p {
  margin: 5px 0 0 0;
  color: #350404;
}

.required {
	color: #350404;
	font-weight: bold;
}
.required_key {
	font-style: italic;
	clear: both;
}

#notice {
	margin: 4px 0 20px 0;
	padding: 0 0 0 0;
}
#notice_message {
	background: #EBBD8C url(/images/checkmark.gif) no-repeat 3px 3px;
	padding: 6px 4px 4px 24px;
}
#notice.negative #notice_message {
	background-image: url(/images/caution.gif);
}

.icon {
  border-width: 0;
}
.icon img {
  border-width: 0;
	vertical-align: middle;
}
.mini_icon {
  border-width: 0;
}
.mini_icon img {
  border-width: 0;
}

/* clearing floats without markup (http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of clearing floats without markup */

#main_col ul#themes {
  list-style: none;
  margin: 0 0 10px 0;
	padding: 0;
}
ul#themes li {
  margin: 5px 0 0 0;
  padding: 0 0 0 12px;
  background: url(/images/nav_bullet.gif) no-repeat 1px -90px;
  font-size: 12px;
	line-height: 14px;
  font-weight: bold;
}
ul#themes li.empty {
  background-image: none;
}
ul#themes li.expanded {
  background-position: -94px 5px;
}
ul#themes li a {
  text-decoration: none;
}

ul#themes .projects ul {
  margin: 0 0 10px 0;
  padding: 0;
	list-style: none;
}
ul#themes .projects ul li {
  font-size: 11px;
	line-height: 14px;
  margin: 5px 0 0 0;
  padding: 0 0 0 16px;
  background: url(/images/bullet_4.gif) no-repeat 4px 5px;
  font-weight: normal;
}
ul#themes ul li a {
  text-decoration: none;
}

#main_col ul#projects {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#projects li {
  margin: 0 0 5px 0;
	padding: 0 0 0 20px;
  background: url(/images/bullet_5.gif) no-repeat 6px 5px;
  font-size: 12px;
	line-height: 14px;
}
ul#projects li a {
  text-decoration: none;
}

#main_col #cookie_crumb {
  margin: 0 0 5px 0;
  font-size: 10px;
}

#project {
  margin: 0 -10px;
}
#project_contents {
	background: url(/images/project_background_published_middle.gif) top left repeat-y;
}
#project_contents_2 {
  background: url(/images/project_background_published_top.gif) top no-repeat;
}
#project_contents_3 {
  background: url(/images/project_background_published_bottom.gif) bottom no-repeat;
  padding: 10px;
}

#project.in_research #project_contents {
  background-image: url(/images/project_background_in_research_middle.gif);
}
#project.in_research #project_contents_2 {
  background-image: url(/images/project_background_in_research_top.gif);
}
#project.in_research #project_contents_3 {
  background-image: url(/images/project_background_in_research_bottom.gif);
}

#project.in_draft #project_contents {
  background-image: url(/images/project_background_in_draft_middle.gif);
}
#project.in_draft #project_contents_2 {
  background-image: url(/images/project_background_in_draft_top.gif);
}
#project.in_draft #project_contents_3 {
  background-image: url(/images/project_background_in_draft_bottom.gif);
}

#project.in_design #project_contents {
  background-image: url(/images/project_background_in_design_middle.gif);
}
#project.in_design #project_contents_2 {
  background-image: url(/images/project_background_in_design_top.gif);
}
#project.in_design #project_contents_3 {
  background-image: url(/images/project_background_in_design_bottom.gif);
}

#project.other #project_contents {
  background-image: url(/images/project_background_other_middle.gif);
}
#project.other #project_contents_2 {
  background-image: url(/images/project_background_other_top.gif);
}
#project.other #project_contents_3 {
  background-image: url(/images/project_background_other_bottom.gif);
}

#project_heading {
  padding: 10px;
	width: 655px;
  background: url(/images/project_heading_background_published.gif) bottom no-repeat;
}
#project.in_research #project_heading {
  background-image: url(/images/project_heading_background_in_research.gif);
}
#project.in_draft #project_heading {
  background-image: url(/images/project_heading_background_in_draft.gif);
}
#project.in_design #project_heading {
  background-image: url(/images/project_heading_background_in_design.gif);
}
#project.other #project_heading {
  background-image: url(/images/project_heading_background_other.gif);
}

#project h1 {
  margin: 0;
}
#project h1 span.year_published {
  font-size: 12px;
  white-space: nowrap;
}
#project_heading p {
  margin: 0;
  width: 30%;
  float: right;
  text-align: right;
  font-size: 11px;
}

#project_info {
  padding: 10px;
}

#project h2, #documents h2 {
  padding: 5px 0 5px 12px;
	line-height: 16px;
  margin: 0;
  background: url(/images/nav_bullet.gif) no-repeat 1px -84px;
}
#project h2.expanded, #documents h2.expanded {
  background-position: -94px 10px;
}
#project h2 a, #documents h2 a {
  text-decoration: none;
}
#project h3 a, #documents h3 a {
  text-decoration: none;
}
#documents h4 a {
  text-decoration: none;
}

#main_col #project_info p {
  padding: 0 0 10px 0;
  margin: 0;
}

.second_level {
  margin-left: 20px;
}

#documents {
	margin: 0 0 10px 0;
}

#project h3, #documents h3, #documents h4 {
  padding: 5px 0 5px 12px;
	line-height: 15px;
  margin: 0;
  background: url(/images/nav_bullet.gif) no-repeat 1px -85px;
}
#project h3.expanded, #documents h3.expanded, #documents h4.expanded {
  background-position: -94px 10px;
}

#main_col #project_info p.document, #main_col #documents p.document {
  margin: 0 0 5px 0;
  padding: 0;
}
#main_col #reports_contents p.summaries {
  margin: 0 0 5px 15px;
  padding: 0;
}
#main_col #documents ul {
	margin: 0 0 0 12px;
	padding: 0;
	list-style: none;
}
#documents li {
  margin: 0 0 5px 0;
  font-size: 11px;
	padding: 0 0 0 12px;
  background: url(/images/bullet_4.gif) no-repeat 4px 7px;
	line-height: 18px;
}

#quotes {
	padding: 20px 0 0 0;
	text-align: center;
}
#quotes blockquote {
  margin: 0;
}
#quotes blockquote p {
  font-style: italic;
}
#quotes blockquote span {
  font-size: 10px;
  font-style: normal;
}
#quotes .attribution {
	display: block;
}

#banners {
	margin: 0;
	padding: 0;
	list-style: none;
}
#banners li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
#banners a {
	border-bottom-width: 0;
}
#banners img {
	border-width: 0;
	vertical-align: middle;
}

.search_result {
	margin: 0 0 12px 0;
}
#search_results h2 {
	font-weight: normal;
	margin: 0 0 5px 0;
}
#search_results .excerpt {
	margin: 0 0 0 0;
}
.highlight {
	font-weight: bold;
}

.pagination {
	margin: 0 0 12px 0;
}

#main_col #researchers_contents p.disclaimer {
	padding-bottom: 0;
}

#page_body {
}
div.image {
	float: left;
	clear: both;
}
div.image .contents {
	margin: 3px 20px 0 0;
}
img.image {
	padding-bottom: 10px;
}
#main_col .caption p {
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}

div.video {
	float: left;
	clear: both;
}
.home div.video, .forum div.video {
  float: none;
}
div.video .contents {
	margin: 3px 20px 0 0;
}
.home div.video .contents, .forum div.video .contents {
  margin: 0;
}

div.document {
	margin: 0 0 10px;
}
a.document {
	padding: 0 0 5px 20px;
	background:	url(/images/icons/file_types/generic.gif) no-repeat;
	line-height: 18px;
}
a.doc {
	background-image: url(/images/icons/file_types/doc.gif);
}
a.pdf {
	background-image: url(/images/icons/file_types/pdf.gif);
}
a.pps {
	background-image: url(/images/icons/file_types/pps.gif);
}
a.ppt {
	background-image: url(/images/icons/file_types/ppt.gif);
}
a.rtf {
	background-image: url(/images/icons/file_types/doc.gif);
}
a.txt {
	background-image: url(/images/icons/file_types/txt.gif);
}
a.xls {
	background-image: url(/images/icons/file_types/xls.gif);
}

#main_col #featured_publications {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	clear: both;
}
.featured_publication {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
}
.featured_publication .info {
	float: right;
	width: 390px;
	display: block;
}
.featured_publication .title {
	font-size: 12px;
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
}
.featured_publication .image {
	display: block;
}
.featured_publication .image a {
	border-width: 0;
}
.featured_publication .image img {
	border-width: 0;
}

.side_col .articles img {
	margin: 0 0 10px 0;
}

#main_col #project h4 {
  margin: 5px 0 5px 0;
	color: #39640A;
}

td.label {
	text-align: right;
}

#shopping_cart {
	margin: 40px 0 0 0;
	border-top: 1px solid #9FB881;
	padding: 10px 0 0 0;
}

#line_items {
	margin: 0 0 10px 0;
}
#line_items td {
	vertical-align: middle;
}

hr {
	border: 0;
	color: #9FB881;
	background: #9FB881;
	height: 1px;
	margin: 10px 0;
}
.upload {
	position: absolute;
	width: 0;
  height: 0;
  border: 0;
}

.publication_type {
	color: #350404;
	font-style: italic;
}


#contributions_wrapper {
  padding: 0 0 15px 0;
}
#contributions {
  border-top: 1px solid #C4D59F;
  border-bottom: 2px solid #C4D59F;
  margin: 0;
}
#contributions .contribution {
  border-top: 1px solid #C4D59F;
}
#contributions .contribution h3 {
  margin: 0;
  padding: 10px 0;
  font-size: 12px;
  color: black;
}
.translation_buttons {
  font-weight: normal;
  font-size: 11px;
}
.translation_buttons .current {
  font-weight: bold;
}
#contributions .action_items {
  margin: 0;
  padding: 0 0 10px 0;
}

#recent_contributions {
  margin: 0;
}
#recent_contributions .date {
  display: block;
}

#forum_about ol li {
  margin: 0 0 12px 0;
}

#forum_comments {
  margin: 0 0 12px 0;
  border-top: 1px solid #C4D59F;
  border-bottom: 2px solid #C4D59F;
}
.forum_comment {
  border-top: 1px solid #C4D59F;
}
#forum_comments .attachments {
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
#forum_comments .attachments li {
  margin: 0 0 5px 0;
  padding: 0;
}

#new_forum_comment_ad {
  margin: 0 0 20px 0;
  padding: 10px;
  border: 2px solid #350404;
}
#new_forum_comment_ad p {
  margin: 0;
  line-height: 14px;
}

#forum_resource_links {
  list-style: none;
  margin: 0;
  padding: 0;
}
#forum_resource_links li {
  list-style: none;
  margin: 0 0 3px 0;
  padding: 0;
}

.street_address_wrapper, .email_address_wrapper, .job_wrapper, .phone_number_wrapper, .web_address_wrapper, .network_wrapper {
  background: #DBE9C6 !important;
}
#contact_form h2 {
  color: #222222;
  font-weight: bold;
  font-size: 12px;
}


/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/user_nav.less instead.




*/#user_nav {
  margin: 0;
  height: 24px;
  background: #97ae66;
}
#user_nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}
#user_nav li {
  float: left;
  margin: 0 10px 0 0;
}
#user_nav a {
  color: #39640a;
  text-decoration: none;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 24px;
}
#user_nav li.current a { color: #350404; }
#user_nav a:hover { color: #350404; }
